PK!!޺II+META-INF/lib-database_release.kotlin_module ] com.ustadmobile.core.db#UmAppDatabaseReplicationMigrationKtUmAppDatabase_AddUriMappingKt  com.ustadmobile.core.db.daoClazzAssignmentDaoExtKtClazzEnrolmentDaoExtKtConnectivityStatusDaoExtKtContainerEntryFileDaoExtKtContentJobItemDaoExtKtCourseBlockDaoExtKtCourseDiscussionDaoExtKtDiscussionTopicDaoExtKtHolidayDaoExtKtLanguageDaoExtKtLeavingReasonDaoExtKtNetworkNodeDaoExtKtReportDaoExtKtScheduleDaoExtKtSiteTermsDaoExtKtStatementDaoExtKt VerbDaoExtKt q com.ustadmobile.core.db.extDatabaseBuilderExtKt LiveDataExtKtUmAppDatabaseExtKtUmAppDatabaseMigrationsKt  com.ustadmobile.lib.db.entities ContentEntryPicture_EwaAdapterKtContentJobItemProgressUpdateKt1CourseAssignmentSubmissionAttachment_EwaAdapterKtCoursePicture_EwaAdapterKtPersonPicture_EwaAdapterKt"*PK!!3088Zcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1.class4OTcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1;invoke,(Ljava/lang/String;)Ljava/lang/CharSequence;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  $com/ustadmobile/door/ext/StringExtKt minifySql&(Ljava/lang/String;)Ljava/lang/String;  java/lang/CharSequence Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String$  &p1Ljava/lang/Object;  +INSTANCE - .Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 @com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion=dumpSqlStatements ? 6com/ustadmobile/core/db/ContentJobItemTriggersCallbackA Companion!ContentJobItemTriggersCallback.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0- E$* F  EB++!GF "HIA#E= *+%'GF  ()* E Y,/J>BCK>@LMDN:01[I2I3I24I56I78[s9:[s;s;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$2;invoke,(Ljava/lang/String;)Ljava/lang/CharSequence;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  $com/ustadmobile/door/ext/StringExtKt minifySql&(Ljava/lang/String;)Ljava/lang/String;  java/lang/CharSequence Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String$  &p1Ljava/lang/Object;  +INSTANCE - .Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 @com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion=dumpSqlStatements ? 6com/ustadmobile/core/db/ContentJobItemTriggersCallbackA Companion!ContentJobItemTriggersCallback.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0- E$* F  EB++!GF "HIA#E= *+%'GF  ()* E Y,/J>BCK>@LMDN:01[I2I3I24I56I78[s9:[s;s()V  thisBLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion;dumpSqlStatementsSQLITE: java/lang/SystemoutLjava/io/PrintStream;  java/io/PrintStreamprintln(Ljava/lang/Object;)V  6com/ustadmobile/core/db/ContentJobItemTriggersCallback)access$getSqliteContentJobItemTriggers$cp()[Ljava/lang/String;  ", " java/lang/CharSequence""$Tcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1&INSTANCEVLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1; () '*kotlin/jvm/functions/Function1,kotlin/collections/ArraysKt.joinToString$default([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; 01 /2POSTGRES4+access$getPostgresContentJobItemTriggers$cp 6 7Tcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$29VLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$2; (; :<getStatusOfItemAndChildrenSql&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringBuilder@ A (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; EF AG UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = I) AS JobStatus KtoString()Ljava/lang/String; MN AOcontentJobItemUidExpressionLjava/lang/String;recursiveStatusCaseClause#Lorg/jetbrains/annotations/NotNull;Qkotlin/jvm/internal/IntrinsicsVcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V XY WZ< (CASE WHEN (SELECT Count(*) FROM \ >? ^-) = (SELECT Count(*) FROM `i WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM bB) = (SELECT Count(*) FROM du WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM fX) = (SELECT COUNT(*) FROM h WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM js WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM l WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM nS WHERE status = 5) THEN 5 ELSE 4 END) p1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J0 J 02 0HJ 02 0R00X‚¢ R00X‚¢ ¨ d2postgresContentJobItemTriggers[Ljava/lang/String;sqliteContentJobItemTriggerslib-database_release Companion!ContentJobItemTriggersCallback.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1/*-    a _!#%#%#+-3_5_8!#%#%#=-3_ 09` a >?v"AYBDH+HJH+HLHP& " "QRS?O+U[AYB]H*+_HaH*+_HcH*+_HeH*+_HgH*+_HiH*+_HkH*+_HmH*+_HoH*+_HqHP%$'),1469>ACFKNPSX[]`ehjmruwz QRTTr-*s tu':Uvw[IxIyIxzIx{I|}[s~[s ssssssss ss>sQsSsPK!!>'>'<com/ustadmobile/core/db/ContentJobItemTriggersCallback.class46com/ustadmobile/core/db/ContentJobItemTriggersCallbackjava/lang/Object6com/ustadmobile/door/DoorDatabaseCallbackStatementList()V   this8Lcom/ustadmobile/core/db/ContentJobItemTriggersCallback;onCreate<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  sqliteContentJobItemTriggers[Ljava/lang/String;  !kotlin/collections/ArraysKt#toList%([Ljava/lang/Object;)Ljava/util/List; %& $'postgresContentJobItemTriggers ) **Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List-onOpen= PRAGMA recursive_triggers = ON; 0 kotlin/collections/CollectionsKt2listOf$(Ljava/lang/Object;)Ljava/util/List; 45 36 emptyList()Ljava/util/List; 89 3:)access$getSqliteContentJobItemTriggers$cp()[Ljava/lang/String;+access$getPostgresContentJobItemTriggers$cp@com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion@1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V B AC CompanionBLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion; EF Gjava/lang/StringI CREATE TRIGGER ContentJobItem_InsertTrigger AFTER INSERT ON ContentJobItem BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; K CREATE TRIGGER ContentJobItem_UpdateRecursiveTotals AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; Mjava/lang/StringBuilderO P  CREATE TRIGGER ContentJobItem_UpdateRecursiveStatus AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN (NEW.cjiStatus != OLD.cjiStatus) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = Rappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; TU PV NEW.cjiUidXrecursiveStatusCaseClause&(Ljava/lang/String;)Ljava/lang/String; Z[ A\e WHERE contentJobItem.cjiUid = NEW.cjiUid; END; ^toString()Ljava/lang/String; `a Pb CREATE TRIGGER ContentJobItem_UpdateParents AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal)) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; d{ CREATE TRIGGER ContentJobItem_UpdateStatusParent AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (New.cjiRecursiveStatus != OLD.cjiRecursiveStatus)) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = fNEW.cjiParentCjiUidhk WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; j CREATE OR REPLACE FUNCTION contentjobiteminsert_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql l CREATE TRIGGER contentjobiteminsert_trig AFTER INSERT ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobiteminsert_fn() n CREATE OR REPLACE FUNCTION contentjobitem_updaterecursivetotals_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE (NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) AND ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql p CREATE TRIGGER contentjobitem_updaterecursivetotals_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updaterecursivetotals_fn(); r CREATE OR REPLACE FUNCTION contentjobitem_updateparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal) AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid AND NEW.cjiParentCjiUid != 0; RETURN NEW; END $$ LANGUAGE plpgsql t CREATE TRIGGER contentjobitem_updateparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updateparents_fn(); v CREATE OR REPLACE FUNCTION contentjobitem_updatestatus_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = x WHERE contentJobItem.cjiUid = NEW.cjiUid AND NEW.cjiStatus != OLD.cjiStatus; RETURN NEW; END $$ LANGUAGE plpgsql z CREATE TRIGGER contentjobitem_updatestatus_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatus_fn(); | CREATE OR REPLACE FUNCTION contentjobitem_updatestatusparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = ~$ WHERE NEW.cjiParentCjiUid != 0 AND NEW.cjiRecursiveStatus != OLD.cjiRecursiveStatus AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updatestatusparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatusparents_fn(); Lkotlin/Metadata;mvkxi0d1v"         20: B¢J002 0j`HJ 002 0j`H¨ d28Lcom/ustadmobile/door/DoorDatabaseCallbackStatementList;&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database_release!ContentJobItemTriggersCallback.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable Signature$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1EF ) /*    k++ "( +(E. ,/g++ 17;B.$%)$ ,<=">=+?AYDHJK*LS*NS*PYQSWHY]W_WcS*eS*PYQgWHi]WkWcS*" JK*mS*oS*qS*sS*uS*wS*PYQyWHY]W{WcS*}S*PYQWHi]WWcS* S*+0 / 0:0G(M0G3M5G<0>QA0C_OgW_Zg\_c0d/gngotywoy~|o~ooooooon AEO[IIIII[s[ s sss ssss,ss/sEsPK!!g'com/ustadmobile/core/db/JobStatus.class4\!com/ustadmobile/core/db/JobStatusjava/lang/Object()V  this#Lcom/ustadmobile/core/db/JobStatus;statusToString(I)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull; NOT_QUEUEDPAUSEDQUEUEDRUNNINGCOMPLETEFAILEDjava/lang/StringBuilder append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  !(I)Ljava/lang/StringBuilder; # $toString()Ljava/lang/String; &' (statusI INSTANCE . / WAITING_MIN WAITING_MAX WAITING_FOR_CONNECTION RUNNING_MIN  RUNNING_MAX  COMPLETE_MIN COMPLETE_MAXPARTIAL_FAILEDCANCELEDLkotlin/Metadata;mvkxi0d1f       Æ20B¢J020R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2lib-database_release JobStatus.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable SourceFileRuntimeVisibleAnnotations1. T +U1+U23+U45+U6+U47+U89+U:;+U<+U=>+U?@+UAB+UC+UD+UEF+UGV/*W X   VbM;>A DGJY"%)Y <W"A<B?CBDEEHFKGNJXb b*+T ,V Y-0ZS[pHI[IJIKIJLIJMINO[sPQ[s sssFsss@s>sssBssss;s9s7s5s3s ss*sRPK!!9cc+com/ustadmobile/core/db/UmAppDatabase.class4%com/ustadmobile/core/db/UmAppDatabaseandroidx/room/RoomDatabase()V  this'Lcom/ustadmobile/core/db/UmAppDatabase;getNetworkNodeDao.()Lcom/ustadmobile/core/db/dao/NetworkNodeDao;#Lorg/jetbrains/annotations/NotNull; getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;getScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao;getPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;getEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;getConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;getContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao;getContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;getContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao; getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;getContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;getLocallyAvailableContainerDao<()Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao;getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;getSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao; getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;getSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;getContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao;getContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao;getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;Landroidx/room/Database;entities-Lcom/ustadmobile/lib/db/entities/NetworkNode;*Lcom/ustadmobile/lib/db/entities/ClazzLog;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;*Lcom/ustadmobile/lib/db/entities/Schedule;+Lcom/ustadmobile/lib/db/entities/DateRange;1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Lcom/ustadmobile/lib/db/entities/Holiday;0Lcom/ustadmobile/lib/db/entities/ScheduledCheck;*Lcom/ustadmobile/lib/db/entities/AuditLog;-Lcom/ustadmobile/lib/db/entities/CustomField;2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;(Lcom/ustadmobile/lib/db/entities/Person;'Lcom/ustadmobile/lib/db/entities/Clazz;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;/Lcom/ustadmobile/lib/db/entities/LeavingReason;.Lcom/ustadmobile/lib/db/entities/ContentEntry;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;1Lcom/ustadmobile/lib/db/entities/ContentCategory;*Lcom/ustadmobile/lib/db/entities/Language;1Lcom/ustadmobile/lib/db/entities/LanguageVariant;-Lcom/ustadmobile/lib/db/entities/AccessToken;,Lcom/ustadmobile/lib/db/entities/PersonAuth;&Lcom/ustadmobile/lib/db/entities/Role;,Lcom/ustadmobile/lib/db/entities/EntityRole;-Lcom/ustadmobile/lib/db/entities/PersonGroup;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;/Lcom/ustadmobile/lib/db/entities/PersonPicture;1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;+Lcom/ustadmobile/lib/db/entities/ScrapeRun;4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;+Lcom/ustadmobile/lib/db/entities/Container;0Lcom/ustadmobile/lib/db/entities/ContainerEntry;4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;,Lcom/ustadmobile/lib/db/entities/VerbEntity;/Lcom/ustadmobile/lib/db/entities/XObjectEntity;1Lcom/ustadmobile/lib/db/entities/StatementEntity;=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;-Lcom/ustadmobile/lib/db/entities/AgentEntity;-Lcom/ustadmobile/lib/db/entities/StateEntity;4Lcom/ustadmobile/lib/db/entities/StateContentEntity;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lcom/ustadmobile/door/SyncNode;;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;/Lcom/ustadmobile/lib/db/entities/ContainerETag;(Lcom/ustadmobile/lib/db/entities/School;.Lcom/ustadmobile/lib/db/entities/SchoolMember;*Lcom/ustadmobile/lib/db/entities/Comments;(Lcom/ustadmobile/lib/db/entities/Report;&Lcom/ustadmobile/lib/db/entities/Site;4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;.Lcom/ustadmobile/lib/db/entities/LearnerGroup;4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;+Lcom/ustadmobile/lib/db/entities/SiteTerms;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;-Lcom/ustadmobile/lib/db/entities/ScopedGrant;-Lcom/ustadmobile/lib/db/entities/ErrorReport;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;&Lcom/ustadmobile/lib/db/entities/Chat;,Lcom/ustadmobile/lib/db/entities/ChatMember;)Lcom/ustadmobile/lib/db/entities/Message;2Lcom/ustadmobile/lib/db/entities/MessageReplicate;/Lcom/ustadmobile/lib/db/entities/ChatReplicate;5Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;-Lcom/ustadmobile/lib/db/entities/MessageRead;6Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;;Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;:Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;0Lcom/ustadmobile/lib/db/entities/DiscussionPost;9Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;viewsversionk exportSchemaLkotlin/Metadata;mvkxi0d1 ð                                                                                                                                                            '20j`B¢R0X¦¢R0 X¦¢  R 0 X¦¢R0X¦¢R0X¦¢R0X¦¢R0X¦¢R 0!X¦¢"#R$0%X¦¢&'R(0)X¦¢*+R,0-X¦¢./R001X¦¢23R405X¦¢67R809X¦¢:;R<0=X¦¢>?R@0AX¦¢BCRD0EX¦¢FGRH0IX¦¢JKRL0MX¦¢NORP0QX¦¢RSRT0UX¦¢VWRX0YX¦¢Z[R\0]X¦¢^_R`0aX¦¢bcRd0eX¦¢fgRh0iX¦¢jkRl0mX¦¢noRp0qX¦¢rsRt0uX¦¢vwRx0yX¦¢z{R|0}X¦¢~R€0X¦¢‚ƒR„0…X¦¢†‡Rˆ0‰X¦¢Š‹RŒ0X¦¢ŽR0‘X¦¢’“R”0•X¦¢–—R˜0™X¦¢š›Rœ0X¦¢žŸR 0¡X¦¢¢£R¤0¥X¦¢¦§R¨0©X¦¢ª«R¬0­X¦¢®¯R°0±X¦¢²³R´0µX¦¢¶·R¸0¹X¦¢º»R¼0½X¦¢¾¿RÀ0ÁX¦¢ÂÃRÄ0ÅX¦¢ÆÇRÈ0ÉX¦¢ÊËRÌ0ÍX¦¢ÎÏRÐ0ÑX¦¢ÒÓRÔ0ÕX¦¢Ö×RØ0ÙX¦¢ÚÛRÜ0ÝX¦¢ÞßRà0áX¦¢âãRä0åX¦¢æçRè0éX¦¢êëRì0íX¦¢îïRð0ñX¦¢òóRô0õX¦¢ö÷Rø0ùX¦¢úûRü0ýX¦¢þÿR€0X¦¢‚ƒR„0…X¦¢†‡Rˆ0‰X¦¢Š‹RŒ0X¦¢ŽR0‘X¦¢’“R”0•X¦¢–—R˜0™X¦¢š›Rœ0X¦¢žŸR 0¡X¦¢¢£R¤0¥X¦¢¦§R¨0©X¦¢ª«R¬0­X¦¢®¯R°0±X¦¢²³¨´d2Landroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;agentDao&Lcom/ustadmobile/core/db/dao/AgentDao;chatDao%Lcom/ustadmobile/core/db/dao/ChatDao; chatMemberDao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;clazzAssignmentContentJoinDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;clazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;clazzAssignmentRollUpDao6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;clazzContentJoinDao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;clazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;clazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; clazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao; commentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao;connectivityStatusDao3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; containerDao*Lcom/ustadmobile/core/db/dao/ContainerDao;containerETagDao.Lcom/ustadmobile/core/db/dao/ContainerETagDao;containerEntryDao/Lcom/ustadmobile/core/db/dao/ContainerEntryDao;containerEntryFileDao3Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;containerImportJobDao3Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;contentCategoryDao0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;contentCategorySchemaDao6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;"contentEntryContentCategoryJoinDao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;contentEntryDao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;contentEntryParentChildJoinDao? @A BC DE FG HI JK LM NO PQ RS TU VW XY Z[ \] ^_ `a bc de fg hi jk lm no pq rs tu vw xy z{ |} ~                   BC[IAIDIAEIAFIGH[sIJ[5s sKsLssMsNsVsWsOsPsssQsRsssSsTsrsssUsVspsqsWsXstsusYsZs&s's[s\sss]s^sss_s`s^s_sasbs`sascsds|s}sesfss?sisjsDsEsksls@sAsmsnsBsCsospsLsMsqsrs*s+sssts(s)susvs s!swsxsssyszs"s#s{s|sss}s~s$s%sssssssssssPsQssszs{sssxsysssvswsssssssssssssssssssssssssssssssssss8s9sssssss\s]sssdsesssfsgsss,s-sss.s/sssXsYsssZs[ssssssslsmsssssssssss s sssssss2s3sssssss4s5sss6s7sssssss:s;sssJsKsssbscssshsisssnsosssssss0s1sssssssssssTsUsssRsSsssNsOsss~ssssssssFsGsssjsksssHsIs[cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;c<=[>I?@ZAPK!!>ʈjcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1.class4dcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisfLcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  >ALTER TABLE DoorNode ADD COLUMN rel INTEGER NOT NULL DEFAULT 2(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   CALTER TABLE Person ADD COLUMN personType INTEGER NOT NULL DEFAULT 0"DROP TABLE ChangeLog$DROP TABLE SyncResult&DROP TABLE TableSyncStatus(!DROP TABLE IF EXISTS ClazzLog_trk*1DROP TABLE IF EXISTS ClazzLogAttendanceRecord_trk,!DROP TABLE IF EXISTS Schedule_trk."DROP TABLE IF EXISTS DateRange_trk0(DROP TABLE IF EXISTS HolidayCalendar_trk2 DROP TABLE IF EXISTS Holiday_trk4'DROP TABLE IF EXISTS ScheduledCheck_trk6!DROP TABLE IF EXISTS AuditLog_trk8$DROP TABLE IF EXISTS CustomField_trk:)DROP TABLE IF EXISTS CustomFieldValue_trk</DROP TABLE IF EXISTS CustomFieldValueOption_trk>DROP TABLE IF EXISTS Person_trk@DROP TABLE IF EXISTS Clazz_trkB'DROP TABLE IF EXISTS ClazzEnrolment_trkD&DROP TABLE IF EXISTS LeavingReason_trkF/DROP TABLE IF EXISTS PersonCustomFieldValue_trkH%DROP TABLE IF EXISTS ContentEntry_trkJ8DROP TABLE IF EXISTS ContentEntryContentCategoryJoin_trkL4DROP TABLE IF EXISTS ContentEntryParentChildJoin_trkN5DROP TABLE IF EXISTS ContentEntryRelatedEntryJoin_trkP.DROP TABLE IF EXISTS ContentCategorySchema_trkR(DROP TABLE IF EXISTS ContentCategory_trkT!DROP TABLE IF EXISTS Language_trkV(DROP TABLE IF EXISTS LanguageVariant_trkXDROP TABLE IF EXISTS Role_trkZ#DROP TABLE IF EXISTS EntityRole_trk\$DROP TABLE IF EXISTS PersonGroup_trk^*DROP TABLE IF EXISTS PersonGroupMember_trk`&DROP TABLE IF EXISTS PersonPicture_trkb"DROP TABLE IF EXISTS Container_trkd#DROP TABLE IF EXISTS VerbEntity_trkf&DROP TABLE IF EXISTS XObjectEntity_trkh(DROP TABLE IF EXISTS StatementEntity_trkj4DROP TABLE IF EXISTS ContextXObjectStatementJoin_trkl$DROP TABLE IF EXISTS AgentEntity_trkn$DROP TABLE IF EXISTS StateEntity_trkp+DROP TABLE IF EXISTS StateContentEntity_trkr&DROP TABLE IF EXISTS XLangMapEntry_trktDROP TABLE IF EXISTS School_trkv%DROP TABLE IF EXISTS SchoolMember_trkx!DROP TABLE IF EXISTS Comments_trkzDROP TABLE IF EXISTS Report_trk|DROP TABLE IF EXISTS Site_trk~%DROP TABLE IF EXISTS LearnerGroup_trk+DROP TABLE IF EXISTS LearnerGroupMember_trk-DROP TABLE IF EXISTS GroupLearningSession_trk"DROP TABLE IF EXISTS SiteTerms_trk)DROP TABLE IF EXISTS ClazzContentJoin_trk)DROP TABLE IF EXISTS PersonParentJoin_trk$DROP TABLE IF EXISTS ScopedGrant_trk$DROP TABLE IF EXISTS ErrorReport_trk(DROP TABLE IF EXISTS ClazzAssignment_trk3DROP TABLE IF EXISTS ClazzAssignmentContentJoin_trk$DROP TABLE IF EXISTS PersonAuth2_trk$DROP TABLE IF EXISTS UserSession_trk-com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I ;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtaccess$dropOldSqliteTriggers  CREATE TABLE IF NOT EXISTS ReplicationStatus ( tableId INTEGER NOT NULL , priority INTEGER NOT NULL , nodeId INTEGER NOT NULL , lastRemoteChangeTime INTEGER NOT NULL , lastFetchReplicationCompleteTime INTEGER NOT NULL , lastLocalChangeTime INTEGER NOT NULL , lastSendReplicationCompleteTime INTEGER NOT NULL , repStatusId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ICREATE UNIQUE INDEX table_node_idx ON ReplicationStatus (tableId, nodeId)CREATE TABLE IF NOT EXISTS ChangeLog ( chTableId INTEGER NOT NULL , chEntityPk INTEGER NOT NULL , chType INTEGER NOT NULL , PRIMARY KEY (chTableId, chEntityPk) )access$dropOldPostgresTriggers  access$dropOldPostgresFunctions  CREATE TABLE IF NOT EXISTS ChangeLog ( chTableId INTEGER NOT NULL , chEntityPk BIGINT NOT NULL , chType INTEGER NOT NULL , PRIMARY KEY (chTableId, chEntityPk) )lCREATE TABLE IF NOT EXISTS ReplicationStatus ( tableId INTEGER NOT NULL , priority INTEGER NOT NULL , nodeId BIGINT NOT NULL , lastRemoteChangeTime BIGINT NOT NULL , lastFetchReplicationCompleteTime BIGINT NOT NULL , lastLocalChangeTime BIGINT NOT NULL , lastSendReplicationCompleteTime BIGINT NOT NULL , repStatusId SERIAL PRIMARY KEY NOT NULL )4ALTER TABLE DoorNode ALTER COLUMN nodeId TYPE BIGINT:ALTER TABLE SyncNode ALTER COLUMN nodeClientId TYPE BIGINT?ALTER TABLE UserSession ALTER COLUMN usClientNodeId TYPE BIGINTaccess$addReplicationEntities  *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;   kotlin/UnitINSTANCE Lkotlin/Unit; p1Ljava/lang/Object;    Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;$UmAppDatabaseReplicationMigration.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0 $*   J++!+#!+%!+'!+)!++!+-!+/!+1!+3!+5!+7!+9!+;!+=!+?!+A!+C!+E!+G!+I!+K!+M!+O!+Q!+S!+U!+W!+Y!+[!+]!+_!+a!+c!+e!+g!+i!+k!+m!+o!+q!+s!+u!+w!+y!+{!+}!+!+!+!+!+!+!+!+!+!+!+!+!+!+"++!+!+!;+++!+!+!+!+!+!+ 7.Kjklm&n.q6r>sFtNuVv^wfxnyvz~{|}~&.6>FNV^fnv~ %-5=EIJ JA@ *+Űi    Yʳ̱ =[IIIII[s[ssssssPK!!bpfpfAcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt.class4 A;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtjava/lang/ObjectdropOldSqliteTriggers-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V!DROP TRIGGER IF EXISTS INS_LOC_14(androidx/sqlite/db/SupportSQLiteDatabase execSQL(Ljava/lang/String;)V !DROP TRIGGER IF EXISTS INS_PRI_14!DROP TRIGGER IF EXISTS UPD_LOC_14!DROP TRIGGER IF EXISTS UPD_PRI_14!DROP TRIGGER IF EXISTS INS_LOC_15!DROP TRIGGER IF EXISTS INS_PRI_15!DROP TRIGGER IF EXISTS UPD_LOC_15!DROP TRIGGER IF EXISTS UPD_PRI_15!DROP TRIGGER IF EXISTS INS_LOC_21!DROP TRIGGER IF EXISTS INS_PRI_21!DROP TRIGGER IF EXISTS UPD_LOC_21!!DROP TRIGGER IF EXISTS UPD_PRI_21#!DROP TRIGGER IF EXISTS INS_LOC_17%!DROP TRIGGER IF EXISTS INS_PRI_17'!DROP TRIGGER IF EXISTS UPD_LOC_17)!DROP TRIGGER IF EXISTS UPD_PRI_17+!DROP TRIGGER IF EXISTS INS_LOC_28-!DROP TRIGGER IF EXISTS INS_PRI_28/!DROP TRIGGER IF EXISTS UPD_LOC_281!DROP TRIGGER IF EXISTS UPD_PRI_283!DROP TRIGGER IF EXISTS INS_LOC_995!DROP TRIGGER IF EXISTS INS_PRI_997!DROP TRIGGER IF EXISTS UPD_LOC_999!DROP TRIGGER IF EXISTS UPD_PRI_99;"DROP TRIGGER IF EXISTS INS_LOC_173="DROP TRIGGER IF EXISTS INS_PRI_173?"DROP TRIGGER IF EXISTS UPD_LOC_173A"DROP TRIGGER IF EXISTS UPD_PRI_173C!DROP TRIGGER IF EXISTS INS_LOC_53E!DROP TRIGGER IF EXISTS INS_PRI_53G!DROP TRIGGER IF EXISTS UPD_LOC_53I!DROP TRIGGER IF EXISTS UPD_PRI_53K!DROP TRIGGER IF EXISTS INS_LOC_56M!DROP TRIGGER IF EXISTS INS_PRI_56O!DROP TRIGGER IF EXISTS UPD_LOC_56Q!DROP TRIGGER IF EXISTS UPD_PRI_56S!DROP TRIGGER IF EXISTS INS_LOC_57U!DROP TRIGGER IF EXISTS INS_PRI_57W!DROP TRIGGER IF EXISTS UPD_LOC_57Y!DROP TRIGGER IF EXISTS UPD_PRI_57[!DROP TRIGGER IF EXISTS INS_LOC_55]!DROP TRIGGER IF EXISTS INS_PRI_55_!DROP TRIGGER IF EXISTS UPD_LOC_55a!DROP TRIGGER IF EXISTS UPD_PRI_55c DROP TRIGGER IF EXISTS INS_LOC_9e DROP TRIGGER IF EXISTS INS_PRI_9g DROP TRIGGER IF EXISTS UPD_LOC_9i DROP TRIGGER IF EXISTS UPD_PRI_9k DROP TRIGGER IF EXISTS INS_LOC_6m DROP TRIGGER IF EXISTS INS_PRI_6o DROP TRIGGER IF EXISTS UPD_LOC_6q DROP TRIGGER IF EXISTS UPD_PRI_6s!DROP TRIGGER IF EXISTS INS_LOC_65u!DROP TRIGGER IF EXISTS INS_PRI_65w!DROP TRIGGER IF EXISTS UPD_LOC_65y!DROP TRIGGER IF EXISTS UPD_PRI_65{"DROP TRIGGER IF EXISTS INS_LOC_410}"DROP TRIGGER IF EXISTS INS_PRI_410"DROP TRIGGER IF EXISTS UPD_LOC_410"DROP TRIGGER IF EXISTS UPD_PRI_410"DROP TRIGGER IF EXISTS INS_LOC_178"DROP TRIGGER IF EXISTS INS_PRI_178"DROP TRIGGER IF EXISTS UPD_LOC_178"DROP TRIGGER IF EXISTS UPD_PRI_178!DROP TRIGGER IF EXISTS INS_LOC_42!DROP TRIGGER IF EXISTS INS_PRI_42!DROP TRIGGER IF EXISTS UPD_LOC_42!DROP TRIGGER IF EXISTS UPD_PRI_42 DROP TRIGGER IF EXISTS INS_LOC_3 DROP TRIGGER IF EXISTS INS_PRI_3 DROP TRIGGER IF EXISTS UPD_LOC_3 DROP TRIGGER IF EXISTS UPD_PRI_3 DROP TRIGGER IF EXISTS INS_LOC_7 DROP TRIGGER IF EXISTS INS_PRI_7 DROP TRIGGER IF EXISTS UPD_LOC_7 DROP TRIGGER IF EXISTS UPD_PRI_7 DROP TRIGGER IF EXISTS INS_LOC_8 DROP TRIGGER IF EXISTS INS_PRI_8 DROP TRIGGER IF EXISTS UPD_LOC_8 DROP TRIGGER IF EXISTS UPD_PRI_8 DROP TRIGGER IF EXISTS INS_LOC_2 DROP TRIGGER IF EXISTS INS_PRI_2 DROP TRIGGER IF EXISTS UPD_LOC_2 DROP TRIGGER IF EXISTS UPD_PRI_2 DROP TRIGGER IF EXISTS INS_LOC_1 DROP TRIGGER IF EXISTS INS_PRI_1 DROP TRIGGER IF EXISTS UPD_LOC_1 DROP TRIGGER IF EXISTS UPD_PRI_1!DROP TRIGGER IF EXISTS INS_LOC_13!DROP TRIGGER IF EXISTS INS_PRI_13!DROP TRIGGER IF EXISTS UPD_LOC_13!DROP TRIGGER IF EXISTS UPD_PRI_13!DROP TRIGGER IF EXISTS INS_LOC_10!DROP TRIGGER IF EXISTS INS_PRI_10!DROP TRIGGER IF EXISTS UPD_LOC_10!DROP TRIGGER IF EXISTS UPD_PRI_10!DROP TRIGGER IF EXISTS INS_LOC_45!DROP TRIGGER IF EXISTS INS_PRI_45!DROP TRIGGER IF EXISTS UPD_LOC_45!DROP TRIGGER IF EXISTS UPD_PRI_45!DROP TRIGGER IF EXISTS INS_LOC_47!DROP TRIGGER IF EXISTS INS_PRI_47!DROP TRIGGER IF EXISTS UPD_LOC_47!DROP TRIGGER IF EXISTS UPD_PRI_47!DROP TRIGGER IF EXISTS INS_LOC_43!DROP TRIGGER IF EXISTS INS_PRI_43!DROP TRIGGER IF EXISTS UPD_LOC_43!DROP TRIGGER IF EXISTS UPD_PRI_43!DROP TRIGGER IF EXISTS INS_LOC_44!DROP TRIGGER IF EXISTS INS_PRI_44!DROP TRIGGER IF EXISTS UPD_LOC_44!DROP TRIGGER IF EXISTS UPD_PRI_44!DROP TRIGGER IF EXISTS INS_LOC_50!DROP TRIGGER IF EXISTS INS_PRI_50!DROP TRIGGER IF EXISTS UPD_LOC_50!DROP TRIGGER IF EXISTS UPD_PRI_50!DROP TRIGGER IF EXISTS INS_LOC_51!DROP TRIGGER IF EXISTS INS_PRI_51!DROP TRIGGER IF EXISTS UPD_LOC_51!DROP TRIGGER IF EXISTS UPD_PRI_51!DROP TRIGGER IF EXISTS INS_LOC_62!DROP TRIGGER IF EXISTS INS_PRI_62!DROP TRIGGER IF EXISTS UPD_LOC_62!DROP TRIGGER IF EXISTS UPD_PRI_62!DROP TRIGGER IF EXISTS INS_LOC_64!DROP TRIGGER IF EXISTS INS_PRI_64!DROP TRIGGER IF EXISTS UPD_LOC_64 !DROP TRIGGER IF EXISTS UPD_PRI_64 !DROP TRIGGER IF EXISTS INS_LOC_60 !DROP TRIGGER IF EXISTS INS_PRI_60!DROP TRIGGER IF EXISTS UPD_LOC_60!DROP TRIGGER IF EXISTS UPD_PRI_60!DROP TRIGGER IF EXISTS INS_LOC_66!DROP TRIGGER IF EXISTS INS_PRI_66!DROP TRIGGER IF EXISTS UPD_LOC_66!DROP TRIGGER IF EXISTS UPD_PRI_66!DROP TRIGGER IF EXISTS INS_LOC_68!DROP TRIGGER IF EXISTS INS_PRI_68!DROP TRIGGER IF EXISTS UPD_LOC_68!!DROP TRIGGER IF EXISTS UPD_PRI_68#!DROP TRIGGER IF EXISTS INS_LOC_70%!DROP TRIGGER IF EXISTS INS_PRI_70'!DROP TRIGGER IF EXISTS UPD_LOC_70)!DROP TRIGGER IF EXISTS UPD_PRI_70+!DROP TRIGGER IF EXISTS INS_LOC_72-!DROP TRIGGER IF EXISTS INS_PRI_72/!DROP TRIGGER IF EXISTS UPD_LOC_721!DROP TRIGGER IF EXISTS UPD_PRI_723!DROP TRIGGER IF EXISTS INS_LOC_745!DROP TRIGGER IF EXISTS INS_PRI_747!DROP TRIGGER IF EXISTS UPD_LOC_749!DROP TRIGGER IF EXISTS UPD_PRI_74;"DROP TRIGGER IF EXISTS INS_LOC_164="DROP TRIGGER IF EXISTS INS_PRI_164?"DROP TRIGGER IF EXISTS UPD_LOC_164A"DROP TRIGGER IF EXISTS UPD_PRI_164C"DROP TRIGGER IF EXISTS INS_LOC_200E"DROP TRIGGER IF EXISTS INS_PRI_200G"DROP TRIGGER IF EXISTS UPD_LOC_200I"DROP TRIGGER IF EXISTS UPD_PRI_200K"DROP TRIGGER IF EXISTS INS_LOC_208M"DROP TRIGGER IF EXISTS INS_PRI_208O"DROP TRIGGER IF EXISTS UPD_LOC_208Q"DROP TRIGGER IF EXISTS UPD_PRI_208S"DROP TRIGGER IF EXISTS INS_LOC_101U"DROP TRIGGER IF EXISTS INS_PRI_101W"DROP TRIGGER IF EXISTS UPD_LOC_101Y"DROP TRIGGER IF EXISTS UPD_PRI_101["DROP TRIGGER IF EXISTS INS_LOC_189]"DROP TRIGGER IF EXISTS INS_PRI_189_"DROP TRIGGER IF EXISTS UPD_LOC_189a"DROP TRIGGER IF EXISTS UPD_PRI_189c"DROP TRIGGER IF EXISTS INS_LOC_301e"DROP TRIGGER IF EXISTS INS_PRI_301g"DROP TRIGGER IF EXISTS UPD_LOC_301i"DROP TRIGGER IF EXISTS UPD_PRI_301k"DROP TRIGGER IF EXISTS INS_LOC_300m"DROP TRIGGER IF EXISTS INS_PRI_300o"DROP TRIGGER IF EXISTS UPD_LOC_300q"DROP TRIGGER IF EXISTS UPD_PRI_300s"DROP TRIGGER IF EXISTS INS_LOC_302u"DROP TRIGGER IF EXISTS INS_PRI_302w"DROP TRIGGER IF EXISTS UPD_LOC_302y"DROP TRIGGER IF EXISTS UPD_PRI_302{"DROP TRIGGER IF EXISTS INS_LOC_272}"DROP TRIGGER IF EXISTS INS_PRI_272"DROP TRIGGER IF EXISTS UPD_LOC_272"DROP TRIGGER IF EXISTS UPD_PRI_272"DROP TRIGGER IF EXISTS INS_LOC_134"DROP TRIGGER IF EXISTS INS_PRI_134"DROP TRIGGER IF EXISTS UPD_LOC_134"DROP TRIGGER IF EXISTS UPD_PRI_134"DROP TRIGGER IF EXISTS INS_LOC_512"DROP TRIGGER IF EXISTS INS_PRI_512"DROP TRIGGER IF EXISTS UPD_LOC_512"DROP TRIGGER IF EXISTS UPD_PRI_512!DROP TRIGGER IF EXISTS INS_LOC_48!DROP TRIGGER IF EXISTS INS_PRI_48!DROP TRIGGER IF EXISTS UPD_LOC_48!DROP TRIGGER IF EXISTS UPD_PRI_48"DROP TRIGGER IF EXISTS INS_LOC_419"DROP TRIGGER IF EXISTS INS_PRI_419"DROP TRIGGER IF EXISTS UPD_LOC_419"DROP TRIGGER IF EXISTS UPD_PRI_419"DROP TRIGGER IF EXISTS INS_LOC_520"DROP TRIGGER IF EXISTS INS_PRI_520"DROP TRIGGER IF EXISTS UPD_LOC_520"DROP TRIGGER IF EXISTS UPD_PRI_520"DROP TRIGGER IF EXISTS INS_LOC_521"DROP TRIGGER IF EXISTS INS_PRI_521"DROP TRIGGER IF EXISTS UPD_LOC_521"DROP TRIGGER IF EXISTS UPD_PRI_521"DROP TRIGGER IF EXISTS INS_LOC_678"DROP TRIGGER IF EXISTS INS_PRI_678"DROP TRIGGER IF EXISTS UPD_LOC_678"DROP TRIGGER IF EXISTS UPD_PRI_678"DROP TRIGGER IF EXISTS INS_LOC_679"DROP TRIGGER IF EXISTS INS_PRI_679"DROP TRIGGER IF EXISTS UPD_LOC_679"DROP TRIGGER IF EXISTS UPD_PRI_679db*Landroidx/sqlite/db/SupportSQLiteDatabase;$this$dropOldSqliteTriggersdropOldPostgresTriggers1DROP TRIGGER IF EXISTS inccsn_14_trig ON clazzlogADROP TRIGGER IF EXISTS inccsn_15_trig ON clazzlogattendancerecord1DROP TRIGGER IF EXISTS inccsn_21_trig ON schedule2DROP TRIGGER IF EXISTS inccsn_17_trig ON daterange8DROP TRIGGER IF EXISTS inccsn_28_trig ON holidaycalendar0DROP TRIGGER IF EXISTS inccsn_99_trig ON holiday8DROP TRIGGER IF EXISTS inccsn_173_trig ON scheduledcheck1DROP TRIGGER IF EXISTS inccsn_53_trig ON auditlog4DROP TRIGGER IF EXISTS inccsn_56_trig ON customfield9DROP TRIGGER IF EXISTS inccsn_57_trig ON customfieldvalue?DROP TRIGGER IF EXISTS inccsn_55_trig ON customfieldvalueoption.DROP TRIGGER IF EXISTS inccsn_9_trig ON person-DROP TRIGGER IF EXISTS inccsn_6_trig ON clazz7DROP TRIGGER IF EXISTS inccsn_65_trig ON clazzenrolment7DROP TRIGGER IF EXISTS inccsn_410_trig ON leavingreason@DROP TRIGGER IF EXISTS inccsn_178_trig ON personcustomfieldvalue5DROP TRIGGER IF EXISTS inccsn_42_trig ON contententryGDROP TRIGGER IF EXISTS inccsn_3_trig ON contententrycontentcategoryjoinCDROP TRIGGER IF EXISTS inccsn_7_trig ON contententryparentchildjoinDDROP TRIGGER IF EXISTS inccsn_8_trig ON contententryrelatedentryjoin=DROP TRIGGER IF EXISTS inccsn_2_trig ON contentcategoryschema7DROP TRIGGER IF EXISTS inccsn_1_trig ON contentcategory1DROP TRIGGER IF EXISTS inccsn_13_trig ON language8DROP TRIGGER IF EXISTS inccsn_10_trig ON languagevariant-DROP TRIGGER IF EXISTS inccsn_45_trig ON role3DROP TRIGGER IF EXISTS inccsn_47_trig ON entityrole4DROP TRIGGER IF EXISTS inccsn_43_trig ON persongroup:DROP TRIGGER IF EXISTS inccsn_44_trig ON persongroupmember6DROP TRIGGER IF EXISTS inccsn_50_trig ON personpicture2DROP TRIGGER IF EXISTS inccsn_51_trig ON container3DROP TRIGGER IF EXISTS inccsn_62_trig ON verbentity6DROP TRIGGER IF EXISTS inccsn_64_trig ON xobjectentity8DROP TRIGGER IF EXISTS inccsn_60_trig ON statemententity DDROP TRIGGER IF EXISTS inccsn_66_trig ON contextxobjectstatementjoin 4DROP TRIGGER IF EXISTS inccsn_68_trig ON agententity 4DROP TRIGGER IF EXISTS inccsn_70_trig ON stateentity;DROP TRIGGER IF EXISTS inccsn_72_trig ON statecontententity6DROP TRIGGER IF EXISTS inccsn_74_trig ON xlangmapentry0DROP TRIGGER IF EXISTS inccsn_164_trig ON school6DROP TRIGGER IF EXISTS inccsn_200_trig ON schoolmember2DROP TRIGGER IF EXISTS inccsn_208_trig ON comments0DROP TRIGGER IF EXISTS inccsn_101_trig ON report.DROP TRIGGER IF EXISTS inccsn_189_trig ON site6DROP TRIGGER IF EXISTS inccsn_301_trig ON learnergroupDROP TRIGGER IF EXISTS inccsn_302_trig ON grouplearningsession#3DROP TRIGGER IF EXISTS inccsn_272_trig ON siteterms%:DROP TRIGGER IF EXISTS inccsn_134_trig ON clazzcontentjoin':DROP TRIGGER IF EXISTS inccsn_512_trig ON personparentjoin)4DROP TRIGGER IF EXISTS inccsn_48_trig ON scopedgrant+5DROP TRIGGER IF EXISTS inccsn_419_trig ON errorreport-9DROP TRIGGER IF EXISTS inccsn_520_trig ON clazzassignment/DDROP TRIGGER IF EXISTS inccsn_521_trig ON clazzassignmentcontentjoin15DROP TRIGGER IF EXISTS inccsn_678_trig ON personauth235DROP TRIGGER IF EXISTS inccsn_679_trig ON usersession5$this$dropOldPostgresTriggersdropOldPostgresFunctions%DROP FUNCTION IF EXISTS inccsn_101_fn9$DROP FUNCTION IF EXISTS inccsn_10_fn;%DROP FUNCTION IF EXISTS inccsn_134_fn=$DROP FUNCTION IF EXISTS inccsn_13_fn?$DROP FUNCTION IF EXISTS inccsn_14_fnA$DROP FUNCTION IF EXISTS inccsn_15_fnC%DROP FUNCTION IF EXISTS inccsn_164_fnE%DROP FUNCTION IF EXISTS inccsn_173_fnG%DROP FUNCTION IF EXISTS inccsn_178_fnI$DROP FUNCTION IF EXISTS inccsn_17_fnK%DROP FUNCTION IF EXISTS inccsn_189_fnM#DROP FUNCTION IF EXISTS inccsn_1_fnO%DROP FUNCTION IF EXISTS inccsn_200_fnQ%DROP FUNCTION IF EXISTS inccsn_208_fnS$DROP FUNCTION IF EXISTS inccsn_21_fnU%DROP FUNCTION IF EXISTS inccsn_272_fnW$DROP FUNCTION IF EXISTS inccsn_28_fnY#DROP FUNCTION IF EXISTS inccsn_2_fn[%DROP FUNCTION IF EXISTS inccsn_300_fn]%DROP FUNCTION IF EXISTS inccsn_301_fn_%DROP FUNCTION IF EXISTS inccsn_302_fna#DROP FUNCTION IF EXISTS inccsn_3_fnc%DROP FUNCTION IF EXISTS inccsn_410_fne%DROP FUNCTION IF EXISTS inccsn_419_fng$DROP FUNCTION IF EXISTS inccsn_42_fni$DROP FUNCTION IF EXISTS inccsn_43_fnk$DROP FUNCTION IF EXISTS inccsn_44_fnm$DROP FUNCTION IF EXISTS inccsn_45_fno$DROP FUNCTION IF EXISTS inccsn_47_fnq$DROP FUNCTION IF EXISTS inccsn_48_fns$DROP FUNCTION IF EXISTS inccsn_50_fnu%DROP FUNCTION IF EXISTS inccsn_512_fnw$DROP FUNCTION IF EXISTS inccsn_51_fny%DROP FUNCTION IF EXISTS inccsn_520_fn{%DROP FUNCTION IF EXISTS inccsn_521_fn}$DROP FUNCTION IF EXISTS inccsn_53_fn$DROP FUNCTION IF EXISTS inccsn_55_fn$DROP FUNCTION IF EXISTS inccsn_56_fn$DROP FUNCTION IF EXISTS inccsn_57_fn$DROP FUNCTION IF EXISTS inccsn_60_fn$DROP FUNCTION IF EXISTS inccsn_62_fn$DROP FUNCTION IF EXISTS inccsn_64_fn$DROP FUNCTION IF EXISTS inccsn_65_fn$DROP FUNCTION IF EXISTS inccsn_66_fn%DROP FUNCTION IF EXISTS inccsn_678_fn%DROP FUNCTION IF EXISTS inccsn_679_fn$DROP FUNCTION IF EXISTS inccsn_68_fn#DROP FUNCTION IF EXISTS inccsn_6_fn$DROP FUNCTION IF EXISTS inccsn_70_fn$DROP FUNCTION IF EXISTS inccsn_72_fn$DROP FUNCTION IF EXISTS inccsn_74_fn#DROP FUNCTION IF EXISTS inccsn_7_fn#DROP FUNCTION IF EXISTS inccsn_8_fn$DROP FUNCTION IF EXISTS inccsn_99_fn#DROP FUNCTION IF EXISTS inccsn_9_fn$this$dropOldPostgresFunctionsaddReplicationEntitiesjava/util/ArrayList()V  java/util/Listjava/util/Collection+DROP TABLE IF EXISTS PersonCustomFieldValueadd(Ljava/lang/Object;)Z  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I   CREATE TABLE IF NOT EXISTS ClazzLogReplicate ( clPk INTEGER NOT NULL, clVersionId INTEGER NOT NULL DEFAULT 0, clDestination INTEGER NOT NULL, clPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clPk, clDestination)) } CREATE INDEX index_ClazzLogReplicate_clPk_clDestination_clVersionId ON ClazzLogReplicate (clPk, clDestination, clVersionId) n CREATE INDEX index_ClazzLogReplicate_clDestination_clPending ON ClazzLogReplicate (clDestination, clPending)  CREATE TRIGGER ch_ins_14 AFTER INSERT ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END  CREATE TRIGGER ch_upd_14 AFTER UPDATE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END  CREATE TRIGGER ch_del_14 AFTER DELETE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, OLD.clazzLogUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = OLD.clazzLogUid); END CREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, ClazzLogReplicate.* FROM ClazzLog LEFT JOIN ClazzLogReplicate ON ClazzLogReplicate.clPk = ClazzLog.clazzLogUid  CREATE TRIGGER clazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) /*psql ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime */; END  CREATE TABLE IF NOT EXISTS ClazzLogAttendanceRecordReplicate ( clarPk INTEGER NOT NULL, clarVersionId INTEGER NOT NULL DEFAULT 0, clarDestination INTEGER NOT NULL, clarPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clarPk, clarDestination))  CREATE INDEX index_ClazzLogAttendanceRecordReplicate_clarPk_clarDestination_clarVersionId ON ClazzLogAttendanceRecordReplicate (clarPk, clarDestination, clarVersionId)  CREATE INDEX index_ClazzLogAttendanceRecordReplicate_clarDestination_clarPending ON ClazzLogAttendanceRecordReplicate (clarDestination, clarPending) O CREATE TRIGGER ch_ins_15 AFTER INSERT ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END O CREATE TRIGGER ch_upd_15 AFTER UPDATE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END O CREATE TRIGGER ch_del_15 AFTER DELETE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, OLD.clazzLogAttendanceRecordUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = OLD.clazzLogAttendanceRecordUid); END )CREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid  CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END  CREATE TABLE IF NOT EXISTS ScheduleReplicate ( schedulePk INTEGER NOT NULL, scheduleVersionId INTEGER NOT NULL DEFAULT 0, scheduleDestination INTEGER NOT NULL, schedulePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (schedulePk, scheduleDestination))  CREATE INDEX index_ScheduleReplicate_schedulePk_scheduleDestination_scheduleVersionId ON ScheduleReplicate (schedulePk, scheduleDestination, scheduleVersionId)  CREATE INDEX index_ScheduleReplicate_scheduleDestination_schedulePending ON ScheduleReplicate (scheduleDestination, schedulePending)  CREATE TRIGGER ch_ins_21 AFTER INSERT ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END  CREATE TRIGGER ch_upd_21 AFTER UPDATE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END  CREATE TRIGGER ch_del_21 AFTER DELETE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, OLD.scheduleUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = OLD.scheduleUid); END CREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, ScheduleReplicate.* FROM Schedule LEFT JOIN ScheduleReplicate ON ScheduleReplicate.schedulePk = Schedule.scheduleUid * CREATE TRIGGER schedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) /*psql ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive */; END  CREATE TABLE IF NOT EXISTS HolidayCalendarReplicate ( hcPk INTEGER NOT NULL, hcVersionId INTEGER NOT NULL DEFAULT 0, hcDestination INTEGER NOT NULL, hcPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (hcPk, hcDestination))  CREATE INDEX index_HolidayCalendarReplicate_hcPk_hcDestination_hcVersionId ON HolidayCalendarReplicate (hcPk, hcDestination, hcVersionId) | CREATE INDEX index_HolidayCalendarReplicate_hcDestination_hcPending ON HolidayCalendarReplicate (hcDestination, hcPending) * CREATE TRIGGER ch_ins_28 AFTER INSERT ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END * CREATE TRIGGER ch_upd_28 AFTER UPDATE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END * CREATE TRIGGER ch_del_28 AFTER DELETE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, OLD.umCalendarUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = OLD.umCalendarUid); END CREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, HolidayCalendarReplicate.* FROM HolidayCalendar LEFT JOIN HolidayCalendarReplicate ON HolidayCalendarReplicate.hcPk = HolidayCalendar.umCalendarUid  CREATE TRIGGER holidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW BEGIN REPLACE INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) /*psql ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct */; END  CREATE TABLE IF NOT EXISTS HolidayReplicate ( holidayPk INTEGER NOT NULL, holidayVersionId INTEGER NOT NULL DEFAULT 0, holidayDestination INTEGER NOT NULL, holidayPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (holidayPk, holidayDestination))  CREATE INDEX index_HolidayReplicate_holidayPk_holidayDestination_holidayVersionId ON HolidayReplicate (holidayPk, holidayDestination, holidayVersionId)  CREATE INDEX index_HolidayReplicate_holidayDestination_holidayPending ON HolidayReplicate (holidayDestination, holidayPending)  CREATE TRIGGER ch_ins_99 AFTER INSERT ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END  CREATE TRIGGER ch_upd_99 AFTER UPDATE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END  CREATE TRIGGER ch_del_99 AFTER DELETE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, OLD.holUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = OLD.holUid); END  CREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, HolidayReplicate.* FROM Holiday LEFT JOIN HolidayReplicate ON HolidayReplicate.holidayPk = Holiday.holUid   CREATE TRIGGER holiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) /*psql ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName */; END   CREATE TABLE IF NOT EXISTS PersonReplicate ( personPk INTEGER NOT NULL, personVersionId INTEGER NOT NULL DEFAULT 0, personDestination INTEGER NOT NULL, personPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (personPk, personDestination))  CREATE INDEX index_PersonReplicate_personPk_personDestination_personVersionId ON PersonReplicate (personPk, personDestination, personVersionId) z CREATE INDEX index_PersonReplicate_personDestination_personPending ON PersonReplicate (personDestination, personPending)  CREATE TRIGGER ch_ins_9 AFTER INSERT ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END  CREATE TRIGGER ch_upd_9 AFTER UPDATE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END  CREATE TRIGGER ch_del_9 AFTER DELETE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, OLD.personUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = OLD.personUid); END CREATE VIEW Person_ReceiveView AS SELECT Person.*, PersonReplicate.* FROM Person LEFT JOIN PersonReplicate ON PersonReplicate.personPk = Person.personUid  CREATE TRIGGER person_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) /*psql ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType */; END  CREATE TABLE IF NOT EXISTS ClazzReplicate ( clazzPk INTEGER NOT NULL, clazzVersionId INTEGER NOT NULL DEFAULT 0, clazzDestination INTEGER NOT NULL, clazzPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clazzPk, clazzDestination))  CREATE INDEX index_ClazzReplicate_clazzPk_clazzDestination_clazzVersionId ON ClazzReplicate (clazzPk, clazzDestination, clazzVersionId) !t CREATE INDEX index_ClazzReplicate_clazzDestination_clazzPending ON ClazzReplicate (clazzDestination, clazzPending) # CREATE TRIGGER ch_ins_6 AFTER INSERT ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END % CREATE TRIGGER ch_upd_6 AFTER UPDATE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END ' CREATE TRIGGER ch_del_6 AFTER DELETE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, OLD.clazzUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = OLD.clazzUid); END )CREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid +n CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END - CREATE TABLE IF NOT EXISTS ClazzEnrolmentReplicate ( cePk INTEGER NOT NULL, ceVersionId INTEGER NOT NULL DEFAULT 0, ceDestination INTEGER NOT NULL, cePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cePk, ceDestination)) / CREATE INDEX index_ClazzEnrolmentReplicate_cePk_ceDestination_ceVersionId ON ClazzEnrolmentReplicate (cePk, ceDestination, ceVersionId) 1z CREATE INDEX index_ClazzEnrolmentReplicate_ceDestination_cePending ON ClazzEnrolmentReplicate (ceDestination, cePending) 31 CREATE TRIGGER ch_ins_65 AFTER INSERT ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END 51 CREATE TRIGGER ch_upd_65 AFTER UPDATE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END 71 CREATE TRIGGER ch_del_65 AFTER DELETE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, OLD.clazzEnrolmentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = OLD.clazzEnrolmentUid); END 9CREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, ClazzEnrolmentReplicate.* FROM ClazzEnrolment LEFT JOIN ClazzEnrolmentReplicate ON ClazzEnrolmentReplicate.cePk = ClazzEnrolment.clazzEnrolmentUid ; CREATE TRIGGER clazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) /*psql ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct */; END = CREATE TABLE IF NOT EXISTS LeavingReasonReplicate ( lrPk INTEGER NOT NULL, lrVersionId INTEGER NOT NULL DEFAULT 0, lrDestination INTEGER NOT NULL, lrPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lrPk, lrDestination)) ? CREATE INDEX index_LeavingReasonReplicate_lrPk_lrDestination_lrVersionId ON LeavingReasonReplicate (lrPk, lrDestination, lrVersionId) Ax CREATE INDEX index_LeavingReasonReplicate_lrDestination_lrPending ON LeavingReasonReplicate (lrDestination, lrPending) C1 CREATE TRIGGER ch_ins_410 AFTER INSERT ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END E1 CREATE TRIGGER ch_upd_410 AFTER UPDATE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END G1 CREATE TRIGGER ch_del_410 AFTER DELETE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, OLD.leavingReasonUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = OLD.leavingReasonUid); END ICREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, LeavingReasonReplicate.* FROM LeavingReason LEFT JOIN LeavingReasonReplicate ON LeavingReasonReplicate.lrPk = LeavingReason.leavingReasonUid K CREATE TRIGGER leavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) /*psql ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct */; END M CREATE TABLE IF NOT EXISTS ContentEntryReplicate ( cePk INTEGER NOT NULL, ceVersionId INTEGER NOT NULL DEFAULT 0, ceDestination INTEGER NOT NULL, cePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cePk, ceDestination)) O CREATE INDEX index_ContentEntryReplicate_cePk_ceDestination_ceVersionId ON ContentEntryReplicate (cePk, ceDestination, ceVersionId) Qv CREATE INDEX index_ContentEntryReplicate_ceDestination_cePending ON ContentEntryReplicate (ceDestination, cePending) S+ CREATE TRIGGER ch_ins_42 AFTER INSERT ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END U+ CREATE TRIGGER ch_upd_42 AFTER UPDATE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END W+ CREATE TRIGGER ch_del_42 AFTER DELETE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, OLD.contentEntryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = OLD.contentEntryUid); END YCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, ContentEntryReplicate.* FROM ContentEntry LEFT JOIN ContentEntryReplicate ON ContentEntryReplicate.cePk = ContentEntry.contentEntryUid [# CREATE TRIGGER contententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) /*psql ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct*/; END ] CREATE TABLE IF NOT EXISTS ContentEntryContentCategoryJoinReplicate ( ceccjPk INTEGER NOT NULL, ceccjVersionId INTEGER NOT NULL DEFAULT 0, ceccjDestination INTEGER NOT NULL, ceccjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ceccjPk, ceccjDestination)) _ CREATE INDEX index_ContentEntryContentCategoryJoinReplicate_ceccjPk_ceccjDestination_ceccjVersionId ON ContentEntryContentCategoryJoinReplicate (ceccjPk, ceccjDestination, ceccjVersionId) a CREATE INDEX index_ContentEntryContentCategoryJoinReplicate_ceccjDestination_ceccjPending ON ContentEntryContentCategoryJoinReplicate (ceccjDestination, ceccjPending) c- CREATE TRIGGER ch_ins_3 AFTER INSERT ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END e- CREATE TRIGGER ch_upd_3 AFTER UPDATE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END g- CREATE TRIGGER ch_del_3 AFTER DELETE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, OLD.ceccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = OLD.ceccjUid); END iHCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, ContentEntryContentCategoryJoinReplicate.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntryContentCategoryJoinReplicate ON ContentEntryContentCategoryJoinReplicate.ceccjPk = ContentEntryContentCategoryJoin.ceccjUid kb CREATE TRIGGER contententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) /*psql ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct */; END m CREATE TABLE IF NOT EXISTS ContentEntryParentChildJoinReplicate ( cepcjPk INTEGER NOT NULL, cepcjVersionId INTEGER NOT NULL DEFAULT 0, cepcjDestination INTEGER NOT NULL, cepcjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cepcjPk, cepcjDestination)) o CREATE INDEX index_ContentEntryParentChildJoinReplicate_cepcjPk_cepcjDestination_cepcjVersionId ON ContentEntryParentChildJoinReplicate (cepcjPk, cepcjDestination, cepcjVersionId) q CREATE INDEX index_ContentEntryParentChildJoinReplicate_cepcjDestination_cepcjPending ON ContentEntryParentChildJoinReplicate (cepcjDestination, cepcjPending) s) CREATE TRIGGER ch_ins_7 AFTER INSERT ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END u) CREATE TRIGGER ch_upd_7 AFTER UPDATE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END w) CREATE TRIGGER ch_del_7 AFTER DELETE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, OLD.cepcjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = OLD.cepcjUid); END y,CREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, ContentEntryParentChildJoinReplicate.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntryParentChildJoinReplicate ON ContentEntryParentChildJoinReplicate.cepcjPk = ContentEntryParentChildJoin.cepcjUid { CREATE TRIGGER contententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) /*psql ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct */; END } CREATE TABLE IF NOT EXISTS ContentEntryRelatedEntryJoinReplicate ( cerejPk INTEGER NOT NULL, cerejVersionId INTEGER NOT NULL DEFAULT 0, cerejDestination INTEGER NOT NULL, cerejPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cerejPk, cerejDestination))  CREATE INDEX index_ContentEntryRelatedEntryJoinReplicate_cerejPk_cerejDestination_cerejVersionId ON ContentEntryRelatedEntryJoinReplicate (cerejPk, cerejDestination, cerejVersionId)  CREATE INDEX index_ContentEntryRelatedEntryJoinReplicate_cerejDestination_cerejPending ON ContentEntryRelatedEntryJoinReplicate (cerejDestination, cerejPending) * CREATE TRIGGER ch_ins_8 AFTER INSERT ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_upd_8 AFTER UPDATE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_del_8 AFTER DELETE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, OLD.cerejUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = OLD.cerejUid); END 3CREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, ContentEntryRelatedEntryJoinReplicate.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntryRelatedEntryJoinReplicate ON ContentEntryRelatedEntryJoinReplicate.cerejPk = ContentEntryRelatedEntryJoin.cerejUid  CREATE TRIGGER contententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) /*psql ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct */; END  CREATE TABLE IF NOT EXISTS ContentCategorySchemaReplicate ( ccsPk INTEGER NOT NULL, ccsVersionId INTEGER NOT NULL DEFAULT 0, ccsDestination INTEGER NOT NULL, ccsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccsPk, ccsDestination))  CREATE INDEX index_ContentCategorySchemaReplicate_ccsPk_ccsDestination_ccsVersionId ON ContentCategorySchemaReplicate (ccsPk, ccsDestination, ccsVersionId)  CREATE INDEX index_ContentCategorySchemaReplicate_ccsDestination_ccsPending ON ContentCategorySchemaReplicate (ccsDestination, ccsPending) C CREATE TRIGGER ch_ins_2 AFTER INSERT ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_upd_2 AFTER UPDATE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_del_2 AFTER DELETE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, OLD.contentCategorySchemaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = OLD.contentCategorySchemaUid); END CREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, ContentCategorySchemaReplicate.* FROM ContentCategorySchema LEFT JOIN ContentCategorySchemaReplicate ON ContentCategorySchemaReplicate.ccsPk = ContentCategorySchema.contentCategorySchemaUid  CREATE TRIGGER contentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) /*psql ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct */; END  CREATE TABLE IF NOT EXISTS ContentCategoryReplicate ( ccPk INTEGER NOT NULL, ccVersionId INTEGER NOT NULL DEFAULT 0, ccDestination INTEGER NOT NULL, ccPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccPk, ccDestination))  CREATE INDEX index_ContentCategoryReplicate_ccPk_ccDestination_ccVersionId ON ContentCategoryReplicate (ccPk, ccDestination, ccVersionId) | CREATE INDEX index_ContentCategoryReplicate_ccDestination_ccPending ON ContentCategoryReplicate (ccDestination, ccPending) 1 CREATE TRIGGER ch_ins_1 AFTER INSERT ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_upd_1 AFTER UPDATE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_del_1 AFTER DELETE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, OLD.contentCategoryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = OLD.contentCategoryUid); END CREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, ContentCategoryReplicate.* FROM ContentCategory LEFT JOIN ContentCategoryReplicate ON ContentCategoryReplicate.ccPk = ContentCategory.contentCategoryUid  CREATE TRIGGER contentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) /*psql ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct */; END  CREATE TABLE IF NOT EXISTS LanguageReplicate ( languagePk INTEGER NOT NULL, languageVersionId INTEGER NOT NULL DEFAULT 0, languageDestination INTEGER NOT NULL, languagePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (languagePk, languageDestination))  CREATE INDEX index_LanguageReplicate_languagePk_languageDestination_languageVersionId ON LanguageReplicate (languagePk, languageDestination, languageVersionId)  CREATE INDEX index_LanguageReplicate_languageDestination_languagePending ON LanguageReplicate (languageDestination, languagePending)  CREATE TRIGGER ch_ins_13 AFTER INSERT ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_upd_13 AFTER UPDATE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_del_13 AFTER DELETE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, OLD.langUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = OLD.langUid); END CREATE VIEW Language_ReceiveView AS SELECT Language.*, LanguageReplicate.* FROM Language LEFT JOIN LanguageReplicate ON LanguageReplicate.languagePk = Language.langUid  CREATE TRIGGER language_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) /*psql ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct */; END  CREATE TABLE IF NOT EXISTS LanguageVariantReplicate ( lvPk INTEGER NOT NULL, lvVersionId INTEGER NOT NULL DEFAULT 0, lvDestination INTEGER NOT NULL, lvPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lvPk, lvDestination))  CREATE INDEX index_LanguageVariantReplicate_lvPk_lvDestination_lvVersionId ON LanguageVariantReplicate (lvPk, lvDestination, lvVersionId) | CREATE INDEX index_LanguageVariantReplicate_lvDestination_lvPending ON LanguageVariantReplicate (lvDestination, lvPending) , CREATE TRIGGER ch_ins_10 AFTER INSERT ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_upd_10 AFTER UPDATE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_del_10 AFTER DELETE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, OLD.langVariantUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = OLD.langVariantUid); END CREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, LanguageVariantReplicate.* FROM LanguageVariant LEFT JOIN LanguageVariantReplicate ON LanguageVariantReplicate.lvPk = LanguageVariant.langVariantUid f CREATE TRIGGER languagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) /*psql ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct */; END  CREATE TABLE IF NOT EXISTS PersonGroupReplicate ( pgPk INTEGER NOT NULL, pgVersionId INTEGER NOT NULL DEFAULT 0, pgDestination INTEGER NOT NULL, pgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (pgPk, pgDestination))  CREATE INDEX index_PersonGroupReplicate_pgPk_pgDestination_pgVersionId ON PersonGroupReplicate (pgPk, pgDestination, pgVersionId) t CREATE INDEX index_PersonGroupReplicate_pgDestination_pgPending ON PersonGroupReplicate (pgDestination, pgPending)  CREATE TRIGGER ch_ins_43 AFTER INSERT ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_upd_43 AFTER UPDATE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_del_43 AFTER DELETE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, OLD.groupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = OLD.groupUid); END CREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, PersonGroupReplicate.* FROM PersonGroup LEFT JOIN PersonGroupReplicate ON PersonGroupReplicate.pgPk = PersonGroup.groupUid  CREATE TRIGGER persongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) /*psql ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag */; END  CREATE TABLE IF NOT EXISTS PersonGroupMemberReplicate ( pgmPk INTEGER NOT NULL, pgmVersionId INTEGER NOT NULL DEFAULT 0, pgmDestination INTEGER NOT NULL, pgmPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (pgmPk, pgmDestination))  CREATE INDEX index_PersonGroupMemberReplicate_pgmPk_pgmDestination_pgmVersionId ON PersonGroupMemberReplicate (pgmPk, pgmDestination, pgmVersionId)  CREATE INDEX index_PersonGroupMemberReplicate_pgmDestination_pgmPending ON PersonGroupMemberReplicate (pgmDestination, pgmPending) . CREATE TRIGGER ch_ins_44 AFTER INSERT ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_upd_44 AFTER UPDATE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_del_44 AFTER DELETE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, OLD.groupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = OLD.groupMemberUid); END CREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, PersonGroupMemberReplicate.* FROM PersonGroupMember LEFT JOIN PersonGroupMemberReplicate ON PersonGroupMemberReplicate.pgmPk = PersonGroupMember.groupMemberUid  CREATE TRIGGER persongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroupMember(groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES (NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) /*psql ON CONFLICT (groupMemberUid) DO UPDATE SET groupMemberActive = EXCLUDED.groupMemberActive, groupMemberPersonUid = EXCLUDED.groupMemberPersonUid, groupMemberGroupUid = EXCLUDED.groupMemberGroupUid, groupMemberMasterCsn = EXCLUDED.groupMemberMasterCsn, groupMemberLocalCsn = EXCLUDED.groupMemberLocalCsn, groupMemberLastChangedBy = EXCLUDED.groupMemberLastChangedBy, groupMemberLct = EXCLUDED.groupMemberLct */; END  CREATE TABLE IF NOT EXISTS PersonPictureReplicate ( ppPk INTEGER NOT NULL, ppVersionId INTEGER NOT NULL DEFAULT 0, ppDestination INTEGER NOT NULL, ppPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ppPk, ppDestination))  CREATE INDEX index_PersonPictureReplicate_ppPk_ppDestination_ppVersionId ON PersonPictureReplicate (ppPk, ppDestination, ppVersionId) x CREATE INDEX index_PersonPictureReplicate_ppDestination_ppPending ON PersonPictureReplicate (ppDestination, ppPending) . CREATE TRIGGER ch_ins_50 AFTER INSERT ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_upd_50 AFTER UPDATE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_del_50 AFTER DELETE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, OLD.personPictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = OLD.personPictureUid); END CREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, PersonPictureReplicate.* FROM PersonPicture LEFT JOIN PersonPictureReplicate ON PersonPictureReplicate.ppPk = PersonPicture.personPictureUid  CREATE TRIGGER personpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) /*psql ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive */; END  CREATE TABLE IF NOT EXISTS ContainerReplicate ( containerPk INTEGER NOT NULL, containerVersionId INTEGER NOT NULL DEFAULT 0, containerDestination INTEGER NOT NULL, containerPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (containerPk, containerDestination))  CREATE INDEX index_ContainerReplicate_containerPk_containerDestination_containerVersionId ON ContainerReplicate (containerPk, containerDestination, containerVersionId)  CREATE INDEX index_ContainerReplicate_containerDestination_containerPending ON ContainerReplicate (containerDestination, containerPending) " CREATE TRIGGER ch_ins_51 AFTER INSERT ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_upd_51 AFTER UPDATE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_del_51 AFTER DELETE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, OLD.containerUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = OLD.containerUid); END  CREATE VIEW Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid   CREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) VALUES (NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END   CREATE TABLE IF NOT EXISTS VerbEntityReplicate ( vePk INTEGER NOT NULL, veVersionId INTEGER NOT NULL DEFAULT 0, veDestination INTEGER NOT NULL, vePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (vePk, veDestination))  CREATE INDEX index_VerbEntityReplicate_vePk_veDestination_veVersionId ON VerbEntityReplicate (vePk, veDestination, veVersionId) r CREATE INDEX index_VerbEntityReplicate_veDestination_vePending ON VerbEntityReplicate (veDestination, vePending)  CREATE TRIGGER ch_ins_62 AFTER INSERT ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_upd_62 AFTER UPDATE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_del_62 AFTER DELETE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, OLD.verbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = OLD.verbUid); END CREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, VerbEntityReplicate.* FROM VerbEntity LEFT JOIN VerbEntityReplicate ON VerbEntityReplicate.vePk = VerbEntity.verbUid  CREATE TRIGGER verbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) /*psql ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct */; END  CREATE TABLE IF NOT EXISTS XObjectEntityReplicate ( xoePk INTEGER NOT NULL, xoeVersionId INTEGER NOT NULL DEFAULT 0, xoeDestination INTEGER NOT NULL, xoePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (xoePk, xoeDestination))  CREATE INDEX index_XObjectEntityReplicate_xoePk_xoeDestination_xoeVersionId ON XObjectEntityReplicate (xoePk, xoeDestination, xoeVersionId) !| CREATE INDEX index_XObjectEntityReplicate_xoeDestination_xoePending ON XObjectEntityReplicate (xoeDestination, xoePending) #" CREATE TRIGGER ch_ins_64 AFTER INSERT ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END %" CREATE TRIGGER ch_upd_64 AFTER UPDATE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END '" CREATE TRIGGER ch_del_64 AFTER DELETE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, OLD.xObjectUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = OLD.xObjectUid); END )CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid +b CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END - CREATE TABLE IF NOT EXISTS StatementEntityReplicate ( sePk INTEGER NOT NULL, seVersionId INTEGER NOT NULL DEFAULT 0, seDestination INTEGER NOT NULL, sePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sePk, seDestination)) / CREATE INDEX index_StatementEntityReplicate_sePk_seDestination_seVersionId ON StatementEntityReplicate (sePk, seDestination, seVersionId) 1| CREATE INDEX index_StatementEntityReplicate_seDestination_sePending ON StatementEntityReplicate (seDestination, sePending) 3( CREATE TRIGGER ch_ins_60 AFTER INSERT ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END 5( CREATE TRIGGER ch_upd_60 AFTER UPDATE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END 7( CREATE TRIGGER ch_del_60 AFTER DELETE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, OLD.statementUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = OLD.statementUid); END 9CREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, StatementEntityReplicate.* FROM StatementEntity LEFT JOIN StatementEntityReplicate ON StatementEntityReplicate.sePk = StatementEntity.statementUid ; > CREATE TRIGGER statemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) /*psql ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid */; END = CREATE TABLE IF NOT EXISTS ContextXObjectStatementJoinReplicate ( cxosjPk INTEGER NOT NULL, cxosjVersionId INTEGER NOT NULL DEFAULT 0, cxosjDestination INTEGER NOT NULL, cxosjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cxosjPk, cxosjDestination)) ? CREATE INDEX index_ContextXObjectStatementJoinReplicate_cxosjPk_cxosjDestination_cxosjVersionId ON ContextXObjectStatementJoinReplicate (cxosjPk, cxosjDestination, cxosjVersionId) A CREATE INDEX index_ContextXObjectStatementJoinReplicate_cxosjDestination_cxosjPending ON ContextXObjectStatementJoinReplicate (cxosjDestination, cxosjPending) CX CREATE TRIGGER ch_ins_66 AFTER INSERT ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END EX CREATE TRIGGER ch_upd_66 AFTER UPDATE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END GX CREATE TRIGGER ch_del_66 AFTER DELETE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, OLD.contextXObjectStatementJoinUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = OLD.contextXObjectStatementJoinUid); END IBCREATE VIEW ContextXObjectStatementJoin_ReceiveView AS SELECT ContextXObjectStatementJoin.*, ContextXObjectStatementJoinReplicate.* FROM ContextXObjectStatementJoin LEFT JOIN ContextXObjectStatementJoinReplicate ON ContextXObjectStatementJoinReplicate.cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid K CREATE TRIGGER contextxobjectstatementjoin_remote_insert_ins INSTEAD OF INSERT ON ContextXObjectStatementJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) /*psql ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct */; END M CREATE TABLE IF NOT EXISTS AgentEntityReplicate ( aePk INTEGER NOT NULL, aeVersionId INTEGER NOT NULL DEFAULT 0, aeDestination INTEGER NOT NULL, aePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (aePk, aeDestination)) O CREATE INDEX index_AgentEntityReplicate_aePk_aeDestination_aeVersionId ON AgentEntityReplicate (aePk, aeDestination, aeVersionId) Qt CREATE INDEX index_AgentEntityReplicate_aeDestination_aePending ON AgentEntityReplicate (aeDestination, aePending) S CREATE TRIGGER ch_ins_68 AFTER INSERT ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END U CREATE TRIGGER ch_upd_68 AFTER UPDATE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END W CREATE TRIGGER ch_del_68 AFTER DELETE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, OLD.agentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = OLD.agentUid); END YCREATE VIEW AgentEntity_ReceiveView AS SELECT AgentEntity.*, AgentEntityReplicate.* FROM AgentEntity LEFT JOIN AgentEntityReplicate ON AgentEntityReplicate.aePk = AgentEntity.agentUid [A CREATE TRIGGER agententity_remote_insert_ins INSTEAD OF INSERT ON AgentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) /*psql ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct*/; END ] CREATE TABLE IF NOT EXISTS StateEntityReplicate ( sePk INTEGER NOT NULL, seVersionId INTEGER NOT NULL DEFAULT 0, seDestination INTEGER NOT NULL, sePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sePk, seDestination)) _ CREATE INDEX index_StateEntityReplicate_sePk_seDestination_seVersionId ON StateEntityReplicate (sePk, seDestination, seVersionId) at CREATE INDEX index_StateEntityReplicate_seDestination_sePending ON StateEntityReplicate (seDestination, sePending) c CREATE TRIGGER ch_ins_70 AFTER INSERT ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END e CREATE TRIGGER ch_upd_70 AFTER UPDATE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END g CREATE TRIGGER ch_del_70 AFTER DELETE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, OLD.stateUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = OLD.stateUid); END iCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, StateEntityReplicate.* FROM StateEntity LEFT JOIN StateEntityReplicate ON StateEntityReplicate.sePk = StateEntity.stateUid k CREATE TRIGGER stateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) /*psql ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct */; END m CREATE TABLE IF NOT EXISTS StateContentEntityReplicate ( scePk INTEGER NOT NULL, sceVersionId INTEGER NOT NULL DEFAULT 0, sceDestination INTEGER NOT NULL, scePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (scePk, sceDestination)) o CREATE INDEX index_StateContentEntityReplicate_scePk_sceDestination_sceVersionId ON StateContentEntityReplicate (scePk, sceDestination, sceVersionId) q CREATE INDEX index_StateContentEntityReplicate_sceDestination_scePending ON StateContentEntityReplicate (sceDestination, scePending) s1 CREATE TRIGGER ch_ins_72 AFTER INSERT ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END u1 CREATE TRIGGER ch_upd_72 AFTER UPDATE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END w1 CREATE TRIGGER ch_del_72 AFTER DELETE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, OLD.stateContentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = OLD.stateContentUid); END yCREATE VIEW StateContentEntity_ReceiveView AS SELECT StateContentEntity.*, StateContentEntityReplicate.* FROM StateContentEntity LEFT JOIN StateContentEntityReplicate ON StateContentEntityReplicate.scePk = StateContentEntity.stateContentUid {8 CREATE TRIGGER statecontententity_remote_insert_ins INSTEAD OF INSERT ON StateContentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) /*psql ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct */; END } CREATE TABLE IF NOT EXISTS XLangMapEntryReplicate ( xlmePk INTEGER NOT NULL, xlmeVersionId INTEGER NOT NULL DEFAULT 0, xlmeDestination INTEGER NOT NULL, xlmePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (xlmePk, xlmeDestination))  CREATE INDEX index_XLangMapEntryReplicate_xlmePk_xlmeDestination_xlmeVersionId ON XLangMapEntryReplicate (xlmePk, xlmeDestination, xlmeVersionId)  CREATE INDEX index_XLangMapEntryReplicate_xlmeDestination_xlmePending ON XLangMapEntryReplicate (xlmeDestination, xlmePending) 4 CREATE TRIGGER ch_ins_74 AFTER INSERT ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END 4 CREATE TRIGGER ch_upd_74 AFTER UPDATE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END 4 CREATE TRIGGER ch_del_74 AFTER DELETE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, OLD.statementLangMapUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = OLD.statementLangMapUid); END CREATE VIEW XLangMapEntry_ReceiveView AS SELECT XLangMapEntry.*, XLangMapEntryReplicate.* FROM XLangMapEntry LEFT JOIN XLangMapEntryReplicate ON XLangMapEntryReplicate.xlmePk = XLangMapEntry.statementLangMapUid w CREATE TRIGGER xlangmapentry_remote_insert_ins INSTEAD OF INSERT ON XLangMapEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) /*psql ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct */; END  CREATE TABLE IF NOT EXISTS SchoolReplicate ( schoolPk INTEGER NOT NULL, schoolVersionId INTEGER NOT NULL DEFAULT 0, schoolDestination INTEGER NOT NULL, schoolPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (schoolPk, schoolDestination))  CREATE INDEX index_SchoolReplicate_schoolPk_schoolDestination_schoolVersionId ON SchoolReplicate (schoolPk, schoolDestination, schoolVersionId) z CREATE INDEX index_SchoolReplicate_schoolDestination_schoolPending ON SchoolReplicate (schoolDestination, schoolPending)  CREATE TRIGGER ch_ins_164 AFTER INSERT ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END  CREATE TRIGGER ch_upd_164 AFTER UPDATE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END  CREATE TRIGGER ch_del_164 AFTER DELETE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, OLD.schoolUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = OLD.schoolUid); END CREATE VIEW School_ReceiveView AS SELECT School.*, SchoolReplicate.* FROM School LEFT JOIN SchoolReplicate ON SchoolReplicate.schoolPk = School.schoolUid  CREATE TRIGGER school_remote_insert_ins INSTEAD OF INSERT ON School_ReceiveView FOR EACH ROW BEGIN REPLACE INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) /*psql ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone */; END  CREATE TABLE IF NOT EXISTS SchoolMemberReplicate ( smPk INTEGER NOT NULL, smVersionId INTEGER NOT NULL DEFAULT 0, smDestination INTEGER NOT NULL, smPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (smPk, smDestination))  CREATE INDEX index_SchoolMemberReplicate_smPk_smDestination_smVersionId ON SchoolMemberReplicate (smPk, smDestination, smVersionId) v CREATE INDEX index_SchoolMemberReplicate_smDestination_smPending ON SchoolMemberReplicate (smDestination, smPending) . CREATE TRIGGER ch_ins_200 AFTER INSERT ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END . CREATE TRIGGER ch_upd_200 AFTER UPDATE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END . CREATE TRIGGER ch_del_200 AFTER DELETE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, OLD.schoolMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = OLD.schoolMemberUid); END CREATE VIEW SchoolMember_ReceiveView AS SELECT SchoolMember.*, SchoolMemberReplicate.* FROM SchoolMember LEFT JOIN SchoolMemberReplicate ON SchoolMemberReplicate.smPk = SchoolMember.schoolMemberUid * CREATE TRIGGER schoolmember_remote_insert_ins INSTEAD OF INSERT ON SchoolMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) /*psql ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct */; END  CREATE TABLE IF NOT EXISTS CommentsReplicate ( commentsPk INTEGER NOT NULL, commentsVersionId INTEGER NOT NULL DEFAULT 0, commentsDestination INTEGER NOT NULL, commentsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (commentsPk, commentsDestination))  CREATE INDEX index_CommentsReplicate_commentsPk_commentsDestination_commentsVersionId ON CommentsReplicate (commentsPk, commentsDestination, commentsVersionId)  CREATE INDEX index_CommentsReplicate_commentsDestination_commentsPending ON CommentsReplicate (commentsDestination, commentsPending) " CREATE TRIGGER ch_ins_208 AFTER INSERT ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END " CREATE TRIGGER ch_upd_208 AFTER UPDATE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END " CREATE TRIGGER ch_del_208 AFTER DELETE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, OLD.commentsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = OLD.commentsUid); END CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid  CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END  CREATE TABLE IF NOT EXISTS ReportReplicate ( reportPk INTEGER NOT NULL, reportVersionId INTEGER NOT NULL DEFAULT 0, reportDestination INTEGER NOT NULL, reportPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (reportPk, reportDestination))  CREATE INDEX index_ReportReplicate_reportPk_reportDestination_reportVersionId ON ReportReplicate (reportPk, reportDestination, reportVersionId) z CREATE INDEX index_ReportReplicate_reportDestination_reportPending ON ReportReplicate (reportDestination, reportPending)  CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END CREATE VIEW Report_ReceiveView AS SELECT Report.*, ReportReplicate.* FROM Report LEFT JOIN ReportReplicate ON ReportReplicate.reportPk = Report.reportUid L CREATE TRIGGER report_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Report(reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES (NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) /*psql ON CONFLICT (reportUid) DO UPDATE SET reportOwnerUid = EXCLUDED.reportOwnerUid, xAxis = EXCLUDED.xAxis, reportDateRangeSelection = EXCLUDED.reportDateRangeSelection, fromDate = EXCLUDED.fromDate, fromRelTo = EXCLUDED.fromRelTo, fromRelOffSet = EXCLUDED.fromRelOffSet, fromRelUnit = EXCLUDED.fromRelUnit, toDate = EXCLUDED.toDate, toRelTo = EXCLUDED.toRelTo, toRelOffSet = EXCLUDED.toRelOffSet, toRelUnit = EXCLUDED.toRelUnit, reportTitle = EXCLUDED.reportTitle, reportDescription = EXCLUDED.reportDescription, reportSeries = EXCLUDED.reportSeries, reportInactive = EXCLUDED.reportInactive, isTemplate = EXCLUDED.isTemplate, priority = EXCLUDED.priority, reportTitleId = EXCLUDED.reportTitleId, reportDescId = EXCLUDED.reportDescId, reportMasterChangeSeqNum = EXCLUDED.reportMasterChangeSeqNum, reportLocalChangeSeqNum = EXCLUDED.reportLocalChangeSeqNum, reportLastChangedBy = EXCLUDED.reportLastChangedBy, reportLct = EXCLUDED.reportLct */; END  CREATE TABLE IF NOT EXISTS SiteReplicate ( sitePk INTEGER NOT NULL, siteVersionId INTEGER NOT NULL DEFAULT 0, siteDestination INTEGER NOT NULL, sitePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sitePk, siteDestination))  CREATE INDEX index_SiteReplicate_sitePk_siteDestination_siteVersionId ON SiteReplicate (sitePk, siteDestination, siteVersionId) n CREATE INDEX index_SiteReplicate_siteDestination_sitePending ON SiteReplicate (siteDestination, sitePending)  CREATE TRIGGER ch_ins_189 AFTER INSERT ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END  CREATE TRIGGER ch_upd_189 AFTER UPDATE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END  CREATE TRIGGER ch_del_189 AFTER DELETE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, OLD.siteUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = OLD.siteUid); END CREATE VIEW Site_ReceiveView AS SELECT Site.*, SiteReplicate.* FROM Site LEFT JOIN SiteReplicate ON SiteReplicate.sitePk = Site.siteUid  CREATE TRIGGER site_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) /*psql ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt*/; END  CREATE TABLE IF NOT EXISTS LearnerGroupReplicate ( lgPk INTEGER NOT NULL, lgVersionId INTEGER NOT NULL DEFAULT 0, lgDestination INTEGER NOT NULL, lgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lgPk, lgDestination))  CREATE INDEX index_LearnerGroupReplicate_lgPk_lgDestination_lgVersionId ON LearnerGroupReplicate (lgPk, lgDestination, lgVersionId) v CREATE INDEX index_LearnerGroupReplicate_lgDestination_lgPending ON LearnerGroupReplicate (lgDestination, lgPending) . CREATE TRIGGER ch_ins_301 AFTER INSERT ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END . CREATE TRIGGER ch_upd_301 AFTER UPDATE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END . CREATE TRIGGER ch_del_301 AFTER DELETE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, OLD.learnerGroupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = OLD.learnerGroupUid); END CREATE VIEW LearnerGroup_ReceiveView AS SELECT LearnerGroup.*, LearnerGroupReplicate.* FROM LearnerGroup LEFT JOIN LearnerGroupReplicate ON LearnerGroupReplicate.lgPk = LearnerGroup.learnerGroupUid d CREATE TRIGGER learnergroup_remote_insert_ins INSTEAD OF INSERT ON LearnerGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) /*psql ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct */; END  CREATE TABLE IF NOT EXISTS LearnerGroupMemberReplicate ( lgmPk INTEGER NOT NULL, lgmVersionId INTEGER NOT NULL DEFAULT 0, lgmDestination INTEGER NOT NULL, lgmPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lgmPk, lgmDestination))  CREATE INDEX index_LearnerGroupMemberReplicate_lgmPk_lgmDestination_lgmVersionId ON LearnerGroupMemberReplicate (lgmPk, lgmDestination, lgmVersionId)  CREATE INDEX index_LearnerGroupMemberReplicate_lgmDestination_lgmPending ON LearnerGroupMemberReplicate (lgmDestination, lgmPending) @ CREATE TRIGGER ch_ins_300 AFTER INSERT ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_upd_300 AFTER UPDATE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_del_300 AFTER DELETE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, OLD.learnerGroupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = OLD.learnerGroupMemberUid); END CREATE VIEW LearnerGroupMember_ReceiveView AS SELECT LearnerGroupMember.*, LearnerGroupMemberReplicate.* FROM LearnerGroupMember LEFT JOIN LearnerGroupMemberReplicate ON LearnerGroupMemberReplicate.lgmPk = LearnerGroupMember.learnerGroupMemberUid  CREATE TRIGGER learnergroupmember_remote_insert_ins INSTEAD OF INSERT ON LearnerGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) /*psql ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct */; END  CREATE TABLE IF NOT EXISTS GroupLearningSessionReplicate ( glsPk INTEGER NOT NULL, glsVersionId INTEGER NOT NULL DEFAULT 0, glsDestination INTEGER NOT NULL, glsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (glsPk, glsDestination))  CREATE INDEX index_GroupLearningSessionReplicate_glsPk_glsDestination_glsVersionId ON GroupLearningSessionReplicate (glsPk, glsDestination, glsVersionId)  CREATE INDEX index_GroupLearningSessionReplicate_glsDestination_glsPending ON GroupLearningSessionReplicate (glsDestination, glsPending) F CREATE TRIGGER ch_ins_302 AFTER INSERT ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_upd_302 AFTER UPDATE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_del_302 AFTER DELETE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, OLD.groupLearningSessionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = OLD.groupLearningSessionUid); END  CREATE VIEW GroupLearningSession_ReceiveView AS SELECT GroupLearningSession.*, GroupLearningSessionReplicate.* FROM GroupLearningSession LEFT JOIN GroupLearningSessionReplicate ON GroupLearningSessionReplicate.glsPk = GroupLearningSession.groupLearningSessionUid   CREATE TRIGGER grouplearningsession_remote_insert_ins INSTEAD OF INSERT ON GroupLearningSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) /*psql ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct */; END   CREATE TABLE IF NOT EXISTS SiteTermsReplicate ( stPk INTEGER NOT NULL, stVersionId INTEGER NOT NULL DEFAULT 0, stDestination INTEGER NOT NULL, stPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (stPk, stDestination))  CREATE INDEX index_SiteTermsReplicate_stPk_stDestination_stVersionId ON SiteTermsReplicate (stPk, stDestination, stVersionId) p CREATE INDEX index_SiteTermsReplicate_stDestination_stPending ON SiteTermsReplicate (stDestination, stPending)  CREATE TRIGGER ch_ins_272 AFTER INSERT ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_upd_272 AFTER UPDATE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_del_272 AFTER DELETE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, OLD.sTermsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = OLD.sTermsUid); END CREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, SiteTermsReplicate.* FROM SiteTerms LEFT JOIN SiteTermsReplicate ON SiteTermsReplicate.stPk = SiteTerms.sTermsUid  CREATE TRIGGER siteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) /*psql ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct */; END  CREATE TABLE IF NOT EXISTS ClazzContentJoinReplicate ( ccjPk INTEGER NOT NULL, ccjVersionId INTEGER NOT NULL DEFAULT 0, ccjDestination INTEGER NOT NULL, ccjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccjPk, ccjDestination))  CREATE INDEX index_ClazzContentJoinReplicate_ccjPk_ccjDestination_ccjVersionId ON ClazzContentJoinReplicate (ccjPk, ccjDestination, ccjVersionId) ! CREATE INDEX index_ClazzContentJoinReplicate_ccjDestination_ccjPending ON ClazzContentJoinReplicate (ccjDestination, ccjPending) # CREATE TRIGGER ch_ins_134 AFTER INSERT ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END % CREATE TRIGGER ch_upd_134 AFTER UPDATE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END ' CREATE TRIGGER ch_del_134 AFTER DELETE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, OLD.ccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = OLD.ccjUid); END )CREATE VIEW ClazzContentJoin_ReceiveView AS SELECT ClazzContentJoin.*, ClazzContentJoinReplicate.* FROM ClazzContentJoin LEFT JOIN ClazzContentJoinReplicate ON ClazzContentJoinReplicate.ccjPk = ClazzContentJoin.ccjUid + CREATE TRIGGER clazzcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzContentJoin(ccjUid, ccjContentEntryUid, ccjClazzUid, ccjActive, ccjLocalChangeSeqNum, ccjMasterChangeSeqNum, ccjLastChangedBy, ccjLct) VALUES (NEW.ccjUid, NEW.ccjContentEntryUid, NEW.ccjClazzUid, NEW.ccjActive, NEW.ccjLocalChangeSeqNum, NEW.ccjMasterChangeSeqNum, NEW.ccjLastChangedBy, NEW.ccjLct) /*psql ON CONFLICT (ccjUid) DO UPDATE SET ccjContentEntryUid = EXCLUDED.ccjContentEntryUid, ccjClazzUid = EXCLUDED.ccjClazzUid, ccjActive = EXCLUDED.ccjActive, ccjLocalChangeSeqNum = EXCLUDED.ccjLocalChangeSeqNum, ccjMasterChangeSeqNum = EXCLUDED.ccjMasterChangeSeqNum, ccjLastChangedBy = EXCLUDED.ccjLastChangedBy, ccjLct = EXCLUDED.ccjLct */; END - CREATE TABLE IF NOT EXISTS PersonParentJoinReplicate ( ppjPk INTEGER NOT NULL, ppjVersionId INTEGER NOT NULL DEFAULT 0, ppjDestination INTEGER NOT NULL, ppjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ppjPk, ppjDestination)) / CREATE INDEX index_PersonParentJoinReplicate_ppjPk_ppjDestination_ppjVersionId ON PersonParentJoinReplicate (ppjPk, ppjDestination, ppjVersionId) 1 CREATE INDEX index_PersonParentJoinReplicate_ppjDestination_ppjPending ON PersonParentJoinReplicate (ppjDestination, ppjPending) 3 CREATE TRIGGER ch_ins_512 AFTER INSERT ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END 5 CREATE TRIGGER ch_upd_512 AFTER UPDATE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END 7 CREATE TRIGGER ch_del_512 AFTER DELETE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, OLD.ppjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = OLD.ppjUid); END 9CREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, PersonParentJoinReplicate.* FROM PersonParentJoin LEFT JOIN PersonParentJoinReplicate ON PersonParentJoinReplicate.ppjPk = PersonParentJoin.ppjUid ;U CREATE TRIGGER personparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonParentJoin(ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES (NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) /*psql ON CONFLICT (ppjUid) DO UPDATE SET ppjPcsn = EXCLUDED.ppjPcsn, ppjLcsn = EXCLUDED.ppjLcsn, ppjLcb = EXCLUDED.ppjLcb, ppjLct = EXCLUDED.ppjLct, ppjParentPersonUid = EXCLUDED.ppjParentPersonUid, ppjMinorPersonUid = EXCLUDED.ppjMinorPersonUid, ppjRelationship = EXCLUDED.ppjRelationship, ppjEmail = EXCLUDED.ppjEmail, ppjPhone = EXCLUDED.ppjPhone, ppjInactive = EXCLUDED.ppjInactive, ppjStatus = EXCLUDED.ppjStatus, ppjApprovalTiemstamp = EXCLUDED.ppjApprovalTiemstamp, ppjApprovalIpAddr = EXCLUDED.ppjApprovalIpAddr */; END = CREATE TABLE IF NOT EXISTS ScopedGrantReplicate ( sgPk INTEGER NOT NULL, sgVersionId INTEGER NOT NULL DEFAULT 0, sgDestination INTEGER NOT NULL, sgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sgPk, sgDestination)) ? CREATE INDEX index_ScopedGrantReplicate_sgPk_sgDestination_sgVersionId ON ScopedGrantReplicate (sgPk, sgDestination, sgVersionId) At CREATE INDEX index_ScopedGrantReplicate_sgDestination_sgPending ON ScopedGrantReplicate (sgDestination, sgPending) C CREATE TRIGGER ch_ins_48 AFTER INSERT ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END E CREATE TRIGGER ch_upd_48 AFTER UPDATE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END G CREATE TRIGGER ch_del_48 AFTER DELETE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, OLD.sgUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = OLD.sgUid); END ICREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, ScopedGrantReplicate.* FROM ScopedGrant LEFT JOIN ScopedGrantReplicate ON ScopedGrantReplicate.sgPk = ScopedGrant.sgUid K CREATE TRIGGER sg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) /*psql ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions */ ; END M CREATE TABLE IF NOT EXISTS ErrorReportReplicate ( erPk INTEGER NOT NULL, erVersionId INTEGER NOT NULL DEFAULT 0, erDestination INTEGER NOT NULL, erPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (erPk, erDestination)) O CREATE INDEX index_ErrorReportReplicate_erPk_erDestination_erVersionId ON ErrorReportReplicate (erPk, erDestination, erVersionId) Qt CREATE INDEX index_ErrorReportReplicate_erDestination_erPending ON ErrorReportReplicate (erDestination, erPending) S CREATE TRIGGER ch_ins_419 AFTER INSERT ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END U CREATE TRIGGER ch_upd_419 AFTER UPDATE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END W CREATE TRIGGER ch_del_419 AFTER DELETE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, OLD.errUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = OLD.errUid); END YCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, ErrorReportReplicate.* FROM ErrorReport LEFT JOIN ErrorReportReplicate ON ErrorReportReplicate.erPk = ErrorReport.errUid [ CREATE TRIGGER errorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) /*psql ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message */; END ] CREATE TABLE IF NOT EXISTS ClazzAssignmentReplicate ( caPk INTEGER NOT NULL, caVersionId INTEGER NOT NULL DEFAULT 0, caDestination INTEGER NOT NULL, caPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (caPk, caDestination)) _ CREATE INDEX index_ClazzAssignmentReplicate_caPk_caDestination_caVersionId ON ClazzAssignmentReplicate (caPk, caDestination, caVersionId) a| CREATE INDEX index_ClazzAssignmentReplicate_caDestination_caPending ON ClazzAssignmentReplicate (caDestination, caPending) c CREATE TRIGGER ch_ins_520 AFTER INSERT ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END e CREATE TRIGGER ch_upd_520 AFTER UPDATE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END g CREATE TRIGGER ch_del_520 AFTER DELETE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, OLD.caUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = OLD.caUid); END iCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid k CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caDeadlineDate, caStartDate, caLateSubmissionType, caLateSubmissionPenalty, caGracePeriodDate, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caDeadlineDate, NEW.caStartDate, NEW.caLateSubmissionType, NEW.caLateSubmissionPenalty, NEW.caGracePeriodDate, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caDeadlineDate = EXCLUDED.caDeadlineDate, caStartDate = EXCLUDED.caStartDate, caLateSubmissionType = EXCLUDED.caLateSubmissionType, caLateSubmissionPenalty = EXCLUDED.caLateSubmissionPenalty, caGracePeriodDate = EXCLUDED.caGracePeriodDate, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END m CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoinReplicate ( cacjPk INTEGER NOT NULL, cacjVersionId INTEGER NOT NULL DEFAULT 0, cacjDestination INTEGER NOT NULL, cacjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cacjPk, cacjDestination)) o CREATE INDEX index_ClazzAssignmentContentJoinReplicate_cacjPk_cacjDestination_cacjVersionId ON ClazzAssignmentContentJoinReplicate (cacjPk, cacjDestination, cacjVersionId) q CREATE INDEX index_ClazzAssignmentContentJoinReplicate_cacjDestination_cacjPending ON ClazzAssignmentContentJoinReplicate (cacjDestination, cacjPending) s, CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END u, CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END w, CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END y#CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid { CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) /*psql ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct */; END } CREATE TABLE IF NOT EXISTS PersonAuth2Replicate ( paPk INTEGER NOT NULL, paVersionId INTEGER NOT NULL DEFAULT 0, paDestination INTEGER NOT NULL, paPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (paPk, paDestination))  CREATE INDEX index_PersonAuth2Replicate_paPk_paDestination_paVersionId ON PersonAuth2Replicate (paPk, paDestination, paVersionId) t CREATE INDEX index_PersonAuth2Replicate_paDestination_paPending ON PersonAuth2Replicate (paDestination, paPending)  CREATE TRIGGER ch_ins_678 AFTER INSERT ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_upd_678 AFTER UPDATE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_del_678 AFTER DELETE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, OLD.pauthUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = OLD.pauthUid); END CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid B CREATE TRIGGER personauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) /*psql ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct */; END  CREATE TABLE IF NOT EXISTS UserSessionReplicate ( usPk INTEGER NOT NULL, usVersionId INTEGER NOT NULL DEFAULT 0, usDestination INTEGER NOT NULL, usPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (usPk, usDestination))  CREATE INDEX index_UserSessionReplicate_usPk_usDestination_usVersionId ON UserSessionReplicate (usPk, usDestination, usVersionId) t CREATE INDEX index_UserSessionReplicate_usDestination_usPending ON UserSessionReplicate (usDestination, usPending)  CREATE TRIGGER ch_ins_679 AFTER INSERT ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_upd_679 AFTER UPDATE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_del_679 AFTER DELETE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, OLD.usUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = OLD.usUid); END CREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, UserSessionReplicate.* FROM UserSession LEFT JOIN UserSessionReplicate ON UserSessionReplicate.usPk = UserSession.usUid [ CREATE TRIGGER usersession_remote_ins_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*postgres ON CONFLICT (usUid) DO UPDATE SET usStatus = EXCLUDED.usStatus, usEndTime = EXCLUDED.usEndTime, usReason = EXCLUDED.usReason */ ; END java/lang/StringBuilder .UPDATE ClazzLog SET clazzLogLastChangedTime = append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J  (J)Ljava/lang/StringBuilder;  " WHERE clazzLogLastChangedTime = 0toString()Ljava/lang/String;  NUPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordLastChangedTime = 2 WHERE clazzLogAttendanceRecordLastChangedTime = 0.UPDATE Schedule SET scheduleLastChangedTime = " WHERE scheduleLastChangedTime = 0+UPDATE HolidayCalendar SET umCalendarLct =  WHERE umCalendarLct = 0UPDATE Holiday SET holLct =  WHERE holLct = 0UPDATE Person SET personLct =  WHERE personLct = 0UPDATE Clazz SET clazzLct =  WHERE clazzLct = 0.UPDATE ClazzEnrolment SET clazzEnrolmentLct =  WHERE clazzEnrolmentLct = 0,UPDATE LeavingReason SET leavingReasonLct =  WHERE leavingReasonLct = 0*UPDATE ContentEntry SET contentEntryLct =  WHERE contentEntryLct = 06UPDATE ContentEntryContentCategoryJoin SET ceccjLct =  WHERE ceccjLct = 02UPDATE ContentEntryParentChildJoin SET cepcjLct =  WHERE cepcjLct = 03UPDATE ContentEntryRelatedEntryJoin SET cerejLct =  WHERE cerejLct = 0kotlin/jvm/internal/Intrinsics checkNotNull'(Ljava/lang/Object;Ljava/lang/String;)V  [Ljava/lang/String; execSqlBatch@(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;)V  $i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$iv _stmtListLjava/util/List;$this$addReplicationEntities)getUmAppDatabaseReplicationMigration91_924()Lcom/ustadmobile/door/migration/DoorMigrationSync;#Lorg/jetbrains/annotations/NotNull;&UmAppDatabaseReplicationMigration91_922Lcom/ustadmobile/door/migration/DoorMigrationSync;  access$dropOldSqliteTriggers    $receiveraccess$dropOldPostgresTriggers   access$dropOldPostgresFunctions 8  access$addReplicationEntities   0com/ustadmobile/door/migration/DoorMigrationSync dcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1 INSTANCEfLcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1; !  "kotlin/jvm/functions/Function1 $%(IILkotlin/jvm/functions/Function1;)V  &  'Lkotlin/Metadata;mvkxi0d1      0*0j`H0*0j`H 0*0j`H 0*0j`H"0¢ ¨ d2&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database_release$UmAppDatabaseReplicationMigration.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1  8  9 F*L++++++++++ +"+$+&+(+*+,+.+0+2+4+6+8+:+<+>+@+B+D+F+H+J+L+N+P+R+T+V+X+Z+\+^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++++++++++++++++++++++++++++¹+Ĺ+ƹ+ȹ+ʹ+̹+ι+й+ҹ+Թ+ֹ+ع+ڹ+ܹ+޹++++++++++++++++++++++ + ++++++++++ +"+$+&+(+*+,+.+0+2+4+6+8+:+<+>+@+B+D+F+H+J+L+N+P+R+T+V+X+Z+\+^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++++++++++++++++++++++++++++¹+Ĺ :z  "*2:BJRZbjrz !"#$%&'()*+,- ./0"1*223:4B5J6R7Z8b9j:r;z<=>?@ABCDEFGHIJKLM NOP"Q*R2S:TBUJVRWZXbYjZr[z\]^_`abcdefghijklm nop"q*r2s:tBuJvRwZxbyjzr{z|}~ $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3<E ;DF 9*L+ʹ+̹+̹+ι+ι+й+й+ҹ+ҹ+Թ+Թ+ֹ+ֹ+ع+ع+ڹ+ڹ+ܹ+ܹ+޹+޹+++++++++++++++++++++++++++++++++++++++++++ + + + +++++++++++++++++++ + +"+"+$+$+&+&+(+(+*+*+,+,+.+.+0+0+2+2+4+4+6+6 :o &/8AJS\enw     "+4=FOXajs| !"#$%&'()*+ ,-.'/0091B2K3T4]5f6o7x89:;<=>?@ABCDEFGHIJ#K,L5M>NGOPPYQbRkStT}UVWXYZ[\]^_ ;78 9*:*<*>*@*B*D*F*H*J*L*N*P*R*T*V*X*Z*\*^*`*b*d*f*h*j*l*n*p*r*t*v*x*z*|*~******************** :8f ghi$j-k6l?mHnQoZpcqlrus~tuvwxyz{|}~ )2;DMV_hqz ;  9]84dYL+W*M,&+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+YW+YW+YW+Y¶W+YĶƶW+YȶʶW+Y̶ζW+YжҶW+YԶֶW+YضڶW+Yܶ޶W+YW+YW+YW+YW+YW+YW+YW+YW+YW+YW+Y W+Y W+YW+YW+YW+YW+Y "W+Y$&W+Y(*W+Y,.W+Y02W+Y46W+Y8:W+Y<>W+Y@BW+YDFW+YHJW+YLNW+YPRW+YTVW+YXZW+Y\^W+Y`bW+YdfW+YhjW+lW+¹W+ĹW+nW+pW+rW+tW+̹W+vW+xW+zW+ҹW+ԹW+|W+~W+W+W+ܹW+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+"W+$W+¹W+ĹW+ƹW+ȹW+,W+ʹW+̹W+ιW+2W+4W+йW+ҹW+ԹW+ֹW+<W+عW+ڹW+ܹW+BW+DW+޹W+W+W+W+LW+W+W+W+RW+TW+W+W+W+W+\W+W+W+W+bW+dW+W+W+W+W+lW+W+W+W+rW+tW+W+ W+ W+W+|W+W+W+W+W+W+W+W+W+W+W+W+ W+"W+W+W+$W+&W+(W+*W+W+,W+.W+0W+W+W+2W+4W+6W+8W+W+:W+<W+>W+W+W+@W+BW+DW+FW+W+HW+JW+LW+¹W+ĹW+NW+PW+RW+TW+̹W+VW+XW+ZW+ҹW+ԹW+\W+^W+`W+bW+ܹW+dW+fW+hW+W+W+jW+lW+nW+pW+W+rW+tW+vW+W+W+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+"W+$W+W+W+W+W+,W+W+W+W+2W+4W+W+W+W+W+<W+W+W+W+BW+DW+W+W+¹W+ĹW+LW+ƹW+ȹW+ʹW+RW+TW+̹W+ιW+йW+ҹW+\W+ԹW+ֹW+عW+bW+dW+ڹW+ܹW+޹W+W+lW+W+W+W+rW+tW+W+W+W+W+|W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+W+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+W+(W+*W+,W+¹W+ĹW+.W+0W+2W+4W+̹W+6W+ҹW+ԹW+8W+:W+<W+>W+ܹW+@W+BW+DW+W+W+FW+HW+JW+LW+W+NW+PW+RW+W+W+TW+VW+XW+ZW+W+\W+^W+`W+W+W+bW+dW+fW+hW+ W+jW+lW+nW+W+W+pW+rW+tW+vW+W+xW+zW+|W+"W+$W+~W+W+W+W+,W+W+W+W+2W+4W+W+W+W+W+<W+W+W+W+BW+DW+W+W+W+W+LW+W+W+W+RW+TW+W+W+W+W+\W+W+W+W+bW+dW+W+W+W+W+lW+W+W+¹W+rW+tW+ĹW+ƹW+ȹW+ʹW+|W+̹W+ιW+йW+W+W+ҹW+ԹW+ֹW+عW+W+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W,+N6-:Y <E  :(j   "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw  ()-67;DEIRSW`aenos|}          $%)237@AENOS\]ajko x!y!}"##$%%&''())*++,--.//011233455 6778 9!9%:.;/;3<<===A>J?K?O@XAYA]BfCgCkDtEuEyFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]!^*_+_/`8a9a=bFcGcKdTeUeYfbgcgghpiqiuj~kklmmnoopqqrsstuuvwwxyyz{{|}}~  &'+459BCGPQU^_clmqz{ "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw        ( ) - 6 7 ; D E I R S W ` a e n o s | }                                   $ % ) 2 3 7 @ A E N O S \ ] a j k o x! y! }" # # $ % % & ' ' ( ) ) * + + , - - . / / 0 1 1 2 3 3 4 5 5 6 7 7 8 9 !9 %: .; /; 3< <= == A> J? K? O@ XA YA ]B fC gC kD tE uE yF G G H I I J K K L M M N O O P Q Q R S S T U U V W W X Y Y Z [ [ \ ] ] !^ *_ +_ /` 8a 9a =b Fc Gc Kd Te Ue Yf bg cg gh pi qi uj ~k k l m m n o o p q q r s s t u u v w w x y y z { { | } } ~       & ' + 4 5 9 B C G P Q U ^ _ c l m q z {                             "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw  ()-67;DEIRSW`aenos|}          $%)237@AENOS\]ajko x!y!}"##$%%&''())*++,--.//011233455 6778 9!9%:.;/;3<<===A>J?K?O@XAYA]BfCgCkDtEuEyFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]!^*_+_/`8a9a=bFcGcKdTeUeYfbgcgghpiqiuj~kklmmnoopqqrsstuuvwwxyyz{{|}}~  &'+459EFJlmq-STXz{=>Bdei%&*Lr 3YZ^Aghl(Nt 348ABFOPT]^bklpyz~ !"&/04=>BKLPYZ^ghluvz       "+,09:>GHLUVZc d h!q"r"v#$$%&&'(()**+,,-../001223445667 8 89::;'<(<,=5>6>:?C@D@HAQBRBVC_D`DdEmFnFrG{H|HIJJKLLMNNOPPQRRSTTUVVWXXYZZ[\\ ]^^_#`$`(a1b2b6c?d@dDeMfNfRg[h\h`iijjjnkwlxl|mnnoppqrrsttuvvwxxyzz{||}~~         $ - . 2 ; < @ I J N W X \ e f j s t x                            !!! !!!!! !)!*!.!7!8!<!E!F!J!S!T!X!a!b!f!o!p!t!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!"" " """""%"&"*"3"4"8"A"B"F"O"P"T"]"^"b"k"l"p"y"z"~"""""""""""""""""""""""""""### ####!#"#&#/#0#4#=#>#B#K#L#P#Y#Z#^#g#h#l#u#v#z############### # # # # # # ######$$$$$$$$$"$+$,$0$9$:$>$G$H$L$U$V$Z$c $d $h!$q"$r"$v#$$$$$%$&$&$'$($($)$*$*$+$,$,$-$.$.$/$0$0$1$2$2$3$4$4$5$6$6%7% 8% 8%9%:%:%;%'<%(<%,=%5>%6>%:?%C@%D@%HA%QB%RB%VC%_D%`D%dE%mF%nF%rG%{H%|H%I%J%J%K%L%L%M%N%N%O%P%P%Q%R%R%S%T%T%U%V%V%W%X%X%Y%Z%Z%[&\&\& ]&^&^&_&#`&$`&(a&1b&2b&6c&?d&@d&De&Mf&Nf&Rg&[h&\h&`i&ij&jj&nk&wl&xl&|m&n&n&o&p&p&q&r&r&s&t&t&u&v&v&w&x&x&y&z&z&{&|&|&}&~&~&'''''''' '$'-'.'2';'<'@'I'J'N'W'X'\'e'f'j's't'x''''''''''''''''''''''''''''((( ((((( ()(*(.(7(8(<(E(F(J(S(T(X(a(b(f(o(p(t(}(~((((((((((((((((((((((((((()) ) )))))%)&)*)3)4)8)A)B)F)O)P)T)])^)b)k)l)p)y)z)~)))))))))))))))))))))))))))*** ****!*"*&*/*0*4*=*>*B*K*L*P*Y*Z*^*g*h*l*u*v*z*************** * * * * * * ******+++++++++"+++,+0+9+:+>+G+H+L+U+V+Z+c +d +h!+q"+r"+v#+$+$+%+&+&+'+(+(+)+*+*+++,+,+-+.+.+/+0+0+1+2+2+3+4+4+5+6+6,7, 8, 8,9,:,:,;,'<,(<,,=,5>,6>,:?,C@,D@,HA,QB,RB,VC,_D,`D,dE,mF,nF,rG,{H,|H,I,J,J,K,L,L,M,N,N,O,P,P,Q,R,R,S,T,T,U,V,V,W,X,X,Y,Z,Z,[-\-\- ]-^-^-_-#`-$`-(a-1b-2b-6c-?d-@d-De-Mf-Nf-Rg-[h-\h-`i-ij-jj-nk-wl-xl-|m-n-n-o-p-p-q-r-r-s-t-t-u-v-v-w-x-x-y-z-z-{-|-|-}-~-~-........ .$.-...2.;.<.@.I.J.N.W.X.\.e.f.j.s.t.x............................/// ///// /)/*/./7/8/</E/F/J/S/T/X/a/b/f/o/p/t/}/~///////////////////////////00 0 00000%0&0*0304080A0B0F0O0P0T0]0^0b0k0l0p0y0z0~000000000000000000000000000111 1111!1"1&1/10141=1>1B1K1L1P1Y1Z1^1g1h1l1u1v1z111111111111111 1 1 1 1 1 1 111111222222222"2+2,20292:2>2G2H2L2U2V2Z2c 2d 2h!2q"2r"2v#2$2$2%2&2&2'2(2(2)2*2*2+2,2,2-2.2.2/2020212222232424252626373 83 8393:3:3;3'<3(<3,=35>36>3:?3C@3D@3HA3QB3RB3VC3_D3`D3dE3mF3nF3rG3{H3|H3I3J3J3K3L3L3M3N3N3O3P3P3Q3R3R3S3T3T3U3V3V3W3X3X3Y3Z3Z3[4\4\4 ]4^4^4_4#`4$`4(a41b42b46c4?e4H4K4`e4cf ;>4H 4K  4E   4Y  4J4d    9  :i 8   9/*  : ;    9/*  : ;    9/*  : ;    9/*  : ;    9- Y[\ # % (  :i =   > 7 ?SMAP UmAppDatabaseReplicationMigration.kt Kotlin *S Kotlin *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt + 2 ArraysJVM.kt kotlin/collections/ArraysKt__ArraysJVMKt *L 1#1,2243:1 37#2,2:2244 *S KotlinDebug *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt *L 2149#1:2244,2 *E @O ) *[I +I ,I + -I . /I 0 1[s 2 3[ s s s s ss 4ss 5s8sss 6PK!!oڨYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1;invokeP(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 'Lcom/ustadmobile/core/db/dao/PersonDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!T Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10;invokei(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 @Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!...Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11;invokee(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!{JZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12;invokef(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 =Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!! YZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13;invokeZ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!F)7Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14;invoke_(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!MZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentCategoryDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!37 Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LanguageDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/LanguageDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!YdGZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LanguageVariantDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/LanguageVariantDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!]uFZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonGroupDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonGroupDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!AZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19;invoke[(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!p'Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/dao/ClazzDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!n򡋟Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20;invokeT(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/EntityRoleDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 +Lcom/ustadmobile/core/db/dao/EntityRoleDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!'Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonPictureDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/PersonPictureDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!SޚZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22;invokeS(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContainerDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 *Lcom/ustadmobile/core/db/dao/ContainerDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!qZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23;invokeN(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/VerbDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 %Lcom/ustadmobile/core/db/dao/VerbDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!eÐZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24;invokeQ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/XObjectDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 (Lcom/ustadmobile/core/db/dao/XObjectDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!?Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25;invokeP(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ReportDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 'Lcom/ustadmobile/core/db/dao/ReportDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!ßZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26;invokeS(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/StatementDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 *Lcom/ustadmobile/core/db/dao/StatementDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!]UsZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27;invokee(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!DLZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/StateDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/dao/StateDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!80jZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/StateContentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/StateContentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!z%Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseBlockDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/CourseBlockDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!! mІZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/AgentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/dao/AgentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!?Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LearnerGroupDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/LearnerGroupDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!m Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32;invoke\(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 3Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!e6RZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33;invoke^(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 5Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34;invokeb(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzLogDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/ClazzLogDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!:Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ScheduleDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/ScheduleDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!! eiոZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!RhZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38;invokeQ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/HolidayDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 (Lcom/ustadmobile/core/db/dao/HolidayDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A @   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!l6Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39;invokeP(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SchoolDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 'Lcom/ustadmobile/core/db/dao/SchoolDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A @   BCA!?= *+#A @  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!uCYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4;invoke[(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!>Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!iuɩZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SchoolMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/SchoolMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!%Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!5 Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43;invoked(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!lpAZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44;invoke_(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!%|Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45;invoked(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A!@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!c!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46;invoken(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A&@   BCA!?= *+#A#@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!6xZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47;invoke^(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A)@   BCA!?= *+#A'@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!GϔZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CommentsDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/CommentsDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A-@   BCA!?= *+#A+@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!~ }Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49;invokeN(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SiteDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 %Lcom/ustadmobile/core/db/dao/SiteDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A0@   BCA!?= *+#A.@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!XֱYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5;invokeX(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 /Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!Lz,Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50;invokeS(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SiteTermsDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 *Lcom/ustadmobile/core/db/dao/SiteTermsDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A3@   BCA!?= *+#A1@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!wZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51;invokeZ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A6@   BCA!?= *+#A4@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!V %ΤZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ScopedGrantDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A9@   BCA!?= *+#A7@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ErrorReportDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/ErrorReportDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A<@   BCA!?= *+#A:@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!(Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A?@   BCA!?= *+#A=@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!fbZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/UserSessionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/UserSessionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AB@   BCA!?= *+#A@@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!bNZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CoursePictureDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/CoursePictureDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AE@   BCA!?= *+#AC@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!6Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57;invoke](Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AH@   BCA!?= *+#AF@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!wi Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58;invokeN(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ChatDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 %Lcom/ustadmobile/core/db/dao/ChatDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AL@   BCA!?= *+#AJ@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!K`1Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59;invokeT(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ChatMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 +Lcom/ustadmobile/core/db/dao/ChatMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AO@   BCA!?= *+#AM@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!eYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6;invoke[(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!&QYZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60;invokeQ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/MessageDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 (Lcom/ustadmobile/core/db/dao/MessageDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AR@   BCA!?= *+#AP@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!ztZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/MessageReadDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/MessageReadDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AU@   BCA!?= *+#AS@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!|MZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62;invokeZ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 1Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++AX@   BCA!?= *+#AV@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!ܯZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A[@   BCA!?= *+#AY@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!هg3Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64.class4ITcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64;invokeX(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/DiscussionPostDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 /Lcom/ustadmobile/core/db/dao/DiscussionPostDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A^@   BCA!?= *+#A\@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!2>Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7;invokeX(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 /Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!ԶdYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LeavingReasonDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/LeavingReasonDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!ڧYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9.class4IScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/ContentEntryDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt9UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V ;<UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) ?$* @  ?? ++A@   BCA!?= *+#A@  $%& ? Y(+D E:=FG>H:,-[I.I/I.0I12I34[s56[s7s8ss sPK!!XlEjEj;com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt.class45com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKtjava/lang/ObjectUmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _mappingPrefix_di%com/ustadmobile/core/db/UmAppDatabasekotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;  org/kodein/type/TypeTokensJVMKterased4(Lkotlin/reflect/KClass;)Lorg/kodein/type/TypeToken;   java/lang/StringBuilder"()V $% #&append-(Ljava/lang/String;)Ljava/lang/StringBuilder; () #* /PersonDao/.*,toString()Ljava/lang/String; ./ #02com/ustadmobile/core/db/dao/PersonDao_UriResponder2$com/ustadmobile/door/DoorDaoProvider4Scom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16INSTANCEULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1; 89 7:kotlin/jvm/functions/Function1<#(Lkotlin/jvm/functions/Function1;)V $> 5?$fi/iki/elonen/router/RouterNanoHTTPDAaddRoute9(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)V CD BE /ClazzDao/.*G1com/ustadmobile/core/db/dao/ClazzDao_UriResponderIScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2KULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2; 8M LN/CourseBlockDao/.*P7com/ustadmobile/core/db/dao/CourseBlockDao_UriResponderRScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3TULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3; 8V UW/CourseTerminologyDao/.*Y=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder[Scom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4]ULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4; 8_ ^`/CourseGroupSetDao/.*b:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponderdScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5fULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5; 8h gi/CourseGroupMemberDao/.*k=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriRespondermScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6oULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6; 8q pr/ClazzEnrolmentDao/.*t:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriRespondervScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7xULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7; 8z y{/LeavingReasonDao/.*}9com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponderScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8ULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8; 8 /ContentEntryDao/.*8com/ustadmobile/core/db/dao/ContentEntryDao_UriResponderScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9ULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9; 8 &/ContentEntryContentCategoryJoinDao/.*Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10; 8 "/ContentEntryParentChildJoinDao/.*Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11; 8 #/ContentEntryRelatedEntryJoinDao/.*Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12; 8 /ClazzContentJoinDao/.*VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29; 8@ ?A /AgentDao/.*C1com/ustadmobile/core/db/dao/AgentDao_UriResponderETcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30GVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30; 8I HJ/LearnerGroupDao/.*L8com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponderNTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31PVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31; 8R QS/LearnerGroupMemberDao/.*U>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponderWTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32YVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32; 8[ Z\/GroupLearningSessionDao/.*^@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder`Tcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33bVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33; 8d ce/ClazzLogAttendanceRecordDao/.*gDcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponderiTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34kVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34; 8m ln/ClazzLogDao/.*p4com/ustadmobile/core/db/dao/ClazzLogDao_UriResponderrTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35tVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35; 8v uw/ScheduleDao/.*y4com/ustadmobile/core/db/dao/ScheduleDao_UriResponder{Tcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36}VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36; 8 ~/HolidayCalendarDao/.*;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37; 8 /HolidayDao/.*3com/ustadmobile/core/db/dao/HolidayDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38; 8  /SchoolDao/.*2com/ustadmobile/core/db/dao/SchoolDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39; 8 /XLangMapEntryDao/.*9com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40; 8 /SchoolMemberDao/.*8com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41; 8 /ClazzAssignmentDao/.*;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42; 8 !/ClazzAssignmentContentJoinDao/.*Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43; 8 /ClazzAssignmentRollUpDao/.*Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44; 8 !/CourseAssignmentSubmissionDao/.*Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45; 8 +/CourseAssignmentSubmissionAttachmentDao/.*Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46; 8 /CourseAssignmentMarkDao/.*@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47; 8 /CommentsDao/.*4com/ustadmobile/core/db/dao/CommentsDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48; 8  /SiteDao/.*0com/ustadmobile/core/db/dao/SiteDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49; 8 /SiteTermsDao/.*5com/ustadmobile/core/db/dao/SiteTermsDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50; 8 /PersonParentJoinDao/.*=@SSF*#Y',+@+1B:-S5YG=@SSF*#Y',+I+1K:-S5YP=@SSF*#Y',+R+1T:-S5YY=@SSF*#Y',+[+1]:-S5Yb=@SSF*#Y',+d+1f:-S5Yk=@SSF*#Y',+m+1o:-S5Yt=@SSF*#Y',+v+1x:-S5Y}=@SSF Da5CGMQTWY\r )7;AEHKMPftx~+/59<?ADZhlrvy|~#)-0358N\`fjmpru!$'),BPTZ^adfi  6DHNRUXZ]u 2@DJNQTVYq .<@FJMPRUm{  *8<BFILNQiw{      & 4 8 > B E H J M e s w }                        " 0 4 : > A D F I a o s y }               !  !  "   # $ ,% 0# 6% :$ =& @$ B# E' ]( k) o' u) y( |* ( ' + , - + - , - , + . / 0 . 0 / 0 / . 1 2 (3 ,1 23 62 93 <2 >1 A4 Y5 g6 k4 q6 u5 x6 {5 }4 7 8 9 7 9 8 9 8 7 : ; < : < ; < ; : = > $? (= .? 2> 5? 8> := =@ UA cB g@ mB qA tB wA y@ |C D E C E D E D C F G H F H G I G F JK L$J*L.K1L4K6J9MQN_OcMiOmNpOsNuMxPQRPRQRQPSTUSUTUTSVWX V&X*W-X0W2V5YMZ[[_Ye[iZl[oZqYt\]^\^]^]\_>~ :~<*,-  @7LU^gpy $-6?HQZclu~ )2;DMV_hqzWSMAP UmAppDatabase_AddUriMapping.kt Kotlin *S Kotlin *F + 1 UmAppDatabase_AddUriMapping.kt com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt + 2 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,352:1 11#2:353 *S KotlinDebug *F + 1 UmAppDatabase_AddUriMapping.kt com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt *L 145#1:353 *E I[IIIII[s[ ssssssssssPK!!QKKFcom/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback.class4@com/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallbackjava/lang/Object-com/ustadmobile/door/DoorDatabaseCallbackSync()V   thisBLcom/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback;onCreate-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/Listjava/util/Collection CREATE TRIGGER ch_ins_14 AFTER INSERT ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END add(Ljava/lang/Object;)Z !" # CREATE TRIGGER ch_upd_14 AFTER UPDATE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END % CREATE TRIGGER ch_del_14 AFTER DELETE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, OLD.clazzLogUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = OLD.clazzLogUid); END 'CREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, ClazzLogReplicate.* FROM ClazzLog LEFT JOIN ClazzLogReplicate ON ClazzLogReplicate.clPk = ClazzLog.clazzLogUid ) CREATE TRIGGER clazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) /*psql ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime */; END +O CREATE TRIGGER ch_ins_15 AFTER INSERT ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END -O CREATE TRIGGER ch_upd_15 AFTER UPDATE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END /O CREATE TRIGGER ch_del_15 AFTER DELETE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, OLD.clazzLogAttendanceRecordUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = OLD.clazzLogAttendanceRecordUid); END 1)CREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid 3 CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END 5 CREATE TRIGGER ch_ins_21 AFTER INSERT ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END 7 CREATE TRIGGER ch_upd_21 AFTER UPDATE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END 9 CREATE TRIGGER ch_del_21 AFTER DELETE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, OLD.scheduleUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = OLD.scheduleUid); END ;CREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, ScheduleReplicate.* FROM Schedule LEFT JOIN ScheduleReplicate ON ScheduleReplicate.schedulePk = Schedule.scheduleUid =* CREATE TRIGGER schedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) /*psql ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive */; END ?* CREATE TRIGGER ch_ins_28 AFTER INSERT ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END A* CREATE TRIGGER ch_upd_28 AFTER UPDATE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END C* CREATE TRIGGER ch_del_28 AFTER DELETE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, OLD.umCalendarUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = OLD.umCalendarUid); END ECREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, HolidayCalendarReplicate.* FROM HolidayCalendar LEFT JOIN HolidayCalendarReplicate ON HolidayCalendarReplicate.hcPk = HolidayCalendar.umCalendarUid G CREATE TRIGGER holidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW BEGIN REPLACE INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) /*psql ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct */; END I CREATE TRIGGER ch_ins_99 AFTER INSERT ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END K CREATE TRIGGER ch_upd_99 AFTER UPDATE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END M CREATE TRIGGER ch_del_99 AFTER DELETE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, OLD.holUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = OLD.holUid); END OCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, HolidayReplicate.* FROM Holiday LEFT JOIN HolidayReplicate ON HolidayReplicate.holidayPk = Holiday.holUid Q CREATE TRIGGER holiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) /*psql ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName */; END S CREATE TRIGGER ch_ins_9 AFTER INSERT ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END U CREATE TRIGGER ch_upd_9 AFTER UPDATE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END W CREATE TRIGGER ch_del_9 AFTER DELETE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, OLD.personUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = OLD.personUid); END YCREATE VIEW Person_ReceiveView AS SELECT Person.*, PersonReplicate.* FROM Person LEFT JOIN PersonReplicate ON PersonReplicate.personPk = Person.personUid [ CREATE TRIGGER person_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) /*psql ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType */; END ] CREATE TRIGGER ch_ins_6 AFTER INSERT ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END _ CREATE TRIGGER ch_upd_6 AFTER UPDATE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END a CREATE TRIGGER ch_del_6 AFTER DELETE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, OLD.clazzUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = OLD.clazzUid); END cCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid e 6 CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END g1 CREATE TRIGGER ch_ins_65 AFTER INSERT ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END i1 CREATE TRIGGER ch_upd_65 AFTER UPDATE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END k1 CREATE TRIGGER ch_del_65 AFTER DELETE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, OLD.clazzEnrolmentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = OLD.clazzEnrolmentUid); END mCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, ClazzEnrolmentReplicate.* FROM ClazzEnrolment LEFT JOIN ClazzEnrolmentReplicate ON ClazzEnrolmentReplicate.cePk = ClazzEnrolment.clazzEnrolmentUid o CREATE TRIGGER clazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) /*psql ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct */; END q1 CREATE TRIGGER ch_ins_410 AFTER INSERT ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END s1 CREATE TRIGGER ch_upd_410 AFTER UPDATE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END u1 CREATE TRIGGER ch_del_410 AFTER DELETE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, OLD.leavingReasonUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = OLD.leavingReasonUid); END wCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, LeavingReasonReplicate.* FROM LeavingReason LEFT JOIN LeavingReasonReplicate ON LeavingReasonReplicate.lrPk = LeavingReason.leavingReasonUid y CREATE TRIGGER leavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) /*psql ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct */; END {+ CREATE TRIGGER ch_ins_42 AFTER INSERT ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END }+ CREATE TRIGGER ch_upd_42 AFTER UPDATE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END + CREATE TRIGGER ch_del_42 AFTER DELETE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, OLD.contentEntryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = OLD.contentEntryUid); END CREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, ContentEntryReplicate.* FROM ContentEntry LEFT JOIN ContentEntryReplicate ON ContentEntryReplicate.cePk = ContentEntry.contentEntryUid # CREATE TRIGGER contententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) /*psql ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct*/; END - CREATE TRIGGER ch_ins_3 AFTER INSERT ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END - CREATE TRIGGER ch_upd_3 AFTER UPDATE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END - CREATE TRIGGER ch_del_3 AFTER DELETE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, OLD.ceccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = OLD.ceccjUid); END HCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, ContentEntryContentCategoryJoinReplicate.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntryContentCategoryJoinReplicate ON ContentEntryContentCategoryJoinReplicate.ceccjPk = ContentEntryContentCategoryJoin.ceccjUid b CREATE TRIGGER contententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) /*psql ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct */; END ) CREATE TRIGGER ch_ins_7 AFTER INSERT ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END ) CREATE TRIGGER ch_upd_7 AFTER UPDATE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END ) CREATE TRIGGER ch_del_7 AFTER DELETE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, OLD.cepcjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = OLD.cepcjUid); END ,CREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, ContentEntryParentChildJoinReplicate.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntryParentChildJoinReplicate ON ContentEntryParentChildJoinReplicate.cepcjPk = ContentEntryParentChildJoin.cepcjUid  CREATE TRIGGER contententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) /*psql ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct */; END * CREATE TRIGGER ch_ins_8 AFTER INSERT ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_upd_8 AFTER UPDATE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_del_8 AFTER DELETE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, OLD.cerejUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = OLD.cerejUid); END 3CREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, ContentEntryRelatedEntryJoinReplicate.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntryRelatedEntryJoinReplicate ON ContentEntryRelatedEntryJoinReplicate.cerejPk = ContentEntryRelatedEntryJoin.cerejUid  CREATE TRIGGER contententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) /*psql ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct */; END C CREATE TRIGGER ch_ins_2 AFTER INSERT ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_upd_2 AFTER UPDATE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_del_2 AFTER DELETE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, OLD.contentCategorySchemaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = OLD.contentCategorySchemaUid); END CREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, ContentCategorySchemaReplicate.* FROM ContentCategorySchema LEFT JOIN ContentCategorySchemaReplicate ON ContentCategorySchemaReplicate.ccsPk = ContentCategorySchema.contentCategorySchemaUid  CREATE TRIGGER contentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) /*psql ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct */; END 1 CREATE TRIGGER ch_ins_1 AFTER INSERT ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_upd_1 AFTER UPDATE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_del_1 AFTER DELETE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, OLD.contentCategoryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = OLD.contentCategoryUid); END CREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, ContentCategoryReplicate.* FROM ContentCategory LEFT JOIN ContentCategoryReplicate ON ContentCategoryReplicate.ccPk = ContentCategory.contentCategoryUid  CREATE TRIGGER contentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) /*psql ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct */; END  CREATE TRIGGER ch_ins_13 AFTER INSERT ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_upd_13 AFTER UPDATE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_del_13 AFTER DELETE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, OLD.langUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = OLD.langUid); END CREATE VIEW Language_ReceiveView AS SELECT Language.*, LanguageReplicate.* FROM Language LEFT JOIN LanguageReplicate ON LanguageReplicate.languagePk = Language.langUid  CREATE TRIGGER language_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) /*psql ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct */; END , CREATE TRIGGER ch_ins_10 AFTER INSERT ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_upd_10 AFTER UPDATE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_del_10 AFTER DELETE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, OLD.langVariantUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = OLD.langVariantUid); END CREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, LanguageVariantReplicate.* FROM LanguageVariant LEFT JOIN LanguageVariantReplicate ON LanguageVariantReplicate.lvPk = LanguageVariant.langVariantUid f CREATE TRIGGER languagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) /*psql ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct */; END  CREATE TRIGGER ch_ins_43 AFTER INSERT ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_upd_43 AFTER UPDATE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_del_43 AFTER DELETE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, OLD.groupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = OLD.groupUid); END CREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, PersonGroupReplicate.* FROM PersonGroup LEFT JOIN PersonGroupReplicate ON PersonGroupReplicate.pgPk = PersonGroup.groupUid  CREATE TRIGGER persongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) /*psql ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag */; END . CREATE TRIGGER ch_ins_44 AFTER INSERT ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_upd_44 AFTER UPDATE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_del_44 AFTER DELETE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, OLD.groupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = OLD.groupMemberUid); END CREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, PersonGroupMemberReplicate.* FROM PersonGroupMember LEFT JOIN PersonGroupMemberReplicate ON PersonGroupMemberReplicate.pgmPk = PersonGroupMember.groupMemberUid  CREATE TRIGGER persongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroupMember(groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES (NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) /*psql ON CONFLICT (groupMemberUid) DO UPDATE SET groupMemberActive = EXCLUDED.groupMemberActive, groupMemberPersonUid = EXCLUDED.groupMemberPersonUid, groupMemberGroupUid = EXCLUDED.groupMemberGroupUid, groupMemberMasterCsn = EXCLUDED.groupMemberMasterCsn, groupMemberLocalCsn = EXCLUDED.groupMemberLocalCsn, groupMemberLastChangedBy = EXCLUDED.groupMemberLastChangedBy, groupMemberLct = EXCLUDED.groupMemberLct */; END . CREATE TRIGGER ch_ins_50 AFTER INSERT ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_upd_50 AFTER UPDATE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_del_50 AFTER DELETE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, OLD.personPictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = OLD.personPictureUid); END CREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, PersonPictureReplicate.* FROM PersonPicture LEFT JOIN PersonPictureReplicate ON PersonPictureReplicate.ppPk = PersonPicture.personPictureUid  CREATE TRIGGER personpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) /*psql ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive */; END  CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.personPictureUri AS zaUri FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; END " CREATE TRIGGER ch_ins_51 AFTER INSERT ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_upd_51 AFTER UPDATE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_del_51 AFTER DELETE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, OLD.containerUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = OLD.containerUid); END CREATE VIEW Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid r CREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END  CREATE TRIGGER ch_ins_62 AFTER INSERT ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_upd_62 AFTER UPDATE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_del_62 AFTER DELETE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, OLD.verbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = OLD.verbUid); END CREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, VerbEntityReplicate.* FROM VerbEntity LEFT JOIN VerbEntityReplicate ON VerbEntityReplicate.vePk = VerbEntity.verbUid  CREATE TRIGGER verbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) /*psql ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct */; END " CREATE TRIGGER ch_ins_64 AFTER INSERT ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END " CREATE TRIGGER ch_upd_64 AFTER UPDATE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END " CREATE TRIGGER ch_del_64 AFTER DELETE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, OLD.xObjectUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = OLD.xObjectUid); END CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid  CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END  ( CREATE TRIGGER ch_ins_60 AFTER INSERT ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END  ( CREATE TRIGGER ch_upd_60 AFTER UPDATE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END  ( CREATE TRIGGER ch_del_60 AFTER DELETE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, OLD.statementUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = OLD.statementUid); END CREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, StatementEntityReplicate.* FROM StatementEntity LEFT JOIN StatementEntityReplicate ON StatementEntityReplicate.sePk = StatementEntity.statementUid  > CREATE TRIGGER statemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) /*psql ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid */; END X CREATE TRIGGER ch_ins_66 AFTER INSERT ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END X CREATE TRIGGER ch_upd_66 AFTER UPDATE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END X CREATE TRIGGER ch_del_66 AFTER DELETE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, OLD.contextXObjectStatementJoinUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = OLD.contextXObjectStatementJoinUid); END BCREATE VIEW ContextXObjectStatementJoin_ReceiveView AS SELECT ContextXObjectStatementJoin.*, ContextXObjectStatementJoinReplicate.* FROM ContextXObjectStatementJoin LEFT JOIN ContextXObjectStatementJoinReplicate ON ContextXObjectStatementJoinReplicate.cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid  CREATE TRIGGER contextxobjectstatementjoin_remote_insert_ins INSTEAD OF INSERT ON ContextXObjectStatementJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) /*psql ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct */; END  CREATE TRIGGER ch_ins_68 AFTER INSERT ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END  CREATE TRIGGER ch_upd_68 AFTER UPDATE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END ! CREATE TRIGGER ch_del_68 AFTER DELETE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, OLD.agentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = OLD.agentUid); END #CREATE VIEW AgentEntity_ReceiveView AS SELECT AgentEntity.*, AgentEntityReplicate.* FROM AgentEntity LEFT JOIN AgentEntityReplicate ON AgentEntityReplicate.aePk = AgentEntity.agentUid %A CREATE TRIGGER agententity_remote_insert_ins INSTEAD OF INSERT ON AgentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) /*psql ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct*/; END ' CREATE TRIGGER ch_ins_70 AFTER INSERT ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END ) CREATE TRIGGER ch_upd_70 AFTER UPDATE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END + CREATE TRIGGER ch_del_70 AFTER DELETE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, OLD.stateUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = OLD.stateUid); END -CREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, StateEntityReplicate.* FROM StateEntity LEFT JOIN StateEntityReplicate ON StateEntityReplicate.sePk = StateEntity.stateUid / CREATE TRIGGER stateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) /*psql ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct */; END 11 CREATE TRIGGER ch_ins_72 AFTER INSERT ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END 31 CREATE TRIGGER ch_upd_72 AFTER UPDATE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END 51 CREATE TRIGGER ch_del_72 AFTER DELETE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, OLD.stateContentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = OLD.stateContentUid); END 7CREATE VIEW StateContentEntity_ReceiveView AS SELECT StateContentEntity.*, StateContentEntityReplicate.* FROM StateContentEntity LEFT JOIN StateContentEntityReplicate ON StateContentEntityReplicate.scePk = StateContentEntity.stateContentUid 98 CREATE TRIGGER statecontententity_remote_insert_ins INSTEAD OF INSERT ON StateContentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) /*psql ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct */; END ;4 CREATE TRIGGER ch_ins_74 AFTER INSERT ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END =4 CREATE TRIGGER ch_upd_74 AFTER UPDATE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END ?4 CREATE TRIGGER ch_del_74 AFTER DELETE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, OLD.statementLangMapUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = OLD.statementLangMapUid); END ACREATE VIEW XLangMapEntry_ReceiveView AS SELECT XLangMapEntry.*, XLangMapEntryReplicate.* FROM XLangMapEntry LEFT JOIN XLangMapEntryReplicate ON XLangMapEntryReplicate.xlmePk = XLangMapEntry.statementLangMapUid Cw CREATE TRIGGER xlangmapentry_remote_insert_ins INSTEAD OF INSERT ON XLangMapEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) /*psql ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct */; END E CREATE TRIGGER ch_ins_164 AFTER INSERT ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END G CREATE TRIGGER ch_upd_164 AFTER UPDATE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END I CREATE TRIGGER ch_del_164 AFTER DELETE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, OLD.schoolUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = OLD.schoolUid); END KCREATE VIEW School_ReceiveView AS SELECT School.*, SchoolReplicate.* FROM School LEFT JOIN SchoolReplicate ON SchoolReplicate.schoolPk = School.schoolUid M CREATE TRIGGER school_remote_insert_ins INSTEAD OF INSERT ON School_ReceiveView FOR EACH ROW BEGIN REPLACE INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) /*psql ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone */; END O. CREATE TRIGGER ch_ins_200 AFTER INSERT ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END Q. CREATE TRIGGER ch_upd_200 AFTER UPDATE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END S. CREATE TRIGGER ch_del_200 AFTER DELETE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, OLD.schoolMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = OLD.schoolMemberUid); END UCREATE VIEW SchoolMember_ReceiveView AS SELECT SchoolMember.*, SchoolMemberReplicate.* FROM SchoolMember LEFT JOIN SchoolMemberReplicate ON SchoolMemberReplicate.smPk = SchoolMember.schoolMemberUid W* CREATE TRIGGER schoolmember_remote_insert_ins INSTEAD OF INSERT ON SchoolMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) /*psql ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct */; END Y" CREATE TRIGGER ch_ins_208 AFTER INSERT ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END [" CREATE TRIGGER ch_upd_208 AFTER UPDATE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END ]" CREATE TRIGGER ch_del_208 AFTER DELETE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, OLD.commentsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = OLD.commentsUid); END _CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid a& CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END c CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END e CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END g CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END iCREATE VIEW Report_ReceiveView AS SELECT Report.*, ReportReplicate.* FROM Report LEFT JOIN ReportReplicate ON ReportReplicate.reportPk = Report.reportUid kL CREATE TRIGGER report_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Report(reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES (NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) /*psql ON CONFLICT (reportUid) DO UPDATE SET reportOwnerUid = EXCLUDED.reportOwnerUid, xAxis = EXCLUDED.xAxis, reportDateRangeSelection = EXCLUDED.reportDateRangeSelection, fromDate = EXCLUDED.fromDate, fromRelTo = EXCLUDED.fromRelTo, fromRelOffSet = EXCLUDED.fromRelOffSet, fromRelUnit = EXCLUDED.fromRelUnit, toDate = EXCLUDED.toDate, toRelTo = EXCLUDED.toRelTo, toRelOffSet = EXCLUDED.toRelOffSet, toRelUnit = EXCLUDED.toRelUnit, reportTitle = EXCLUDED.reportTitle, reportDescription = EXCLUDED.reportDescription, reportSeries = EXCLUDED.reportSeries, reportInactive = EXCLUDED.reportInactive, isTemplate = EXCLUDED.isTemplate, priority = EXCLUDED.priority, reportTitleId = EXCLUDED.reportTitleId, reportDescId = EXCLUDED.reportDescId, reportMasterChangeSeqNum = EXCLUDED.reportMasterChangeSeqNum, reportLocalChangeSeqNum = EXCLUDED.reportLocalChangeSeqNum, reportLastChangedBy = EXCLUDED.reportLastChangedBy, reportLct = EXCLUDED.reportLct */; END m CREATE TRIGGER ch_ins_189 AFTER INSERT ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END o CREATE TRIGGER ch_upd_189 AFTER UPDATE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END q CREATE TRIGGER ch_del_189 AFTER DELETE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, OLD.siteUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = OLD.siteUid); END sCREATE VIEW Site_ReceiveView AS SELECT Site.*, SiteReplicate.* FROM Site LEFT JOIN SiteReplicate ON SiteReplicate.sitePk = Site.siteUid u CREATE TRIGGER site_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) /*psql ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt*/; END w. CREATE TRIGGER ch_ins_301 AFTER INSERT ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END y. CREATE TRIGGER ch_upd_301 AFTER UPDATE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END {. CREATE TRIGGER ch_del_301 AFTER DELETE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, OLD.learnerGroupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = OLD.learnerGroupUid); END }CREATE VIEW LearnerGroup_ReceiveView AS SELECT LearnerGroup.*, LearnerGroupReplicate.* FROM LearnerGroup LEFT JOIN LearnerGroupReplicate ON LearnerGroupReplicate.lgPk = LearnerGroup.learnerGroupUid d CREATE TRIGGER learnergroup_remote_insert_ins INSTEAD OF INSERT ON LearnerGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) /*psql ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct */; END @ CREATE TRIGGER ch_ins_300 AFTER INSERT ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_upd_300 AFTER UPDATE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_del_300 AFTER DELETE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, OLD.learnerGroupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = OLD.learnerGroupMemberUid); END CREATE VIEW LearnerGroupMember_ReceiveView AS SELECT LearnerGroupMember.*, LearnerGroupMemberReplicate.* FROM LearnerGroupMember LEFT JOIN LearnerGroupMemberReplicate ON LearnerGroupMemberReplicate.lgmPk = LearnerGroupMember.learnerGroupMemberUid  CREATE TRIGGER learnergroupmember_remote_insert_ins INSTEAD OF INSERT ON LearnerGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) /*psql ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct */; END F CREATE TRIGGER ch_ins_302 AFTER INSERT ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_upd_302 AFTER UPDATE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_del_302 AFTER DELETE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, OLD.groupLearningSessionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = OLD.groupLearningSessionUid); END CREATE VIEW GroupLearningSession_ReceiveView AS SELECT GroupLearningSession.*, GroupLearningSessionReplicate.* FROM GroupLearningSession LEFT JOIN GroupLearningSessionReplicate ON GroupLearningSessionReplicate.glsPk = GroupLearningSession.groupLearningSessionUid  CREATE TRIGGER grouplearningsession_remote_insert_ins INSTEAD OF INSERT ON GroupLearningSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) /*psql ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct */; END  CREATE TRIGGER ch_ins_272 AFTER INSERT ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_upd_272 AFTER UPDATE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_del_272 AFTER DELETE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, OLD.sTermsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = OLD.sTermsUid); END CREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, SiteTermsReplicate.* FROM SiteTerms LEFT JOIN SiteTermsReplicate ON SiteTermsReplicate.stPk = SiteTerms.sTermsUid  CREATE TRIGGER siteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) /*psql ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct */; END  CREATE TRIGGER ch_ins_134 AFTER INSERT ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END  CREATE TRIGGER ch_upd_134 AFTER UPDATE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END  CREATE TRIGGER ch_del_134 AFTER DELETE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, OLD.ccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = OLD.ccjUid); END CREATE VIEW ClazzContentJoin_ReceiveView AS SELECT ClazzContentJoin.*, ClazzContentJoinReplicate.* FROM ClazzContentJoin LEFT JOIN ClazzContentJoinReplicate ON ClazzContentJoinReplicate.ccjPk = ClazzContentJoin.ccjUid  CREATE TRIGGER clazzcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzContentJoin(ccjUid, ccjContentEntryUid, ccjClazzUid, ccjActive, ccjLocalChangeSeqNum, ccjMasterChangeSeqNum, ccjLastChangedBy, ccjLct) VALUES (NEW.ccjUid, NEW.ccjContentEntryUid, NEW.ccjClazzUid, NEW.ccjActive, NEW.ccjLocalChangeSeqNum, NEW.ccjMasterChangeSeqNum, NEW.ccjLastChangedBy, NEW.ccjLct) /*psql ON CONFLICT (ccjUid) DO UPDATE SET ccjContentEntryUid = EXCLUDED.ccjContentEntryUid, ccjClazzUid = EXCLUDED.ccjClazzUid, ccjActive = EXCLUDED.ccjActive, ccjLocalChangeSeqNum = EXCLUDED.ccjLocalChangeSeqNum, ccjMasterChangeSeqNum = EXCLUDED.ccjMasterChangeSeqNum, ccjLastChangedBy = EXCLUDED.ccjLastChangedBy, ccjLct = EXCLUDED.ccjLct */; END  CREATE TRIGGER ch_ins_512 AFTER INSERT ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END  CREATE TRIGGER ch_upd_512 AFTER UPDATE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END  CREATE TRIGGER ch_del_512 AFTER DELETE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, OLD.ppjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = OLD.ppjUid); END CREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, PersonParentJoinReplicate.* FROM PersonParentJoin LEFT JOIN PersonParentJoinReplicate ON PersonParentJoinReplicate.ppjPk = PersonParentJoin.ppjUid U CREATE TRIGGER personparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonParentJoin(ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES (NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) /*psql ON CONFLICT (ppjUid) DO UPDATE SET ppjPcsn = EXCLUDED.ppjPcsn, ppjLcsn = EXCLUDED.ppjLcsn, ppjLcb = EXCLUDED.ppjLcb, ppjLct = EXCLUDED.ppjLct, ppjParentPersonUid = EXCLUDED.ppjParentPersonUid, ppjMinorPersonUid = EXCLUDED.ppjMinorPersonUid, ppjRelationship = EXCLUDED.ppjRelationship, ppjEmail = EXCLUDED.ppjEmail, ppjPhone = EXCLUDED.ppjPhone, ppjInactive = EXCLUDED.ppjInactive, ppjStatus = EXCLUDED.ppjStatus, ppjApprovalTiemstamp = EXCLUDED.ppjApprovalTiemstamp, ppjApprovalIpAddr = EXCLUDED.ppjApprovalIpAddr */; END  CREATE TRIGGER ch_ins_48 AFTER INSERT ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END  CREATE TRIGGER ch_upd_48 AFTER UPDATE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END  CREATE TRIGGER ch_del_48 AFTER DELETE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, OLD.sgUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = OLD.sgUid); END CREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, ScopedGrantReplicate.* FROM ScopedGrant LEFT JOIN ScopedGrantReplicate ON ScopedGrantReplicate.sgPk = ScopedGrant.sgUid  CREATE TRIGGER sg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) /*psql ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions */ ; END  CREATE TRIGGER ch_ins_419 AFTER INSERT ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END  CREATE TRIGGER ch_upd_419 AFTER UPDATE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END  CREATE TRIGGER ch_del_419 AFTER DELETE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, OLD.errUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = OLD.errUid); END CREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, ErrorReportReplicate.* FROM ErrorReport LEFT JOIN ErrorReportReplicate ON ErrorReportReplicate.erPk = ErrorReport.errUid  CREATE TRIGGER errorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) /*psql ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message */; END  CREATE TRIGGER ch_ins_520 AFTER INSERT ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END  CREATE TRIGGER ch_upd_520 AFTER UPDATE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END  CREATE TRIGGER ch_del_520 AFTER DELETE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, OLD.caUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = OLD.caUid); END CREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid f CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END , CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END , CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END , CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END #CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid  CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive,cacjWeight, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjWeight, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) /*psql ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjWeight = EXCLUDED.cacjWeight, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct */; END * CREATE TRIGGER ch_ins_522 AFTER INSERT ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_upd_522 AFTER UPDATE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_del_522 AFTER DELETE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, OLD.casUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = OLD.casUid); END !CREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CourseAssignmentSubmissionReplicate.* FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentSubmissionReplicate ON CourseAssignmentSubmissionReplicate.casPk = CourseAssignmentSubmission.casUid  CREATE TRIGGER courseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) /*psql ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp */; END 3 CREATE TRIGGER ch_ins_90 AFTER INSERT ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_upd_90 AFTER UPDATE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_del_90 AFTER DELETE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, OLD.casaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = OLD.casaUid); END iCREATE VIEW CourseAssignmentSubmissionAttachment_ReceiveView AS SELECT CourseAssignmentSubmissionAttachment.*, CourseAssignmentSubmissionAttachmentReplicate.* FROM CourseAssignmentSubmissionAttachment LEFT JOIN CourseAssignmentSubmissionAttachmentReplicate ON CourseAssignmentSubmissionAttachmentReplicate.casaPk = CourseAssignmentSubmissionAttachment.casaUid  CREATE TRIGGER courseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionAttachment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType,casaFileName, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) /*psql ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaFileName = EXCLUDED.casaFileName, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp */; END F CREATE TRIGGER ATTUPD_CourseAssignmentSubmissionAttachment AFTER UPDATE ON CourseAssignmentSubmissionAttachment FOR EACH ROW WHEN OLD.casaMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.casaUri AS zaUri FROM CourseAssignmentSubmissionAttachment WHERE CourseAssignmentSubmissionAttachment.casaUid = OLD.casaUid AND (SELECT COUNT(*) FROM CourseAssignmentSubmissionAttachment WHERE casaMd5 = OLD.casaMd5) = 0 ; END $ CREATE TRIGGER ch_ins_523 AFTER INSERT ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_upd_523 AFTER UPDATE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_del_523 AFTER DELETE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, OLD.camUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = OLD.camUid); END CREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CourseAssignmentMarkReplicate.* FROM CourseAssignmentMark LEFT JOIN CourseAssignmentMarkReplicate ON CourseAssignmentMarkReplicate.camPk = CourseAssignmentMark.camUid 5 CREATE TRIGGER courseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) /*psql ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct */; END  CREATE TRIGGER ch_ins_678 AFTER INSERT ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_upd_678 AFTER UPDATE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_del_678 AFTER DELETE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, OLD.pauthUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = OLD.pauthUid); END CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid B CREATE TRIGGER personauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) /*psql ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct */; END  CREATE TRIGGER ch_ins_679 AFTER INSERT ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_upd_679 AFTER UPDATE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END   CREATE TRIGGER ch_del_679 AFTER DELETE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, OLD.usUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = OLD.usUid); END  CREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, UserSessionReplicate.* FROM UserSession LEFT JOIN UserSessionReplicate ON UserSessionReplicate.usPk = UserSession.usUid  q CREATE TRIGGER usersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*psql ON CONFLICT (usUid) DO UPDATE SET usPcsn = EXCLUDED.usPcsn, usLcsn = EXCLUDED.usLcsn, usLcb = EXCLUDED.usLcb, usLct = EXCLUDED.usLct, usPersonUid = EXCLUDED.usPersonUid, usClientNodeId = EXCLUDED.usClientNodeId, usStartTime = EXCLUDED.usStartTime, usEndTime = EXCLUDED.usEndTime, usStatus = EXCLUDED.usStatus, usReason = EXCLUDED.usReason, usAuth = EXCLUDED.usAuth, usSessionType = EXCLUDED.usSessionType */; END  CREATE TRIGGER ch_ins_124 AFTER INSERT ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_upd_124 AFTER UPDATE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_del_124 AFTER DELETE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, OLD.cbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = OLD.cbUid); END CREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CourseBlockReplicate.* FROM CourseBlock LEFT JOIN CourseBlockReplicate ON CourseBlockReplicate.cbPk = CourseBlock.cbUid  CREATE TRIGGER courseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) /*psql ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct */; END  CREATE TRIGGER ch_ins_450 AFTER INSERT ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END  CREATE TRIGGER ch_upd_450 AFTER UPDATE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END  CREATE TRIGGER ch_del_450 AFTER DELETE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, OLD.ctUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = OLD.ctUid); END CREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CourseTerminologyReplicate.* FROM CourseTerminology LEFT JOIN CourseTerminologyReplicate ON CourseTerminologyReplicate.ctPk = CourseTerminology.ctUid ! CREATE TRIGGER courseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseTerminology(ctUid, ctTitle, ctTerminology, ctLct) VALUES (NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) /*psql ON CONFLICT (ctUid) DO UPDATE SET ctTitle = EXCLUDED.ctTitle, ctTerminology = EXCLUDED.ctTerminology, ctLct = EXCLUDED.ctLct */; END # CREATE TRIGGER ch_ins_242 AFTER INSERT ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END % CREATE TRIGGER ch_upd_242 AFTER UPDATE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END ' CREATE TRIGGER ch_del_242 AFTER DELETE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, OLD.cgsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = OLD.cgsUid); END )CREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CourseGroupSetReplicate.* FROM CourseGroupSet LEFT JOIN CourseGroupSetReplicate ON CourseGroupSetReplicate.cgsPk = CourseGroupSet.cgsUid + CREATE TRIGGER coursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) /*psql ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct */; END -! CREATE TRIGGER ch_ins_243 AFTER INSERT ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END /! CREATE TRIGGER ch_upd_243 AFTER UPDATE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END 1! CREATE TRIGGER ch_del_243 AFTER DELETE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, OLD.cgmUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = OLD.cgmUid); END 3CREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CourseGroupMemberReplicate.* FROM CourseGroupMember LEFT JOIN CourseGroupMemberReplicate ON CourseGroupMemberReplicate.cgmPk = CourseGroupMember.cgmUid 5 CREATE TRIGGER coursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupMember(cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES (NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) /*psql ON CONFLICT (cgmUid) DO UPDATE SET cgmSetUid = EXCLUDED.cgmSetUid, cgmGroupNumber = EXCLUDED.cgmGroupNumber, cgmPersonUid = EXCLUDED.cgmPersonUid, cgmLct = EXCLUDED.cgmLct */; END 71 CREATE TRIGGER ch_ins_125 AFTER INSERT ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END 91 CREATE TRIGGER ch_upd_125 AFTER UPDATE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END ;1 CREATE TRIGGER ch_del_125 AFTER DELETE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, OLD.coursePictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = OLD.coursePictureUid); END =CREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CoursePictureReplicate.* FROM CoursePicture LEFT JOIN CoursePictureReplicate ON CoursePictureReplicate.cpPk = CoursePicture.coursePictureUid ?^ CREATE TRIGGER coursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) /*psql ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive */; END A CREATE TRIGGER ATTUPD_CoursePicture AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN OLD.coursePictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.coursePictureUri AS zaUri FROM CoursePicture WHERE CoursePicture.coursePictureUid = OLD.coursePictureUid AND (SELECT COUNT(*) FROM CoursePicture WHERE coursePictureMd5 = OLD.coursePictureMd5) = 0 ; END C# CREATE TRIGGER ch_ins_138 AFTER INSERT ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END E# CREATE TRIGGER ch_upd_138 AFTER UPDATE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END G# CREATE TRIGGER ch_del_138 AFTER DELETE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, OLD.cepUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = OLD.cepUid); END ICREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, ContentEntryPictureReplicate.* FROM ContentEntryPicture LEFT JOIN ContentEntryPictureReplicate ON ContentEntryPictureReplicate.cepPk = ContentEntryPicture.cepUid K CREATE TRIGGER ceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) /*psql ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive */; END M CREATE TRIGGER ATTUPD_ContentEntryPicture AFTER UPDATE ON ContentEntryPicture FOR EACH ROW WHEN OLD.cepMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.cepUri AS zaUri FROM ContentEntryPicture WHERE ContentEntryPicture.cepUid = OLD.cepUid AND (SELECT COUNT(*) FROM ContentEntryPicture WHERE cepMd5 = OLD.cepMd5) = 0 ; END O CREATE TRIGGER ch_ins_127 AFTER INSERT ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END Q CREATE TRIGGER ch_upd_127 AFTER UPDATE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END S CREATE TRIGGER ch_del_127 AFTER DELETE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, OLD.chatUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = OLD.chatUid); END UCREATE VIEW Chat_ReceiveView AS SELECT Chat.*, ChatReplicate.* FROM Chat LEFT JOIN ChatReplicate ON ChatReplicate.chatPk = Chat.chatUid W CREATE TRIGGER chat_remote_insert_ins INSTEAD OF INSERT ON Chat_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) /*psql ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct */ ; END Y( CREATE TRIGGER ch_ins_128 AFTER INSERT ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END [( CREATE TRIGGER ch_upd_128 AFTER UPDATE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END ]( CREATE TRIGGER ch_del_128 AFTER DELETE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, OLD.chatMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = OLD.chatMemberUid); END _CREATE VIEW ChatMember_ReceiveView AS SELECT ChatMember.*, ChatMemberReplicate.* FROM ChatMember LEFT JOIN ChatMemberReplicate ON ChatMemberReplicate.chatMemberPk = ChatMember.chatMemberUid a CREATE TRIGGER chatmember_remote_insert_ins INSTEAD OF INSERT ON ChatMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) /*psql ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct */ ; END c CREATE TRIGGER ch_ins_126 AFTER INSERT ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END e CREATE TRIGGER ch_upd_126 AFTER UPDATE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END g CREATE TRIGGER ch_del_126 AFTER DELETE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, OLD.messageUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = OLD.messageUid); END iCREATE VIEW Message_ReceiveView AS SELECT Message.*, MessageReplicate.* FROM Message LEFT JOIN MessageReplicate ON MessageReplicate.messagePk = Message.messageUid k CREATE TRIGGER message_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) /*psql ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct */ ; END m+ CREATE TRIGGER ch_ins_129 AFTER INSERT ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END o+ CREATE TRIGGER ch_upd_129 AFTER UPDATE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END q+ CREATE TRIGGER ch_del_129 AFTER DELETE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, OLD.messageReadUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = OLD.messageReadUid); END sCREATE VIEW MessageRead_ReceiveView AS SELECT MessageRead.*, MessageReadReplicate.* FROM MessageRead LEFT JOIN MessageReadReplicate ON MessageReadReplicate.messageReadPk = MessageRead.messageReadUid up CREATE TRIGGER messageread_remote_insert_ins INSTEAD OF INSERT ON MessageRead_ReceiveView FOR EACH ROW BEGIN REPLACE INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) /*psql ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct */ ; END w: CREATE TRIGGER ch_ins_130 AFTER INSERT ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END y: CREATE TRIGGER ch_upd_130 AFTER UPDATE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END {: CREATE TRIGGER ch_del_130 AFTER DELETE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, OLD.courseDiscussionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = OLD.courseDiscussionUid); END }CREATE VIEW CourseDiscussion_ReceiveView AS SELECT CourseDiscussion.*, CourseDiscussionReplicate.* FROM CourseDiscussion LEFT JOIN CourseDiscussionReplicate ON CourseDiscussionReplicate.courseDiscussionPk = CourseDiscussion.courseDiscussionUid  CREATE TRIGGER coursediscussion_remote_insert_ins INSTEAD OF INSERT ON CourseDiscussion_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseDiscussion(courseDiscussionUid, courseDiscussionActive, courseDiscussionTitle, courseDiscussionDesc, courseDiscussionClazzUid, courseDiscussionLct) VALUES(NEW.courseDiscussionUid, NEW.courseDiscussionActive, NEW.courseDiscussionTitle, NEW.courseDiscussionDesc, NEW.courseDiscussionClazzUid, NEW.courseDiscussionLct) /*psql ON CONFLICT (courseDiscussionUid) DO UPDATE SET courseDiscussionActive = EXCLUDED.courseDiscussionActive, courseDiscussionTitle = EXCLUDED.courseDiscussionTitle, courseDiscussionDesc = EXCLUDED.courseDiscussionDesc, courseDiscussionClazzUid = EXCLUDED.courseDiscussionClazzUid, courseDiscussionLct = EXCLUDED.courseDiscussionLct */ ; END 7 CREATE TRIGGER ch_ins_131 AFTER INSERT ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END 7 CREATE TRIGGER ch_upd_131 AFTER UPDATE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END 7 CREATE TRIGGER ch_del_131 AFTER DELETE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, OLD.discussionTopicUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = OLD.discussionTopicUid); END CREATE VIEW DiscussionTopic_ReceiveView AS SELECT DiscussionTopic.*, DiscussionTopicReplicate.* FROM DiscussionTopic LEFT JOIN DiscussionTopicReplicate ON DiscussionTopicReplicate.discussionTopicPk = DiscussionTopic.discussionTopicUid  CREATE TRIGGER discussiontopic_remote_insert_ins INSTEAD OF INSERT ON DiscussionTopic_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) /*psql ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct */ ; END 4 CREATE TRIGGER ch_ins_132 AFTER INSERT ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END 4 CREATE TRIGGER ch_upd_132 AFTER UPDATE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END 4 CREATE TRIGGER ch_del_132 AFTER DELETE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, OLD.discussionPostUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = OLD.discussionPostUid); END CREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, DiscussionPostReplicate.* FROM DiscussionPost LEFT JOIN DiscussionPostReplicate ON DiscussionPostReplicate.discussionPostPk = DiscussionPost.discussionPostUid  CREATE TRIGGER discussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) /*psql ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct */ ; END java/lang/Iterableiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  next()Ljava/lang/Object;  java/lang/String(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V  A$i$a$-forEach-UmAppDatabase_AndroidReplicationCallback$onCreate$1IitLjava/lang/String; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/lang/Iterable; _stmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;onOpenLkotlin/Metadata;mvkxi0d1a       20B¢J02 0j`HJ02 0j`H¨ d2/Lcom/ustadmobile/door/DoorDatabaseCallbackSync;&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database_release+UmAppDatabase_AndroidReplicationCallback.ktCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1/*     s  +YM, $W,&$W,($W,*$W,,$W,.$W,0$W,2$W,4$W,6$W,8$W,:$W,<$W,>$W,@$W,B$W,D$W,F$W,H$W,J$W,L$W,N$W,P$W,R$W,T$W,V$W,X$W,Z$W,\$W,^$W,`$W,b$W,d$W,f$W,h$W,j$W,l$W,n$W,p$W,r$W,t$W,v$W,x$W,z$W,|$W,~$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,¹$W,Ĺ$W,ƹ$W,ȹ$W,ʹ$W,̹$W,ι$W,й$W,ҹ$W,Թ$W,ֹ$W,ع$W,ڹ$W,ܹ$W,޹$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W, $W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W,"$W,$$W,&$W,($W,*$W,,$W,.$W,0$W,2$W,4$W,6$W,8$W,:$W,<$W,>$W,@$W,B$W,D$W,F$W,H$W,J$W,L$W,N$W,P$W,R$W,T$W,V$W,X$W,Z$W,\$W,^$W,`$W,b$W,d$W,f$W,h$W,j$W,l$W,n$W,p$W,r$W,t$W,v$W,x$W,z$W,|$W,~$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,¹$W,Ĺ$W,ƹ$W,ȹ$W,ʹ$W,̹$W,ι$W,й$W,ҹ$W,Թ$W,ֹ$W,ع$W,ڹ$W,ܹ$W,޹$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W, $W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W,"$W,$$W,&$W,($W,*$W,,$W,.$W,0$W,2$W,4$W,6$W,8$W,:$W,<$W,>$W,@$W,B$W,D$W,F$W,H$W,J$W,L$W,N$W,P$W,R$W,T$W,V$W,X$W,Z$W,\$W,^$W,`$W,b$W,d$W,f$W,h$W,j$W,l$W,n$W,p$W,r$W,t$W,v$W,x$W,z$W,|$W,~$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,N6-:#::6+)       # +,089=EFJRSW_`dlmqyz~ !""#$$%&&'(()**+,,-../0 0 1223"4#4'5/60647<8=8A9I:J:N;V<W<[=c>d>h?p@q@uA}B~BCDDEFFGHHIJJKLLMNNOPPQRRSTTUVVW X XYZZ[&\'\+]3^4^8_@`A`EaMbNbRcZd[d_egfhflgthuhyijjkllmnnoppqrrsttuvvwxxyzz{||}~~"*+/78<DEIQRV^_cklpxy} !"&./3;<@HIMUVZbcgopt|}  %&*237?@DLMQYZ^fgkstx  %&* 3 4 8 A B F OPT]^bklpyz~  !""#$$%&&'(( )**+!,",&-/.0.4/=0>0B1K2L2P3Y4Z4^5g6h6l7u8v8z9::;<<=>>?@@ABBCDDEFFGHHIJJKLLMNNOPP"Q+R,R0S9T:T>UGVHVLWUXVXZYcZdZh[q\r\v]^^_``abbcddeffghhijjkllmnnopp q r r s t t u 'v (v ,w 5x 6x :y Cz Dz H{ Q| R| V} _~ `~ d m n r { |                                   # $ ( 1 2 6 ? @ D M N R [ \ ` i j n w x |                                    $ - . 2 ; < @ I J N W X \ e f j s t x                                     ) * . 7 8 < E F J S T X a b f o p t } ~                                   % & * 3 4 8 A B F O P T ] ^ b! k" l" p# y$ z$ ~% & & ' ( ( ) * * + , , - . . / 0 0 1 2 2 3 4 4 5 6 6 788 9::;!<"<&=/>0>4?=@>@BAKBLBPCYDZD^EgFhFlGuHvHzIJJ[\\]^^_``abbcddeffwxxyzz{||}~~"+,09:>GHLUVZcdhqrv  '(,56:CDHQRV_`dmnr{|  R  36  ;+ SMAP UmAppDatabase_AndroidReplicationCallback.kt Kotlin *S Kotlin *F + 1 UmAppDatabase_AndroidReplicationCallback.kt com/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,710:1 1851#2,2:711 *S KotlinDebug *F + 1 UmAppDatabase_AndroidReplicationCallback.kt com/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback *L 702#1:711,2 *E I[IIIII[s[ s sss ssssssPK!!<ȪBcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion.class4/()V  this>Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion;getTABLE_ID_MAP()Ljava/util/Map;8()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/UmAppDatabase_DoorMetadataaccess$getTABLE_ID_MAP$cp  1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1Z    $   †20B¢R000¢ ¨ d2 TABLE_ID_MAPlib-database_release CompanionUmAppDatabase_DoorMetadata.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1'/*(v)   '.(w)  * +'-*) , %-&.I[IIIII[s ![ s s"ss#s"s"s"s s s$PK!!??Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2.class4Fcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0()V(I)V   thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2;invoke()Ljava/util/Map;b()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull; kotlin/Pairjava/lang/IntegervalueOf(I)Ljava/lang/Integer;  :com/ustadmobile/door/replication/ReplicationEntityMetaDataClazzLogClazzLogReplicateClazzLog_ReceiveView! clazzLogUid#clazzLogLastChangedTime%clPk' clDestination) clVersionId+ clPending-9com/ustadmobile/door/replication/ReplicationFieldMetaData/clazzLogClazzUid1(Ljava/lang/String;I)V 3 04logDate6 timeRecorded8 clazzLogDone:cancellationNote<clazzLogCancelled>clazzLogNumPresent@clazzLogNumAbsentBclazzLogNumPartialDclazzLogScheduleUidFclazzLogStatusFlagH clazzLogMSQNJ clazzLogLCSNL clazzLogLCBN kotlin/collections/CollectionsKtPlistOf%([Ljava/lang/Object;)Ljava/util/List; RS QT(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V V Wkotlin/TuplesKtYto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; [\ Z]ClazzLogAttendanceRecord_!ClazzLogAttendanceRecordReplicatea$ClazzLogAttendanceRecord_ReceiveViewcclazzLogAttendanceRecordUide'clazzLogAttendanceRecordLastChangedTimegclarPkiclarDestinationk clarVersionIdm clarPendingo#clazzLogAttendanceRecordClazzLogUidq!clazzLogAttendanceRecordPersonUidsattendanceStatusu*clazzLogAttendanceRecordMasterChangeSeqNumw)clazzLogAttendanceRecordLocalChangeSeqNumy%clazzLogAttendanceRecordLastChangedBy{Schedule}ScheduleReplicateSchedule_ReceiveView scheduleUidscheduleLastChangedTime schedulePkscheduleDestinationscheduleVersionIdschedulePendingsceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleActiveHolidayCalendarHolidayCalendarReplicateHolidayCalendar_ReceiveView umCalendarLcthcPk hcDestination hcVersionId hcPendingumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedByHolidayHolidayReplicateHoliday_ReceiveViewholUidholLct holidayPkholidayDestinationholidayVersionIdholidayPending holMasterCsn holLocalCsn holLastModBy holActiveholHolidayCalendarUid holStartTime holEndTimeholNamePersonPersonReplicatePerson_ReceiveView personUid personLctpersonPkpersonDestinationpersonVersionId personPendingusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber  motherName  motherNum  dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personCountry personTypeClazz!ClazzReplicate#Clazz_ReceiveView%clazzUid'clazzLct)clazzPk+clazzDestination-clazzVersionId/ clazzPending1 clazzName3 clazzDesc5attendanceAverage7clazzHolidayUMCalendarUid9clazzScheuleUMCalendarUid; isClazzActive=clazzLocationUid?clazzStartTimeA clazzEndTimeC clazzFeaturesEclazzSchoolUidGclazzEnrolmentPolicyIclazzTerminologyUidKclazzMasterChangeSeqNumMclazzLocalChangeSeqNumOclazzLastChangedByQ clazzTimeZoneSclazzStudentsPersonGroupUidUclazzTeachersPersonGroupUidW"clazzPendingStudentsPersonGroupUidYclazzParentsPersonGroupUid[ clazzCode]ClazzEnrolment_ClazzEnrolmentReplicateaClazzEnrolment_ReceiveViewcclazzEnrolmentUideclazzEnrolmentLctgcePki ceDestinationk ceVersionIdm cePendingoclazzEnrolmentPersonUidqclazzEnrolmentClazzUidsclazzEnrolmentDateJoineduclazzEnrolmentDateLeftwclazzEnrolmentRoley"clazzEnrolmentAttendancePercentage{clazzEnrolmentActive}clazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedBy LeavingReasonLeavingReasonReplicateLeavingReason_ReceiveViewleavingReasonUidleavingReasonLctlrPk lrDestination lrVersionId lrPendingleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCB ContentEntryContentEntryReplicateContentEntry_ReceiveViewcontentEntryUidcontentEntryLcttitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedByContentEntryContentCategoryJoin(ContentEntryContentCategoryJoinReplicate+ContentEntryContentCategoryJoin_ReceiveViewceccjUidceccjLctceccjPkceccjDestinationceccjVersionId ceccjPendingceccjContentEntryUidceccjContentCategoryUidceccjLocalChangeSeqNumceccjMasterChangeSeqNumceccjLastChangedByContentEntryParentChildJoin$ContentEntryParentChildJoinReplicate'ContentEntryParentChildJoin_ReceiveViewcepcjUidcepcjLctcepcjPkcepcjDestinationcepcjVersionId cepcjPending cepcjLocalChangeSeqNum cepcjMasterChangeSeqNum cepcjLastChangedBycepcjParentContentEntryUidcepcjChildContentEntryUid childIndexContentEntryRelatedEntryJoin%ContentEntryRelatedEntryJoinReplicate(ContentEntryRelatedEntryJoin_ReceiveViewcerejUidcerejLctcerejPk!cerejDestination#cerejVersionId% cerejPending'cerejContentEntryUid)cerejRelatedEntryUid+cerejLastChangedBy-relType/comment1cerejRelLanguageUid3cerejLocalChangeSeqNum5cerejMasterChangeSeqNum7ContentCategorySchema9ContentCategorySchemaReplicate;!ContentCategorySchema_ReceiveView=contentCategorySchemaUid?contentCategorySchemaLctAccsPkCccsDestinationE ccsVersionIdG ccsPendingI schemaNameK schemaUrlM&contentCategorySchemaLocalChangeSeqNumO'contentCategorySchemaMasterChangeSeqNumQ"contentCategorySchemaLastChangedBySContentCategoryUContentCategoryReplicateWContentCategory_ReceiveViewYcontentCategoryUid[contentCategoryLct]ccPk_ ccDestinationa ccVersionIdc ccPendingectnCatContentCategorySchemaUidgnamei contentCategoryLocalChangeSeqNumk!contentCategoryMasterChangeSeqNummcontentCategoryLastChangedByoLanguageqLanguageReplicatesLanguage_ReceiveViewulangUidwlangLcty languagePk{languageDestination}languageVersionIdlanguagePendingiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedByLanguageVariantLanguageVariantReplicateLanguageVariant_ReceiveViewlangVariantUidlangVariantLctlvPk lvDestination lvVersionId lvPending countryCodelangVariantLocalChangeSeqNumlangVariantMasterChangeSeqNumlangVariantLastChangedBy PersonGroupPersonGroupReplicatePersonGroup_ReceiveViewgroupUidgroupLctpgPk pgDestination pgVersionId pgPendinggroupMasterCsn groupLocalCsngroupLastChangedBy groupName groupActivepersonGroupFlagPersonGroupMemberPersonGroupMemberReplicatePersonGroupMember_ReceiveViewgroupMemberUidgroupMemberLctpgmPkpgmDestination pgmVersionId pgmPendinggroupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedBy PersonPicturePersonPictureReplicatePersonPicture_ReceiveViewpersonPictureUidpersonPictureLctppPk ppDestination ppVersionId ppPendingpersonPicturePersonUidpersonPictureMasterCsnpersonPictureLocalCsnpersonPictureLastChangedBypersonPictureUripersonPictureMd5fileSize picTimestamp mimeType personPictureActive  ContainerContainerReplicateContainer_ReceiveView containerUidcntLct containerPkcontainerDestinationcontainerVersionIdcontainerPending cntLocalCsn! cntMasterCsn# cntLastModBy%containerContentEntryUid'cntLastModified)remarks+mobileOptimized- cntNumEntries/ VerbEntity1VerbEntityReplicate3VerbEntity_ReceiveView5verbUid7verbLct9vePk; veDestination= veVersionId? vePendingAurlIdC verbInActiveEverbMasterChangeSeqNumGverbLocalChangeSeqNumIverbLastChangedByK XObjectEntityMXObjectEntityReplicateOXObjectEntity_ReceiveViewQ xObjectUidS xObjectLctUxoePkWxoeDestinationY xoeVersionId[ xoePending] objectType_objectIdadefinitionTypecinteractionTypeecorrectResponsePatterngobjectContentEntryUidiobjectStatementRefUidkxObjectMasterChangeSeqNummxObjectocalChangeSeqNumoxObjectLastChangedByqStatementEntitysStatementEntityReplicateuStatementEntity_ReceiveVieww statementUidy statementLct{sePk} seDestination seVersionId sePending statementIdstatementPersonUidstatementVerbUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedByextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidContextXObjectStatementJoin$ContextXObjectStatementJoinReplicate'ContextXObjectStatementJoin_ReceiveViewcontextXObjectStatementJoinUidcontextXObjectLctcxosjPkcxosjDestinationcxosjVersionId cxosjPendingcontextActivityFlagcontextStatementUidcontextXObjectUid AgentEntityAgentEntityReplicateAgentEntity_ReceiveViewagentLctaePk aeDestination aeVersionId aePending agentMboxagentMbox_sha1sum agentOpenidagentAccountName agentHomePageagentPersonUid StateEntityStateEntityReplicateStateEntity_ReceiveViewstateUidstateLctstateId activityId registration isIsactive stateMasterChangeSeqNum stateLocalChangeSeqNum stateLastChangedByStateContentEntityStateContentEntityReplicateStateContentEntity_ReceiveViewstateContentUidstateContentLctscePksceDestination sceVersionId scePending!stateContentStateUid#stateContentKey%stateContentValue'stateContentMasterChangeSeqNum)stateContentLocalChangeSeqNum+stateContentLastChangedBy- XLangMapEntry/XLangMapEntryReplicate1XLangMapEntry_ReceiveView3statementLangMapUid5statementLangMapLct7xlmePk9xlmeDestination; xlmeVersionId= xlmePending?verbLangMapUidAobjectLangMapUidClanguageLangMapUidElanguageVariantLangMapUidG valueLangMapIstatementLangMapMasterCsnKstatementLangMapLocalCsnMstatementLangMapLcbOSchoolQSchoolReplicateSSchool_ReceiveViewU schoolUidW schoolLctYschoolPk[schoolDestination]schoolVersionId_ schoolPendinga schoolNamec schoolDesce schoolAddressg schoolActiveischoolPhoneNumberk schoolGendermschoolHolidayCalendarUidoschoolFeaturesqschoolLocationLongsschoolLocationLattuschoolEmailAddresswschoolTeachersPersonGroupUidyschoolStudentsPersonGroupUid{#schoolPendingStudentsPersonGroupUid} schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedByschoolTimeZone SchoolMemberSchoolMemberReplicateSchoolMember_ReceiveViewschoolMemberUidschoolMemberLctsmPk smDestination smVersionId smPendingschoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByCommentsCommentsReplicateComments_ReceiveView commentsUid commentsLct commentsPkcommentsDestinationcommentsVersionIdcommentsPending commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCBReportReportReplicateReport_ReceiveView reportUid reportLctreportPkreportDestinationreportVersionId reportPendingreportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeries reportInactive  isTemplate priority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBySite SiteReplicateSite_ReceiveViewsiteUid!siteLct#sitePk%siteDestination' siteVersionId) sitePending+sitePcsn-siteLcsn/siteLcb1siteName3 guestLogin5registrationAllowed7authSalt9 LearnerGroup;LearnerGroupReplicate=LearnerGroup_ReceiveView?learnerGroupUidAlearnerGroupLctClgPkE lgDestinationG lgVersionIdI lgPendingKlearnerGroupNameMlearnerGroupDescriptionOlearnerGroupActiveQlearnerGroupMCSNSlearnerGroupCSNUlearnerGroupLCBWLearnerGroupMemberYLearnerGroupMemberReplicate[LearnerGroupMember_ReceiveView]learnerGroupMemberUid_learnerGroupMemberLctalgmPkclgmDestinatione lgmVersionIdg lgmPendingilearnerGroupMemberPersonUidklearnerGroupMemberLgUidmlearnerGroupMemberRoleolearnerGroupMemberActiveqlearnerGroupMemberMCSNslearnerGroupMemberCSNulearnerGroupMemberLCBwGroupLearningSessionyGroupLearningSessionReplicate{ GroupLearningSession_ReceiveView}groupLearningSessionUidgroupLearningSessionLctglsPkglsDestination glsVersionId glsPendinggroupLearningSessionContentUid#groupLearningSessionLearnerGroupUidgroupLearningSessionInactivegroupLearningSessionMCSNgroupLearningSessionCSNgroupLearningSessionLCB SiteTermsSiteTermsReplicateSiteTerms_ReceiveView sTermsUid sTermsLctstPk stDestination stVersionId stPending termsHtml sTermsLang sTermsLangUid sTermsActivesTermsLastChangedBysTermsPrimaryCsnsTermsLocalCsnClazzContentJoinClazzContentJoinReplicateClazzContentJoin_ReceiveViewccjUidccjLctccjPkccjDestination ccjVersionId ccjPendingccjContentEntryUid ccjClazzUid ccjActiveccjLocalChangeSeqNumccjMasterChangeSeqNumccjLastChangedByPersonParentJoinPersonParentJoinReplicatePersonParentJoin_ReceiveViewppjUidppjLctppjPkppjDestination ppjVersionId ppjPendingppjPcsnppjLcsnppjLcbppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddr ScopedGrantScopedGrantReplicateScopedGrant_ReceiveViewsgUidsgLctsgPk  sgDestination  sgVersionId  sgPendingsgPcsnsgLcsnsgLcb sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlags! ErrorReport#ErrorReportReplicate%ErrorReport_ReceiveView'errUid)errLct+erPk- erDestination/ erVersionId1 erPending3errPcsn5errLcsn7errLcb9severity; presenterUri= appVersion? versionCodeA errorCodeC operatingSysE osVersionG stackTraceImessageKClazzAssignmentMClazzAssignmentReplicateOClazzAssignment_ReceiveViewQcaUidScaLctUcaPkW caDestinationY caVersionId[ caPending]caTitle_ caDescriptiona caGroupUidccaActiveecaClassCommentEnabledgcaPrivateCommentsEnabledicaCompletionCriteriakcaRequireFileSubmissionm caFileTypeo caSizeLimitqcaNumberOfFilesscaSubmissionPolicyu caMarkingTypewcaRequireTextSubmissionycaTextLimitType{ caTextLimit} caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedByClazzAssignmentContentJoin#ClazzAssignmentContentJoinReplicate&ClazzAssignmentContentJoin_ReceiveViewcacjUidcacjLctcacjPkcacjDestination cacjVersionId cacjPendingcacjContentUidcacjAssignmentUid cacjActive cacjWeightcacjMCSNcacjLCSNcacjLCBCourseAssignmentSubmission#CourseAssignmentSubmissionReplicate&CourseAssignmentSubmission_ReceiveViewcasUid casTimestampcasPkcasDestination casVersionId casPendingcasAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType$CourseAssignmentSubmissionAttachment-CourseAssignmentSubmissionAttachmentReplicate0CourseAssignmentSubmissionAttachment_ReceiveViewcasaUid casaTimestampcasaPkcasaDestination casaVersionId casaPendingcasaSubmissionUid casaMimeType casaFileNamecasaUricasaMd5casaSizeCourseAssignmentMarkCourseAssignmentMarkReplicate CourseAssignmentMark_ReceiveViewcamUidcamLctcamPkcamDestination camVersionId camPendingcamAssignmentUidcamSubmitterUidcamMark camPenalty PersonAuth2PersonAuth2ReplicatePersonAuth2_ReceiveViewpauthUidpauthLctpaPk paDestination  paVersionId  paPending pauthMechanism pauthAuth pauthLcsn pauthPcsnpauthLcb UserSessionUserSessionReplicateUserSession_ReceiveViewusUidusLct!usPk# usDestination% usVersionId' usPending)usPcsn+usLcsn-usLcb/ usPersonUid1usClientNodeId3 usStartTime5 usEndTime7usStatus9usReason;usAuth= usSessionType? CourseBlockACourseBlockReplicateCCourseBlock_ReceiveViewEcbUidGcbLctIcbPkK cbDestinationM cbVersionIdO cbPendingQcbTypeS cbIndentLevelUcbModuleParentBlockUidWcbTitleY cbDescription[cbCompletionCriteria]cbHideUntilDate_cbDeadlineDateacbLateSubmissionPenaltyccbGracePeriodDatee cbMaxPointsg cbMinPointsicbIndexk cbClazzUidmcbActiveocbHiddenq cbEntityUidsCourseTerminologyuCourseTerminologyReplicatewCourseTerminology_ReceiveViewyctUid{ctLct}ctPk ctDestination ctVersionId ctPendingctTitle ctTerminologyCourseGroupSetCourseGroupSetReplicateCourseGroupSet_ReceiveViewcgsUidcgsLctcgsPkcgsDestination cgsVersionId cgsPendingcgsNamecgsTotalGroups cgsActive cgsClazzUidCourseGroupMemberCourseGroupMemberReplicateCourseGroupMember_ReceiveViewcgmUidcgmLctcgmPkcgmDestination cgmVersionId cgmPending cgmSetUidcgmGroupNumber cgmPersonUid CoursePictureCoursePictureReplicateCoursePicture_ReceiveViewcoursePictureUidcoursePictureLctcpPk cpDestination cpVersionId cpPendingcoursePictureClazzUidcoursePictureMasterCsncoursePictureLocalCsncoursePictureLastChangedBycoursePictureUricoursePictureMd5coursePictureFileSizecoursePictureTimestampcoursePictureMimeTypecoursePictureActiveContentEntryPictureContentEntryPictureReplicateContentEntryPicture_ReceiveViewcepUid cepTimestampcepPkcepDestination cepVersionId cepPendingcepContentEntryUidcepUricepMd5 cepFileSize cepMimeType cepActiveChat ChatReplicateChat_ReceiveViewchatUidchatLct chatPk chatDestination  chatVersionId chatPending chatStartDate chatTitle chatGroup ChatMemberChatMemberReplicateChatMember_ReceiveView chatMemberUid chatMemberLct! chatMemberPk#chatMemberDestination%chatMemberVersionId'chatMemberPending)chatMemberChatUid+chatMemberPersonUid-chatMemberJoinedDate/chatMemberLeftDate1Message3MessageReplicate5Message_ReceiveView7 messageUid9 messageLct; messagePk=messageDestination?messageVersionIdAmessagePendingCmessageSenderPersonUidEmessageTableIdGmessageEntityUidI messageTextKmessageTimestampMmessageClazzUidO MessageReadQMessageReadReplicateSMessageRead_ReceiveViewUmessageReadUidWmessageReadLctY messageReadPk[messageReadDestination]messageReadVersionId_messageReadPendingamessageReadPersonUidcmessageReadMessageUidemessageReadEntityUidgCourseDiscussioniCourseDiscussionReplicatekCourseDiscussion_ReceiveViewmcourseDiscussionUidocourseDiscussionLctqcourseDiscussionPkscourseDiscussionDestinationucourseDiscussionVersionIdwcourseDiscussionPendingycourseDiscussionTitle{courseDiscussionDesc}courseDiscussionClazzUidcourseDiscussionActiveDiscussionTopicDiscussionTopicReplicateDiscussionTopic_ReceiveViewdiscussionTopicUiddiscussionTopicLctdiscussionTopicPkdiscussionTopicDestinationdiscussionTopicVersionIddiscussionTopicPendingdiscussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUidDiscussionPostDiscussionPostReplicateDiscussionPost_ReceiveViewdiscussionPostUiddiscussionPostLctdiscussionPostPkdiscussionPostDestinationdiscussionPostVersionIddiscussionPostPendingdiscussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUidkotlin/collections/MapsKtmapOf([Lkotlin/Pair;)Ljava/util/Map;  ()Ljava/lang/Object;    INSTANCE  Lkotlin/Metadata;mvkxi0d10 $   000H ¢d2 L+Yd "$&(*,.0M,0Y25S,0Y75S,0Y95S,0Y;5S,0Y=5S,0Y?5S,0YA5S,0YC5S,0YE5S, 0YG5S, 0YI5S, 0YK5S, 0YM5S, 0YO5S,0Y&5S,0Y$5S,U0M,0Y(5S,0Y,5S,0Y*5S,0Y.5S,UX^S+Yd`bdfhjlnp0M,0Yr5S,0Yt5S,0Yv5S,0Yx5S,0Yz5S,0Y|5S,0Yh5S,0Yf5S,U0M,0Yj5S,0Yn5S,0Yl5S,0Yp5S,UX^S+Yd~ 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+cYcd 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+ Y d0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y 5S, 0Y 5S, 0Y5S, 0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y 5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+Y"$&(*,.020M,0Y45S,0Y65S,0Y85S,0Y:5S,0Y<5S,0Y>5S,0Y@5S,0YB5S,0YD5S, 0YF5S, 0YH5S, 0YJ5S, 0YL5S, 0YN5S,0YP5S,0YR5S,0Y*5S,0YT5S,0YV5S,0YX5S,0YZ5S,0Y\5S,0Y^5S,0Y(5S,U0M,0Y,5S,0Y05S,0Y.5S,0Y25S,UX^S+AYA`bdfhjlnp0M,0Yr5S,0Yt5S,0Yv5S,0Yx5S,0Yz5S,0Y|5S,0Y~5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Yh5S, 0Yf5S,U0M,0Yj5S,0Yn5S,0Yl5S,0Yp5S,UX^S+Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+ *Y*djlnp0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Yj5S,0Yn5S,0Yl5S,0Yp5S,UX^S+ Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+ Yd 0M,0Y 5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y 5S,UX^S+ Yd "$&( 0M,0Y*5S,0Y,5S,0Y.5S,0Y05S,0Y25S,0Y45S,0Y65S,0Y85S,0Y 5S, 0Y5S,U0M,0Y"5S,0Y&5S,0Y$5S,0Y(5S,UX^S+ Yd:<>@BDFHJ0M,0YL5S,0YN5S,0YP5S,0YR5S,0YT5S,0YB5S,0Y@5S,U0M,0YD5S,0YH5S,0YF5S,0YJ5S,UX^S+YdVXZ\^`bdf0M,0Yh5S,0Yj5S,0Yl5S,0Yn5S,0Yp5S,0Y^5S,0Y\5S,U0M,0Y`5S,0Yd5S,0Yb5S,0Yf5S,UX^S+ Y drtvxz|~ 0M,0Yj5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Yz5S, 0Yx5S,U0M,0Y|5S,0Y5S,0Y~5S,0Y5S,UX^S+ Y d0M,0Yx5S,0Y5S,0Yj5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S++Y+d0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+,Y,0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+2Y2d 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y 5S, 0Y 5S, 0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+3Y3d  0M,0Y"5S,0Y$5S,0Y&5S,0Y5S,0Y5S,0Y(5S,0Y*5S,0Y 5S,0Y,5S, 0Y.5S, 0Y05S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y 5S,UX^S+>Y>d2468:<>@B0M,0YD5S,0YF5S,0YH5S,0YJ5S,0YL5S,0Y:5S,0Y85S,U0M,0Y<5S,0Y@5S,0Y>5S,0YB5S,UX^S+@Y@dNPRTVXZ\^ 0M,0Y`5S,0Yb5S,0Yd5S,0Yf5S,0Yh5S,0Yj5S,0Yl5S,0Yn5S,0Yp5S, 0Yr5S, 0YV5S, 0YT5S,U0M,0YX5S,0Y\5S,0YZ5S,0Y^5S,UX^S+<Y<tvxz|~#0M,0Y5S,0Y5S,0Y5S,0YT5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y|5S,0Y5S,0Y5S,0Y5S, 0Y5S,!0Y5S,"0Yz5S,U0M,0Y~5S,0Y5S,0Y5S,0Y5S,UX^S+BYBd0M,0Y5S,0Y5S,0Y5S,0YH5S,0YJ5S,0YL5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+DYDd 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+FYFd~ 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y 5S,0Y5S,0Y 5S,0Y5S,0Y5S, 0Y5S, 0Y5S,U0M,0Y~5S,0Y5S,0Y5S,0Y5S,UX^S+HYHd " 0M,0Y$5S,0Y&5S,0Y(5S,0Y 5S,0Y*5S,0Y,5S,0Y.5S,0Y5S,0Y5S,U0M,0Y5S,0Y 5S,0Y5S,0Y"5S,UX^S+JYJd02468:<>@ 0M,0YB5S,0YD5S,0YF5S,0YH5S,0YJ5S,0YL5S,0YN5S,0YP5S,0Y85S, 0Y65S,U0M,0Y:5S,0Y>5S,0Y<5S,0Y@5S,UX^S+YdRTVXZ\^`b0M,0Yd5S,0Yf5S,0Yh5S,0Yj5S,0Yl5S,0Yn5S,0Yp5S,0Yr5S,0Yt5S, 0Yv5S, 0Yx5S, 0Yz5S, 0Y|5S, 0Y~5S,0Y5S,0Y5S,0Y5S,0Y5S,0YZ5S,0Y5S,0YX5S,U0M,0Y\5S,0Y`5S,0Y^5S,0Yb5S,UX^S+ȸY 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+иYd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+ eYed0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y 5S,0Y 5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+!Yd "$&(*, 0M,0Y.5S,0Y05S,0Y25S,0Y$5S,0Y45S,0Y65S,0Y85S,0Y:5S,0Y"5S,U0M,0Y&5S,0Y*5S,0Y(5S,0Y,5S,UX^S+"-Y-d<>@BDFHJL0M,0YN5S,0YP5S,0YR5S,0YT5S,0YV5S,0YX5S,0YD5S,0YB5S,U0M,0YF5S,0YJ5S,0YH5S,0YL5S,UX^S+#,Y,dZ\^`bdfhj 0M,0Yl5S,0Yn5S,0Yp5S,0Yr5S,0Yt5S,0Yv5S,0Yx5S,0Yb5S,0Y`5S,U0M,0Yd5S,0Yh5S,0Yf5S,0Yj5S,UX^S+$.Y.dz|~0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+%Yd 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+&Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+'Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+(0Y0   0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y 5S, 0Y"5S, 0Y5S,U0M,0Y 5S,0Y5S,0Y 5S,0Y5S,UX^S+)Yd$&(*,.0240M,0Y65S,0Y85S,0Y:5S,0Y,5S,0Y<5S,0Y5S,0Y>5S,0Y@5S,0YB5S, 0YD5S, 0YF5S, 0YH5S, 0YJ5S, 0YL5S,0Y*5S,U0M,0Y.5S,0Y25S,0Y05S,0Y45S,UX^S+*YdNPRTVXZ\^0M,0Y`5S,0Yb5S,0Yd5S,0Yf5S,0Yh5S,0Yj5S,0Yl5S,0Yn5S,0Yp5S, 0Yr5S, 0Yt5S, 0Yv5S, 0Yx5S, 0Yz5S,0Y|5S,0Y~5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0YV5S,0YT5S,U0M,0YX5S,0Y\5S,0YZ5S,0Y^5S,UX^S++ Y d 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+, Y d0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+-ZYZd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+. Y d0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+/Yd  0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y 5S,0Y 5S,0Y5S,UX^S+0Y "$&(* 0M,0Y,5S,0Y.5S,0Y05S,0Y"5S,0Y25S,0Y45S,0Y65S,0Y85S,0Y:5S, 0Y<5S, 0Y>5S, 0Y@5S, 0Y 5S,U0M,0Y$5S,0Y(5S,0Y&5S,0Y*5S,UX^S+1|Y|dBDFHJLNPR0M,0YT5S,0YV5S,0YX5S,0YZ5S,0Y\5S,0Y^5S,0Y`5S,0Yb5S,0Yd5S, 0Yf5S, 0Yh5S, 0Yj5S, 0Yl5S, 0Yn5S,0Yp5S,0Yr5S,0Yt5S,0YJ5S,0YH5S,U0M,0YL5S,0YP5S,0YN5S,0YR5S,UX^S+2¸Ydvxz|~0M,0Y5S,0Y5S,0Y~5S,0Y|5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+3Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+4Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+5}Y}d 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S, 0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+6Yd0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+7Y  0M,0Y5S,0Y5S,0Y5S,0Y 5S,0Y5S,U0M,0Y 5S,0Y5S,0Y5S,0Y5S,UX^S+8Y "$&(*0M,0Y,5S,0Y.5S,0Y05S,0Y25S,0Y"5S,0Y 5S,U0M,0Y$5S,0Y(5S,0Y&5S,0Y*5S,UX^S+9~Y~d468:<>@BD0M,0YF5S,0YH5S,0YJ5S,0YL5S,0YN5S,0YP5S,0Y<5S,0Y:5S,U0M,0Y>5S,0YB5S,0Y@5S,0YD5S,UX^S+:YdRTVXZ\^`b0M,0Yd5S,0Yf5S,0Yh5S,0YZ5S,0YX5S,U0M,0Y\5S,0Y`5S,0Y^5S,0Yb5S,UX^S+;Ydjlnprtvxz0M,0Y|5S,0Y~5S,0Y5S,0Y5S,0Yr5S,0Yp5S,U0M,0Yt5S,0Yx5S,0Yv5S,0Yz5S,UX^S+<Yd 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+=Yd 0M,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S,0Y5S, 0Y5S,U0M,0Y5S,0Y5S,0Y5S,0Y5S,UX^S+̰LM!N'O_PaOgPrOtPzQ|POQRQORSROSTSOTOTUTOUOUOUVUOVOVOWLXNWVYWZX[Y\\Le]t^x_~`ababababcbacacad5e7d?f@gAhBiE]LLNj_kglmmnmnonmopompmpmpmpmpqpmqmqrqm r,m0sgtisqurvswtxwj~Lyz{|}|}~}|~|~|~~|||OQYZ[\_yfLhy VX`abcfmLo!$03?BNQ^amp|24<=>?BILLas!$+,03@CPS`cjkor , . 6 7 8 9 < CL F X d m    % & * - : = J N L     + / j l t u v w z L     $ ' 3 6 B E R U b e r u | }       - 0 = A | ~ L +/jltuvwzL *.ikstuvyL (+8;HLL$'48su}~  L   !%`bjklmp wLz  '(,/<?LP !L"#$%%&&%-&:%=&J%N'(')*+,"L-./0101 0101#2%1)0,2334280;3H0L4546789-L:;<=>=>=>=> = >=>"?#>'=*?7=:?G=K@A@BCDE:LFGHIJI JIJ&I)J5I8J?K@JDIGKTIWKcIfKmLoKsIvLIMNMOPQRFLSTU V7W8V>WKVMWZV\WiVlWyV|WVWVWXWVXYXVYVZ[Z\]^_SL`2aDbGcddfcldyc{dcdedcececfgfhijk` Ll!m0n6opopopoq/r1q9s:t;u<v?lFLIw[xjypz){+z2{9|:{>zA|H}J|NzQ}^za}nzq}~z}z}z}z}z}z}z}z}z} z }z}#~$}(z+~8z;~BC~GzJQSWzZgzjwzzzzwL'(.;=JLY[hjqrvyL        L  - < B                 !-!/!7!8!9!:!=!DL!G!W!`!o!!!!!!!!!!!!!!"";"="E"F"G"H"K"RL"U"h"t"}"""""""""""# # ###X#Z#b#c#d#e#h#oL#r############$$ $$$!$#$'$*$1$3$7$:$F$I$V$Y$f$i$v$y$$$$$$$$$$$$$$$$%"%$%,%-%.%/%2%9L%<%P%\%e%%%%%%%%%%%%%%%&&&&&R&T&\&]&^&_&b&iL&l&&&&&&&&&&&&&&&&&&'''''''#'&'-'/'3'6'C'F'S'V'c'f's'v'}'~''''''''''''''L'(((#(A(B(H(O(P(T(V(c(e(l(m(q(s(((((((((((((((((((((((()))) )))")#)')*)6)9)@)A)E)H)U)X)e)h)o)p)t)w))))))))))))L)***D*E*K*X*Z*f*h*o*q*u*x* *** ** ** * * * * ****L*+++'+R+T+Z+g+i+v+x++++++++++++++++L+,,,!,' ,T!,U ,[!,b",d!,h ,j",w ,y", ,",#,", ,#, ,#, ,$,%,$,&,'-(-)-- L-*- +-&,-2--8.-e/-g.-m/-z.-|/-.-/-0-/-.-0-.-0-.-1-2-1.3.4.5.6.*. L.7.%8.49.::.t;.v:.|;.<.;.:.<.:.<.:.<.:.<.:.=/>/=/?/@/A/B/7/L/ C/5D/DE/JF/wG/yF/G/F/G/F/G/H/G/F/H/F/H/F/I0J0 I0K0L0M0N0C0L0"O07P0FQ0LR0yS0zR0S0R0S0R0S0R0S0T0S0R0T0R0T0R0T0U0T0R0U0V0U0R0V1R1 V1R1V1&R1*W1eX1gW1oY1pZ1q[1r\1uO1|L1]1^1_1`1a1`1a1`1a1b1a1`1b2`2b2`2b2$`2'b2.c2/b23`26c2B`2Ec2R`2Vd2e2d2f2g2h2i2]2L2j2k2l2m3n3m3 n3m3n3o3 n3$m3&o33m36o3Bm3Eo3Qm3To3[p3\o3`m3cp3jq3kp3om3rq3~m3q3m3q3m3q3m3q3m3r3s3r4t4u4v4w4 j4L4x4)y4;z4>{4x|4z{4|4}4|4{4}4~4}4{4~44~4{4444{44{4444{4444{4444{4555{5 555{55 5!5%{5(5/5054{575D{5G5T{5W5d{5g5t{5w5~55{55{55{55555555x5L5666&6S6U6[6b6c6g6i6v6x666666666666666777 L7 77%77777777777777777L78888&8|8}8888888888888L9999*9W9Y9_9f9g9k9m9z9|9999999999L99:: :~::::::::L::::;);*;0;=;?;L;N;[;^;k;n;{;~;;;;;;;;;;;;;;;;<<<<<<<<L< <35>p>r>z>{>|>}>>L>>>>>>>>>>>>>?????Q?S?[?\?]?^?a?hL?k?}???????????@#@%@-@.@/@0@3@:L@= @P @\ @e @ @ @ @ @ @ @ @ @ @@ @ @@ @A AA A A AA  A$A_AaAiAlAoArAu A|LAAAAAAAAABBBBBBB%B)BdBfBnBqBt Bw!BzBLB"B#B$B%B$B%B$B%B$B&C9'C;&CC(CD)CE*CF+CI"CPLCS,Cg-Cs.C|/C0D1D0D%2D&3D'4D(5D+,D2LD56DH7DW8D]9D{:D|9D:D9D:D9D:D9D:D9D:D9D:D9D;EE&?E'@E*6E1LE4AEIBEUCE^DEEEFEEEGEHEIEJEAFLFKFLF%MF.NF1OFkPFmOFsPFOFPFOFQFRFQFSFTFUFVFKFLFWFXGYGZG[G[\G][Gc\Gj]Gl\Gp[Gs]Gz^G{]G[G^G[G^G[G^G[G_G`G_GaGbGcGdGWHLHeHfH&gH/hH2iH{jH}iHjHkHjHiHkHiHkHiHkHiHkHiHlImIlInIoIpIqIeI&LI'K I+ A/*ϰJ    Yҳձ :[IIIII[s[sssssPK!!4 & &8com/ustadmobile/core/db/UmAppDatabase_DoorMetadata.class42com/ustadmobile/core/db/UmAppDatabase_DoorMetadataXLcom/ustadmobile/door/ext/DoorDatabaseMetadata;-com/ustadmobile/door/ext/DoorDatabaseMetadata()V  java/lang/String  NetworkNode ClazzLogClazzLogAttendanceRecordSchedule DateRangeHolidayCalendarHolidayScheduledCheckAuditLog CustomFieldCustomFieldValue CustomFieldValueOption"Person$Clazz&ClazzEnrolment( LeavingReason* ContentEntry,ContentEntryContentCategoryJoin.ContentEntryParentChildJoin0ContentEntryRelatedEntryJoin2ContentCategorySchema4ContentCategory6Language8LanguageVariant: AccessToken< PersonAuth>Role@ EntityRoleB PersonGroupDPersonGroupMemberF PersonPictureHScrapeQueueItemJ ScrapeRunLConnectivityStatusN ContainerPContainerEntryRContainerEntryFileT VerbEntityV XObjectEntityXStatementEntityZContextXObjectStatementJoin\ AgentEntity^ StateEntity`StateContentEntityb XLangMapEntrydSyncNodefLocallyAvailableContainerh ContainerETagjSchooll SchoolMembernCommentspReportrSitetContainerImportJobv LearnerGroupxLearnerGroupMemberzGroupLearningSession| SiteTerms~ClazzContentJoinPersonParentJoin ScopedGrant ErrorReportClazzAssignmentClazzAssignmentContentJoinCourseAssignmentSubmission$CourseAssignmentSubmissionAttachmentCourseAssignmentMarkClazzAssignmentRollUp PersonAuth2 UserSession ContentJobContentJobItem CourseBlockCourseTerminologyCourseGroupSetCourseGroupMember ChangeLogZombieAttachmentDataDoorNodeReplicationStatusClazzLogReplicate!ClazzLogAttendanceRecordReplicate#CourseAssignmentSubmissionReplicate-CourseAssignmentSubmissionAttachmentReplicateCourseAssignmentMarkReplicateCourseBlockReplicateCourseTerminologyReplicateCourseGroupSetReplicateCourseGroupMemberReplicateScheduleReplicateHolidayCalendarReplicateHolidayReplicatePersonReplicateClazzReplicateClazzEnrolmentReplicateLeavingReasonReplicateContentEntryReplicate(ContentEntryContentCategoryJoinReplicate$ContentEntryParentChildJoinReplicate%ContentEntryRelatedEntryJoinReplicateContentCategorySchemaReplicateContentCategoryReplicateLanguageReplicateLanguageVariantReplicatePersonGroupReplicatePersonGroupMemberReplicatePersonPictureReplicateContainerReplicateVerbEntityReplicateXObjectEntityReplicateStatementEntityReplicate$ContextXObjectStatementJoinReplicateAgentEntityReplicateStateEntityReplicateStateContentEntityReplicateXLangMapEntryReplicateSchoolReplicateSchoolMemberReplicateCommentsReplicateReportReplicate SiteReplicateLearnerGroupReplicateLearnerGroupMemberReplicateGroupLearningSessionReplicateSiteTermsReplicateClazzContentJoinReplicatePersonParentJoinReplicateScopedGrantReplicate ErrorReportReplicate ClazzAssignmentReplicate#ClazzAssignmentContentJoinReplicatePersonAuth2ReplicateUserSessionReplicate CoursePictureCoursePictureReplicateContentEntryPictureContentEntryPictureReplicateChat ChatMember Message"MessageReplicate$ ChatReplicate&ChatMemberReplicate( MessageRead*MessageReadReplicate,CourseDiscussion.CourseDiscussionReplicate0DiscussionTopic2DiscussionTopicReplicate4DiscussionPost6DiscussionPostReplicate8 kotlin/collections/CollectionsKt:listOf%([Ljava/lang/Object;)Ljava/util/List; <= ;> allTablesLjava/util/List; @A Bkotlin/LazyThreadSafetyModeDNONELkotlin/LazyThreadSafetyMode; FG EHFcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2JINSTANCEHLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2; LM KNkotlin/jvm/functions/Function0P kotlin/LazyKtRlazyL(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; TU SVreplicateEntities$delegate Lkotlin/Lazy; XY Zthis4Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata; getDbClass()Lkotlin/reflect/KClass;B()Lkotlin/reflect/KClass;#Lorg/jetbrains/annotations/NotNull;%com/ustadmobile/core/db/UmAppDatabasebkotlin/jvm/internal/ReflectiondgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; fg ehgetHasReadOnlyWrapper()ZgetHasAttachmentsgetSyncableTableIdMap()Ljava/util/Map;8()Ljava/util/Map; TABLE_ID_MAPLjava/util/Map; pq r getVersion()I getAllTables()Ljava/util/List;&()Ljava/util/List;getReplicateEntitiesb()Ljava/util/Map; kotlin/Lazy{getValue()Ljava/lang/Object; }~ | java/util/Mapaccess$getTABLE_ID_MAP$cpLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion;  kotlin/collections/MapsKtemptyMap n $Ljava/util/List;6Ljava/util/Map;Lkotlin/Metadata;mvkxi0d12<            $     200: B¢R00X–¢ R 00 8VX–¢  R 08VX–¢R08VX–¢R'0008VX–„¢ R 0008VX–¢R08VX–¢¨!d2/Lcom/ustadmobile/door/ext/DoorDatabaseMetadata;'Lcom/ustadmobile/core/db/UmAppDatabase;dbClassLkotlin/reflect/KClass;hasAttachmentshasReadOnlyWrapperreplicateEntitiesS+?S+@S+AS+BS+CS+DS+ES+FS+GS+HS+IS+JS+KS+LS+MS+NS+OS+PS+QS+RS+SS+TS+US+VS+WS+XS+YS+ZS+[S+\S+]S+^S+_S+`S+aS+bS+cS+dS+eS+fS+gS+hS+iS+jS+kS+lS+mS+nS+oS+pS+qS+rS+sS+tS+uS+vS+wS+xS+yS+zS+{S+|S+}S+~ S+ S+ S+S+S+S+S+S+S+S+S+S+!S+#S+%S+'S+)S++S+-S+/S+1S+3S+5S+7S+9S+?C*IOQW[. "%'*-03 69 <? BE HK NQ!TW!Z]!`c!fi!lo"ru"x{#~###$$$$$$%%%%%&&&&&'''' (((( #)&)),/)25)8;)>A)DG)JM*PS*VY*\_*be*hk+nq+tw+z}+,,---.....////000011223  3344"%4(+5.15475:=5@C6FI6LO6RU7X[7^a8dg8jm8ps9vy9|9:::;;;<<<====>>>>???@@ @A A$(A,0B48B<@BDHBLPCTXC\`CdhClpCtxD|DDDEEEFFFJ \]^_1ci \]`ajk, \]lk, \]mn.s \]oatu-k \]vw/*C \]xaynA*[L+IJJ \]zans.Ys  wwK[IIIII[s["s]ssss@sssvswsss^s_ssslskssjsssssysnsXsYssmsstsussPK!!IjjHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2.class4FBcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/AgentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!oaaGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2.class4FAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!"c-Mcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2.class4FGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; #$ "%J(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2    =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!IV'']com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2.class4FWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2; $receiverinvokeN()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; #$ "%Z(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 LLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2.class4FLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!ˉScom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2.class4FMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!XSnjjHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2.class4FBcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!m,Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2.class4FKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!P[com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2.class4FUcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisWLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2; $receiverinvokeL()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; #$ "%X(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 JLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!cKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2.class4FEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!pKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2.class4FEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CommentsDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?-> @A*=/*,?,> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!J/̎Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2.class4FFcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContainerDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?P> @A*=/*,?O> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!w)Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2.class4FLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!}Xcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2.class4FRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisTLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2; $receiverinvokeI()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; #$ "%U(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 GLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)? > @A*=/*,? > A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!rz\\bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2.class4F\com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  this^Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2; $receiverinvokeS()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Ocom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; #$ "%_(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 QLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =NY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!T*IOcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryDao$2.class4FIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!^00^com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2.class4FXcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2; $receiverinvokeO()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; #$ "%[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 MLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!"[Vcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2.class4FPcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisRLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; #$ "%S(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?~> @A*=/*,?}> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!f99_com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2.class4FYcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  this[Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2; $receiverinvokeP()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; #$ "%\(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 NLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!E00^com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2.class4FXcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2; $receiverinvokeO()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; #$ "%[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 MLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!;HWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2.class4FQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2; $receiverinvokeH()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; #$ "%T(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 FLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?%> @A*=/*,?$> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!q"+gcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2.class4Facom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2; $receiverinvokeX()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Tcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; #$ "%d(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =NY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!'']com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2.class4FWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2; $receiverinvokeN()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; #$ "%Z(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 LLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!X]"Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseBlockDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!RڐScom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2.class4FMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!lj[Tcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2.class4FNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; #$ "%Q(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!w.<Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2.class4FKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!4Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2.class4FJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CoursePictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?v> @A*=/*,?u> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!C[HTcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2.class4FNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; #$ "%Q(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!y Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2.class4FKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!![*Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2.class4FLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ErrorReportDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?X> @A*=/*,?W> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!@8Wcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2.class4FQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2; $receiverinvokeH()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao; #$ "%T(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 FLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2.class4FLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!zR||Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2.class4FDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!WKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2.class4FEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!dDRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2.class4FLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?$> @A*=/*,?#> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!@5YOcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2.class4FIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!\PUcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2.class4FOcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisQLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2; $receiverinvokeF()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; #$ "%R(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 DLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!!$Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2.class4FJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!`M||Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2.class4FDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!Y?[Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageReadDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!k ^Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?`> @A*=/*,?_> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!+;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!v@Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?2> @A*=/*,?1> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!\ETcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2.class4FNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; #$ "%Q(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?:> @A*=/*,?9> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!! `Scom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2.class4FMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?H> @A*=/*,?G> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!]rPcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2.class4FJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?E> @A*=/*,?D> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!TssIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2.class4FCcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ReportDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?q> @A*=/*,?p> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!ᶅKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2.class4FEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScheduleDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!g ssIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2.class4FCcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SchoolDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!a9Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2.class4FIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!ܠNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?P> @A*=/*,?O> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!! daaGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2.class4FAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SiteDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?8> @A*=/*,?7> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!&Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2.class4FFcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/SiteTermsDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/SiteTermsDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SiteTermsDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/SiteTermsDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?@> @A*=/*,??> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!8W(Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2.class4FIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!@OjjHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2.class4FBcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StateDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!}JLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2.class4FFcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StatementDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?|> @A*=/*,?{> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2.class4FHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/UserSessionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?h> @A*=/*,?g> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!aaGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2.class4FAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/VerbDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?a> @A*=/*,?`> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!#Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2.class4FJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?> @A*=/*,?> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!;||Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2.class4FDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/XObjectDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V :!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  =3 *+ *>   =FY*  * &)?i> @A*=/*,?h> A B;CD<E4-.[I/I0I/1I23I45[s67[s8s9sPK!!l^NN<com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper.class46com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper%com/ustadmobile/core/db/UmAppDatabase1com/ustadmobile/door/DoorDatabaseReplicateWrapper*(Lcom/ustadmobile/core/db/UmAppDatabase;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  Ccom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)V  kotlin/jvm/functions/Function0 kotlin/LazyKtlazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; !" #_PersonDao$delegate Lkotlin/Lazy; %& 'Bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2) *_ClazzDao$delegate ,& -Hcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2/ 0_CourseBlockDao$delegate 2& 3Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$25 6_CourseTerminologyDao$delegate 8& 9Kcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2; <_CourseGroupSetDao$delegate >& ?Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2A B_CourseGroupMemberDao$delegate D& EKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2G H_ClazzEnrolmentDao$delegate J& KJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2M N_LeavingReasonDao$delegate P& QIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryDao$2S T_ContentEntryDao$delegate V& W\com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2Y Z,_ContentEntryContentCategoryJoinDao$delegate \& ]Xcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2_ `(_ContentEntryParentChildJoinDao$delegate b& cYcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2e f)_ContentEntryRelatedEntryJoinDao$delegate h& iMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2k l_ClazzContentJoinDao$delegate n& oRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2q r"_ContentCategorySchemaDao$delegate t& uLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2w x_ContentCategoryDao$delegate z& {Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2} ~_LanguageDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2 _LanguageVariantDao$delegate & Hcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2 _PersonGroupDao$delegate & Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2 _PersonGroupMemberDao$delegate & Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2 _PersonPictureDao$delegate & Fcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2 _ContainerDao$delegate & Acom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2 _VerbDao$delegate & Dcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2 _XObjectDao$delegate & Ccom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2 _ReportDao$delegate & Fcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2 _StatementDao$delegate & Xcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2 (_ContextXObjectStatementJoinDao$delegate & Bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2 _StateDao$delegate & Icom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2 _StateContentDao$delegate & Bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2 _AgentDao$delegate & Icom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2 _LearnerGroupDao$delegate & Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2 _LearnerGroupMemberDao$delegate & Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2 !_GroupLearningSessionDao$delegate & Ucom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2 %_ClazzLogAttendanceRecordDao$delegate & Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2 _ClazzLogDao$delegate & Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2 _ScheduleDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2 _HolidayCalendarDao$delegate & Dcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2 _HolidayDao$delegate & Ccom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2 _SchoolDao$delegate & Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2 _XLangMapEntryDao$delegate  &  Icom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2 _SchoolMemberDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2 _ClazzAssignmentDao$delegate & Wcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2 '_ClazzAssignmentContentJoinDao$delegate & Wcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2  '_CourseAssignmentSubmissionDao$delegate "& #acom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2% &1_CourseAssignmentSubmissionAttachmentDao$delegate (& )Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2+ ,!_CourseAssignmentMarkDao$delegate .& /Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$21 2_CommentsDao$delegate 4& 5Acom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$27 8_SiteDao$delegate :& ;Fcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2= >_SiteTermsDao$delegate @& AMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2C D_PersonParentJoinDao$delegate F& GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2I J_ScopedGrantDao$delegate L& MHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2O P_ErrorReportDao$delegate R& SHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2U V_PersonAuth2Dao$delegate X& YHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2[ \_UserSessionDao$delegate ^& _Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2a b_CoursePictureDao$delegate d& ePcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2g h _ContentEntryPictureDao$delegate j& kAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2m n_ChatDao$delegate p& qGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2s t_ChatMemberDao$delegate v& wDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2y z_MessageDao$delegate |& }Hcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2 _MessageReadDao$delegate & Mcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2 _CourseDiscussionDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2 _DiscussionTopicDao$delegate & Kcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2 _DiscussionPostDao$delegate & this8Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper; getDbName()Ljava/lang/String;java/lang/StringBuilder DoorWrapper for [append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  (C)Ljava/lang/StringBuilder;  toString  getNetworkNodeDao.()Lcom/ustadmobile/core/db/dao/NetworkNodeDao;   get_PersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; kotlin/LazygetValue()Ljava/lang/Object;  %com/ustadmobile/core/db/dao/PersonDao getPersonDao   get_ClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;$com/ustadmobile/core/db/dao/ClazzDao getClazzDao  get_CourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;*com/ustadmobile/core/db/dao/CourseBlockDaogetCourseBlockDao  get_CourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;0com/ustadmobile/core/db/dao/CourseTerminologyDaogetCourseTerminologyDao  get_CourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;-com/ustadmobile/core/db/dao/CourseGroupSetDaogetCourseGroupSetDao  get_CourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;0com/ustadmobile/core/db/dao/CourseGroupMemberDaogetCourseGroupMemberDao  get_ClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;-com/ustadmobile/core/db/dao/ClazzEnrolmentDaogetClazzEnrolmentDao  get_LeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;,com/ustadmobile/core/db/dao/LeavingReasonDaogetLeavingReasonDao  get_ContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;+com/ustadmobile/core/db/dao/ContentEntryDaogetContentEntryDao  &get_ContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao%getContentEntryContentCategoryJoinDao  "get_ContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao!getContentEntryParentChildJoinDao  #get_ContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao"getContentEntryRelatedEntryJoinDao   get_ClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;/com/ustadmobile/core/db/dao/ClazzContentJoinDao getClazzContentJoinDao   get_ContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;4com/ustadmobile/core/db/dao/ContentCategorySchemaDaogetContentCategorySchemaDao  get_ContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;.com/ustadmobile/core/db/dao/ContentCategoryDaogetContentCategoryDao  get_LanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;'com/ustadmobile/core/db/dao/LanguageDao"getLanguageDao  ! %get_LanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;.com/ustadmobile/core/db/dao/LanguageVariantDao)getLanguageVariantDao '( ,getScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao; ./ 0getPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao; 23 4get_PersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;*com/ustadmobile/core/db/dao/PersonGroupDao8getPersonGroupDao 67 ;get_PersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;0com/ustadmobile/core/db/dao/PersonGroupMemberDao?getPersonGroupMemberDao => BgetEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao; DE Fget_PersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;,com/ustadmobile/core/db/dao/PersonPictureDaoJgetPersonPictureDao HI MgetConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; OP Qget_ContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;(com/ustadmobile/core/db/dao/ContainerDaoUgetContainerDao ST XgetContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao; Z[ \getContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao; ^_ `getContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao; bc d get_VerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;#com/ustadmobile/core/db/dao/VerbDaoh getVerbDao fg kget_XObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;&com/ustadmobile/core/db/dao/XObjectDaoo getXObjectDao mn r get_ReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;%com/ustadmobile/core/db/dao/ReportDaov getReportDao tu ygetContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao; {| }get_StatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;(com/ustadmobile/core/db/dao/StatementDaogetStatementDao  "get_ContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao!getContextXObjectStatementJoinDao   get_StateDao(()Lcom/ustadmobile/core/db/dao/StateDao;$com/ustadmobile/core/db/dao/StateDao getStateDao  get_StateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao;+com/ustadmobile/core/db/dao/StateContentDaogetStateContentDao   get_AgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;$com/ustadmobile/core/db/dao/AgentDao getAgentDao  get_LearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;+com/ustadmobile/core/db/dao/LearnerGroupDaogetLearnerGroupDao  get_LearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;1com/ustadmobile/core/db/dao/LearnerGroupMemberDaogetLearnerGroupMemberDao  get_GroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;3com/ustadmobile/core/db/dao/GroupLearningSessionDaogetGroupLearningSessionDao  get_ClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaogetClazzLogAttendanceRecordDao  get_ClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;'com/ustadmobile/core/db/dao/ClazzLogDaogetClazzLogDao  get_ScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;'com/ustadmobile/core/db/dao/ScheduleDaogetScheduleDao  get_HolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;.com/ustadmobile/core/db/dao/HolidayCalendarDaogetHolidayCalendarDao  get_HolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao;&com/ustadmobile/core/db/dao/HolidayDao getHolidayDao   get_SchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;%com/ustadmobile/core/db/dao/SchoolDao getSchoolDao  get_XLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;,com/ustadmobile/core/db/dao/XLangMapEntryDaogetXLangMapEntryDao  getLocallyAvailableContainerDao<()Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao;  get_SchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;+com/ustadmobile/core/db/dao/SchoolMemberDaogetSchoolMemberDao  get_ClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;.com/ustadmobile/core/db/dao/ClazzAssignmentDaogetClazzAssignmentDao  !get_ClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao getClazzAssignmentContentJoinDao  getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;  !get_CourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao getCourseAssignmentSubmissionDao   +get_CourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao*getCourseAssignmentSubmissionAttachmentDao   get_CourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;3com/ustadmobile/core/db/dao/CourseAssignmentMarkDaogetCourseAssignmentMarkDao  get_CommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;'com/ustadmobile/core/db/dao/CommentsDaogetCommentsDao  getSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao; !" # get_SiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;#com/ustadmobile/core/db/dao/SiteDao' getSiteDao %& *get_SiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;(com/ustadmobile/core/db/dao/SiteTermsDao.getSiteTermsDao ,- 1get_PersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;/com/ustadmobile/core/db/dao/PersonParentJoinDao5getPersonParentJoinDao 34 8get_ScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;*com/ustadmobile/core/db/dao/ScopedGrantDao<getScopedGrantDao :; ?get_ErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;*com/ustadmobile/core/db/dao/ErrorReportDaoCgetErrorReportDao AB Fget_PersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;*com/ustadmobile/core/db/dao/PersonAuth2DaoJgetPersonAuth2Dao HI Mget_UserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;*com/ustadmobile/core/db/dao/UserSessionDaoQgetUserSessionDao OP TgetContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao; VW XgetContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao; Z[ \get_CoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;,com/ustadmobile/core/db/dao/CoursePictureDao`getCoursePictureDao ^_ cget_ContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;2com/ustadmobile/core/db/dao/ContentEntryPictureDaoggetContentEntryPictureDao ef j get_ChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;#com/ustadmobile/core/db/dao/ChatDaon getChatDao lm qget_ChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;)com/ustadmobile/core/db/dao/ChatMemberDaougetChatMemberDao st xget_MessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;&com/ustadmobile/core/db/dao/MessageDao| getMessageDao z{ get_MessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;*com/ustadmobile/core/db/dao/MessageReadDaogetMessageReadDao  get_CourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;/com/ustadmobile/core/db/dao/CourseDiscussionDaogetCourseDiscussionDao  get_DiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;.com/ustadmobile/core/db/dao/DiscussionTopicDaogetDiscussionTopicDao  get_DiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;-com/ustadmobile/core/db/dao/DiscussionPostDaogetDiscussionPostDao  getRealDatabase()Landroidx/room/RoomDatabase;androidx/room/RoomDatabaseclearAllTables  runInTransaction(Ljava/lang/Runnable;)Vbody  Ljava/lang/Runnable;createOpenHelperS(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper;config java/lang/IllegalAccessException$Cannot use open helper on repository(Ljava/lang/String;)V  %Landroidx/room/DatabaseConfiguration;createInvalidationTracker%()Landroidx/room/InvalidationTracker;-com/ustadmobile/door/DummyInvalidationTracker Companion9Lcom/ustadmobile/door/DummyInvalidationTracker$Companion;  7com/ustadmobile/door/DummyInvalidationTracker$CompanioncreateDummyInvalidationTrackerA(Landroidx/room/RoomDatabase;)Landroidx/room/InvalidationTracker;  getInvalidationTracker  _db.getInvalidationTracker()checkNotNullExpressionValue  access$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;$thisLkotlin/Metadata;mvkxi0d1¨                                                                                                                                                                         2020B 0¢J ù0úHJ û0üHJý0þ2ÿ0€HJ 0üHJ‚0ú2 ƒ0„j`…HR08FX†„¢   R 0 8FX†„¢   R08FX†„¢  R08FX†„¢  R08FX†„¢  R0 8FX†„¢ # !"R$0%8FX†„¢ ( &'R)0*8FX†„¢ - +,R.0/8FX†„¢ 2 01R3048FX†„¢ 7 56R8098FX†„¢ < :;R=0>8FX†„¢ A ?@RB0C8FX†„¢ F DERG0H8FX†„¢ K IJRL0M8FX†„¢ P NORQ0R8FX†„¢ U STRV0W8FX†„¢ Z XYR[0\8FX†„¢ _ ]^R`0a8FX†„¢ d bcRe0f8FX†„¢ i ghRj0k8FX†„¢ n lmRo0p8FX†„¢ s qrRt0u8FX†„¢ x vwRy0z8FX†„¢ } {|R~08FX†„¢ ‚ €R ƒ0„8FX†„¢ ‡ …†R ˆ0‰8FX†„¢ Œ Š‹R 0Ž8FX†„¢ ‘ R ’0“8FX†„¢ – ”•R —0˜8FX†„¢ › ™šR œ08FX†„¢   žŸR ¡0¢8FX†„¢ ¥ £¤R ¦0§8FX†„¢ ª ¨©R «0¬8FX†„¢ ¯ ­®R °0±8FX†„¢ ´ ²³R µ0¶8FX†„¢ ¹ ·¸R º0»8FX†„¢ ¾ ¼½R ¿0À8FX†„¢ à ÁÂR Ä0Å8FX†„¢ È ÆÇR É0Ê8FX†„¢ Í ËÌR Î0Ï8FX†„¢ Ò ÐÑR Ó0Ô8FX†„¢ × ÕÖR Ø0Ù8FX†„¢ Ü ÚÛR Ý0Þ8FX†„¢ á ßàR â0ã8FX†„¢ æ äåR ç0è8FX†„¢ ë éêR ì0í8FX†„¢ ð îïR ñ0ò8FX†„¢ õ óôR ö0÷8FX†„¢ ú øùR û0ü8FX†„¢ ÿ ýþR €08FX†„¢ „ ‚ƒR …0†8FX†„¢ ‰ ‡ˆR Š0‹8FX†„¢ Ž ŒR 08FX†„¢ “ ‘’R ”0•8FX†„¢ ˜ –—R ™0š8FX†„¢  ›œR ž0Ÿ8FX†„¢ ¢  ¡R £0¤8FX†„¢ § ¥¦R ¨0©8FX†„¢ ¬ ª«R ­0®8FX†„¢ ± ¯°R ²0³8FX†„¢ ¶ ´µR ·0¸8FX†„¢ » ¹ºR0X‚¢ R¼08VX–¢½R¾0 8VX–¢¿RÀ08VX–¢ÁRÂ08VX–¢ÃRÄ08VX–¢ÅRÆ0Ç8VX–¢ÈÉRÊ0 8VX–¢Ë"RÌ0%8VX–¢Í'RÎ0*8VX–¢Ï,RÐ0/8VX–¢Ñ1RÒ048VX–¢Ó6RÔ098VX–¢Õ;RÖ0×8VX–¢ØÙRÚ0>8VX–¢Û@RÜ0Ý8VX–¢ÞßRà0á8VX–¢âãRä0å8VX–¢æçRè0é8VX–¢êëRì0C8VX–¢íERî0H8VX–¢ïJRð0M8VX–¢ñORò0R8VX–¢óTRô0W8VX–¢õYRö0\8VX–¢÷^Rø0a8VX–¢ùcRú0û8VX–¢üýRþ0ÿ8VX–¢€R‚0f8VX–¢ƒhR„0k8VX–¢…mR†0p8VX–¢‡rRˆ0u8VX–¢‰wRŠ0z8VX–¢‹|RŒ08VX–¢RŽ0„8VX–¢†R0‰8VX–¢‘‹R’0Ž8VX–¢“R”0“8VX–¢••R–0—8VX–¢˜™Rš0˜8VX–¢›šRœ08VX–¢ŸRž0Ÿ8VX–¢ ¡R¢0¢8VX–¢£¤R¤0§8VX–¢¥©R¦0¬8VX–¢§®R¨0±8VX–¢©³Rª0¶8VX–¢«¸R¬0»8VX–¢­½R®0À8VX–¢¯ÂR°0Å8VX–¢±ÇR²0Ê8VX–¢³ÌR´0µ8VX–¢¶·R¸0Ï8VX–¢¹ÑRº0Ô8VX–¢»ÖR¼0½8VX–¢¾¿RÀ0Ù8VX–¢ÁÛRÂ0Ã8VX–¢ÄÅRÆ0Þ8VX–¢ÇàRÈ0ã8VX–¢ÉåRÊ0è8VX–¢ËêRÌ0í8VX–¢ÍïRÎ0ò8VX–¢ÏôRÐ0Ñj`Ò8VX–¢ÓÔRÕ0÷8VX–¢ÖùR×0ü8VX–¢ØþRÙ08VX–¢ÚƒRÛ0†8VX–¢ÜˆRÝ0‹8VX–¢ÞRß0à8VX–¢áâRã08VX–¢ä’Rå0•8VX–¢æ—Rç0š8VX–¢èœRé0Ÿ8VX–¢ê¡Rë0¤8VX–¢ì¦Rí0î8VX–¢ïðRñ0©8VX–¢ò«Ró0®8VX–¢ô°Rõ0³8VX–¢öµR÷0¸8VX–¢øº¨†d23Lcom/ustadmobile/door/DoorDatabaseReplicateWrapper; _AgentDao&Lcom/ustadmobile/core/db/dao/AgentDao;_ChatDao%Lcom/ustadmobile/core/db/dao/ChatDao;_ChatMemberDao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;_ClazzAssignmentContentJoinDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;_ClazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;_ClazzContentJoinDao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; _ClazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;_ClazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;_ClazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; _ClazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao; _CommentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao; _ContainerDao*Lcom/ustadmobile/core/db/dao/ContainerDao;_ContentCategoryDao0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;_ContentCategorySchemaDao6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;#_ContentEntryContentCategoryJoinDao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;_ContentEntryDao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;_ContentEntryParentChildJoinDao& D& J& P& V& \& b& h& n& t& z& & & & & & & & & & & & & & & & & & & & & & & &  & & & & "& (& .& 4& :& @& F& L& R& X& ^& d& j& p& v& |& & & & & l+ **+*Y*$(**Y*+$.*0Y*1$4*6Y*7$:*Y*?$B*DY*E$H*JY*K$N*PY*Q$T*VY*W$Z*\Y*]$`*bY*c$f*hY*i$l*nY*o$r*tY*u$x*zY*{$~*Y*$*Y*$*Y*$*Y*$A !3EWi{  /#A1S9eDwO`hp{+=Oas'$9,K7]?oGOW_gu}#5GYkll  GY*]  2*  =*(L+   /*  =*.L+   /*İ  =*4L+Ȱ   /*˰  =*:L+ϰ   /*Ұ  =*@L+ְ   /*ٰ  =*FL+ݰ   /*  =*LL+   /*  =*RL+   /*  =*XL+   /*  =*^L+   /*  =*dL+   /*  =*jL+   /*     =*pL+    /*   =*vL+     /*  =*|L+   /*   !=*L+#   $!/*&!  '(=*L+* ##  +(/*-)  ./2*1,  232*5/  67=*L+9 11  :7/*<7  =>=*L+@ 99  A>/*C?  DE2*GB  HI=*L+K DD  LI/*NJ  OP2*RM  ST=*L+V OO  WT/*YU  Z[2*]X  ^_2*a[  bc2*e^  fg=*L+i ``  jg/*lf  mn=*L+p hh  qn/*sn  tu=*L+w pp  xu/*zv  {|2*~y  =*L+ {{  /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*İ  =*L+Ȱ   /*˰  =*L+ϰ   /*Ұ  =*L+ְ   /*ٰ  =*L+ݰ   /*  =* L+   /*  2*  =*L+   /*  =*L+   /*  =*L+   /*   2*  =*$L+    /*     A**L+   /*"  =*0L+ $$  /**  =*6L+ ,,  /* 2  !"2*$5  %&=*;/*@U  AB=*TL+D WW  EB/*G]  HI=*ZL+K __  LI/*Ne  OP=*`L+R gg  SP/*Um  VW2*Yp  Z[2*]s  ^_=*fL+a uu  b_/*d{  ef=*lL+h }}  if/*k  lm=*rL+o   pm/*r  st=*xL+v   wt/*y  z{=*~L+}   ~{/*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  2*  6*  H+*+  F+Y  5 *İ   9*Yɸ̰  /* >*06<BHNTZ`flrx~ &,28>DJPV\bhntz@[IIIII[s[ssss sssssss&ssslsmspssssstsvsssssssssssss s snsssss,sssssJsssssssssssssss4sssSsTsssssszssssstsssss\sssssVsssssbsssesfsjssssshssssssssss.sss s s(sssss"s s sss2s s ssss ssssDsssss>sss^s_sdsssss8sssssssssssssAsBsRssssssssssss ssss!s"s s!ss#s$s's(ss%s&ssss's(ssss)s*sssPs+s,szs{s|s-s.ssss/s0sHsIsXs1s2sss%s3s4s6s7ss5s6s=s>ss7s8s3s4sFs9s:sHsIss;sssss?s@ssssAsBssssCsDs:s;sLsEsFs%s&s:sGsHs,s-s@sIsJssssKsLssssMsNssssOsPsOsPs^sQsRsfsgssSsTsss sUsVsmsnssWssXspsYswsZss[ss\s]sss^ss_ss`ssassbsscssdsesOsPsfsWsgshsbscsisjsZs[sksls^s_smsns{s|sosspssqssrssssstsisussvswsZs[sxsysVsWszss{ss|ss}s s~sssssssssbsssssssssssssDsEssEssssssss$ss+ssssssssssss~ssssssssLsss2s3ssss:ssAss7ssLsssssssxssssssss>sss.s/ss)ss0sssssssss!s"ssSssjssssqssssssssssssssPK!!o?qccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleAgentEntityChangedmhandleAgentEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleAgentEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!u\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1.class4LVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlefisn$this$handleChatChangedmhandleChatChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleChatChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!54bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1.class4L\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlklisn$this$handleChatMemberChangedmhandleChatMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this^Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleChatMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!\9@gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn"$this$handleClazzAssignmentChangedmhandleClazzAssignmentChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleClazzAssignmentChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!6{8 8 rcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1.class4Llcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn-$this$handleClazzAssignmentContentJoinChangedm'handleClazzAssignmentContentJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisnLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2.access$handleClazzAssignmentContentJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!O]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1.class4LWcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl67isn$this$handleClazzChangedmhandleClazzChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleClazzChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!i hcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1.class4Lbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn#$this$handleClazzContentJoinChangedmhandleClazzContentJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2$access$handleClazzContentJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!5Q.Tfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1.class4L`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl<=isn!$this$handleClazzEnrolmentChangedmhandleClazzEnrolmentChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2"access$handleClazzEnrolmentChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!], , pcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1.class4Ljcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn+$this$handleClazzLogAttendanceRecordChangedm%handleClazzLogAttendanceRecordChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thislLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2,access$handleClazzLogAttendanceRecordChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleClazzLogChangedmhandleClazzLogChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleClazzLogChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!mH`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleCommentsChangedmhandleCommentsChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleCommentsChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!HmTacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1.class4L[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleContainerChangedmhandleContainerChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this]Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleContainerChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!)R gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlfgisn"$this$handleContentCategoryChangedmhandleContentCategoryChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleContentCategoryChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!oL  mcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1.class4Lgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl`aisn($this$handleContentCategorySchemaChangedm"handleContentCategorySchemaChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisiLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2)access$handleContentCategorySchemaChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!/`dcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1.class4L^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlHIisn$this$handleContentEntryChangedmhandleContentEntryChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2 access$handleContentEntryChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!2V V wcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1.class4Lqcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlNOisn2$this$handleContentEntryContentCategoryJoinChangedm,handleContentEntryContentCategoryJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thissLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner23access$handleContentEntryContentCategoryJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!plv> > scom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1.class4Lmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlTUisn.$this$handleContentEntryParentChildJoinChangedm(handleContentEntryParentChildJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisoLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2/access$handleContentEntryParentChildJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!ɩ  kcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1.class4Lecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl_`isn&$this$handleContentEntryPictureChangedm handleContentEntryPictureChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisgLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2'access$handleContentEntryPictureChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!D D tcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1.class4Lncom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlZ[isn/$this$handleContentEntryRelatedEntryJoinChangedm)handleContentEntryRelatedEntryJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thispLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner20access$handleContentEntryRelatedEntryJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!+J> > scom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1.class4Lmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn.$this$handleContextXObjectStatementJoinChangedm(handleContextXObjectStatementJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisoLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2/access$handleContextXObjectStatementJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!,  lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1.class4Lfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl/0isn'$this$handleCourseAssignmentMarkChangedm!handleCourseAssignmentMarkChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thishLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2(access$handleCourseAssignmentMarkChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Got t |com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1.class4Lvcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl)*isn7$this$handleCourseAssignmentSubmissionAttachmentChangedm1handleCourseAssignmentSubmissionAttachmentChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisxLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner28access$handleCourseAssignmentSubmissionAttachmentChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!\Z8 8 rcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1.class4Llcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl"#isn-$this$handleCourseAssignmentSubmissionChangedm'handleCourseAssignmentSubmissionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisnLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2.access$handleCourseAssignmentSubmissionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!)ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlABisn$this$handleCourseBlockChangedmhandleCourseBlockChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleCourseBlockChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!"hcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1.class4Lbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl~isn#$this$handleCourseDiscussionChangedmhandleCourseDiscussionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2$access$handleCourseDiscussionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!&ɟ  icom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1.class4Lccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlSTisn$$this$handleCourseGroupMemberChangedmhandleCourseGroupMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiseLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2%access$handleCourseGroupMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!fcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1.class4L`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlMNisn!$this$handleCourseGroupSetChangedmhandleCourseGroupSetChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2"access$handleCourseGroupSetChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!uecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlYZisn $this$handleCoursePictureChangedmhandleCoursePictureChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleCoursePictureChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!w4  icom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1.class4Lccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlGHisn$$this$handleCourseTerminologyChangedmhandleCourseTerminologyChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiseLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2%access$handleCourseTerminologyChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!v9fcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1.class4L`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn!$this$handleDiscussionPostChangedmhandleDiscussionPostChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2"access$handleDiscussionPostChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!cpgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn"$this$handleDiscussionTopicChangedmhandleDiscussionTopicChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleDiscussionTopicChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Rccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleErrorReportChangedmhandleErrorReportChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleErrorReportChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!بl   lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1.class4Lfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn'$this$handleGroupLearningSessionChangedm!handleGroupLearningSessionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thishLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2(access$handleGroupLearningSessionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!zgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl$%isn"$this$handleHolidayCalendarChangedmhandleHolidayCalendarChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleHolidayCalendarChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1.class4LYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl*+isn$this$handleHolidayChangedmhandleHolidayChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this[Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleHolidayChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!7`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktllmisn$this$handleLanguageChangedmhandleLanguageChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleLanguageChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!6Ygcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlrsisn"$this$handleLanguageVariantChangedmhandleLanguageVariantChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleLanguageVariantChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!2cdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1.class4L^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleLearnerGroupChangedmhandleLearnerGroupChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2 access$handleLearnerGroupChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!r  jcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1.class4Ldcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn%$this$handleLearnerGroupMemberChangedmhandleLearnerGroupMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisfLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2&access$handleLearnerGroupMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!#?ecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlBCisn $this$handleLeavingReasonChangedmhandleLeavingReasonChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleLeavingReasonChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!%_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1.class4MYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlqrsisn$this$handleMessageChangedmhandleMessageChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V   this[Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner4access$handleMessageChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 67 58$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; BCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.D= *+*,!E  "#  $%F&'DE*+,**010**39E"#:G(H)I J5CK L`s [I I I [II[ss[ssss;<[II=I>I?@IAPK!!ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlxyisn$this$handleMessageReadChangedmhandleMessageReadChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleMessageReadChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!>ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl56isn$this$handlePersonAuth2ChangedmhandlePersonAuth2ChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handlePersonAuth2Changed(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!7=E^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1.class4KXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl01isn$this$handlePersonChangedmhandlePersonChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handlePersonChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,B= *+*,C  !  "#D$%BE*+***./.**17C !8E&F'G H3AI JTs [I I [I[s[sss9:[I;I?I PK!!w+  ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1.class4P]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlxyz{|isn$this$handlePersonGroupChangedmhandlePersonGroupChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  !#(Lkotlin/coroutines/Continuation;)V # $this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result . /labelI 12 3kotlin/coroutines/Continuation6Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner8access$handlePersonGroupChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; :; 9<$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ECodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0. 12G= *+"*,%H  &'   ()I*+GE*+0**454*"*7=H&'>J,K-L M9FN Oxs [I I I II[IIII[ssss[ssssss?@[IIAIBICIDPK!!@) ) icom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1.class4Occom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$$this$handlePersonGroupMemberChangedmhandlePersonGroupMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V ! "thiseLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation4Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner6%access$handlePersonGroupMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 89 7:$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0,/0F= *+ *,#G  $%  &'H()FE*+.**232* *5;G$%<I*J+K L7EM Nls [I I I I[III[sss[sssss=>[II?I@IABICPK!!Ghcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1.class4Lbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn#$this$handlePersonParentJoinChangedmhandlePersonParentJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2$access$handlePersonParentJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!6ɏecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn $this$handlePersonPictureChangedmhandlePersonPictureChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handlePersonPictureChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!! q^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1.class4LXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleReportChangedmhandleReportChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleReportChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!!`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleScheduleChangedmhandleScheduleChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleScheduleChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!T^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1.class4LXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSchoolChangedmhandleSchoolChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleSchoolChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!o4{dcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1.class4L^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSchoolMemberChangedmhandleSchoolMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2 access$handleSchoolMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!3{  ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1.class4P]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl   isn$this$handleScopedGrantChangedmhandleScopedGrantChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  !#(Lkotlin/coroutines/Continuation;)V # $this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result . /labelI 12 3kotlin/coroutines/Continuation6Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner8access$handleScopedGrantChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; :; 9<$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ECodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0. 12G= *+"*,%H  &'   ()I*+GE*+0**454*"*7=H&'>J,K-L M9FN Oxs [I I I II[IIII[ssss[ssssss?@[IIAIBICIDPK!!S\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1.class4LVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSiteChangedmhandleSiteChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleSiteChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!L'acom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1.class4L[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSiteTermsChangedmhandleSiteTermsChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this]Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleSiteTermsChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!}\C  jcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1.class4Ldcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn%$this$handleStateContentEntityChangedmhandleStateContentEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisfLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2&access$handleStateContentEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Mywccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleStateEntityChangedmhandleStateEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleStateEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!/Ugcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn"$this$handleStatementEntityChangedmhandleStatementEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleStatementEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!lYccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl;<isn$this$handleUserSessionChangedmhandleUserSessionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleUserSessionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!^kbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1.class4L\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleVerbEntityChangedmhandleVerbEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this^Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleVerbEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!]eecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn $this$handleXLangMapEntryChangedmhandleXLangMapEntryChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleXLangMapEntryChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Ruecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn $this$handleXObjectEntityChangedmhandleXObjectEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleXObjectEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Yj zzWcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1.class4EQcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlSisnm runOnNewNodecBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!|Tt}}Wcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2.class4uQcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2$(JLkotlin/coroutines/Continuation;)Vz(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2;>;)V $newNodeIdJ  $(ILkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;J$0.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlW[_cgkosw{ "%)-159=AEILPTX\`di      !"#$%&'()*+,-./0123456789:;<=>?@ABCDsL$0n_transactionDb fnTimeCountermcQcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; labelI kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V Ljava/lang/Object; %com/ustadmobile/core/db/UmAppDatabase&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J  getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; kotlin/coroutines/Continuation  %com/ustadmobile/core/db/dao/PersonDaoreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/NapierINSTANCE Lio/github/aakira/napier/Napier; java/lang/StringBuilder()V  $Ran PersonDao#replicateOnNewNode in append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; mstoString()Ljava/lang/String;  d$defaulto(Lio/github/aakira/napier/Napier;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)V  getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; $com/ustadmobile/core/db/dao/ClazzDao #Ran ClazzDao#replicateOnNewNode in getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;  *com/ustadmobile/core/db/dao/CourseBlockDao )Ran CourseBlockDao#replicateOnNewNode in  getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;    0com/ustadmobile/core/db/dao/CourseTerminologyDao /Ran CourseTerminologyDao#replicateOnNewNode in getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  -com/ustadmobile/core/db/dao/CourseGroupSetDao ,Ran CourseGroupSetDao#replicateOnNewNode in getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  0com/ustadmobile/core/db/dao/CourseGroupMemberDao! "/Ran CourseGroupMemberDao#replicateOnNewNode in $getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; &' (-com/ustadmobile/core/db/dao/ClazzEnrolmentDao* +,Ran ClazzEnrolmentDao#replicateOnNewNode in -getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; /0 1,com/ustadmobile/core/db/dao/LeavingReasonDao3 4+Ran LeavingReasonDao#replicateOnNewNode in 6getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; 89 :+com/ustadmobile/core/db/dao/ContentEntryDao< =*Ran ContentEntryDao#replicateOnNewNode in ?%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; AB C>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaoE F=Ran ContentEntryContentCategoryJoinDao#replicateOnNewNode in H!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; JK L:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDaoN O9Ran ContentEntryParentChildJoinDao#replicateOnNewNode in Q"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; ST U;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaoW X:Ran ContentEntryRelatedEntryJoinDao#replicateOnNewNode in ZgetClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; \] ^/com/ustadmobile/core/db/dao/ClazzContentJoinDao` a.Ran ClazzContentJoinDao#replicateOnNewNode in cgetContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; ef g4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoi j3Ran ContentCategorySchemaDao#replicateOnNewNode in lgetContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; no p.com/ustadmobile/core/db/dao/ContentCategoryDaor s-Ran ContentCategoryDao#replicateOnNewNode in ugetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; wx y'com/ustadmobile/core/db/dao/LanguageDao{ |&Ran LanguageDao#replicateOnNewNode in ~getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  .com/ustadmobile/core/db/dao/LanguageVariantDao -Ran LanguageVariantDao#replicateOnNewNode in getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;  *com/ustadmobile/core/db/dao/PersonGroupDao )Ran PersonGroupDao#replicateOnNewNode in replicateOnNewNodeClazzBased  3Ran PersonGroupDao#replicateOnNewNodeClazzBased in replicateOnNewNodePersonBased  4Ran PersonGroupDao#replicateOnNewNodePersonBased in replicateOnNewNodeSchoolBased  4Ran PersonGroupDao#replicateOnNewNodeSchoolBased in getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  0com/ustadmobile/core/db/dao/PersonGroupMemberDao /Ran PersonGroupMemberDao#replicateOnNewNode in  9Ran PersonGroupMemberDao#replicateOnNewNodeClazzBased in  :Ran PersonGroupMemberDao#replicateOnNewNodeSchoolBased in getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  ,com/ustadmobile/core/db/dao/PersonPictureDao +Ran PersonPictureDao#replicateOnNewNode in getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  (com/ustadmobile/core/db/dao/ContainerDao 'Ran ContainerDao#replicateOnNewNode in  getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  #com/ustadmobile/core/db/dao/VerbDao "Ran VerbDao#replicateOnNewNode in  getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  &com/ustadmobile/core/db/dao/XObjectDao %Ran XObjectDao#replicateOnNewNode in  getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;  %com/ustadmobile/core/db/dao/ReportDaoreplicateOnNewNodeTemplates  -Ran ReportDao#replicateOnNewNodeTemplates in getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;  (com/ustadmobile/core/db/dao/StatementDao 'Ran StatementDao#replicateOnNewNode in !getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;  :com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao 9Ran ContextXObjectStatementJoinDao#replicateOnNewNode in  getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;  $com/ustadmobile/core/db/dao/StateDao #Ran StateDao#replicateOnNewNode in getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao;  +com/ustadmobile/core/db/dao/StateContentDao *Ran StateContentDao#replicateOnNewNode in  getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;  $com/ustadmobile/core/db/dao/AgentDao #Ran AgentDao#replicateOnNewNode in  getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;   +com/ustadmobile/core/db/dao/LearnerGroupDao *Ran LearnerGroupDao#replicateOnNewNode in getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  1com/ustadmobile/core/db/dao/LearnerGroupMemberDao 0Ran LearnerGroupMemberDao#replicateOnNewNode in getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;   3com/ustadmobile/core/db/dao/GroupLearningSessionDao" #2Ran GroupLearningSessionDao#replicateOnNewNode in %getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; '( )7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao+ ,6Ran ClazzLogAttendanceRecordDao#replicateOnNewNode in .getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; 01 2'com/ustadmobile/core/db/dao/ClazzLogDao4 5&Ran ClazzLogDao#replicateOnNewNode in 7getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; 9: ;'com/ustadmobile/core/db/dao/ScheduleDao= >&Ran ScheduleDao#replicateOnNewNode in @getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; BC D.com/ustadmobile/core/db/dao/HolidayCalendarDaoF G-Ran HolidayCalendarDao#replicateOnNewNode in I getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; KL M&com/ustadmobile/core/db/dao/HolidayDaoO P%Ran HolidayDao#replicateOnNewNode in R getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; TU V%com/ustadmobile/core/db/dao/SchoolDaoX Y$Ran SchoolDao#replicateOnNewNode in [getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; ]^ _,com/ustadmobile/core/db/dao/XLangMapEntryDaoa b+Ran XLangMapEntryDao#replicateOnNewNode in dgetSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao; fg h+com/ustadmobile/core/db/dao/SchoolMemberDaoj k*Ran SchoolMemberDao#replicateOnNewNode in mgetClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; op q.com/ustadmobile/core/db/dao/ClazzAssignmentDaos t-Ran ClazzAssignmentDao#replicateOnNewNode in v getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; xy z9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao| }8Ran ClazzAssignmentContentJoinDao#replicateOnNewNode in  getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;  9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao 8Ran CourseAssignmentSubmissionDao#replicateOnNewNode in *getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao BRan CourseAssignmentSubmissionAttachmentDao#replicateOnNewNode in getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao 2Ran CourseAssignmentMarkDao#replicateOnNewNode in getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;  'com/ustadmobile/core/db/dao/CommentsDao &Ran CommentsDao#replicateOnNewNode in  getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  #com/ustadmobile/core/db/dao/SiteDao "Ran SiteDao#replicateOnNewNode in getSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;  (com/ustadmobile/core/db/dao/SiteTermsDao 'Ran SiteTermsDao#replicateOnNewNode in getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  /com/ustadmobile/core/db/dao/PersonParentJoinDao .Ran PersonParentJoinDao#replicateOnNewNode in getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  *com/ustadmobile/core/db/dao/ScopedGrantDao )Ran ScopedGrantDao#replicateOnNewNode in  3Ran ScopedGrantDao#replicateOnNewNodeClazzBased in  4Ran ScopedGrantDao#replicateOnNewNodePersonBased in getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  *com/ustadmobile/core/db/dao/PersonAuth2Dao )Ran PersonAuth2Dao#replicateOnNewNode in getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  *com/ustadmobile/core/db/dao/UserSessionDao"updateReplicationTrackersOnNewNode  9Ran UserSessionDao#updateReplicationTrackersOnNewNode in getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  ,com/ustadmobile/core/db/dao/CoursePictureDao +Ran CoursePictureDao#replicateOnNewNode in getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  2com/ustadmobile/core/db/dao/ContentEntryPictureDao 1Ran ContentEntryPictureDao#replicateOnNewNode in  getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  #com/ustadmobile/core/db/dao/ChatDao "Ran ChatDao#replicateOnNewNode in getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;  )com/ustadmobile/core/db/dao/ChatMemberDao (Ran ChatMemberDao#replicateOnNewNode in  getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;   &com/ustadmobile/core/db/dao/MessageDao replicateOnNewNodeChats   *Ran MessageDao#replicateOnNewNodeChats in replicateOnNewNodePosts   *Ran MessageDao#replicateOnNewNodePosts in getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;  *com/ustadmobile/core/db/dao/MessageReadDao .Ran MessageReadDao#replicateOnNewNodeChats in getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  ! "/com/ustadmobile/core/db/dao/CourseDiscussionDao$ %.Ran CourseDiscussionDao#replicateOnNewNode in 'getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; )* +.com/ustadmobile/core/db/dao/DiscussionTopicDao- .-Ran DiscussionTopicDao#replicateOnNewNode in 0getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; 23 4-com/ustadmobile/core/db/dao/DiscussionPostDao6 7,Ran DiscussionPostDao#replicateOnNewNode in 9 kotlin/Unit; Lkotlin/Unit; = <>java/lang/IllegalStateException@/call to 'resume' before 'invoke' with coroutineB(Ljava/lang/String;)V D AE'Lcom/ustadmobile/core/db/UmAppDatabase;$resultjava/lang/ObjectIcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Nvalueinvoke[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;k(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; KL T  Vp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; QR [Lkotlin/Metadata;mvkxid1$  020HŠ@d2 Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunnerf runOnNewNode hCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0   j> **-k    l j6:*E'_*]+`.c1 f 4  i 7  l :o= r@uCxF{I~LO+*MB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY !eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB, ***,*!*#Y*B*M++WY%!eB,)***,*!*,Y*B*M++WY.!eB,2***,*!*5Y*B*M++WY7!eB,;***,*!* >Y*B*M++WY@!eB,D***,*!* GY*B*M++WYI!eB,M***,*!* PY*B*M++WYR!eB,V***,*!* YY*B*M++WY[!eB,_***,*!* bY*B*M++WYd!eB,h***,*!*kY*B*M++WYm!eB,q***,*!*tY*B*M++WYv!eB,z***,*!*}Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WYʶ!eB,***,*!*Y*B*M++WYӶ!eB,***,*!*Y*B*M++WY޶!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!* Y*B*M++WY!eB,***,*!*!Y*B*M++WY!eB,***,*!*" Y*B*M++WY !eB,***,*!*#Y*B*M++WY!eB,***,*!*$Y*B*M++WY!eB,!***,*!*%$Y*B*M++WY&!eB,****,*!*&-Y*B*M++WY/!eB,3***,*!*'6Y*B*M++WY8!eB,<***,*!*(?Y*B*M++WYA!eB,E***,*!*)HY*B*M++WYJ!eB,N***,*!**QY*B*M++WYS!eB,W***,*!*+ZY*B*M++WY\!eB,`***,*!*,cY*B*M++WYe!eB,i***,*!*-lY*B*M++WYn!eB,r***,*!*.uY*B*M++WYw!eB,{***,*!*/~Y*B*M++WY!eB,***,*!*0Y*B*M++WY!eB,***,*!*1Y*B*M++WY!eB,***,*!*2Y*B*M++WY!eB,***,*!*3Y*B*M++WY!eB,***,*!*4Y*B*M++WY!eB,***,*!*5Y*B*M++WY!eB,***,*!*6Y*B*M++WY!eB,***,*!*7Y*B*M++WYȶ!eB,***,*!*8Y*B*M++WY˶!eB,***,*!*9Y*B*M++WYζ!eB,***,*!*:Y*B*M++WY׶!eB,***,*!*;Y*B*M++WY!eB,***,*!*<Y*B*M++WY!eB,***,*!*=Y*B*M++WY!eB,***,*!*>Y*B*M++WY!eB,***,*!*?Y*B*M++WY!eB, ***,*!*@Y*B*M++WY!eB, ***,*!*AY*B*M++WY!eB,***,*!*BY*B*M++WY!eB,#***,*!*C&Y*B*M++WY(!eB,,***,*!*D/Y*B*M++WY1!eB,5****!*E8Y*B++WY:!e?AYCFm f0JJ7JJJRJJJJJSJJJJJSJJJJJSJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJ JJJ,JJn S<U=VAWeSzXYXZ[S\]\^ _0SE`YaZ`^a``nbrcSdededfgSh%i&h*i,h:j>kcSxlmlmlnoSpqpqpr s1SFtZu[t_uatovswSxyxyxz{S|%}*|-}/|=~AfS{S 4SI]^bdrvSS+,02@DiS~S7SL`aeguyS S  . / 3 5 C G lS        S        :S O c d h j x | S        S  1 2 6 8 F J oS      S    =S R k m {  S        S  9 ; I M rS        S  @SUijnp~SS#78<>LPuSS  CSXlmqsSS&?AOSxSS !FS[tvSS)=>BDR V {S      S   $IS^rswySS,@AEGUY~S !"S##$'%LSa&z'|&()S*+*+*,-S/.C/D.H/J.X0\1S2323245S67676&8*9OSd:x;y:};:<=S>?>?>@AS2BFCGBKCMB[D_ESFGFGFHISJ)K-LRSgMNMOPSQRQRQST S5UIVJUNVPU^WbXSYZYZY[\S]^]^],_0`USja~babacdSefefegSk<,GuXGYG@YGYG ZGsZGZGAZGZGZGvZGZGDZGZGZGyZGZGGZGZG ZG |ZG ZG JZG ZG ZG ZG ZG MZG ZG ZG ZG ZGPZGZGZGZGZGSZGZG!ZGZGZGVZGZG$ZGZGZGYZGZG'ZGZGZG\ZGZG*ZGZGZG_ZGZG-ZGZGZGbZGZG0ZGZGZGeQGA' m` a 8a a b kb b 9b b b nb b <b b  b qb b ?b b  b  tb  b  Bb  b  b  wb  b  Eb  b  b  zb  b Hb b b }b b Kb b b b b Nb b b b b Qb b b b b Tb b "b b b Wb b %b b b Zb b (b b b ]b 2 44HopKLjIY*,ON-+-Ұk PlMop QRjB*+,U?Wk XGYlSop AQZj? *+,Ҷ\k   X Yq rgilsts[EIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`Iab[IcIcIdIdIeIeIfIfIgIgIhIhIiIiIjIjIkIkIlIlImImInInIoIoIpIpIqIqIrIrIsIsItItIuIuIvIvIwIwIxIxIyIyIzIzI{I{I|I|I}I}I~I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII[sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss[sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]^[IdIjId_If`Ia[sbc[sdsessGPK!!ɭdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1.class4H^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn_checkPendingNotificationsmrunReplicationRunOnChangecBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ' (labelI *+ ,kotlin/coroutines/Continuation/Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner1C(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3 24$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0'*+?= *+*,@    !"A#$?E*+)**-.-**05@ 6B%C&D E24F GQs [I [I [s[sss78[I9I:I9;I<=I>PK!!YCtRRdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2.class4C^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Ljava/util/Set;Ljava/util/Set;Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Ljava/util/Set;Ljava/util/Set;Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2;>;)V $tableNamesLjava/util/Set;  $_checkPendingNotifications  this$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  $(ILkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl  !$'*-0369<?BEHKi      !"#$%&'()*+,-./0123456789:;<sL$0n_transactionDbmc^com.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; labelI kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V ! %com/ustadmobile/core/db/UmAppDatabaseClazzLog java/util/Setcontains(Ljava/lang/Object;)Z kotlin/coroutines/Continuation ! Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunneraccess$handleClazzLogChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/util/CollectionaddAll(Ljava/util/Collection;)Z ClazzLogAttendanceRecord,access$handleClazzLogAttendanceRecordChanged Scheduleaccess$handleScheduleChanged HolidayCalendar#access$handleHolidayCalendarChanged Holidayaccess$handleHolidayChanged Personaccess$handlePersonChanged Clazzaccess$handleClazzChanged ClazzEnrolment"access$handleClazzEnrolmentChanged  LeavingReason!access$handleLeavingReasonChanged  ContentEntry access$handleContentEntryChanged  ContentEntryContentCategoryJoin3access$handleContentEntryContentCategoryJoinChanged  ContentEntryParentChildJoin /access$handleContentEntryParentChildJoinChanged   ContentEntryRelatedEntryJoin0access$handleContentEntryRelatedEntryJoinChanged  ContentCategorySchema)access$handleContentCategorySchemaChanged  ContentCategory#access$handleContentCategoryChanged  Languageaccess$handleLanguageChanged   LanguageVariant"#access$handleLanguageVariantChanged $ % PersonGroup'access$handlePersonGroupChanged ) *PersonGroupMember,%access$handlePersonGroupMemberChanged . / PersonPicture1!access$handlePersonPictureChanged 3 4 Container6access$handleContainerChanged 8 9 VerbEntity;access$handleVerbEntityChanged = > XObjectEntity@!access$handleXObjectEntityChanged B CStatementEntityE#access$handleStatementEntityChanged G HContextXObjectStatementJoinJ/access$handleContextXObjectStatementJoinChanged L M AgentEntityOaccess$handleAgentEntityChanged Q R StateEntityTaccess$handleStateEntityChanged V WStateContentEntityY&access$handleStateContentEntityChanged [ \ XLangMapEntry^!access$handleXLangMapEntryChanged ` aSchoolcaccess$handleSchoolChanged e f SchoolMemberh access$handleSchoolMemberChanged j kCommentsmaccess$handleCommentsChanged o pReportraccess$handleReportChanged t uSitewaccess$handleSiteChanged y z LearnerGroup| access$handleLearnerGroupChanged ~ LearnerGroupMember&access$handleLearnerGroupMemberChanged  GroupLearningSession(access$handleGroupLearningSessionChanged   SiteTermsaccess$handleSiteTermsChanged  ClazzContentJoin$access$handleClazzContentJoinChanged  PersonParentJoin$access$handlePersonParentJoinChanged   ScopedGrantaccess$handleScopedGrantChanged   ErrorReportaccess$handleErrorReportChanged  ClazzAssignment#access$handleClazzAssignmentChanged  ClazzAssignmentContentJoin.access$handleClazzAssignmentContentJoinChanged  CourseAssignmentSubmission.access$handleCourseAssignmentSubmissionChanged  $CourseAssignmentSubmissionAttachment8access$handleCourseAssignmentSubmissionAttachmentChanged  CourseAssignmentMark(access$handleCourseAssignmentMarkChanged   PersonAuth2access$handlePersonAuth2Changed   UserSessionaccess$handleUserSessionChanged   CourseBlockaccess$handleCourseBlockChanged  CourseTerminology%access$handleCourseTerminologyChanged  CourseGroupSet"access$handleCourseGroupSetChanged  CourseGroupMember%access$handleCourseGroupMemberChanged   CoursePicture!access$handleCoursePictureChanged  ContentEntryPicture'access$handleContentEntryPictureChanged  Chataccess$handleChatChanged   ChatMemberaccess$handleChatMemberChanged  Messageaccess$handleMessageChanged   MessageReadaccess$handleMessageReadChanged  CourseDiscussion$access$handleCourseDiscussionChanged  DiscussionTopic#access$handleDiscussionTopicChanged  DiscussionPost"access$handleDiscussionPostChanged   kotlin/UnitINSTANCE Lkotlin/Unit;     java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  'Lcom/ustadmobile/core/db/UmAppDatabase;$resultjava/lang/ObjectcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  valueinvoke[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;k(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  "  $p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  )#Ljava/util/Set;Lkotlin/Metadata;mvkxid1$  020HŠ@d2 runReplicationRunOnChangeC(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 56 SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 !! 8+ 8+ 9]*+*,*-*:4  8 9,s:*> NSZ cn y+6 A L W b  m x*5@KValw+*M*L*N*,**,*-*Y*N*M++-_ҹW*عL*N*,**,*-*Y*N*M++-_ҹW*ݹL*N*,**,*-*Y*N*M++-_ҹW*L*N*,**,*-*Y*N*M++-_ҹW*L*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW* M*N*,**,*-*  Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*!Y*N*M++-_ҹW*#M*N*,**,*-*&Y*N*M++-_ҹW*(M*N*,**,*-*+Y*N*M++-_ҹW*-M*N*,**,*-*0Y*N*M++-_ҹW*2M*N*,**,*-*5Y*N*M++-_ҹW*7M*N*,**,*-*:Y*N*M++-_ҹW*<M*N*,**,*-*?Y*N*M++-_ҹW*AM*N*,**,*-*DY*N*M++-_ҹW*FM*N*,**,*-*IY*N*M++-_ҹW*KM*N*,**,*-*NY*N*M++-_ҹW*PM*N*,**,*-*SY*N*M++-_ҹW*UM*N*,**,*-*XY*N*M++-_ҹW*ZM*N*,**,*-*]Y*N*M++-_ҹW*_M*N*,**,*-*bY*N*M++-_ҹW*dM*N*,**,*-*gY*N*M++-_ҹW*iM*N*,**,*-*lY*N*M++-_ҹW*nM*N*,**,*-* qY*N*M++-_ҹW*sM*N*,**,*-*!vY*N*M++-_ҹW*xM*N*,**,*-*"{Y*N*M++-_ҹW*}M*N*,**,*-*#Y*N*M++-_ҹW*M*N*,**,*-*$Y*N*M++-_ҹW*M*N*,**,*-*%Y*N*M++-_ҹW*M*N*,**,*-*&Y*N*M++-_ҹW*M*N*,**,*-*'Y*N*M++-_ҹW*M*N*,**,*-*(Y*N*M++-_ҹW*M*N*,**,*-*)Y*N*M++-_ҹW*M*N*,**,*-**Y*N*M++-_ҹW*M*N*,**,*-*+Y*N*M++-_ҹW*M*N*,**,*-*,Y*N*M++-_ҹW*M*N*,**,*-*-Y*N*M++-_ҹW*M*N*,**,*-*.Y*N*M++-_ҹW*M*N*,**,*-*/Y*N*M++-_ҹW*M*N*,**,*-*0Y*N*M++-_ҹW*ùM*N*,**,*-*1Y*N*M++-_ҹW*ȹM*N*,**,*-*2Y*N*M++-_ҹW*͹M*N*,**,*-*3Y*N*M++-_ҹW*ҹM*N*,**,*-*4Y*N*M++-_ҹW*׹M*N*,**,*-*5Y*N*M++-_ҹW*ܹM*N*,**,*-*6Y*N*M++-_ҹW*M*N*,**,*-*7Y*N*M++-_ҹW*M*N*,**,*-*8Y*N*M++-_ҹW*M*N*,**,*-*9Y*N*M++-_ҹW*M*N*,**,*-*:Y*N*M++-_ҹW*M*N*,**,*-*;Y*N*M++-_ҹW*M*N*,**,*-*<Y*N*M++-_ҹW*M*N*,**,*-*=Y*N*M++-_ҹW*E*N*,**-**>Y*N++-_ҹW Y;:B 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  < .Tlw%3Yq| +9`x(3Bi3>Mt&>IX 1ITc<T_n    G _ j y        + R j u        ' 6 ] u        ' 2 A h         2 = L s       %=HW~     0H Sb;S^mF^i x!!#$$&*'Qi't)**,--&/50\t023356&618@9g9;<<>?1?<AKBrBDEEGH$<HGJVK}KMN:@ 7gGGGlGHHsHH#I|II.III9IIIDIIIOII I ZI I I eI I I pI I "I {I I -I I I8IIICIIINIIIYII IdIIIoII!IzII,III7@!=>9QY***,N-+-Ȱ: !8=>  9B*+,# %: &'8!=> A(9? *+,ȶ*:   &! '!? @78A$B="#s$%[>I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcd[=IeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII[=sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss[=sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss,-[IfIlIf.Ih/I0[s12[s3s4ssPK!!\ EHcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner.class4Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunnerjava/lang/Object=com/ustadmobile/door/replication/ReplicationRunOnChangeRunner*(Lcom/ustadmobile/core/db/UmAppDatabase;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;handleClazzLogChanged[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Ljava/util/Set;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1labelI  !g(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V $ %resultLjava/lang/Object; '( ))kotlin/coroutines/intrinsics/IntrinsicsKt+getCOROUTINE_SUSPENDED()Ljava/lang/Object; -. ,/kotlin/ResultKt1throwOnFailure(Ljava/lang/Object;)V 34 25%com/ustadmobile/core/db/UmAppDatabase7getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; 9: 8;L$0 =( >'com/ustadmobile/core/db/dao/ClazzLogDao@replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; BC ADandroidx/room/RoomDatabaseF0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtHdeleteFromChangeLogQ(Landroidx/room/RoomDatabase;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; JK ILClazzLogNkotlin/collections/SetsKtPsetOf#(Ljava/lang/Object;)Ljava/util/Set; RS QTjava/lang/IllegalStateExceptionV/call to 'resume' before 'invoke' with coroutineX(Ljava/lang/String;)V Z W[$this$handleClazzLogChanged $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationa%handleClazzLogAttendanceRecordChangedjcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1d e! e% e)getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; ij 8k e>7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaon oDClazzLogAttendanceRecordq+$this$handleClazzLogAttendanceRecordChangedhandleScheduleChangedZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1u v! v% v)getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; z{ 8| v>'com/ustadmobile/core/db/dao/ScheduleDao DSchedule$this$handleScheduleChangedhandleHolidayCalendarChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1 ! % )getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; 8 >.com/ustadmobile/core/db/dao/HolidayCalendarDao DHolidayCalendar"$this$handleHolidayCalendarChangedhandleHolidayChangedYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1 ! % ) getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; 8 >&com/ustadmobile/core/db/dao/HolidayDao DHoliday$this$handleHolidayChangedhandlePersonChangedXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1 ! % ) getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; 8 >%com/ustadmobile/core/db/dao/PersonDao DPerson$this$handlePersonChangedhandleClazzChangedWcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1 ! % ) getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; 8 >$com/ustadmobile/core/db/dao/ClazzDao DClazz$this$handleClazzChangedhandleClazzEnrolmentChanged`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1 ! % )getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; 8 >-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoreplicateClazzEnrolmentOnChange C ClazzEnrolment!$this$handleClazzEnrolmentChangedhandleLeavingReasonChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1 ! % )getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; 8 >,com/ustadmobile/core/db/dao/LeavingReasonDao D LeavingReason $this$handleLeavingReasonChangedhandleContentEntryChanged^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1 ! % )getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; 8 >+com/ustadmobile/core/db/dao/ContentEntryDao D ContentEntry$this$handleContentEntryChanged,handleContentEntryContentCategoryJoinChangedqcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1 ! % )%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  8 >>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao  DContentEntryContentCategoryJoin 2$this$handleContentEntryContentCategoryJoinChanged(handleContentEntryParentChildJoinChangedmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1 ! % )!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;  8 >:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao DContentEntryParentChildJoin.$this$handleContentEntryParentChildJoinChanged)handleContentEntryRelatedEntryJoinChangedncom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1! "! "% ")"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; &' 8( ">;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao+ ,DContentEntryRelatedEntryJoin./$this$handleContentEntryRelatedEntryJoinChanged"handleContentCategorySchemaChangedgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$12 3! 3% 3)getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; 78 89 3>4com/ustadmobile/core/db/dao/ContentCategorySchemaDao< =DContentCategorySchema?($this$handleContentCategorySchemaChangedhandleContentCategoryChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1C D! D% D)getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; HI 8J D>.com/ustadmobile/core/db/dao/ContentCategoryDaoM NDContentCategoryP"$this$handleContentCategoryChangedhandleLanguageChangedZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1T U! U% U)getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; YZ 8[ U>'com/ustadmobile/core/db/dao/LanguageDao^ _DLanguagea$this$handleLanguageChangedhandleLanguageVariantChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1e f! f% f)getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; jk 8l f>.com/ustadmobile/core/db/dao/LanguageVariantDaoo pDLanguageVariantr"$this$handleLanguageVariantChangedhandlePersonGroupChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1v w! w% w)getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; {| 8} w>*com/ustadmobile/core/db/dao/PersonGroupDao DreplicateOnChangeClazzBased C replicateOnChangePersonBased C replicateOnChangeSchoolBased C  PersonGroup$this$handlePersonGroupChangedhandlePersonGroupMemberChangedccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1 ! % )getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  8 >0com/ustadmobile/core/db/dao/PersonGroupMemberDao D  PersonGroupMember$$this$handlePersonGroupMemberChangedhandlePersonPictureChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1 ! % )getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  8 >,com/ustadmobile/core/db/dao/PersonPictureDao D PersonPicture $this$handlePersonPictureChangedhandleContainerChanged[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1 ! % )getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  8 >(com/ustadmobile/core/db/dao/ContainerDao D Container$this$handleContainerChangedhandleVerbEntityChanged\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1 ! % ) getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  8 >#com/ustadmobile/core/db/dao/VerbDao D VerbEntity$this$handleVerbEntityChangedhandleXObjectEntityChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1 ! % ) getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  8 >&com/ustadmobile/core/db/dao/XObjectDao D XObjectEntity $this$handleXObjectEntityChangedhandleStatementEntityChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1 ! % )getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;  8 >(com/ustadmobile/core/db/dao/StatementDao DStatementEntity"$this$handleStatementEntityChanged(handleContextXObjectStatementJoinChangedmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1 ! % )!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;  8 >:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao DContextXObjectStatementJoin.$this$handleContextXObjectStatementJoinChangedhandleAgentEntityChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1  !  %  ) getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;  8  >$com/ustadmobile/core/db/dao/AgentDao D AgentEntity$this$handleAgentEntityChangedhandleStateEntityChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1 ! % ) getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;  8! >$com/ustadmobile/core/db/dao/StateDao$ %D StateEntity'$this$handleStateEntityChangedhandleStateContentEntityChangeddcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1+ ,! ,% ,)getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; 01 82 ,>+com/ustadmobile/core/db/dao/StateContentDao5 6DStateContentEntity8%$this$handleStateContentEntityChangedhandleXLangMapEntryChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1< =! =% =)getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; AB 8C =>,com/ustadmobile/core/db/dao/XLangMapEntryDaoF GD XLangMapEntryI $this$handleXLangMapEntryChangedhandleSchoolChangedXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1M N! N% N) getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; RS 8T N>%com/ustadmobile/core/db/dao/SchoolDaoW XDSchoolZ$this$handleSchoolChangedhandleSchoolMemberChanged^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1^ _! _% _)getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao; cd 8e _>+com/ustadmobile/core/db/dao/SchoolMemberDaoh iD SchoolMemberk$this$handleSchoolMemberChangedhandleCommentsChangedZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1o p! p% p)getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; tu 8v p>'com/ustadmobile/core/db/dao/CommentsDaoy zDComments|$this$handleCommentsChangedhandleReportChangedXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1 ! % ) getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;  8 >%com/ustadmobile/core/db/dao/ReportDaoreplicateOnChangeTemplates C Report$this$handleReportChangedhandleSiteChangedVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1 ! % ) getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  8 >#com/ustadmobile/core/db/dao/SiteDao DSite$this$handleSiteChangedhandleLearnerGroupChanged^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1 ! % )getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;  8 >+com/ustadmobile/core/db/dao/LearnerGroupDao D LearnerGroup$this$handleLearnerGroupChangedhandleLearnerGroupMemberChangeddcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1 ! % )getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  8 >1com/ustadmobile/core/db/dao/LearnerGroupMemberDao DLearnerGroupMember%$this$handleLearnerGroupMemberChanged!handleGroupLearningSessionChangedfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1 ! % )getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;  8 >3com/ustadmobile/core/db/dao/GroupLearningSessionDao DGroupLearningSession'$this$handleGroupLearningSessionChangedhandleSiteTermsChanged[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1 ! % )getSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;  8 >(com/ustadmobile/core/db/dao/SiteTermsDao D SiteTerms$this$handleSiteTermsChangedhandleClazzContentJoinChangedbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1 ! % )getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  8 >/com/ustadmobile/core/db/dao/ClazzContentJoinDao DClazzContentJoin#$this$handleClazzContentJoinChangedhandlePersonParentJoinChangedbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1 ! % )getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  8 >/com/ustadmobile/core/db/dao/PersonParentJoinDao DPersonParentJoin#$this$handlePersonParentJoinChangedhandleScopedGrantChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1  !  %  )getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  8  >*com/ustadmobile/core/db/dao/ScopedGrantDao D    ScopedGrant$this$handleScopedGrantChangedhandleErrorReportChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1 ! % )getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; #$ 8% >*com/ustadmobile/core/db/dao/ErrorReportDao( )D ErrorReport+$this$handleErrorReportChangedhandleClazzAssignmentChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1/ 0! 0% 0)getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; 45 86 0>.com/ustadmobile/core/db/dao/ClazzAssignmentDao9 :DClazzAssignment<"$this$handleClazzAssignmentChanged'handleClazzAssignmentContentJoinChangedlcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1@ A! A% A) getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; EF 8G A>9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoJ KDClazzAssignmentContentJoinM-$this$handleClazzAssignmentContentJoinChanged'handleCourseAssignmentSubmissionChangedlcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1Q R! R% R) getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; VW 8X R>9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao[ \DCourseAssignmentSubmission^-$this$handleCourseAssignmentSubmissionChanged1handleCourseAssignmentSubmissionAttachmentChangedvcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1b c! c% c)*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; gh 8i c>Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaol mD$CourseAssignmentSubmissionAttachmento7$this$handleCourseAssignmentSubmissionAttachmentChanged!handleCourseAssignmentMarkChangedfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1s t! t% t)getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; xy 8z t>3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao} ~DCourseAssignmentMark'$this$handleCourseAssignmentMarkChangedhandlePersonAuth2Changed]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1 ! % )getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  8 >*com/ustadmobile/core/db/dao/PersonAuth2Dao D PersonAuth2$this$handlePersonAuth2ChangedhandleUserSessionChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1 ! % )getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  8 >*com/ustadmobile/core/db/dao/UserSessionDaoupdateReplicationTrackers C  UserSession$this$handleUserSessionChangedhandleCourseBlockChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1 ! % )getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;  8 >*com/ustadmobile/core/db/dao/CourseBlockDao D CourseBlock$this$handleCourseBlockChangedhandleCourseTerminologyChangedccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1 ! % )getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;  8 >0com/ustadmobile/core/db/dao/CourseTerminologyDao DCourseTerminology$$this$handleCourseTerminologyChangedhandleCourseGroupSetChanged`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1 ! % )getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  8 >-com/ustadmobile/core/db/dao/CourseGroupSetDao DCourseGroupSet!$this$handleCourseGroupSetChangedhandleCourseGroupMemberChangedccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1 ! % )getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  8 >0com/ustadmobile/core/db/dao/CourseGroupMemberDao DCourseGroupMember$$this$handleCourseGroupMemberChangedhandleCoursePictureChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1 ! % )getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  8 >,com/ustadmobile/core/db/dao/CoursePictureDao D CoursePicture $this$handleCoursePictureChanged handleContentEntryPictureChangedecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1 ! % )getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  8 >2com/ustadmobile/core/db/dao/ContentEntryPictureDao DContentEntryPicture &$this$handleContentEntryPictureChangedhandleChatChangedVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1 ! % ) getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  8 >#com/ustadmobile/core/db/dao/ChatDao DChat$this$handleChatChangedhandleChatMemberChanged\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1  !  %  )getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; $% 8&  >)com/ustadmobile/core/db/dao/ChatMemberDao) *D ChatMember,$this$handleChatMemberChangedhandleMessageChangedYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$10 1! 1% 1) getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; 56 87 1>&com/ustadmobile/core/db/dao/MessageDao:replicateOnChangeChat <C ;=replicateOnChangePosts ?C ;@MessageB$this$handleMessageChangedhandleMessageReadChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1F G! G% G)getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao; KL 8M G>*com/ustadmobile/core/db/dao/MessageReadDaoP QD MessageReadS$this$handleMessageReadChangedhandleCourseDiscussionChangedbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1W X! X% X)getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; \] 8^ X>/com/ustadmobile/core/db/dao/CourseDiscussionDaoa bDCourseDiscussiond#$this$handleCourseDiscussionChangedhandleDiscussionTopicChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1h i! i% i)getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; mn 8o i>.com/ustadmobile/core/db/dao/DiscussionTopicDaor sDDiscussionTopicu"$this$handleDiscussionTopicChangedhandleDiscussionPostChanged`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1y z! z% z)getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; ~ 8 z>-com/ustadmobile/core/db/dao/DiscussionPostDao DDiscussionPost!$this$handleDiscussionPostChangedrunReplicationRunOnChangeC(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Ljava/util/Set;Lkotlin/coroutines/Continuation<-Ljava/util/Set;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1 ! % )java/util/LinkedHashSet  java/util/Set^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2(Ljava/util/Set;Ljava/util/Set;Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2 >*com/ustadmobile/door/ext/DoorDatabaseExtKt withDoorTransactionAsync$default(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/util/TransactionMode;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;   tableNamesLjava/util/Set;_checkPendingNotifications runOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;[(JLkotlin/coroutines/Continuation<-Ljava/util/Set;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1 ! % )Qcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2$(JLkotlin/coroutines/Continuation;)V  java/lang/String$([Ljava/lang/Object;)Ljava/util/Set; R Q newNodeIdJaccess$handleClazzLogChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  $this $receiver $completion,access$handleClazzLogAttendanceRecordChanged c access$handleScheduleChanged t #access$handleHolidayCalendarChanged  access$handleHolidayChanged  access$handlePersonChanged  access$handleClazzChanged  "access$handleClazzEnrolmentChanged  !access$handleLeavingReasonChanged   access$handleContentEntryChanged  3access$handleContentEntryContentCategoryJoinChanged  /access$handleContentEntryParentChildJoinChanged  0access$handleContentEntryRelatedEntryJoinChanged   )access$handleContentCategorySchemaChanged 1 #access$handleContentCategoryChanged B access$handleLanguageChanged S #access$handleLanguageVariantChanged d access$handlePersonGroupChanged u %access$handlePersonGroupMemberChanged  !access$handlePersonPictureChanged  access$handleContainerChanged  access$handleVerbEntityChanged  !access$handleXObjectEntityChanged  #access$handleStatementEntityChanged  /access$handleContextXObjectStatementJoinChanged   access$handleAgentEntityChanged   access$handleStateEntityChanged  &access$handleStateContentEntityChanged * !access$handleXLangMapEntryChanged ; access$handleSchoolChanged L  access$handleSchoolMemberChanged ] access$handleCommentsChanged n access$handleReportChanged  !access$handleSiteChanged  $ access$handleLearnerGroupChanged  '&access$handleLearnerGroupMemberChanged  *(access$handleGroupLearningSessionChanged  -access$handleSiteTermsChanged  0$access$handleClazzContentJoinChanged  3$access$handlePersonParentJoinChanged  6access$handleScopedGrantChanged   9access$handleErrorReportChanged  <#access$handleClazzAssignmentChanged . ?.access$handleClazzAssignmentContentJoinChanged ? B.access$handleCourseAssignmentSubmissionChanged P E8access$handleCourseAssignmentSubmissionAttachmentChanged a H(access$handleCourseAssignmentMarkChanged r Kaccess$handlePersonAuth2Changed  Naccess$handleUserSessionChanged  Qaccess$handleCourseBlockChanged  T%access$handleCourseTerminologyChanged  W"access$handleCourseGroupSetChanged  Z%access$handleCourseGroupMemberChanged  ]!access$handleCoursePictureChanged  `'access$handleContentEntryPictureChanged  caccess$handleChatChanged   faccess$handleChatMemberChanged  iaccess$handleMessageChanged / laccess$handleMessageReadChanged E o$access$handleCourseDiscussionChanged V r#access$handleDiscussionTopicChanged g u"access$handleDiscussionPostChanged x xLkotlin/Metadata;mvkxi0d1$     "   D20B 0¢J0020 H–@ø¢ J% 002  00H–@ø¢ J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J 00*0H‚@ø¢J!00*0H‚@ø¢J"00*0H‚@ø¢J#00*0H‚@ø¢J$00*0H‚@ø¢J%00*0H‚@ø¢J&00*0H‚@ø¢J'00*0H‚@ø¢J(00*0H‚@ø¢J)00*0H‚@ø¢J*00*0H‚@ø¢J+00*0H‚@ø¢J,00*0H‚@ø¢J-00*0H‚@ø¢J.00*0H‚@ø¢J/00*0H‚@ø¢J000*0H‚@ø¢J100*0H‚@ø¢J200*0H‚@ø¢J300*0H‚@ø¢J400*0H‚@ø¢J500*0H‚@ø¢J600*0H‚@ø¢J700*0H‚@ø¢J800*0H‚@ø¢J900*0H‚@ø¢J:00*0H‚@ø¢J;00*0H‚@ø¢J<00*0H‚@ø¢J=00*0H‚@ø¢J>00*0H‚@ø¢J?00*0H‚@ø¢J@00*0H‚@ø¢JA00*0H‚@ø¢JB00*0H‚@ø¢JC00*0H‚@ø¢JD00*0H‚@ø¢JE00*0H‚@ø¢JF00*0H‚@ø¢JG00*0H‚@ø¢JH00*0H‚@ø¢JI00*0H‚@ø¢JJ00*0H‚@ø¢JK00*0H‚@ø¢JL00*0H‚@ø¢R0X‚¢ ‚ ¨Md2?Lcom/ustadmobile/door/replication/ReplicationRunOnChangeRunner;lib-database_release-UmAppDatabase_ReplicationRunOnChangeRunner.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1  L+ **+   W,#,:"#~Y"#d"Y*,&:*N0:"w<k-6+<+?"EY?8L-6-W+G?"MY -6-WOUWYY\.' )8b!M D;`{*`]]2^_8`(cW,e#,e:f#~Yf#dfeY*,g:hN0:fw<k-6+l+mfpYm8L-6-W+GmfMY -6-WrUWYY\.' e)8be!M D;`{*`ss2^_8`(tW,v#,v:w#~Yw#dwvY*,x:yN0:ww<k-6+}+~wY~8L-6-W+G~wMY -6-WUWYY\.' v)8bv!M D;`{ *`2^_8`(W,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M D;#`${#%#&#*`2^_8`(W,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+GcMY -6-WUWYY\.' )8b!M D;)`*{)+),)*`2^_8`(W,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+G MY -6-WUWYY\.' )8b!M D;/`0{/1/2/*`2^_8`(W,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+GMY -6-WǸUWYY\.' )8b!M D;5`6{57585*`2^_8`(W,˙#,:#~Y#ḑY*,:N0:̪w<k-6++̶Y8L-6-W+GA̸MY -6-WڸUWYY\.' )8b!M D;;`<{;=;>;*`2^_8`(X,ޙ#,:#~Y#dߧY*,:N0:ߪx<l-6++߶Y8L-6-W+G߸MY -6-WUWYY\.' )8b!M!D;A`B{ACADA*`2^_8`(W,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+G*MY -6-WUWYY\.' )8b!M D;G`H{GIGJG*`2^_8`(W,#,:#~Y#dY*,:N0:w<j-6++ Y8L-6-W+GMY -6-W UWYY\.' )8b!MD;M`N{MOMPM*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M D;S`T{SUSVS*`2^_8`( X,"#,":##~Y##d#"Y*,$:%N0:#x<k-6+)+*#-Y*8L-6-W+G*#MY -6-W/UWYY\.' ")8b"!M D;Y`Z{Y[Y\Y*`002^_8`(1W,3#,3:4#~Y4#d43Y*,5:6N0:4w<j-6+:+;4>Y;8L-6-W+G;4MY -6-W@UWYY\.' 3)8b3!MD;_``{_a_b_*`AA2^_8`(BW,D#,D:E#~YE#dEDY*,F:GN0:Ew<j-6+K+LEOYL8L-6-W+GLEMY -6-WQUWYY\.' D)8bD!MD;e`f{egehe*`RR2^_8`(SX,U#,U:V#~YV#dVUY*,W:XN0:Vx<k-6+\+]V`Y]8L-6-W+G ]VMY -6-WbUWYY\.' U)8bU!M D;k`l{kmknk*`cc2^_8`(dX,f#,f:g#~Yg#dgfY*,h:iN0:gx<k-6+m+ngqYn8L-6-W+G ngMY -6-WsUWYY\.' f)8bf!M D;q`r{qsqtq*`tt2^_8`(u0W,w#,w:x#~Yx#dxwY*,y:zN0:x &Hu-6+~+xY8L-6-W+~+xY8L-6-W+~+xY8L-6-W+~+xY8L-6-W+G+xMY -6-WUWYY\=' w58bw!MMMM D6 ;wlxwywzw{w|=wE}MwHl$$$2^_8`(&,#,:#~Y#dY*,:N0:"Dq-6++Y8L-6-W++Y8L-6-W++Y8L-6-W+G,MY -6-WUWYY\8 ' 18b!MMM D. ;h >h$$2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G2MY -6-WUWYY\.' )8b!M D;`{*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G3MY -6-W¸UWYY\.' )8b!M D;`{*`2^_8`(X,ƙ#,:#~Y#dǧY*,:N0:Ǫx<k-6++ǶY8L-6-W+G>ǸMY -6-WӸUWYY\.' )8b!M D;`{*`2^_8`(X,י#,:#~Y#dاY*,:N0:تx<k-6++ضY8L-6-W+G@ظMY -6-WUWYY\.' )8b!M D;`{*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G<MY -6-WUWYY\.' )8b!M D;`{*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GBMY -6-WUWYY\.' )8b!M D;`{*`2^_8`(X, #, : #~Y #d  Y*, : N0: x<k-6++ Y8L-6-W+GD MY -6-WUWYY\.'  )8b !M D;`{*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6+"+#&Y#8L-6-W+GF#MY -6-W(UWYY\.' )8b!M D;`{*`))2^_8`(*X,,#,,:-#~Y-#d-,Y*,.:/N0:-x<k-6+3+4-7Y48L-6-W+GH4-MY -6-W9UWYY\.' ,)8b,!M D;`{*`::2^_8`(;X,=#,=:>#~Y>#d>=Y*,?:@N0:>x<k-6+D+E>HYE8L-6-W+GJE>MY -6-WJUWYY\.' =)8b=!M D;`{*`KK2^_8`(LY,N#,N:O#~YO#dONY*,P:QN0:Oy<l-6+U+VOYYV8L-6-W+GVOMY -6-W[UWYY\.' N)8bN!M!D;`{*`\\2^_8`(]Y,_#,_:`#~Y`#d`_Y*,a:bN0:`y<l-6+f+g`jYg8L-6-W+Gg`MY -6-WlUWYY\.' _)8b_!M!D;`{*`mm2^_8`(nY,p#,p:q#~Yq#dqpY*,r:sN0:qy<l-6+w+xq{Yx8L-6-W+GxqMY -6-W}UWYY\.' p)8bp!M!D;`{*`~~2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GeMY -6-WUWYY\.' )8b!M D;`{*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+G-MY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+G,MY -6-WøUWYY\.' )8b!M!D;`{*`2^_8`(Y,Ǚ#,:#~Y#dȧY*,:N0:Ȫy<l-6++ȶY8L-6-W+G.ȸMY -6-WԸUWYY\.' )8b!M!D;`{*`2^_8`(Y,ؙ#,:#~Y#d٧Y*,:N0:٪y<l-6++ٶY8L-6-W+GٸMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`( 0W, #, : #~Y #d  Y*, :N0:  &Hu-6++ Y8L-6-W++ Y8L-6-W++ Y8L-6-W++ Y8L-6-W+G0 MY -6-WUWYY\='  58b !MMMM D6 ;l   =E MHl$$$2^_8`(Y,#,: #~Y #d Y*,!:"N0: y<l-6+&+' *Y'8L-6-W+G' MY -6-W,UWYY\.' )8b!M!D;`{*`--2^_8`(.Y,0#,0:1#~Y1#d10Y*,2:3N0:1y<l-6+7+81;Y88L-6-W+G81MY -6-W=UWYY\.' 0)8b0!M!D;`{*`>>2^_8`(?Y,A#,A:B#~YB#dBAY*,C:DN0:By<l-6+H+IBLYI8L-6-W+G IBMY -6-WNUWYY\.' A)8bA!M!D;`{*`OO2^_8`(PY,R#,R:S#~YS#dSRY*,T:UN0:Sy<l-6+Y+ZS]YZ8L-6-W+G ZSMY -6-W_UWYY\.' R)8bR!M!D;!`"{!#!$!*```2^_8`(aX,c#,c:d#~Yd#ddcY*,e:fN0:dx<k-6+j+kdnYk8L-6-W+GZkdMY -6-WpUWYY\.' c)8bc!M D;'`){'*'+'*`qq2^_8`(rY,t#,t:u#~Yu#dutY*,v:wN0:uy<l-6+{+|uY|8L-6-W+G |uMY -6-WUWYY\.' t)8bt!M!D;.`/{.0.1.*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;4`5{46474*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;:`;{:<:=:*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G|MY -6-WUWYY\.' )8b!M D;@`A{@B@C@*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WǸUWYY\.' )8b!M!D;F`G{FHFIF*`2^_8`(Y,˙#,:#~Y#ḑY*,:N0:̪y<l-6++̶Y8L-6-W+G̸MY -6-WظUWYY\.' )8b!M!D;L`M{LNLOL*`2^_8`(Y,ܙ#,:#~Y#dݧY*,:N0:ݪy<l-6++ݶY8L-6-W+GݸMY -6-WUWYY\.' )8b!M!D;R`S{RTRUR*`2^_8`(X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G}MY -6-WUWYY\.' )8b!M D;X`Y{XZX[X*`2^_8`(Y,#,:#~Y#dY*,:N0:y<l-6++ Y8L-6-W+GMY -6-W UWYY\.' )8b!M!D;^`_{^`^a^*`  2^_8`( X,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M D;d`e{dfdgd*`2^_8`(Y, #, :!#~Y!#d! Y*,":#N0:!y<l-6+'+(!+Y(8L-6-W+G(!MY -6-W-UWYY\.'  )8b !M!D;j`k{jljmj*`..2^_8`(/,1#,1:2#~Y2#d21Y*,3:4N0:2@m-6+8+92>Y98L-6-W+8+92AY98L-6-W+G~92MY -6-WCUWYY\3 ' 1-8b1!MM D& ;pdqprpsptp4dD$DD2^_8`(EY,G#,G:H#~YH#dHGY*,I:JN0:Hy<l-6+N+OHRYO8L-6-W+GOHMY -6-WTUWYY\.' G)8bG!M!D;w`x{wywzw*`UU2^_8`(VY,X#,X:Y#~YY#dYXY*,Z:[N0:Yy<l-6+_+`YcY`8L-6-W+G`YMY -6-WeUWYY\.' X)8bX!M!D;}`~{}}}*`ff2^_8`(gY,i#,i:j#~Yj#djiY*,k:lN0:jy<l-6+p+qjtYq8L-6-W+GqjMY -6-WvUWYY\.' i)8bi!M!D;`{*`ww2^_8`(xY,z#,z:{#~Y{#d{zY*,|:}N0:{y<l-6++{Y8L-6-W+G{MY -6-WUWYY\.' z)8bz!M!D;`{*`2^_8`(,#,:#~Y#dY*,::0:jW6YN*GY+-*-YN6W-WYY\a' %bAbb<]ghOR] g*] g*h2 2{^_9t`(   ~-#-:#~Y#dY*-::0:1D6*GYY 6W=:SSSSSSSSS  S S /S S @SQSbSsSSSSSSSSSS(S9SSSSS rS!OS"S#S$S%[S&JS'lS(=S)NS*_S+pS,S-}S.S/S0S1S2S3S4S5 S6S7-S8CS9TS:eS;vS<SWYY\+' %b.Fu<R]SRhihihihihjhjhkhkhkhlhl hlhlhl#h'm+h/m3h7m;h?mChGmKhOmShWn[h_nchgnkhonshwo{hohohohphphphphphphqhqhqhrhrhshshshsh shshth"t&h*t.h2t6h:t>hBtFhJuNhRuVhZu^hbufhjunhtR*]!]!2B^_9;`(  E*+,  _E*+,Ű  _E*+,Ȱ  _E*+,˰  _E*+,ΰ  _E*+,Ѱ  _E*+,԰  _E*+,װ  _E*+,ڰ  _E*+,ݰ  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,   _ E*+,   _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _ E*+,"  _#E*+,%  _&E*+,(  _)E*+,+  _,E*+,.  _/E*+,1  _2E*+,4  _5E*+,7  _8E*+,:  _;E*+,=  _>E*+,@  _AE*+,C  _DE*+,F  _GE*+,I  _JE*+,L  _ME*+,O  _PE*+,R  _SE*+,U  _VE*+,X  _YE*+,[  _\E*+,^  __E*+,a  _bE*+,d  _eE*+,g  _hE*+,j  _kE*+,m  _nE*+,p  _qE*+,s  _tE*+,v  _wE*+,y  _Bev"3DUfw ,=N_p 0ARct 1GXizz{[I|I}I|~I|I[s[Nsss ssssssssssssss ss.s?sssscssnssBs1sssss ssrsasPssVsssssxsgsssssSsdssss/sEsssussssstsLs]s sss*sssss;ssPK!!)Ett:com/ustadmobile/core/db/UmAppDatabase_Repo$Companion.class4&4com/ustadmobile/core/db/UmAppDatabase_Repo$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2_DB_NAMElib-database_release*com/ustadmobile/core/db/UmAppDatabase_Repo CompanionUmAppDatabase_Repo.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1 /*!"    -* "  # $%=[IIIII[s[s sssssPK!!#cc<com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2.class4T6com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/AgentDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/AgentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/AgentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/AgentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!*{ZZ;com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2.class4T5com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/ChatDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/ChatDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/ChatDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!΀Acom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2.class4T;com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this=Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2; $receiverinvoke2()Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;.com/ustadmobile/core/db/dao/ChatMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!G÷( ( Qcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2.class4TKcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47MC&D4CL 8NA8K/*:MBL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!"Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2.class4T@com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M;L 8NA8K/*:M:L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2.class4TFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47ML-M4LL 8NA8K/*:MKL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!*:'Gcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2.class4TAcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M4L 8NA8K/*:M3L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!Fcc<com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2.class4T6com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/ClazzDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!FGSEcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2.class4T?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ݙ  Ocom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2.class4TIcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M&4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!$p~~?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2.class4T9com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ClazzLogDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!~~?com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2.class4T9com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/CommentsDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CommentsDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47MrL 8NA8K/*:MqL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!*j@com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2.class4T:com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!:½Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2.class4T@com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ContentCategoryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47MEL 8NA8K/*:MDL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ˆLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2.class4TFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M<-=4<L 8NA8K/*:M;L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!! bU U Vcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2.class4TPcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisRLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!A>A)Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2.class4T=com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/ContentEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!1 1 Rcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2.class4TLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M"#4"L 8NA8K/*:M!L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!}Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2.class4TDcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M-4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!+ |: : Scom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2.class4TMcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M+,4+L 8NA8K/*:M*L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!8a 1 1 Rcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2.class4TLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!%RKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2.class4TEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47Mi-j4iL 8NA8K/*:MhL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!zG5 [com/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2.class4TUcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisWLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2; $receiverinvokeL()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M_`4_L 8NA8K/*:M^L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!_( ( Qcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2.class4TKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47MU&V4UL 8NA8K/*:MTL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/CourseBlockDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!)rGcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2.class4TAcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/CourseDiscussionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2.class4TBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M-4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!! עEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2.class4T?com/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!%TDcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2.class4T>com/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/CoursePictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CoursePictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!MHcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2.class4TBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M-4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!WⅴEcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2.class4T?com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ξFcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2.class4T@com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!dTϐAcom/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2.class4T;com/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this=Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2; $receiverinvoke2()Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;#Lorg/jetbrains/annotations/NotNull;.com/ustadmobile/core/db/dao/EntityRoleDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/EntityRoleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 0Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47MtL 8NA8K/*:MsL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ݗ™Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/ErrorReportDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ErrorReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ZKcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2.class4TEcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M-4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!=:Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2.class4T@com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!#zuu>com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2.class4T8com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/HolidayDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!bi~~?com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2.class4T9com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/LanguageDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47MML 8NA8K/*:MLL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!IoReFcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2.class4T@com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/LanguageVariantDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47MUL 8NA8K/*:MTL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ʢCcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2.class4T=com/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/LearnerGroupDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LearnerGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!]]Icom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2.class4TCcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47M-4L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!KDcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2.class4T>com/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M L 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!*vuu>com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2.class4T8com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/MessageDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/MessageDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/MessageDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!EAޙBcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageReadDao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageReadDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/MessageReadDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageReadDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!! Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!Ҭll=com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2.class4T7com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/PersonDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/PersonDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!NgBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/PersonGroupDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47McL 8NA8K/*:MbL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!`u&Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2.class4TBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kj 8Y*  * "* (* ,* 0* 47Mk-l4kL 8NA8K/*:MjL O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!mvGcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2.class4TAcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!>zDcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2.class4T>com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/PersonPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M|L 8NA8K/*:M{L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!\\ll=com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2.class4T7com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/ReportDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/ReportDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/ReportDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!~~?com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2.class4T9com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ScheduleDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScheduleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!)yll=com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2.class4T7com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/SchoolDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SchoolDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!! _Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2.class4T=com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/SchoolMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SchoolMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M3L 8NA8K/*:M2L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!j)[Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!HZZ;com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2.class4T5com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/SiteDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/SiteDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SiteDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/SiteDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M}L 8NA8K/*:M|L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!X@com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2.class4T:com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!! Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2.class4T=com/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/StateContentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StateContentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!$cc<com/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2.class4T6com/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/StateDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/StateDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StateDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/StateDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!5E@com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2.class4T:com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ΦBcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2.class4T;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/UserSessionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/UserSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!ABZZ;com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2.class4T5com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/VerbDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/VerbDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/VerbDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/VerbDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!! 8Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2.class4T>com/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47M'L 8NA8K/*:M&L O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!`uu>com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2.class4T8com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/XObjectDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/XObjectDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V HUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  K3 *+ *L   Kb 8Y*  * "* (* ,* 0* 47ML 8NA8K/*:ML O PIQRJS4;<[I=I>I=?I@AIBC[sDE[sFsGsPK!!L0com/ustadmobile/core/db/UmAppDatabase_Repo.class4C*com/ustadmobile/core/db/UmAppDatabase_Repo%com/ustadmobile/core/db/UmAppDatabase+com/ustadmobile/door/DoorDatabaseRepositoryy(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V#Lorg/jetbrains/annotations/NotNull;db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   dbUnwrappedconfig()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  'Lcom/ustadmobile/door/RepositoryConfig;  isRootRepositoryZ  !_db # $()Z & ' getConfig)()Lcom/ustadmobile/door/RepositoryConfig; )* +%com/ustadmobile/door/RepositoryConfig-getUseReplicationSubscription /& .0Gcom/ustadmobile/door/replication/DoorDatabaseRepositoryReplicationExtKt2"makeNewSubscriptionManager$default(Lcom/ustadmobile/door/DoorDatabaseRepository;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lcom/ustadmobile/door/replication/ReplicationSubscriptionManager; 45 36?com/ustadmobile/door/replication/ReplicationSubscriptionManager8replicationSubscriptionManagerALcom/ustadmobile/door/replication/ReplicationSubscriptionManager; :; <%com/ustadmobile/door/RepositoryHelper> ?_repositoryHelper'Lcom/ustadmobile/door/RepositoryHelper; AB C7com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2E/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)V G FHkotlin/jvm/functions/Function0J kotlin/LazyKtLlazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; NO MP_PersonDao$delegate Lkotlin/Lazy; RS T6com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2V WH_ClazzDao$delegate YS Zcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2z {H_LeavingReasonDao$delegate }S ~=com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2 H_ContentEntryDao$delegate S Pcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2 H,_ContentEntryContentCategoryJoinDao$delegate S Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2 H(_ContentEntryParentChildJoinDao$delegate S Mcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2 H)_ContentEntryRelatedEntryJoinDao$delegate S Acom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2 H_ClazzContentJoinDao$delegate S Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2 H"_ContentCategorySchemaDao$delegate S @com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2 H_ContentCategoryDao$delegate S 9com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2 H_LanguageDao$delegate S @com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2 H_LanguageVariantDao$delegate S com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2 H_PersonPictureDao$delegate S :com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2 H_ContainerDao$delegate S 5com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2 H_VerbDao$delegate S 8com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2 H_XObjectDao$delegate S 7com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2 H_ReportDao$delegate S :com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2 H_StatementDao$delegate S Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2 H(_ContextXObjectStatementJoinDao$delegate S 6com/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2 H_StateDao$delegate S =com/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2 H_StateContentDao$delegate S 6com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2 H_AgentDao$delegate S =com/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2 H_LearnerGroupDao$delegate S Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2  H_LearnerGroupMemberDao$delegate  S Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2 H!_GroupLearningSessionDao$delegate S Icom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2 H%_ClazzLogAttendanceRecordDao$delegate S 9com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2 H_ClazzLogDao$delegate S  9com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2" #H_ScheduleDao$delegate %S &@com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2( )H_HolidayCalendarDao$delegate +S ,8com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2. /H_HolidayDao$delegate 1S 27com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$24 5H_SchoolDao$delegate 7S 8>com/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2: ;H_XLangMapEntryDao$delegate =S >=com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2@ AH_SchoolMemberDao$delegate CS D@com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2F GH_ClazzAssignmentDao$delegate IS JKcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2L MH'_ClazzAssignmentContentJoinDao$delegate OS PFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2R SH"_ClazzAssignmentRollUpDao$delegate US VKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2X YH'_CourseAssignmentSubmissionDao$delegate [S \Ucom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2^ _H1_CourseAssignmentSubmissionAttachmentDao$delegate aS bEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2d eH!_CourseAssignmentMarkDao$delegate gS h9com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2j kH_CommentsDao$delegate mS n5com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2p qH_SiteDao$delegate sS t:com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2v wH_SiteTermsDao$delegate yS zAcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2| }H_PersonParentJoinDao$delegate S com/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2 H_CoursePictureDao$delegate S Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2 H _ContentEntryPictureDao$delegate S 5com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2 H_ChatDao$delegate S ;com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2 H_ChatMemberDao$delegate S 8com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2 H_MessageDao$delegate S com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao{"get_ContentEntryParentChildJoinDaoC()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; }~ :com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao#get_ContentEntryRelatedEntryJoinDaoD()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;  ;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaoget_ClazzContentJoinDao8()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;4com/ustadmobile/core/db/dao/ClazzContentJoinDao_RepogetClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  /com/ustadmobile/core/db/dao/ClazzContentJoinDaoget_ContentCategorySchemaDao=()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_RepogetContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoget_ContentCategoryDao7()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;3com/ustadmobile/core/db/dao/ContentCategoryDao_RepogetContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  .com/ustadmobile/core/db/dao/ContentCategoryDaoget_LanguageDao0()Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;,com/ustadmobile/core/db/dao/LanguageDao_RepogetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;  'com/ustadmobile/core/db/dao/LanguageDaoget_LanguageVariantDao7()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;3com/ustadmobile/core/db/dao/LanguageVariantDao_RepogetLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  .com/ustadmobile/core/db/dao/LanguageVariantDaogetScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao;4ScrapeQueueItemDao is not annotated with @RepositorygetPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;/PersonAuthDao is not annotated with @Repositoryget_PersonGroupDao3()Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;/com/ustadmobile/core/db/dao/PersonGroupDao_RepogetPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;  *com/ustadmobile/core/db/dao/PersonGroupDaoget_PersonGroupMemberDao9()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;5com/ustadmobile/core/db/dao/PersonGroupMemberDao_RepogetPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  0com/ustadmobile/core/db/dao/PersonGroupMemberDaoget_EntityRoleDao2()Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;.com/ustadmobile/core/db/dao/EntityRoleDao_RepogetEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;  )com/ustadmobile/core/db/dao/EntityRoleDaoget_PersonPictureDao5()Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;1com/ustadmobile/core/db/dao/PersonPictureDao_RepogetPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  ,com/ustadmobile/core/db/dao/PersonPictureDaogetConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;7ConnectivityStatusDao is not annotated with @Repositoryget_ContainerDao1()Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;-com/ustadmobile/core/db/dao/ContainerDao_RepogetContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  (com/ustadmobile/core/db/dao/ContainerDaogetContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao;3ContainerEntryDao is not annotated with @RepositorygetContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;7ContainerEntryFileDao is not annotated with @RepositorygetContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao;2ContainerETagDao is not annotated with @Repository  get_VerbDao,()Lcom/ustadmobile/core/db/dao/VerbDao_Repo;(com/ustadmobile/core/db/dao/VerbDao_Repo getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;   #com/ustadmobile/core/db/dao/VerbDaoget_XObjectDao/()Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;+com/ustadmobile/core/db/dao/XObjectDao_Repo getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  &com/ustadmobile/core/db/dao/XObjectDao get_ReportDao.()Lcom/ustadmobile/core/db/dao/ReportDao_Repo;*com/ustadmobile/core/db/dao/ReportDao_Repo# getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; !" '%com/ustadmobile/core/db/dao/ReportDao)getContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;7ContainerImportJobDao is not annotated with @Repository-get_StatementDao1()Lcom/ustadmobile/core/db/dao/StatementDao_Repo;-com/ustadmobile/core/db/dao/StatementDao_Repo1getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao; /0 5(com/ustadmobile/core/db/dao/StatementDao7"get_ContextXObjectStatementJoinDaoC()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; 9: ?:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaoA get_StateDao-()Lcom/ustadmobile/core/db/dao/StateDao_Repo;)com/ustadmobile/core/db/dao/StateDao_RepoE getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao; CD I$com/ustadmobile/core/db/dao/StateDaoKget_StateContentDao4()Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;0com/ustadmobile/core/db/dao/StateContentDao_RepoOgetStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; MN S+com/ustadmobile/core/db/dao/StateContentDaoU get_AgentDao-()Lcom/ustadmobile/core/db/dao/AgentDao_Repo;)com/ustadmobile/core/db/dao/AgentDao_RepoY getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao; WX ]$com/ustadmobile/core/db/dao/AgentDao_get_LearnerGroupDao4()Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;0com/ustadmobile/core/db/dao/LearnerGroupDao_RepocgetLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao; ab g+com/ustadmobile/core/db/dao/LearnerGroupDaoiget_LearnerGroupMemberDao:()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_RepomgetLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; kl q1com/ustadmobile/core/db/dao/LearnerGroupMemberDaosget_GroupLearningSessionDao<()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;8com/ustadmobile/core/db/dao/GroupLearningSessionDao_RepowgetGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao; uv {3com/ustadmobile/core/db/dao/GroupLearningSessionDao}get_ClazzLogAttendanceRecordDao@()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;LocallyAvailableContainerDao is not annotated with @Repositoryget_SchoolMemberDao4()Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;0com/ustadmobile/core/db/dao/SchoolMemberDao_RepogetSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;  +com/ustadmobile/core/db/dao/SchoolMemberDaoget_ClazzAssignmentDao7()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepogetClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  .com/ustadmobile/core/db/dao/ClazzAssignmentDao!get_ClazzAssignmentContentJoinDaoB()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;  9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoget_ClazzAssignmentRollUpDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_RepogetClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;  4com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao!get_CourseAssignmentSubmissionDaoB()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;  9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao+get_CourseAssignmentSubmissionAttachmentDaoL()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaoget_CourseAssignmentMarkDao<()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_RepogetCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;   3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao get_CommentsDao0()Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;,com/ustadmobile/core/db/dao/CommentsDao_RepogetCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;  'com/ustadmobile/core/db/dao/CommentsDaogetSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao;-SyncNodeDao is not annotated with @Repository get_SiteDao,()Lcom/ustadmobile/core/db/dao/SiteDao_Repo;(com/ustadmobile/core/db/dao/SiteDao_Repo getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  ##com/ustadmobile/core/db/dao/SiteDao%get_SiteTermsDao1()Lcom/ustadmobile/core/db/dao/SiteTermsDao_Repo;-com/ustadmobile/core/db/dao/SiteTermsDao_Repo)getSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao; '( -(com/ustadmobile/core/db/dao/SiteTermsDao/get_PersonParentJoinDao8()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo3getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; 12 7/com/ustadmobile/core/db/dao/PersonParentJoinDao9get_ScopedGrantDao3()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo=getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; ;< A*com/ustadmobile/core/db/dao/ScopedGrantDaoCget_ErrorReportDao3()Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;/com/ustadmobile/core/db/dao/ErrorReportDao_RepoGgetErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; EF K*com/ustadmobile/core/db/dao/ErrorReportDaoMget_PersonAuth2Dao3()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;/com/ustadmobile/core/db/dao/PersonAuth2Dao_RepoQgetPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; OP U*com/ustadmobile/core/db/dao/PersonAuth2DaoWget_UserSessionDao3()Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;/com/ustadmobile/core/db/dao/UserSessionDao_Repo[getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; YZ _*com/ustadmobile/core/db/dao/UserSessionDaoagetContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao;3ContentJobItemDao is not annotated with @RepositoryegetContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao;/ContentJobDao is not annotated with @Repositoryiget_CoursePictureDao5()Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;1com/ustadmobile/core/db/dao/CoursePictureDao_RepomgetCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; kl q,com/ustadmobile/core/db/dao/CoursePictureDaosget_ContentEntryPictureDao;()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;7com/ustadmobile/core/db/dao/ContentEntryPictureDao_RepowgetContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; uv {2com/ustadmobile/core/db/dao/ContentEntryPictureDao} get_ChatDao,()Lcom/ustadmobile/core/db/dao/ChatDao_Repo;(com/ustadmobile/core/db/dao/ChatDao_Repo getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  #com/ustadmobile/core/db/dao/ChatDaoget_ChatMemberDao2()Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;.com/ustadmobile/core/db/dao/ChatMemberDao_RepogetChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;  )com/ustadmobile/core/db/dao/ChatMemberDaoget_MessageDao/()Lcom/ustadmobile/core/db/dao/MessageDao_Repo;+com/ustadmobile/core/db/dao/MessageDao_Repo getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;  &com/ustadmobile/core/db/dao/MessageDaoget_MessageReadDao3()Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;/com/ustadmobile/core/db/dao/MessageReadDao_RepogetMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;  *com/ustadmobile/core/db/dao/MessageReadDaoget_CourseDiscussionDao8()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;4com/ustadmobile/core/db/dao/CourseDiscussionDao_RepogetCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  /com/ustadmobile/core/db/dao/CourseDiscussionDaoget_DiscussionTopicDao7()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;3com/ustadmobile/core/db/dao/DiscussionTopicDao_RepogetDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;  .com/ustadmobile/core/db/dao/DiscussionTopicDaoget_DiscussionPostDao6()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;2com/ustadmobile/core/db/dao/DiscussionPostDao_RepogetDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;  -com/ustadmobile/core/db/dao/DiscussionPostDaoclearAllTables()Ljava/lang/Void;*Cannot use a repository to clearAllTables!addWeakConnectivityListener8(Lcom/ustadmobile/door/RepositoryConnectivityListener;)Vlistener  ?5Lcom/ustadmobile/door/RepositoryConnectivityListener;removeWeakConnectivityListener  ?createInvalidationTracker%()Landroidx/room/InvalidationTracker;-com/ustadmobile/door/DummyInvalidationTracker Companion9Lcom/ustadmobile/door/DummyInvalidationTracker$Companion;  androidx/room/RoomDatabase7com/ustadmobile/door/DummyInvalidationTracker$CompanioncreateDummyInvalidationTrackerA(Landroidx/room/RoomDatabase;)Landroidx/room/InvalidationTracker;  getInvalidationTracker  _db.getInvalidationTracker()checkNotNullExpressionValue  createOpenHelperS(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; java/lang/IllegalAccessException$Cannot use open helper on repository %Landroidx/room/DatabaseConfiguration;()Landroidx/room/RoomDatabase;    access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String;  $this4com/ustadmobile/core/db/UmAppDatabase_Repo$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  6Lcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion;  _DB_NAMELjava/lang/String; UmAppDatabaseLkotlin/Metadata;mvkxi0d1+Ú                                                                                                                                                                                                                                                                                                                     ¯2020:¯B'0000¢ J¢0£2¤0¥HJ ¦0§HJ ¨0©HJª0«20¬HJ ­0©HJ®0£2¤0¥HR 0 8BX‚„¢   R08BX‚„¢ R08BX‚„¢ R08BX‚„¢ R0 8BX‚„¢ #!"R$0%8BX‚„¢ (&'R)0*8BX‚„¢ -+,R.0/8BX‚„¢ 201R3048BX‚„¢ 756R8098BX‚„¢ <:;R=0>8BX‚„¢ A?@RB0C8BX‚„¢ FDERG0H8BX‚„¢ KIJRL0M8BX‚„¢ PNORQ0R8BX‚„¢ USTRV0W8BX‚„¢ ZXYR[0\8BX‚„¢ _]^R`0a8BX‚„¢ dbcRe0f8BX‚„¢ ighRj0k8BX‚„¢ nlmRo0p8BX‚„¢ sqrRt0u8BX‚„¢ xvwRy0z8BX‚„¢ }{|R~08BX‚„¢ ‚€R ƒ0„8BX‚„¢ ‡…†R ˆ0‰8BX‚„¢ ŒŠ‹R 0Ž8BX‚„¢ ‘R ’0“8BX‚„¢ –”•R —0˜8BX‚„¢ ›™šR œ08BX‚„¢  žŸR ¡0¢8BX‚„¢ ¥£¤R ¦0§8BX‚„¢ ª¨©R «0¬8BX‚„¢ ¯­®R °0±8BX‚„¢ ´²³R µ0¶8BX‚„¢ ¹·¸R º0»8BX‚„¢ ¾¼½R ¿0À8BX‚„¢ ÃÁÂR Ä0Å8BX‚„¢ ÈÆÇR É0Ê8BX‚„¢ ÍËÌR Î0Ï8BX‚„¢ ÒÐÑR Ó0Ô8BX‚„¢ ×ÕÖR Ø0Ù8BX‚„¢ ÜÚÛR Ý0Þ8BX‚„¢ áßàR â0ã8BX‚„¢ æäåR ç0è8BX‚„¢ ëéêR ì0í8BX‚„¢ ðîïR ñ0ò8BX‚„¢ õóôR ö0÷8BX‚„¢ úøùR û0ü8BX‚„¢ ÿýþR €08BX‚„¢ „‚ƒR …0†8BX‚„¢ ‰‡ˆR Š0‹8BX‚„¢ ŽŒR 08BX‚„¢ “‘’R ”0•8BX‚„¢ ˜–—R ™0š8BX‚„¢ ›œR ž0Ÿ8BX‚„¢ ¢ ¡R £0¤8BX‚„¢ §¥¦R ¨0©8BX‚„¢ ¬ª«R ­0®8BX‚„¢ ±¯°R ²0³8BX‚„¢ ¶´µR ·0¸8BX‚„¢ »¹ºR ¼0½8BX‚„¢ À¾¿R Á0Â8BX‚„¢ ÅÃÄR Æ0Ç8BX‚„¢ ÊÈÉRË0X‚¢ RÌ0Í8BX‚¢ÎÏRÐ0Ñ8F¢ÒÓRÔ0Õ¢ Ö×RØ0Ù8VX–¢ÚÛRÜ0Ý8VX–¢ÞßRà0á8VX–¢âãRä0å8VX–¢æçRè0é8VX–¢êëRì0í8VX–¢îïRð0ñ8VX–¢òóRô0õ8VX–¢ö÷Rø0ù8VX–¢úûRü0ý8VX–¢þÿR€08VX–¢‚ƒR„0…8F¢†‡Rˆ0‰8VX–¢Š‹R0X–¢ ŒR,02Ž08V@VX–¢‘’"“”R•0–8VX–¢—˜R™0š8VX–¢›œR0ž8VX–¢Ÿ R¡0¢8VX–¢£¤R¥0¦8VX–¢§¨R©0ª8VX–¢«¬R­0®8VX–¢¯°R±0²8VX–¢³´Rµ0¶8VX–¢·¸R¹0º8VX–¢»¼R½0¾8VX–¢¿ÀRÁ0Â8VX–¢ÃÄRÅ0Æ8VX–¢ÇÈRÉ0Ê8VX–¢ËÌRÍ0Î8VX–¢ÏÐRÑ0Ò8F¢ÓÔRÕ0Ö8VX–¢×ØRÙ0Ú8VX–¢ÛÜRÝ0Þ8VX–¢ßàRá0â8VX–¢ãäRå0æ8VX–¢çèRé0ê8VX–¢ëìRí0î8VX–¢ïðRñ0ò8VX–¢óôRõ0ö8VX–¢÷øRù0ú8VX–¢ûüR0X–¢ ýþRÿ0Í8VX–¢€ÏR0‚8VX–¢ƒ„R…0†8VX–¢‡ˆR‰0Š8VX–¢‹ŒR0Ž8VX–¢R‘0’8VX–¢“”R•0–8VX–¢—˜R™0š8VX–¢›œR0X–¢ Rž0Ÿ8VX–¢ ¡R¢0£8VX–¢¤¥R¦0§8VX–¢¨©Rª0«8VX–¢¬­R®0¯8VX–¢°±R²0³8VX–¢´µR¶0·8VX–¢¸¹Rº0»8VX–¢¼½R¾0¿8VX–¢ÀÁRÂ0Ã8VX–¢ÄÅRÆ0Ç8VX–¢ÈÉRÊ0Ë8VX–¢ÌÍRÎ0Ï8VX–¢ÐÑRÒ0Ó8VX–¢ÔÕRÖ0×8VX–¢ØÙRÚ0Û8VX–¢ÜÝRÞ0ßX–¢ àáRâ0ã8VX–¢äåRæ0ç8VX–¢èéRê0ë8VX–¢ìíRî0ï8VX–¢ðñRò0ó8VX–¢ôõRö0÷8VX–¢øùRú0û8VX–¢üýRþ0ÿ8VX–¢€R‚0ƒ8VX–¢„…R†0‡8VX–¢ˆ‰RŠ0‹8VX–¢ŒRŽ08VX–¢‘R’0“8VX–¢”•R–0—8VX–¢˜™Rš0›8VX–¢œRž0Ÿ8VX–¢ ¡¨°d2-Lcom/ustadmobile/door/DoorDatabaseRepository; _AgentDao+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;_ChatDao*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;_ChatMemberDao0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;_ClazzAssignmentContentJoinDao@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;_ClazzAssignmentDao5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;_ClazzAssignmentRollUpDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;_ClazzContentJoinDao6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo; _ClazzDao+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;_ClazzEnrolmentDao4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;_ClazzLogAttendanceRecordDao>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo; _ClazzLogDao.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo; _CommentsDao.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo; _ContainerDao/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;_ContentCategoryDao5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;_ContentCategorySchemaDao;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;#_ContentEntryContentCategoryJoinDaoELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;_ContentEntryDao2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;_ContentEntryParentChildJoinDaoALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;_ContentEntryPictureDao9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo; _ContentEntryRelatedEntryJoinDaoBLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;_ContextXObjectStatementJoinDaoALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;_CourseAssignmentMarkDao:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;(_CourseAssignmentSubmissionAttachmentDaoJLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;_CourseAssignmentSubmissionDao@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;_CourseBlockDao1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;_CourseDiscussionDao6Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;_CourseGroupMemberDao7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;_CourseGroupSetDao4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;_CoursePictureDao3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;_CourseTerminologyDao7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;_DiscussionPostDao4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;_DiscussionTopicDao5Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;_EntityRoleDao0Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;_ErrorReportDao1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;_GroupLearningSessionDao:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;_HolidayCalendarDao5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo; _HolidayDao-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo; _LanguageDao.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;_LanguageVariantDao5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;_LearnerGroupDao2Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;_LearnerGroupMemberDao8Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;_LeavingReasonDao3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo; _MessageDao-Lcom/ustadmobile/core/db/dao/MessageDao_Repo;_MessageReadDao1Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;_PersonAuth2Dao1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo; _PersonDao,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;_PersonGroupDao1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;_PersonGroupMemberDao7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;_PersonParentJoinDao6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;_PersonPictureDao3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo; _ReportDao,Lcom/ustadmobile/core/db/dao/ReportDao_Repo; _ScheduleDao.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo; _SchoolDao,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;_SchoolMemberDao2Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;_ScopedGrantDao1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;_SiteDao*Lcom/ustadmobile/core/db/dao/SiteDao_Repo; _SiteTermsDao/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Repo;_StateContentDao2Lcom/ustadmobile/core/db/dao/StateContentDao_Repo; _StateDao+Lcom/ustadmobile/core/db/dao/StateDao_Repo; _StatementDao/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;_UserSessionDao1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;_VerbDao*Lcom/ustadmobile/core/db/dao/VerbDao_Repo;_XLangMapEntryDao3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo; _XObjectDao-Lcom/ustadmobile/core/db/dao/XObjectDao_Repo; _endpoint _httpClientLio/ktor/client/HttpClient;agentDao&Lcom/ustadmobile/core/db/dao/AgentDao;chatDao%Lcom/ustadmobile/core/db/dao/ChatDao; chatMemberDao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;clazzAssignmentContentJoinDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;clazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;clazzAssignmentRollUpDao6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;clazzContentJoinDao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;clazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;clazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; clazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao;clientId commentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao;connectivityStatusconnectivityStatusDao3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; containerDao*Lcom/ustadmobile/core/db/dao/ContainerDao;containerETagDao.Lcom/ustadmobile/core/db/dao/ContainerETagDao;containerEntryDao/Lcom/ustadmobile/core/db/dao/ContainerEntryDao;containerEntryFileDao3Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;containerImportJobDao3Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;contentCategoryDao0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;contentCategorySchemaDao6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;"contentEntryContentCategoryJoinDao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;contentEntryDao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;contentEntryParentChildJoinDao:PBbKtT^hq|(:L^p>4  ?   ;B~6*+,-Ա< = ;/*=> 9 )*;/*=> 9 &;/*"=> ;2*,ڰ=> 9 ;/*==> 9;2*,=> ;2*,=> 9 ;/*D=> 9 ;2*,=> ;R(Y*%*,=> (9 ;2*D=> ;A *D= >      ;5 Y=>  9 ;=*UL+= > ;2* "=> 9 #$;=*[L+&= > '(;2**,=> 9 -.;=*aL+0= > 12;2*46=> 9 78;=*gL+:= > ;<;2*>@=> 9 AB;=*mL+D= > EF;2*HJ=> 9 KL;=*sL+N= > OP;2*RT=> 9 UV;=*yL+X= > YZ;2*\^=> 9 _`;=*L+b= > cd;2*fh=> 9 ij;=*L+l= > mn;2*pr=> 9 st;=*L+v= > wx;2*z|=> 9 }~;=*L+= !!> ;2*=(> 9 ;=*L+= **> ;2*=1> 9 ;=*L+= 33> ;2*=9> 9 ;=*L+= ;;> ;2*=B> 9 ;=*L+= DD> ;2*=J> 9 ;=*L+= LL> ;2*=R> 9 ;=*L+= TT> ;2*°=Z> 9 ;5 YƷ=]>  9 ;5 Yʷ=`>  9 ;=*L+ΰ= bb> ;2*԰=h> 9 ;=*L+ذ= jj> ;2*ް=q> 9 ;=*L+= ss> ;2*=y> 9 ;=*L+= {{> ;2*=> 9 ;5 Y=>  9 ;=*L+= > ;2*=> 9 ;5 Y=>  9 ;5 Y=>  9   ;5 Y =>  9  ;=*L+= > ;2*=> 9 ;=*L+= > ;2* => 9 !";=*L+$= > %&;2*(*=> 9 +,;5 Y.=>  9 /0;=*L+2= > 34;2*68=> 9 9:;=*L+<= > =>;2*@B=> 9 CD;=*L+F= > GH;2*JL=> 9 MN;=*L+P= > QR;2*TV=> 9 WX;=*L+Z= > [\;2*^`=> 9 ab;=* L+d= > ef;2*hj=> 9 kl;=*L+n= > op;2*rt=> 9 uv;=*L+x= > yz;2*|~=> 9 ;=*L+= > ;2*=> 9 ;=*!L+= > ;2*=> 9 ;=*'L+= > ;2*= > 9 ;=*-L+= > ;2*=> 9 ;=*3L+= > ;2*=> 9 ;=*9L+= > ;2*=$> 9 ;=*?L+= &&> ;2*İ=,> 9 ;9 Yȷ= /0>  9 ;=*EL+̰= 22> ;2*Ұ=8> 9 ;=*KL+ְ= ::> ;2*ܰ=@> 9 ;=*QL+= BB> ;2*=I> 9 ;=*WL+= KK> ;2*=R> 9 ;=*]L+= TT> ;2*=[> 9 ;=*cL+= ^^> ;2*=f> 9 ;=*iL+= hh>   ;2* =o> 9 ;=*oL+= qq> ;2*=w> 9 ;5 Y=z>  9 ;=*uL+ = ||> !";2*$&=> 9 '(;=*{L+*= > +,;2*.0=> 9 12;=*L+4= > 56;2*8:=> 9 ;<;=*L+>= > ?@;2*BD=> 9 EF;=*L+H= > IJ;2*LN=> 9 OP;=*L+R= > ST;2*VX=> 9 YZ;=*L+\= > ]^;2*`b=> 9 cd;5 Yf=>  9 gh;5 Yj=>  9 kl;=*L+n= > op;2*rt=> 9 uv;=*L+x= > yz;2*|~=> 9 ;=*L+= > ;2*=> 9 ;=*L+= > ;2*=> 9 ;=*L+= > ;2*=> 9 ;=*L+= > ;2*=> 9 ;=*L+= > ;2*=> 9 ;=*L+= > ;2*=> 9 ;=*L+= > ;2*İ=> 9 ;9 Yȷ= >  9 ;H+̸*D+α= >? ;H+̸*D+ұ=   >? ;5 *ܶ=>  9 ;9*%Y=> 9 ;E+Y=>9 ? A;2*ܰ=> A;0*W=> ;/*=> ; Y@ AFW]ciou{ #)/5;AGMSY_ekqw}A8B>  [I I I I I[s[ssss sssssssssWsXssSsssssssssssssssOsssssIs s!sssUs"s#ssss$s%s#s$sYs&s'sUsVsws(s)ssss*s+ssss,s-sssms.s/ssss0s1ssss2s3ssss4s5ssstss6s7sisjss8s9s}s~ss:s;susvsss?s9s:ss@sAsssgsBsCsssasDsEsss[sFsGs-s.s_sHsIssssJsKsKsLsqsLsMsAsBsksNsOskslssPsQs7s8sesRsSssssTsUssssVsWssssXsYsEsFssZs[susvss\s]sss+s^s_sss1s`sassssbscssssdsesasbssfsgsksls shsis_s`s}sjsksssslsmssssnsosOsPsspsqsssRsrsssssstsussssvsws1s2ssxsysssszs{s!s"ss|s}sss%s~ssss7sssssCsss;ssss s sssssssssss1s2sssssssOsPsssEsFsssospsss;s;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this&Lcom/ustadmobile/core/db/dao/AgentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value , REPLACE INTO AgentEntityReplicate(aePk, aeDestination) SELECT DISTINCT AgentEntity.agentUid AS aeUid, :newNodeId AS aeDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN AgentEntity ON AgentEntity.agentPersonUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId --notpsql AND AgentEntity.agentLct != COALESCE( (SELECT aeVersionId FROM AgentEntityReplicate WHERE aePk = AgentEntity.agentUid AND aeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(aePk, aeDestination) DO UPDATE SET aePending = (SELECT AgentEntity.agentLct FROM AgentEntity WHERE AgentEntity.agentUid = EXCLUDED.aePk ) != AgentEntityReplicate.aePk */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; e REPLACE INTO AgentEntityReplicate(aePk, aeDestination) SELECT DISTINCT AgentEntity.agentUid AS aeUid, UserSession.usClientNodeId AS aeDestination FROM ChangeLog JOIN AgentEntity ON ChangeLog.chTableId = 68 AND ChangeLog.chEntityPk = AgentEntity.agentUid JOIN Person ON Person.personUid = AgentEntity.agentPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND AgentEntity.agentLct != COALESCE( (SELECT aeVersionId FROM AgentEntityReplicate WHERE aePk = AgentEntity.agentUid AND aeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(aePk, aeDestination) DO UPDATE SET aePending = (SELECT AgentEntity.agentLct FROM AgentEntity WHERE AgentEntity.agentUid = EXCLUDED.aePk ) != AgentEntityReplicate.aePk */ getAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity;SELECT * FROM AgentEntity WHERE agentOpenId = :openId OR agentMbox = :mbox OR agentMbox_sha1sum = :sha1 OR (agentAccountName = :account AND agentHomePage = :homepage)getAgentByAnyId$default(Lcom/ustadmobile/core/db/dao/AgentDao;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/AgentEntity;'java/lang/UnsupportedOperationExceptionZSuper calls with default arguments not supported in this target, function: getAgentByAnyId!(Ljava/lang/String;)V # $&  (getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object; SELECT * FROM AgentEntity WHERE agentAccountName = :username AND agentHomePage = :endpoint Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1(          '200B¢JF02 02 02 02  02  0H'J# 02 02 0H§@ø¢J0H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;-Lcom/ustadmobile/lib/db/entities/AgentEntity;openIdmboxaccounthomepagesha1endpointusername newNodeIdlib-database_release AgentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileRuntimeVisibleAnnotations! E3* F   G  HIsJ HIsJIsJ EQ Y"%~'L~'M~'N~':~':*+,-)K F.  #*-59AE*+H,Is-JHLDMp/0[I1I2I13I14I56[s78[s s9s:s ss;s&ss?s*s@sAs+ss&sssBs&ssCI.PK!!)vvIcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1.class4JCcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fAgentDao_ReplicateWrapper.ktl38isnthisentitym insertAsyncc5com.ustadmobile.core.db.dao.AgentDao_ReplicateWrapperZ(Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ELcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation25com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!![=5) ) ;com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper.class45com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$com/ustadmobile/core/db/dao/AgentDaoE(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/AgentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  &Lcom/ustadmobile/core/db/dao/AgentDao;  this7Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8getAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity; :; <openIdLjava/lang/String;mboxaccounthomepagesha1getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object; DE Gendpointusernameinsert0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)JentityM0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtOgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; QR PS*com/ustadmobile/door/ext/DoorDatabaseExtKtUgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; WX VY+com/ustadmobile/lib/db/entities/AgentEntity[ getAgentUid()J ]^ \_*com/ustadmobile/door/DoorPrimaryKeyManageranextId(I)J cd be setAgentUid(J)V gh \i&com/ustadmobile/door/util/SystemTimeKtksystemTimeInMillis m^ ln setAgentLct ph \q(Ljava/lang/Object;)J Ks t_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;-Lcom/ustadmobile/lib/db/entities/AgentEntity; insertAsynca(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1}labelI  ~Z(Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  ~resultLjava/lang/Object; ~kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 ~L$1 ~ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; bjava/lang/Number longValue ^ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; z %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VB(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z 4$i$a$-forEach-AgentDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 4$i$a$-forEach-AgentDao_ReplicateWrapper$updateList$1update0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)V  KL  z{  Lkotlin/Metadata;mvkxi0d1:             20B 0j`0¢J<02 0 2 0 2 0 2 0 20 HJ#020 20 H–@ø¢J020HJ020H–@ø¢J02 00HJ0H–@ø¢J020H–@ø¢ J!020HJ"02 00HR0X‚¢ R0j`X‚¢ ‚ ¨#d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseAgentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;k*+,-=>>?@?A?B?C?      DES *+,-H"*  I? J? 12F KL;+N*TZM+` ,DfB+!j+or*+uX+`&b%&'!(&*-,6-*!v0*wx;;Myz{ ,~#,~:~Yd~Y*,::(:U*TZN+` M-D*+Y\LK7+j+or*++Y\LW+`YB ' \~) \4~4;X4 +O42 <0a1l2u303468090\ a78a7MyJMyMyl#wxv0229|  z +*TZMYN+:6:O:\:6 ` %,Df7  j : - Wor*+ױ)+bH4\ B=>>?'[)[H@RAZBhCtE|F}[\HIf Zv0 H5 E8y>@'[$^zwxo  R+YM+N6-:#:\:6or*+). LLM]];NCOD]H^IQQRR; 8 y1.1ARRR+N+or*+U WXMyAKs= *+\   MAzH *+\,   M 12A= *+\   M ~oSMAP AgentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 AgentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 AgentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s[$ssssssss:sys>ss@sAsBsCsDsIsJsEsKssMszs{sssss5s6ss/ssssPK!!"Lcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1.class4EFcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fAgentDao_Repo.ktl+isnmgetAgentFromPersonUsernamec)com.ustadmobile.core.db.dao.AgentDao_RepoN(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/AgentDao_Repo.X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!=com/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1.class4E7com/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fAgentDao_Repo.ktl5isnm insertAsyncc)com.ustadmobile.core.db.dao.AgentDao_RepoN(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/AgentDao_Repo.a(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!:v|DD/com/ustadmobile/core/db/dao/AgentDao_Repo.class4)com/ustadmobile/core/db/dao/AgentDao_Repo$com/ustadmobile/core/db/dao/AgentDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/AgentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  &Lcom/ustadmobile/core/db/dao/AgentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao(()Lcom/ustadmobile/core/db/dao/AgentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VgetAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity; XY Z_result-Lcom/ustadmobile/lib/db/entities/AgentEntity;openIdmboxaccounthomepagesha1getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1flabelI hi gjN(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq grkotlin/ResultKttthrowOnFailure(Ljava/lang/Object;)V vw ux cd z+com/ustadmobile/lib/db/entities/AgentEntity|java/lang/IllegalStateException~/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  endpointusername $continuation$resultjava/lang/Stringkotlin/coroutines/Continuationinsert0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)Jentity(Ljava/lang/Object;)J  insertAsynca(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1 j n rF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VB(Ljava/util/List;)V entityList Ljava/util/List; updateList update0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)V w    Lkotlin/Metadata;mvkxi0d1/F               20B9 0j`000  0  0 ¢J<020 20 20 2 0 2!0 HJ#"02#0 2$0 H–@ø¢%J&0 2'0HJ(0 2'0H–@ø¢)J*0+2 ,00-HJ.0+H–@ø¢/J00+210 H–@ø¢2J30+2'0HJ40+2 ,00-HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨5d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseAgentDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XY}*#+,-[: %&H\]./^+_+`+a+b+??????cd0-g#-g:kl~YkldkgY*-o:s:G:kC4y*#+,k{Y y}:Y.' g%RgRFR<)]+t),)>]./]+]+\]2TP9Mqe?S+*#+A  01 \(./]9,#,:l~YldY*,::G:F3y*#+Y yB!Y:' }%}RRFR <4]5s4}5644]./]]\(2WP9Pq? G+*#+ :;./G+*#+ >?./G+*#+ BC./]A= *+}  ./ qAH *+},  ./ q OPAw= *+}  ./ qg[IIIII[s[6s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXs]s^s_s`sasbscsssdsssssssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$21com/ustadmobile/core/db/dao/AgentDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!! ȍQcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1.class4/Kcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!iJQcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2.class4/Kcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!oYYXcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1.class4.Rcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$21com/ustadmobile/core/db/dao/AgentDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!8ΝRcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1.class4/Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!z=zFRcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2.class4/Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!rf''7com/ustadmobile/core/db/dao/AgentDao_UriResponder.class421com/ustadmobile/core/db/dao/AgentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this3Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRKcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Kcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5$com/ustadmobile/core/db/dao/AgentDaoQcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao&Lcom/ustadmobile/core/db/dao/AgentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1  YLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Rcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;AgentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0pSMAP AgentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 AgentDao_UriResponder.kt com/ustadmobile/core/db/dao/AgentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 AgentDao_UriResponder.kt com/ustadmobile/core/db/dao/AgentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!Q+\\)com/ustadmobile/core/db/dao/BaseDao.class4-#com/ustadmobile/core/db/dao/BaseDao(Ljava/lang/Object;java/lang/Objectinsert(Ljava/lang/Object;)J(TT;)JLandroidx/room/Insert; insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;J(TT;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; insertList(Ljava/util/List;)V(Ljava/util/List<+TT;>;)V updateListLandroidx/room/Update;update(Ljava/lang/Object;)V(TT;)VLkotlin/Metadata;mvkxi0d1"       f*20J028H'¢J028H§@ø¢J 0 2  80 H'J 0 28H'¢J0 2  80 H'‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;Tentity entityListlib-database_release BaseDao.kt SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations SourceFile()  ( )  * () *(+*(+(,'+^[IIIII[s [s!s"s#ss#s$ss s ss#s%s#ssss&PK!!]$++)com/ustadmobile/core/db/dao/ChatDao.class4E#com/ustadmobile/core/db/dao/ChatDao_Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this%Lcom/ustadmobile/core/db/dao/ChatDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO chatReplicate(chatPk, chatDestination) SELECT DISTINCT Chat.chatUid AS chatPk, :newNodeId AS chatDestination FROM UserSession JOIN Chat ON ((Chat.chatUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId = :newNodeId AND Chat.chatLct != COALESCE( (SELECT chatVersionId FROM chatReplicate WHERE chatPk = Chat.chatUid AND chatDestination = :newNodeId), 0) /*psql ON CONFLICT(chatPk, chatDestination) DO UPDATE SET chatPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO chatReplicate(chatPk, chatDestination) SELECT DISTINCT Chat.chatUid AS chatUid, UserSession.usClientNodeId AS chatDestination FROM ChangeLog JOIN Chat ON ChangeLog.chTableId = 127 AND ChangeLog.chEntityPk = Chat.chatUid JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Chat.chatUid)) OR UserSession.usSessionType = 2 ) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Chat.chatLct != COALESCE( (SELECT chatVersionId FROM chatReplicate WHERE chatPk = Chat.chatUid AND chatDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(chatPk, chatDestination) DO UPDATE SET chatPending = true */ findAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;g SELECT Chat.*, Message.messageText AS latestMessage, Message.messageTimestamp AS latestMessageTimestamp, op.personUid AS otherPersonUid, op.firstNames AS otherPersonFirstNames, op.lastName AS otherPersonLastName, ( SELECT COUNT(*) FROM Message WHERE Message.messageTableId = 127 AND Message.messageEntityUid = Chat.chatUid AND Message.messageSenderPersonUid != :personUid AND Message.messageTimestamp > coalesce(( SELECT MessageRead.messageReadLct FROM MessageRead WHERE MessageRead.messageReadPersonUid = :personUid AND MessageRead.messageReadMessageUid = Message.messageUid ), 0) ) AS unreadMessageCount, (SELECT COUNT(*) FROM ChatMember mm WHERE mm.chatMemberChatUid = Chat.chatUid ) AS numMembers FROM ChatMember LEFT JOIN Chat ON Chat.chatUid = ChatMember.chatMemberChatUid LEFT JOIN Message ON Message.messageUid = (SELECT messageUid FROM Message WHERE messageEntityUid = Chat.chatUid AND messageTableId = 127 ORDER BY messageTimestamp DESC LIMIT 1) LEFT JOIN Person op ON op.personUid = (SELECT pp.personUid FROM ChatMember cm LEFT JOIN Person pp ON pp.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = Chat.chatUid AND cm.chatMemberPersonUid != :personUid AND cm.chatMemberLeftDate = 9223372036854775807 LIMIT 1) WHERE ChatMember.chatMemberPersonUid = :personUid AND ChatMember.chatMemberLeftDate = 9223372036854775807 AND Chat.chatUid != 0 AND op.firstNames||' '||op.lastName LIKE :searchBit -- When in search mode we need to add all Persons who match the search to the list, even if -- no chat has started UNION SELECT Chat.*, '' AS latestMessage, 0 AS latestMessageTimestamp, Person.personUid AS otherPersonUid, Person.firstNames AS otherPersonFirstNames, Person.lastName AS otherPersonLastName, 0 AS unreadMessageCount, 0 AS numMembers FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN Chat ON Chat.chatUid = 0 WHERE :searchBit != '%' AND PersonGroupMember.groupMemberPersonUid = :personUid AND Person.personUid != :personUid AND Person.personUid NOT IN ( SELECT chatpeople.personUid FROM ChatMember cmm LEFT JOIN Chat cc ON cc.chatUid = cmm.chatMemberChatUid LEFT JOIN Person chatpeople ON chatpeople.personUid = (SELECT chatpeopleother.personUid FROM ChatMember cm LEFT JOIN Person chatpeopleother ON chatpeopleother.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = cc.chatUid AND cm.chatMemberPersonUid != :personUid LIMIT 1) WHERE cc.chatUid != 0 AND cmm.chatMemberPersonUid = :personUid ) AND Person.firstNames||' '||Person.lastName LIKE :searchBit ORDER BY latestMessageTimestamp DESC  getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; SELECT CASE WHEN Chat.chatGroup THEN Chat.chatTitle ELSE Person.firstNames||' '||Person.lastName END AS title FROM Chat LEFT JOIN Person ON CAST(Chat.chatGroup AS INTEGER) = 0 AND Person.personUid = (SELECT pp.personUid FROM ChatMember cm LEFT JOIN Person pp ON pp.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = Chat.chatUid AND cm.chatMemberPersonUid != :personUid AND cm.chatMemberLeftDate = 9223372036854775807 LIMIT 1) WHERE Chat.chatUid = :chatUid getChatByOtherPerson_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object;M SELECT Chat.* FROM ChatMember LEFT JOIN Chat ON Chat.chatUid = ChatMember.chatMemberChatUid WHERE ChatMember.chatMemberPersonUid = :otherPersonUid AND CAST(Chat.chatGroup AS INTEGER) = 0 AND Chat.chatUid IN ( SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Chat.chatUid AND ChatMember.chatMemberPersonUid = :loggedInPersonUid ) AND :otherPersonUid != :loggedInPersonUid Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1 4            '200B¢J$00020 2 0 H'J# 02 0 20 H§@ø¢J#0 20 2 0 H§@ø¢J0H§@ø¢J020 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;&Lcom/ustadmobile/lib/db/entities/Chat;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount; searchBit personUidotherPersonUidloggedInPersonUidchatUid newNodeIdlib-database_release ChatDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! =3* >  ?  @AsB @AsB@AsB @ As!B "@#As$B @C<Dv&'[I(I)I(*I(+I,-[s./[s s0s1s ss2s3s4s5s3s6s3s"s7s8sss9ss3sss:ss;A%PK!!ZffHcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1.class4JBcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fChatDao_ReplicateWrapper.ktl5:isnthisentitym insertAsyncc4com.ustadmobile.core.db.dao.ChatDao_ReplicateWrapperY(Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !DLcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation24com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper4Z(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!N8!8!:com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper.class4 4com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper#com/ustadmobile/core/db/dao/ChatDaoD(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  %Lcom/ustadmobile/core/db/dao/ChatDao;  this6Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory; searchBit= :; ?Ljava/lang/String; personUid getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; CD FchatUidgetChatByOtherPerson_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object; ID KotherPersonUidloggedInPersonUidinsert)(Lcom/ustadmobile/lib/db/entities/Chat;)JentityQ0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtSgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; UV TW*com/ustadmobile/door/ext/DoorDatabaseExtKtYgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; [\ Z]$com/ustadmobile/lib/db/entities/Chat_ getChatUid()J ab `c*com/ustadmobile/door/DoorPrimaryKeyManagerenextId(I)J gh fi setChatUid(J)V kl `m&com/ustadmobile/door/util/SystemTimeKtosystemTimeInMillis qb pr setChatLct tl `u(Ljava/lang/Object;)J Ow x_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;&Lcom/ustadmobile/lib/db/entities/Chat; insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1labelI Y(Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; fjava/lang/Number longValue b F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ~ %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V<(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Chat;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z 3$i$a$-forEach-ChatDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 3$i$a$-forEach-ChatDao_ReplicateWrapper$updateList$1update)(Lcom/ustadmobile/lib/db/entities/Chat;)V  OP  ~  Lkotlin/Metadata;mvkxi0d1F               20B 0j`0¢J$0 0 02 0 2 0HJ#02020H–@ø¢J#0 202 0H–@ø¢J020HJ020H–@ø¢J02 00HJ0H–@ø¢J 02!0H–@ø¢"J#020HJ$02 00HR0X‚¢ R0j`X‚¢ ‚ ¨%d2(Lcom/ustadmobile/door/room/RoomDatabase;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;lib-database_releaseChatDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;Z+>*+ @   =AB0< CDT *!G!*  H0 B0 12E  IDT *!L$*  M0 N0 12J  OP;+R*X^M+d ,jB+!n+sv*+yX+d&f'()!*&,-.6/*!z0*{|;;Q}~ ,#,:~YdY*,::(:U*X^N+d M-*+Y`LK7+n+sv*++Y`LW+dYB ' `) `44;X4 +O42 <2a3l4u52568:2;2\ a78a7Q}JQ}Q}l#{|z0229  z +*X^MYN+:6:O:`:6 d %,j7  n : - Wsv*+۱)+fH4` B?@@A'])]HBRCZDhEtG|H}]^JKf Zz0 H5 E8}>@'[$^z{|o  R+YM+N6-:#:`:6sv*+). NNO__;PCQD_H`ISQTR; 8 }1.1ARRR+R+sv*+W YZQ}AOw= *+`  QA~H *+`,   Q 12A= *+`  Q   jSMAP ChatDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ChatDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,92:1 32#2,2:93 32#2,2:95 *S KotlinDebug *F + 1 ChatDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper *L 65#1:93,2 79#1:95,2 *E  [IIIII[s[&ssssssss:ssss=ssBssIs}sMsNsDsCsHsOsQs~ssssss5s6ss/ssssPK!!4خEcom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1.class4E?com/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fChatDao_Repo.ktl.isnmgetChatByOtherPersonc(com.ustadmobile.core.db.dao.ChatDao_RepoM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/ChatDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!wzt=com/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1.class4E7com/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fChatDao_Repo.ktl(isnm getTitleChatc(com.ustadmobile.core.db.dao.ChatDao_RepoM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/ChatDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!<com/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1.class4E6com/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fChatDao_Repo.ktl8isnm insertAsyncc(com.ustadmobile.core.db.dao.ChatDao_RepoM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this8Lcom/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/ChatDao_Repo.Z(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Kpzz.com/ustadmobile/core/db/dao/ChatDao_Repo.class4(com/ustadmobile/core/db/dao/ChatDao_Repo#com/ustadmobile/core/db/dao/ChatDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  %Lcom/ustadmobile/core/db/dao/ChatDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao'()Lcom/ustadmobile/core/db/dao/ChatDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VfindAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory; searchBit[ XY ]_result$Landroidx/paging/DataSource$Factory; personUid getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1elabelI gh fiM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V l fmresultLjava/lang/Object; op fqkotlin/ResultKtsthrowOnFailure(Ljava/lang/Object;)V uv tw bc yjava/lang/String{java/lang/IllegalStateException}/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  ~chatUid $continuation$resultkotlin/coroutines/ContinuationgetChatByOtherPerson_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1 i m q c $com/ustadmobile/lib/db/entities/ChatotherPersonUidloggedInPersonUid&Lcom/ustadmobile/lib/db/entities/Chat;insert)(Lcom/ustadmobile/lib/db/entities/Chat;)Jentity(Ljava/lang/Object;)J  insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;6com/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1 i m qF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)V<(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Chat;>;)V entityList Ljava/util/List; updateList update)(Lcom/ustadmobile/lib/db/entities/Chat;)V v    Lkotlin/Metadata;mvkxi0d1PV                   20B9 0j`000  0  0 ¢J$00020 2 0 HJ#!0"2#0 2$0 H–@ø¢%J#&0 2'0 2 0 H–@ø¢%J(0 2)0"HJ*0 2)0"H–@ø¢+J,0-2 .0"0/HJ00-H–@ø¢1J20-230 H–@ø¢4J50-2)0"HJ60-2 .0"0/HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨7d2(Lcom/ustadmobile/door/room/RoomDatabase;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;lib-database_releaseChatDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XY`+\*#+ ^: #$*_`./[+a(Z bc0 f$f:jk~YjkdjfY*n:r:G: jD5x*#!jzY  x|:~Y*) f&RfRFR?'a(x')'>a./a(aa(_+5UP<Npd? c0 $:k~YkdY*::G: D5x*#!Y  x:~Y*) &RRFR?,a.x,/,>a./a(a(_5UP<Np? S+*#+A  34 _(./9,#,:k~YkdY*,::G:F3x*#+Y xB!~Y:' %RRFR <7]8s7}8974]./]_(2WP9Pp? G+*#+ =>./G+*#+ AB./G+*#+± EF./A= *+ĭ ./ pAH *+,ư  ./ p OPAv= *+ȱ ./ pf[IIIII[s[8s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXs`sss[sassssscsbssssssssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisRLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$20com/ustadmobile/core/db/dao/ChatDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!rkPcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1.class4/Jcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!ͽ Pcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2.class4/Jcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!pVVWcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1.class4.Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$20com/ustadmobile/core/db/dao/ChatDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!˥[(Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1.class4/Kcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!'&5Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2.class4/Kcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!y ' '6com/ustadmobile/core/db/dao/ChatDao_UriResponder.class420com/ustadmobile/core/db/dao/ChatDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this2Lcom/ustadmobile/core/db/dao/ChatDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRJcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Jcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5#com/ustadmobile/core/db/dao/ChatDaoPcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao%Lcom/ustadmobile/core/db/dao/ChatDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postKcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1  YKcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;ChatDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0kSMAP ChatDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ChatDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ChatDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!y/com/ustadmobile/core/db/dao/ChatMemberDao.class43)com/ustadmobile/core/db/dao/ChatMemberDaoeLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this+Lcom/ustadmobile/core/db/dao/ChatMemberDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO chatMemberReplicate(chatMemberPk, chatMemberDestination) SELECT DISTINCT ChatMember.chatMemberUid AS chatMemberPk, :newNodeId AS chatMemberDestination FROM UserSession JOIN ChatMember ON ((ChatMember.chatMemberChatUid IN (SELECT chatMemberInternal.chatMemberChatUid FROM ChatMember chatMemberInternal WHERE chatMemberInternal.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) AND UserSession.usStatus = 1 WHERE ChatMember.chatMemberLct != COALESCE( (SELECT chatMemberVersionId FROM chatMemberReplicate WHERE chatMemberPk = ChatMember.chatMemberUid AND chatMemberDestination = :newNodeId), 0) /*psql ON CONFLICT(chatMemberPk, chatMemberDestination) DO UPDATE SET chatMemberPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO chatMemberReplicate(chatMemberPk, chatMemberDestination) SELECT DISTINCT ChatMember.chatMemberUid AS chatMemberUid, UserSession.usClientNodeId AS chatMemberDestination FROM ChangeLog JOIN chatMember ON ChangeLog.chTableId = 128 AND ChangeLog.chEntityPk = ChatMember.chatMemberUid JOIN UserSession ON (UserSession.usSessionType = 2 OR (UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid IN (SELECT ChatMemberInternal.chatMemberChatUid FROM ChatMember ChatMemberInternal WHERE ChatMemberInternal.chatMemberPersonUid = UserSession.usPersonUid)))) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ChatMember.chatMemberLct != COALESCE( (SELECT chatMemberVersionId FROM chatMemberReplicate WHERE chatMemberPk = ChatMember.chatMemberUid AND chatMemberDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(chatMemberPk, chatMemberDestination) DO UPDATE SET chatMemberPending = true */ Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1|        '200B¢J0H§@ø¢J020 H§@ø¢ ‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;,Lcom/ustadmobile/lib/db/entities/ChatMember; newNodeIdlib-database_releaseChatMemberDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! +3* ,   -  ./s0 ./s0.1*2O[IIII I!"[s#$[ s s%s&s ss'sss(s'ss)/PK!!,Ncom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1.class4JHcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f!ChatMemberDao_ReplicateWrapper.ktl',isnthisentitym insertAsyncc:com.ustadmobile.core.db.dao.ChatMemberDao_ReplicateWrapper_(Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0?I@PK!!'@com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper.class4:com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper)com/ustadmobile/core/db/dao/ChatMemberDaoJ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatMemberDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  +Lcom/ustadmobile/core/db/dao/ChatMemberDao;  this;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insert/(Lcom/ustadmobile/lib/db/entities/ChatMember;)Jentity<0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt>getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; @A ?B*com/ustadmobile/door/ext/DoorDatabaseExtKtDgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; FG EH*com/ustadmobile/lib/db/entities/ChatMemberJgetChatMemberUid()J LM KN*com/ustadmobile/door/DoorPrimaryKeyManagerPnextId(I)J RS QTsetChatMemberUid(J)V VW KX&com/ustadmobile/door/util/SystemTimeKtZsystemTimeInMillis \M []setChatMemberLct _W K`(Ljava/lang/Object;)J :b c_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;,Lcom/ustadmobile/lib/db/entities/ChatMember; insertAsync`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1llabelI no mp_(Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V s mtresultLjava/lang/Object; vw mxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~L$0 w mL$1 w m nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Qjava/lang/Number longValue M F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; i %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VA(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z 9$i$a$-forEach-ChatMemberDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 9$i$a$-forEach-ChatMemberDao_ReplicateWrapper$updateList$1update/(Lcom/ustadmobile/lib/db/entities/ChatMember;)V }  :;  ij  Lkotlin/Metadata;mvkxi0d1:2           20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ0H–@ø¢J020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release!ChatMemberDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;<+=*CIM+O ,UB+!Y+^a*+dX+O'Q"'. 7!*"e0+fg<<<hij ,m#,m:qr~YqrdqmY*,u:y:(:qV*CIN+O N-*+qYKLK7+Y+^a*++qYKLW+OYB ' Km) K4m4Aw'\o$_{fgp  R+YM+N6-:#:K:6^a*+ѱ). @@AQQ;BCCDQHRIEQFR; o8 h1w.o1ARRR+=+^a*+ֱI KL<hA:b= *+Kح   <wAiH *+K,ڰ   <w 12A}= *+Kܱ   <w mSMAP ChatMemberDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ChatMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,78:1 32#2,2:79 32#2,2:81 *S KotlinDebug *F + 1 ChatMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper *L 51#1:79,2 65#1:81,2 *E v[IIIII[s[ssssssss:ssS(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo$insertAsync$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this>Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/ChatMemberDao_Repo.`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!XAfNN4com/ustadmobile/core/db/dao/ChatMemberDao_Repo.class4.com/ustadmobile/core/db/dao/ChatMemberDao_Repo)com/ustadmobile/core/db/dao/ChatMemberDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  +Lcom/ustadmobile/core/db/dao/ChatMemberDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST Vinsert/(Lcom/ustadmobile/lib/db/entities/ChatMember;)JentityZ(Ljava/lang/Object;)J X\ ]_result,Lcom/ustadmobile/lib/db/entities/ChatMember; insertAsync`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;;)V entityList Ljava/util/List; updateList update/(Lcom/ustadmobile/lib/db/entities/ChatMember;)V u  XY  ab  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2 "00#HJ$0!H–@ø¢%J&0!2'0 H–@ø¢(J)0!20HJ*0!2 "00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨+d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseChatMemberDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XYS+[*#+^A   _(./Z`ab9,e#,e:ij~YijdieY*,m:q:G:iF3w*#+izY w|B!Y:' e%ReRFR <#]$s#}$%#4]./]Z`_(2WP9Poc? G+*#+ )*./G+*#+ -../G+[*#+ 12./Z`AX\= *+  ./ ZoAaxH *+,  ./ Zo OPAu= *+  ./ Zo e[IIIII[s[,s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXsZs`sasbsssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisXLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$26com/ustadmobile/core/db/dao/ChatMemberDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!#e~jVcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1.class4/Pcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!٤*Vcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2.class4/Pcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!߫}hh]com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1.class4.Wcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$26com/ustadmobile/core/db/dao/ChatMemberDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!_JxpWcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1.class4/Qcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!BWcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2.class4/Qcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!a1p'p'<com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder.class426com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this8Lcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRPcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Pcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5)com/ustadmobile/core/db/dao/ChatMemberDaoVcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postQcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1  YQcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Wcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;ChatMemberDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ChatMemberDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ChatMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ChatMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!Ӈ$$?com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao.class4>9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaouLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO ClazzAssignmentContentJoinReplicate(cacjPk, cacjDestination) SELECT DISTINCT ClazzAssignmentContentJoin.cacjUid AS cacjUid, :newNodeId AS cacjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN ClazzAssignmentContentJoin ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzAssignmentContentJoin.cacjLct != COALESCE( (SELECT cacjVersionId FROM ClazzAssignmentContentJoinReplicate WHERE cacjPk = ClazzAssignmentContentJoin.cacjUid AND cacjDestination = :newNodeId), 0) /*psql ON CONFLICT(cacjPk, cacjDestination) DO UPDATE SET cacjPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ClazzAssignmentContentJoinReplicate(cacjPk, cacjDestination) SELECT DISTINCT ClazzAssignmentContentJoin.cacjUid AS cacjUid, UserSession.usClientNodeId AS cacjDestination FROM ChangeLog JOIN ClazzAssignmentContentJoin ON ChangeLog.chTableId = 521 AND ChangeLog.chEntityPk = ClazzAssignmentContentJoin.cacjUid JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzAssignmentContentJoin.cacjLct != COALESCE( (SELECT cacjVersionId FROM ClazzAssignmentContentJoinReplicate WHERE cacjPk = ClazzAssignmentContentJoin.cacjUid AND cacjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cacjPk, cacjDestination) DO UPDATE SET cacjPending = true */ 'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AS resultScore, COALESCE(ClazzAssignmentRollUp.cacheMaxScore,0) AS resultMax, COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AS progress, COALESCE(ClazzAssignmentRollUp.cacheContentComplete,'FALSE') AS contentComplete, COALESCE(ClazzAssignmentRollUp.cacheSuccess,0) AS success, COALESCE(ClazzAssignmentRollUp.cachePenalty,0) AS penalty, COALESCE((CASE WHEN ClazzAssignmentRollUp.cacheContentComplete THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 as assignmentContentWeight, 1 as totalContent FROM ClazzAssignmentContentJoin LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = cacjContentUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN ClazzAssignmentRollUp ON cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND cachePersonUid = :personUid AND cacheClazzAssignmentUid = :clazzAssignmentUid LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ClazzAssignmentContentJoin.cacjAssignmentUid = :clazzAssignmentUid AND ClazzAssignmentContentJoin.cacjActive AND NOT ContentEntry.ceInactive AND (ContentEntry.publik OR :personUid != 0) ORDER BY ContentEntry.title ASC , ContentEntryParentChildJoin.childIndex, ContentEntry.contentEntryUid $findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d14            '200B¢J'00202 0H§@ø¢ J$ 0 00 202 0H'J0H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;()V  thisALcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;FINDBY_CLAZZ_ASSIGNMENT_UIDLjava/lang/String; SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AS resultScore, COALESCE(ClazzAssignmentRollUp.cacheMaxScore,0) AS resultMax, COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AS progress, COALESCE(ClazzAssignmentRollUp.cacheContentComplete,'FALSE') AS contentComplete, COALESCE(ClazzAssignmentRollUp.cacheSuccess,0) AS success, COALESCE(ClazzAssignmentRollUp.cachePenalty,0) AS penalty, COALESCE((CASE WHEN ClazzAssignmentRollUp.cacheContentComplete THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 as assignmentContentWeight, 1 as totalContent FROM ClazzAssignmentContentJoin LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = cacjContentUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN ClazzAssignmentRollUp ON cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND cachePersonUid = :personUid AND cacheClazzAssignmentUid = :clazzAssignmentUid LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ClazzAssignmentContentJoin.cacjAssignmentUid = :clazzAssignmentUid AND ClazzAssignmentContentJoin.cacjActive AND NOT ContentEntry.ceInactive AND (ContentEntry.publik OR :personUid != 0) ORDER BY ContentEntry.title ASC , ContentEntryParentChildJoin.childIndex, ContentEntry.contentEntryUid Lkotlin/Metadata;mvkxi0d1C     Æ20B¢R0X†T¢ ¨d2lib-database_release&ClazzAssignmentContentJoinDaoCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1 "#"$/*%&   $ Y '!(=[IIIII[s[s sssss PK!!P)BB^com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1.class4JXcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f1ClazzAssignmentContentJoinDao_ReplicateWrapper.ktl38isnthisentitym insertAsynccJcom.ustadmobile.core.db.dao.ClazzAssignmentContentJoinDao_ReplicateWrappero(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0LLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ZLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Jcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper4p(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!j("("Pcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper.class4Jcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoZ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;  thisLLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; :; =clazzAssignmentUid personUid$findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory; AB Dinsert?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)JentityH0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtJgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; LM KN*com/ustadmobile/door/ext/DoorDatabaseExtKtPgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; RS QT:com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinV getCacjUid()J XY WZ*com/ustadmobile/door/DoorPrimaryKeyManager\nextId(I)J ^_ ]` setCacjUid(J)V bc Wd&com/ustadmobile/door/util/SystemTimeKtfsystemTimeInMillis hY gi setCacjLct kc Wl(Ljava/lang/Object;)J Fn o_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;;)Ljava/lang/Object;Xcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1xlabelI z{ y|o(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  yresultLjava/lang/Object; ykotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 yL$1 y nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ]java/lang/Number longValue Y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; u %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VQ(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z I$i$a$-forEach-ClazzAssignmentContentJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList I$i$a$-forEach-ClazzAssignmentContentJoinDao_ReplicateWrapper$updateList$1update?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)V  FG  uv  Lkotlin/Metadata;mvkxi0d1D                 20B 0j`0¢J'0 02 0 2 0 H–@ø¢ J$00 02 0 2 0 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J020HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨ d2(Lcom/ustadmobile/door/room/RoomDatabase;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;$Landroidx/paging/DataSource$Factory;lib-database_release1ClazzAssignmentContentJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;T *!>*  ?0 @0 12< ABH *!E"   ?0 @0CFG<+I*OUM+[ , aB+!e+jm*+pX+[']%&'"('*.,7-*"q0+rs<<Htuv ,y#,y:}~~Y}~d}yY*,::(:}V*OUN+[ N- *+}YWLK7+e+jm*++}YWLW+[YB ' Wy) W4y4>?'[)[H@RA[BiCuE}F~[\HIf [q0 H6{ E9t>A'\{$_{rsp  R+YM+N6-:#:W:6jm*+ݱ). LLM]];NCOD]H^IQQRR; {8 t1.{1ARRR+I+jm*+U WXHtAFn= *+W  HAuH *+W,   H 12A= *+W  H ySMAP ClazzAssignmentContentJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 ClazzAssignmentContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s[!ssssssss:sss?ss@s;sAsssFsHstsusvssss5s6ss/ssssPK!!Mrncom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1.class4Ehcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%ClazzAssignmentContentJoinDao_Repo.ktl#isnm'findAllContentByClazzAssignmentUidAsyncc>com.ustadmobile.core.db.dao.ClazzAssignmentContentJoinDao_Repoc(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisjLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!\hQRcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1.class4ELcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%ClazzAssignmentContentJoinDao_Repo.ktl4isnm insertAsyncc>com.ustadmobile.core.db.dao.ClazzAssignmentContentJoinDao_Repoc(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo.p(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!L_Dcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo.class4>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST V'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;hcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1[labelI ]^ \_c(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V b \cresultLjava/lang/Object; ef \gkotlin/ResultKtithrowOnFailure(Ljava/lang/Object;)V kl jm XY ojava/util/Listqjava/lang/IllegalStateExceptions/call to 'resume' before 'invoke' with coroutineu(Ljava/lang/String;)V w txclazzAssignmentUid personUid_resultLjava/util/List; $continuation$resultkotlin/coroutines/Continuation$findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;insert?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)Jentity(Ljava/lang/Object;)J ;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1 _ c gF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; :com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin insertList(Ljava/util/List;)VQ(Ljava/util/List;)V entityList  updateList update?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)V l    Lkotlin/Metadata;mvkxi0d1,X                     20B9 0j`000  0  0 ¢J'0020 20 H–@ø¢ J$!0#00"20 20 HJ$0 2%0&HJ'0 2%0&H–@ø¢(J)0*2 +0&0HJ,0*H–@ø¢-J.0*2/0 H–@ø¢0J10*2%0&HJ20*2 +0&0HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨3d2(Lcom/ustadmobile/door/room/RoomDatabase;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;lib-database_release%ClazzAssignmentContentJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XY0 \$\:`a~Y`ad`\Y*d:h:G: `D5n*#!`pY  nr:tYvy*) \&R\RFR?!a#x!$!>a./az(a{(|}5U~P<NfZ? Z*#!: * +* |./z({(S+*#+A  /0 |(./9,#,:a~YadY*,::G:F3n*#+Y nB!tYvy:' %RRFR <3]4s3}4534]./]|(2W~P9Pf? G+*#+ 9:./}G+*#+ =>./}G+*#+ AB./A= *+ ./ fAH *+,  ./ f OPAl= *+ ./ f\[IIIII[s[4s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXssszs{sYssssssssssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thishLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!d@fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1.class4/`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisbLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2.class4/`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisbLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!9Rmcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1.class4.gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisiLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!Szgcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1.class4/acom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!*gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2.class4/acom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!E ܀((Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder.class42Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisHLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateR`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; `com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 59com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaofcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postacom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1  Yacom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;-ClazzAssignmentContentJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzAssignmentContentJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzAssignmentContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!rc?uGuG4com/ustadmobile/core/db/dao/ClazzAssignmentDao.class4n.com/ustadmobile/core/db/dao/ClazzAssignmentDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value* REPLACE INTO ClazzAssignmentReplicate(caPk, caDestination) SELECT DISTINCT ClazzAssignment.caUid AS caUid, :newNodeId AS caDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzAssignment.caLct != COALESCE( (SELECT caVersionId FROM ClazzAssignmentReplicate WHERE caPk = ClazzAssignment.caUid AND caDestination = :newNodeId), 0) /*psql ON CONFLICT(caPk, caDestination) DO UPDATE SET caPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ClazzAssignmentReplicate(caPk, caDestination) SELECT DISTINCT ClazzAssignment.caUid AS caUid, UserSession.usClientNodeId AS caDestination FROM ChangeLog JOIN ClazzAssignment ON ChangeLog.chTableId = 520 AND ChangeLog.chEntityPk = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzAssignment.caLct != COALESCE( (SELECT caVersionId FROM ClazzAssignmentReplicate WHERE caPk = ClazzAssignment.caUid AND caDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(caPk, caDestination) DO UPDATE SET caPending = true */  getAllAssignmentsByClazzUidAsync|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object;l SELECT * FROM ClazzAssignment WHERE ClazzAssignment.caClazzUid = :clazzUid updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzAssignment SET caActive = :active, caLct = :changeTime WHERE caUid = :cbUidgetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;p(JJLjava/lang/String;)Landroidx/lifecycle/LiveData; WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT (SELECT COUNT(*) FROM SubmitterList) AS totalStudents, 0 as notSubmittedStudents, (SELECT COUNT(DISTINCT CourseAssignmentSubmission.casSubmitterUid) FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentMark.camAssignmentUid = CourseAssignmentSubmission.casAssignmentUid WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentMark.camUid IS NULL AND CourseAssignmentSubmission.casSubmitterUid IN (SELECT submitterId FROM SubmitterList)) AS submittedStudents, (SELECT COUNT(DISTINCT CourseAssignmentMark.camSubmitterUid) FROM CourseAssignmentMark JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentSubmission.casAssignmentUid = CourseAssignmentMark.camAssignmentUid WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid AND CourseAssignmentMark.camSubmitterUid IN (SELECT submitterId FROM SubmitterList)) AS markedStudents, 'TRUE' AS hasMetricsPermission FROM ClazzAssignment WHERE caActive AND caClazzUid = :clazzUid AND caUid = :assignmentUid getSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;% WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT submitterId AS submitterUid, name, COALESCE((CASE WHEN CourseAssignmentMark.camUid IS NOT NULL THEN 2 WHEN CourseAssignmentSubmission.casUid IS NOT NULL THEN 1 ELSE 0 END), 0) AS fileSubmissionStatus, (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN 'TRUE' ELSE 'FALSE' END) AS isGroupAssignment, cm.commentsText AS latestPrivateComment FROM SubmitterList JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camUid = (SELECT camUid FROM CourseAssignmentMark WHERE camAssignmentUid = :assignmentUid AND camSubmitterUid = SubmitterList.submitterId ORDER BY camLct DESC LIMIT 1) LEFT JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casUid = (SELECT casUid FROM CourseAssignmentSubmission WHERE casAssignmentUid = :assignmentUid AND casSubmitterUid = SubmitterList.submitterId ORDER BY casTimestamp DESC LIMIT 1) LEFT JOIN Comments AS cm ON cm.commentsUid = ( SELECT Comments.commentsUid FROM Comments WHERE Comments.commentsEntityType = 520 AND commentsEntityUid = :assignmentUid AND NOT commentsInActive AND NOT commentsPublic AND (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN commentsPersonUid = SubmitterList.submitterId ELSE commentSubmitterUid = SubmitterList.submitterId END) ORDER BY commentsDateTimeAdded DESC LIMIT 1) WHERE name LIKE :searchText ORDER BY name getSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN :personUid WHEN CourseGroupMember.cgmUid IS NULL THEN 0 ELSE CourseGroupMember.cgmGroupNumber END) as submitterUid FROM ClazzAssignment LEFT JOIN CourseGroupMember ON cgmSetUid = ClazzAssignment.caGroupUid AND cgmPersonUid = :personUid WHERE caUid = :assignmentUid  updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update; onConflictfindByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;S SELECT * FROM ClazzAssignment WHERE caUid = :uid getGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT COALESCE(( SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :uid),-1) findByUidWithBlockAsyncx(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object; SELECT * FROM ClazzAssignment LEFT JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE caUid = :uid findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;> SELECT * FROM ClazzAssignment LIMIT 1  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData;]SELECT * FROM ClazzAssignment WHERE caUid = :uidLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1I`                       '200200B¢J020H§@ø¢J  00 20H'J 0 20H§@ø¢J  0H'J0020H§@ø¢J020H§@ø¢J( 00 202020H'J400020202020H'J!02020H§@ø¢J0 H§@ø¢!J"0 2#0H§@ø¢J)$0 2%02&0'2(0H§@ø¢)J*0 2+0H§@ø¢,‚ ¨-d2%Lcom/ustadmobile/core/db/dao/BaseDao;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;uidLandroidx/lifecycle/LiveData;@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;clazzUid;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary; assignmentUidgroup$Landroidx/paging/DataSource$Factory;>Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary; searchText personUid newNodeIdcbUidactive changeTimeclazzAssignmentlib-database_releaseClazzAssignmentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations SourceFile!  f3* g h ijsk ijskijsk  i!js"k #$i%js&k '(i)js*k+,i-js.k /0i1l 23I4jk 5i6js7k 8i9js:k ;i<js=k >?js@ABiCjsDimelFG[IHIIIHJIHKILM[sNO[.ssPsQsRs s5sSsTssAsUs;sVs>ssTsWs8s#sXsYsZsTs's[sTs\s]s+s^s,ssTsss_ss`sasTsbs s/scs0sdjEPK!!J:  :com/ustadmobile/core/db/dao/ClazzAssignmentDaoCommon.class484com/ustadmobile/core/db/dao/ClazzAssignmentDaoCommonjava/lang/Object()V  this6Lcom/ustadmobile/core/db/dao/ClazzAssignmentDaoCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;SUBMITTER_LIST_CTELjava/lang/String; WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SORT_DEADLINE_ASCISORT_DEADLINE_DESCSORT_TITLE_ASCSORT_TITLE_DESCSORT_SCORE_ASCSORT_SCORE_DESCSORT_START_DATE_ASCSORT_START_DATE_DESCLkotlin/Metadata;mvkxi0d1       Æ20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0 X†T¢ ¨d2lib-database_releaseClazzAssignmentDaoCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1  12122222 2!"2#$2%3/*45   3 Y 607X&'[II#I(I)I*+[s,-[s s.sss.sss s"s$ssss.s/PK!!nrLcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1.class4GFcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDaoExt.ktlisn$this$deactivateByUids changeTimemdeactivateByUidsc3com.ustadmobile.core.db.dao.ClazzAssignmentDaoExtKt#(Lkotlin/coroutines/Continuation;)Vn(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1;>;)V  thisHLcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result & 'labelI )* +kotlin/coroutines/Continuation.3com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt0u(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 2 13$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 &)*>.*+? !@"#>C*+(**,-, */4?5A$B%C D13E FZ  s [I[II[ss[ssss67[I8I9I8:I;;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #java/lang/Iterable%iterator()Ljava/util/Iterator; '( &)java/util/Iterator+hasNext()Z -. ,/next 1 ,2java/lang/Number4 longValue()J 67 58L$0 : ;L$1 = >J$0J @A B.com/ustadmobile/core/db/dao/ClazzAssignmentDaoDupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KNjava/lang/IllegalStateExceptionP/call to 'resume' before 'invoke' with coroutineR(Ljava/lang/String;)V T QU$this$deactivateByUids0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;uidListLjava/util/List; changeTime$this$forEach$ivLjava/lang/Iterable; element$ivit8$i$a$-forEach-ClazzAssignmentDaoExtKt$deactivateByUids$2 $i$f$forEach $continuation Lkotlin/coroutines/Continuation;$resultjava/util/Listekotlin/coroutines/ContinuationgLkotlin/Metadata;mvkxi0d1[     +0*02 0020H†@ø¢‚ ¨d2lib-database_releaseClazzAssignmentDaoExt.ktCode StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1w  $ :  ~ Yd Y:  : : z $+&:6*:0o3:597 6 *    *< ? C IY,66  CA ?,: <EK $ WOQYSVx) Efh 'Efh Efh, KEfh %Efh, Efh, Efh y* >aj  za^WXWXaYZa^[A#[Ag \] ^&_A ,` jUa 4bc ;d !` (a {|}   ~  vOSMAP ClazzAssignmentDaoExt.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,8:1 1851#2,2:9 *S KotlinDebug *F + 1 ClazzAssignmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt *L 4#1:9,2 *E Fij[IkIlIkmInoIpq[srs[ sstsXsYststs[ssuPK!!T8Scom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1.class4JMcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ClazzAssignmentDao_ReplicateWrapper.ktl^cisnthisentitym insertAsyncc?com.ustadmobile.core.db.dao.ClazzAssignmentDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !OLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!Ht33Wcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1.class4QQcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ClazzAssignmentDao_ReplicateWrapper.ktlisnthis entityList _pkManager _generatedPksitminsertListAsyncc?com.ustadmobile.core.db.dao.ClazzAssignmentDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'SLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIBDIEFIGPK!! 6 6Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper.class4W?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper.com/ustadmobile/core/db/dao/ClazzAssignmentDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  thisALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 getAllAssignmentsByClazzUidAsync|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object; : <clazzUidupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ?@ BcbUidactiveZ changeTimegetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;p(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;groupK HI M assignmentUidLjava/lang/String;getSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory; searchTextT QR VgetSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; XY [ personUid updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtasystemTimeInMillis()J cd be/com/ustadmobile/lib/db/entities/ClazzAssignmentgsetCaLct(J)V ij hk ^_ mclazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object; q suidgetGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; v xfindByUidWithBlockAsyncx(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object; z |findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; ~  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; insert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Jentity0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; *com/ustadmobile/door/ext/DoorDatabaseExtKtgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; getCaUid d h*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J setCaUid j h(Ljava/lang/Object;)J _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncx(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1labelI d(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue d F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z   >$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList  >$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V  insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1     L$2  !L$3 # $L$4 & 'L$5 ) *  ,C$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$insertListAsync$2updateListAsync / 0C$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$updateListAsync$2 3 _ 5  7Lkotlin/Metadata;mvkxi0d1Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;lib-database_release&ClazzAssignmentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1LLMe+ ,**+*,N O P Md*-"Y(W.QQ4N O /012RL P 56MY*+9Y(W.QP4N O12R7L P:MH *-=N!O   >0 12R;L P ?@M|*CY(W.QU4N ()O4D0EFG012RAL P HIMgL*!NN/ 0/0O*O0>0KPRJLP QRMnLU*!WN8O4O0>0KPTPRSLPXYMT *!\N;O*  O0 ]0 12RZL P ^_Mo+fl*+,nY(W.QX4N>@AO op12R`L P qMH *-tNCO   u0 12RrL P vMH *-yNFO   u0 12RwL P zMH *-}NIO   u0 12R{L P ~M2*NKO L M= *NMO  u0RLM<+*M+ ,B+!+fl*+X+Q'NPQR"S'U.W7XO*"0+<<pP_M ,#,:~YdY*,::(:V*N+ N-*+YhLKʶ7++fl*++YhLW+ְYڷݿQB ' h) h44A'\ $_  {p   RPM  R+YM+N6-:#:h:6fl*+Q)N. wwx;yCzDHI|Q}OR; 8 p1. 1  A  RR RPMR++fl*+N OpPM[,#,:~YdY*,::(:i]*NY:+:6::h: 6  -*+-"%( +YL66 +h: (:%:"NLKʶ7    :  W fl(*+"%(+-Y W.YڷݿQ ' )44*44e44Eh444" 44=44F4NV<alvx3;IV^_bcOavw,3_c4a vw #< _ c4 l vwE_xu  N  _    Lp bp ;0 I. j 2z29sl. s RL P /M# ZYN+:6:":h:6 fl*+,1Y(W.Q!(Q4N. 7?@CDYO\ 7 2 4 p-. 1   O  ZZ Z12RL P AM= *+h4NO  AMH *+h,6NO    12AM= *+h8NO  STKUSMAP ClazzAssignmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,157:1 32#2,2:158 32#2,2:160 32#2,2:162 32#2,2:164 *S KotlinDebug *F + 1 ClazzAssignmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper *L 106#1:158,2 120#1:160,2 136#1:162,2 150#1:164,2 *E V9:[I;II?@[sAB[;sssssCsssqspsusDsssEszsFs~s:sDs>svsHsGsOsKsDsQsHsDsIsTsXs]sYssss_ssDssss5s6ss/ss?sDsEsDsGs@s^soss/sJPK!!CJcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1.class4EDcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlPisnmfindByUidAsyncc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisFLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Scom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1.class4EMcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlZisnmfindByUidWithBlockAsyncc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!rd??\com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1.class4EVcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktl'isnm getAllAssignmentsByClazzUidAsyncc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!r{H##Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1.class4EOcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlUisnmgetGroupUidFromAssignmentc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Z9YKcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1.class4EEcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlGisnmgetSubmitterUidc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!{ Gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1.class4EAcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlnisnm insertAsyncc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.e(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!![":U2U29com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.class4(3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.com/ustadmobile/core/db/dao/ClazzAssignmentDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST V getAllAssignmentsByClazzUidAsync|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1ZlabelI \] [^X(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V a [bresultLjava/lang/Object; de [fkotlin/ResultKththrowOnFailure(Ljava/lang/Object;)V jk il X= njava/util/Listpjava/lang/IllegalStateExceptionr/call to 'resume' before 'invoke' with coroutinet(Ljava/lang/String;)V v swclazzUid_resultLjava/util/List; $continuation$resultkotlin/coroutines/Continuation~updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; cbUidactiveZ changeTimegetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;p(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;group Landroidx/lifecycle/LiveData; assignmentUidgetSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory; searchText $Landroidx/paging/DataSource$Factory;getSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1 ^ b f java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  personUid updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1 ^ b f = /com/ustadmobile/lib/db/entities/ClazzAssignmentuidgetGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1 ^ b f = findByUidWithBlockAsyncx(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1 ^ b f = >com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; insert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Jentity(Ljava/lang/Object;)J  insertAsyncx(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1 ^ b fF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)V entityList  updateList update4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V k insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  updateListAsync      Lkotlin/Metadata;mvkxi0d1v                           20B9 0j`000  0  0 ¢J020 H–@ø¢J 00 20 HJ!0"20 H–@ø¢J #0HJ$00%2&0 H–@ø¢J'0 20 H–@ø¢J(( 0)0 2*0 2&0 2+0 HJ4,0.0/0-2*0 2&0 2+0 200 HJ!10 2*0 220 H–@ø¢3J40 250HJ60 250H–@ø¢7J8092 :00%HJ;092 :00%H–@ø¢J?092@0 H–@ø¢JA09250HJ)B092C0 2D0E2F0 H–@ø¢GJH092I0H–@ø¢7JJ092 :00%HJK092 :00%H–@ø¢Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;lib-database_releaseClazzAssignmentDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***- " $).39?E!HF./FFF!F$F'(F+"!01/* ! ./23/*  ! ./45/*# ! ./67/*& ! ./89/** ! ./:;/*- ! ./<=d*#-AYGWM#QR ! ./N(OP$>?" STY*#+WYGWM#PR "#!./OP$U?"X= -[#-[:_`~Y_`d_[Y*-c:g:G:_B3m*#_oY mq:sYux#)' [%R[RFR <%]'s%(%!4]./]y(z{2S|P9L}e$Y?" |*#YGWM#UR 01!4./((OP$?" m*#!: 89!4z./(y(+$"  *#!: BC!>z ./ ( y( + +$"H $:  `~ Y`dY*:  :G:  J5m*#!  Y  m7sYux#8) & RRFR  ?FaGxFGHF!>a./a(a(z(5[|P <T}e$?" d*#+,YGWM#QR LM! ./OP$?" = -#-:`~Y`dY*-::G:B3m*#Y m:sYux#)' %RRFR <O]PsOQO!4]./](z2S|P9L}e$?" =7 -ƙ#-:`~Y`dǧY*-::G:ǪH3m*#ǶY m7sYux#6' %RRFR  <T]UsT}UVT!4]./](z(2Y|P9R}e$?" = -ϙ#-:`~Y`dЧY*-::G:ЪB3m*#жY m:sYux#)' %RRFR <Y]ZsY[Y!4]./](z2S|P9L}e$?" B *#L+ _`!z ./?M *#N- d e!  z ./ ($S+*#+A  ij! z(./"9,#,:`~Y`dY*,::G:F3m*#+Y mB!sYux#:' %RRFR  <m]nsm}nom!4]./]z(2W|P9P}e$?" G+*#+ st!./{$"G+*#+ wx!./{$"G+*#+ {|!./"d*#+,YGWM#QR ! ./{OP$?" d*#+,YGWM#QR ! ./{OP$?" A= *+  ! ./ eAH *+,  !  ./ e OPAk= *+  ! ./ e%2[&'[IIIII[s[Ms/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssss=ssssssXssysssssssssssssssssssssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!͈[com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1.class4/Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!o2&۸[com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2.class4/Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!aCwwbcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1.class4.\com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!ʩ\com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1.class4/Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!rw~\com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2.class4/Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!YH''Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder.class42;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this=Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRUcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5.com/ustadmobile/core/db/dao/ClazzAssignmentDao[com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postVcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1  YVcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 \com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;"ClazzAssignmentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzAssignmentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzAssignmentDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!``00:com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao.class4=4com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDaopLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;cacheBestStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value%n REPLACE INTO ClazzAssignmentRollUp (cachePersonUid, cacheContentEntryUid, cacheClazzAssignmentUid, cacheStudentScore, cacheMaxScore, cacheWeight, cacheProgress, cacheContentComplete, cacheSuccess,cachePenalty, cacheFinalWeightScoreWithPenalty, lastCsnChecked) WITH MaxScoreTable (maxScore, maxScoreContentEntryUid) AS (SELECT MAX(resultScoreMax), statementContentEntryUid FROM StatementEntity WHERE contentEntryRoot GROUP BY statementContentEntryUid) SELECT clazzEnrolmentPersonUid AS cachePersonUid, COALESCE(cacjContentUid,0) AS cacheContentEntryUid, caUid AS cacheClazzAssignmentUid, COALESCE(resultScoreRaw,0) AS cacheStudentScore, COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid), 0) AS cacheMaxScore, COALESCE(cacjWeight, 0) AS cacheWeight, COALESCE(StatementEntity.extensionProgress,0) AS cacheProgress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS cacheContentComplete, COALESCE(StatementEntity.resultSuccess,0) AS cacheSuccess, (CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN CourseBlock.cbLateSubmissionPenalty ELSE 0 END) AS cachePenalty, (CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN (COALESCE(CAST(resultScoreRaw AS REAL),0) / COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid),0) * 100 * cacjWeight * (1 - (CAST(cbLateSubmissionPenalty AS REAL)/100))) ELSE (COALESCE(CAST(resultScoreRaw AS REAL),0) / COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid),0) * 100 * cacjWeight) END) AS cacheFinalWeightScoreWithPenalty, 0 AS lastCsnChecked FROM ClazzAssignmentContentJoin JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 LEFT JOIN StatementEntity ON statementUid = (SELECT statementUid FROM StatementEntity LEFT JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE StatementEntity.statementContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.contentEntryRoot AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN StatementEntity.resultScoreScaled * (1 - (CAST(CourseBlock.cbLateSubmissionPenalty AS REAL)/100)) ELSE StatementEntity.resultScoreScaled END DESC, StatementEntity.extensionProgress DESC, StatementEntity.resultSuccess DESC LIMIT 1) LEFT JOIN ClazzAssignmentRollUp ON ClazzAssignmentRollUp.cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND ClazzAssignmentRollUp.cachePersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzAssignmentRollUp.cacheClazzAssignmentUid = ClazzAssignment.caUid WHERE ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 AND ClazzEnrolment.clazzEnrolmentActive AND ClazzAssignment.caActive AND ClazzAssignmentContentJoin.cacjActive AND (:clazzUid = 0 OR ClazzAssignment.caClazzUid = :clazzUid) AND (:assignmentUid = 0 OR ClazzAssignment.caUid = :assignmentUid) AND (:personUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUid) AND (COALESCE(StatementEntity.resultScoreRaw,0) >= COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AND COALESCE(StatementEntity.extensionProgress,0) >= COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AND COALESCE(StatementEntity.resultSuccess,0) >= COALESCE(ClazzAssignmentRollUp.cacheSuccess,0)) GROUP BY cacheClazzAssignmentUid, cacheContentEntryUid, cachePersonUid UNION SELECT clazzEnrolmentPersonUid AS cachePersonUid, 0 AS cacheContentEntryUid, caUid AS cacheClazzAssignmentUid, COALESCE(MarkingStatement.resultScoreRaw,0) AS cacheStudentScore, COALESCE(cbMaxPoints,0) AS cacheMaxScore, 0 AS cacheWeight, COALESCE(MarkingStatement.extensionProgress,0) AS cacheProgress, COALESCE(MarkingStatement.resultCompletion,'FALSE') AS cacheContentComplete, COALESCE(MarkingStatement.resultSuccess,0) AS cacheSuccess, (CASE WHEN SubmissionStatement.timestamp > CourseBlock.cbDeadlineDate THEN CourseBlock.cbLateSubmissionPenalty ELSE 0 END) AS cachePenalty, (CASE WHEN SubmissionStatement.timestamp > CourseBlock.cbDeadlineDate THEN (COALESCE(CAST(MarkingStatement.resultScoreRaw AS REAL),0) / COALESCE(CourseBlock.cbMaxPoints,0) * 100 * (1 - (CAST(cbLateSubmissionPenalty AS REAL)/100))) ELSE (COALESCE(CAST(MarkingStatement.resultScoreRaw AS REAL),0) / COALESCE(cbMaxPoints,0) * 100) END) AS cacheFinalWeightScoreWithPenalty, 0 AS lastCsnChecked FROM ClazzAssignment JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 LEFT JOIN StatementEntity AS SubmissionStatement ON SubmissionStatement.statementUid = (SELECT statementUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = 0 AND xObjectUid = ClazzAssignment.caXObjectUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY timestamp DESC LIMIT 1 ) LEFT JOIN XObjectEntity AS ObjectStatementRef ON ObjectStatementRef.objectStatementRefUid = SubmissionStatement.statementUid LEFT JOIN StatementEntity AS MarkingStatement ON MarkingStatement.timestamp = (SELECT timestamp FROM StatementEntity WHERE xObjectUid = ObjectStatementRef.xObjectUid ORDER BY timestamp DESC LIMIT 1) WHERE ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 AND ClazzEnrolment.clazzEnrolmentActive AND ClazzAssignment.caActive AND ClazzAssignment.caRequireFileSubmission AND (:clazzUid = 0 OR ClazzAssignment.caClazzUid = :clazzUid) AND (:assignmentUid = 0 OR ClazzAssignment.caUid = :assignmentUid) AND (:personUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUid) GROUP BY cacheClazzAssignmentUid, cacheContentEntryUid, cachePersonUid $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;deleteCachedInactiveContent5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; DELETE FROM ClazzAssignmentRollUp WHERE cacheContentEntryUid IN (SELECT cacjContentUid FROM ClazzAssignmentContentJoin WHERE NOT cacjActive) OR (cacheClazzAssignmentUid IN (SELECT caUid FROM ClazzAssignment WHERE caUid = :caUid AND NOT caRequireFileSubmission) AND cacheContentEntryUid = 0) invalidateCacheByAssignment UPDATE ClazzAssignmentRollUp SET lastCsnChecked = 0 WHERE cacheClazzAssignmentUid = :changedAssignmentUid invalidateCacheByAssignmentListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;f(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzAssignmentRollUp SET lastCsnChecked = 0 WHERE cacheClazzAssignmentUid IN (:changedAssignmentUid) Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1&         '200B¢J)020202 0H§@ø¢ J 02 0H§@ø¢ J020H§@ø¢ J02 00H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;clazzUid assignmentUid personUidcaUidchangedAssignmentUidlib-database_releaseClazzAssignmentRollUpDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 53* 6   7  89s: 89s: 89s: 89s: 8;4<g!"[I#I$I#%I#&I'([s)*[s s+s,s ss-s.s-s/s0sss1sss2ss-ss39 PK!!MWWMcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1.class4EGcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ClazzAssignmentRollUpDao_Repo.ktl1isnm insertAsyncc9com.ustadmobile.core.db.dao.ClazzAssignmentRollUpDao_Repo^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo.k(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!\0?com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo.class49com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo4com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;cacheBestStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILclazzUid assignmentUid personUid $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSdeleteCachedInactiveContent5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XcaUidinvalidateCacheByAssignment [V \changedAssignmentUidinvalidateCacheByAssignmentListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;f(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; _` bLjava/util/List;insert:(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)Jentityg(Ljava/lang/Object;)J ei j_result7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp; insertAsynck(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;~(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1qlabelI st ru^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;Lkotlin/coroutines/Continuation;)V x ryresultLjava/lang/Object; {| r}kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; n java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result5com/ustadmobile/lib/db/entities/ClazzAssignmentRollUpkotlin/coroutines/Continuation insertList(Ljava/util/List;)VL(Ljava/util/List;)V entityList  updateList update:(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)V  ef  no  Lkotlin/Metadata;mvkxi0d1%H                20B9 0j`000  0  0 ¢J)020 20 20 H–@ø¢ J!02"0 H–@ø¢#J$0 2%0&HJ'0 2%0&H–@ø¢(J)02 *0&0+HJ,02-0 H–@ø¢#J.02 -0 0+H–@ø¢/J002%0&HJ102 *0&0+HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨2d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release ClazzAssignmentRollUpDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=|*#!AYGWMUT 4./N(O(P(QR>? UVd*#-YYGWMQT  ./Z(QRW? [Vd*#-]YGWMQT #$ ./^(QRW? _`d*#+,cYGWMQT () ./^dQRa? efS+h*#+kA  ,- l(./gmno9,r#,r:vw~YvwdvrY*,z:~:G:vF3*#+vY B!Y:' r%TrTFT <0]1s0}1204]./]gml(2WR9P|p? G+*#+ 67./dG+*#+ :;./dG+h*#+ >?./gmAei= *+  ./ g|AnH *+,  ./ g| QRA= *+  ./ g| r[IIIII[s[3s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!]`acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1.class4/[com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!_acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2.class4/[com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!{qhcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1.class4.bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisdLcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!$'bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1.class4/\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!.tbcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2.class4/\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!e+(+(Gcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder.class42Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisCLcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateR[com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; [com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 54com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDaoacom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;post\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1  Y\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;(ClazzAssignmentRollUpDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzAssignmentRollUpDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentRollUpDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzAssignmentRollUpDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!5com/ustadmobile/core/db/dao/ClazzContentJoinDao.class4>/com/ustadmobile/core/db/dao/ClazzContentJoinDaokLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value] REPLACE INTO ClazzContentJoinReplicate(ccjPk, ccjDestination) SELECT DISTINCT ClazzContentJoin.ccjUid AS ccjUid, :newNodeId AS ccjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 4398046511104 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzContentJoin ON Clazz.clazzUid = ClazzContentJoin.ccjClazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzContentJoin.ccjLct != COALESCE( (SELECT ccjVersionId FROM ClazzContentJoinReplicate WHERE ccjPk = ClazzContentJoin.ccjUid AND ccjDestination = :newNodeId), 0) /*psql ON CONFLICT(ccjPk, ccjDestination) DO UPDATE SET ccjPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;J REPLACE INTO ClazzContentJoinReplicate(ccjPk, ccjDestination) SELECT DISTINCT ClazzContentJoin.ccjUid AS ccjUid, UserSession.usClientNodeId AS ccjDestination FROM ChangeLog JOIN ClazzContentJoin ON ChangeLog.chTableId = 134 AND ChangeLog.chEntityPk = ClazzContentJoin.ccjUid JOIN Clazz ON Clazz.clazzUid = ClazzContentJoin.ccjClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 4398046511104 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzContentJoin.ccjLct != COALESCE( (SELECT ccjVersionId FROM ClazzContentJoinReplicate WHERE ccjPk = ClazzContentJoin.ccjUid AND ccjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccjPk, ccjDestination) DO UPDATE SET ccjPending = true */ toggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;UPDATE ClazzContentJoin SET ccjActive = :toggleVisibility, ccjLct = :changedTime WHERE ccjContentEntryUid IN (:selectedItem)listOfEntriesInClazzZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ccjContentEntryUid FROM ClazzContentJoin WHERE ccjClazzUid = :clazzUid AND ccjActive Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1,           '200B¢J0020H§@ø¢J 0 H§@ø¢ J 0 2 0H§@ø¢J/0 202 0020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;clazzUid newNodeIdtoggleVisibility selectedItem changedTimelib-database_releaseClazzContentJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 63* 7   8  9:s; 9:s;9:s;9:s ; 9<5=j"#[I$I%I$&I$'I()[s*+[s s,s-s ss.s.s/sss.sss0ss1s.s2s3ss4:!PK!!UZTcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1.class4JNcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'ClazzContentJoinDao_ReplicateWrapper.ktl38isnthisentitym insertAsyncc@com.ustadmobile.core.db.dao.ClazzContentJoinDao_ReplicateWrappere(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !PLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2@com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper4f(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!w[ [ Fcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper.class4@com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper/com/ustadmobile/core/db/dao/ClazzContentJoinDaoP(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  thisBLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8toggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; :; =toggleVisibilityZ selectedItemLjava/util/List; changedTimelistOfEntriesInClazzZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; D FclazzUidinsert5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)JentityK0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtMgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; OP NQ*com/ustadmobile/door/ext/DoorDatabaseExtKtSgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; UV TW0com/ustadmobile/lib/db/entities/ClazzContentJoinY getCcjUid()J [\ Z]*com/ustadmobile/door/DoorPrimaryKeyManager_nextId(I)J ab `c setCcjUid(J)V ef Zg&com/ustadmobile/door/util/SystemTimeKtisystemTimeInMillis k\ jl setCcjLct nf Zo(Ljava/lang/Object;)J Iq r_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin; insertAsyncf(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1{labelI }~ |e(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  |resultLjava/lang/Object; |kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 |L$1 | nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; `java/lang/Number longValue \ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; x %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VG(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z ?$i$a$-forEach-ClazzContentJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPks updateList ?$i$a$-forEach-ClazzContentJoinDao_ReplicateWrapper$updateList$1update5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)V  IJ  xy  Lkotlin/Metadata;mvkxi0d1:             20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ0020H–@ø¢J0H–@ø¢J020H–@ø¢J/0202 0020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨ d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release'ClazzContentJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;{*,!>Y(W.T4 4?@ABC012< DH *-G"   H0 12E IJ<+L*RXM+^ ,dB+!h+mp*+sX+^'`%&'"('*.,7-*"t0+uv<<Kwxy ,|#,|:~Yd|Y*,::(:V*RXN+^ N-*+YZLK7+h+mp*++YZLW+^YB ' Z|) Z4|4>?'[)[H@RA[BiCuE}F~[\HIf [t0 H6~ E9w>A'\~$_{uvpBB  R+YM+N6-:#:Z:6mp*+߱). LLM]];NCOD]H^IQQRR; ~8 w1.~1ABRRBR+L+mp*+U WXKwAIq= *+Z   KAxH *+Z,   K 12A= *+Z   K |SMAP ClazzContentJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 ClazzContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s[!ssssssssIssKswsxsysssssDsHss5s6ss/s:s?ssAsCs;sssPK!!bKL5%%Hcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1.class4EBcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzContentJoinDao_Repo.ktl2isnm insertAsyncc4com.ustadmobile.core.db.dao.ClazzContentJoinDao_RepoY(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo.f(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Qcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1.class4EKcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzContentJoinDao_Repo.ktl(isnmlistOfEntriesInClazzc4com.ustadmobile.core.db.dao.ClazzContentJoinDao_RepoY(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!CC:com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo.class44com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo/com/ustadmobile/core/db/dao/ClazzContentJoinDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VtoggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; XY [toggleVisibilityZ selectedItemLjava/util/List; changedTimelistOfEntriesInClazzZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1dlabelI fg ehY(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv b= xjava/util/Listzjava/lang/IllegalStateException|/call to 'resume' before 'invoke' with coroutine~(Ljava/lang/String;)V  }clazzUid_result $continuation$resultkotlin/coroutines/Continuationinsert5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)Jentity(Ljava/lang/Object;)J 2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin; insertAsyncf(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1 h l pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; 0com/ustadmobile/lib/db/entities/ClazzContentJoin insertList(Ljava/util/List;)VG(Ljava/util/List;)V entityList  updateList update5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)V u    Lkotlin/Metadata;mvkxi0d1*N                 20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2 "00#HJ$0 0#2%0 H–@ø¢&J'0!H–@ø¢(J)0!2*0 H–@ø¢&J/+0!2,0-2 .0 0#2/0 H–@ø¢0J10!20HJ20!2 "00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨3d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseClazzContentJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XY{*#,!\YGWMTR $%4./]^_`a(OPZ?b= -e#-e:ij~YijdieY*-m:q:G:iB3w*#iyY w{:}Y)' e%ReRFR<'](s')'4]./](`2SP9Loc? S+*#+A  -. (./9,#,:j~YjdY*,::G:F3w*#+Y wB!}Y:' %RRFR <1]2s1}2314]./](2WP9Po? G+*#+ 78./`G+*#+ ;<./`G+*#+ ?@./A= *+ ./ oAH *+,  ./ o OPAu= *+ ./ oe[IIIII[s[4s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssssbss=sSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1()V  this>Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRVcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Vcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5/com/ustadmobile/core/db/dao/ClazzContentJoinDao\com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postWcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$1  YWcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 ]com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;#ClazzContentJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzContentJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!]4N4N*com/ustadmobile/core/db/dao/ClazzDao.class4$com/ustadmobile/core/db/dao/ClazzDao`Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this&Lcom/ustadmobile/core/db/dao/ClazzDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO ClazzReplicate(clazzPk, clazzDestination) SELECT DISTINCT Clazz.clazzUid AS clazzUid, :newNodeId AS clazzDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) WHERE UserSession.usClientNodeId = :newNodeId AND Clazz.clazzLct != COALESCE( (SELECT clazzVersionId FROM ClazzReplicate WHERE clazzPk = Clazz.clazzUid AND clazzDestination = :newNodeId), 0) /*psql ON CONFLICT(clazzPk, clazzDestination) DO UPDATE SET clazzPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ClazzReplicate(clazzPk, clazzDestination) SELECT DISTINCT Clazz.clazzUid AS clazzUid, UserSession.usClientNodeId AS clazzDestination FROM ChangeLog JOIN Clazz ON ChangeLog.chTableId = 6 AND ChangeLog.chEntityPk = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Clazz.clazzLct != COALESCE( (SELECT clazzVersionId FROM ClazzReplicate WHERE clazzPk = Clazz.clazzUid AND clazzDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clazzPk, clazzDestination) DO UPDATE SET clazzPending = true */  findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz;)SELECT * FROM Clazz WHERE clazzUid = :uid findByUidLive (J)Landroidx/lifecycle/LiveData;I(J)Landroidx/lifecycle/LiveData;)SELECT * From Clazz WHERE clazzUid = :uidfindByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;+SELECT * FROM Clazz WHERE clazzCode = :codefindByClazzCodeFromWeb findAllLive()Landroidx/lifecycle/LiveData;Z()Landroidx/lifecycle/LiveData;>;Z(Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ELcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation25com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper4[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!zY8Y8;com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper.class4m5com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper$com/ustadmobile/core/db/dao/ClazzDaoE(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  &Lcom/ustadmobile/core/db/dao/ClazzDao;  this7Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz; :; <uid findByUidLive (J)Landroidx/lifecycle/LiveData;I(J)Landroidx/lifecycle/LiveData; ?@ BfindByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object; DE GcodeLjava/lang/String;findByClazzCodeFromWeb KE L findAllLive()Landroidx/lifecycle/LiveData;Z()Landroidx/lifecycle/LiveData;>; NO QfindAll()Ljava/util/List;;()Ljava/util/List; ST VfindByUidAsync_(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object; X Z!findByUidWithHolidayCalendarAsync(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;>;)Ljava/lang/Object; \ ^ updateAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtcsystemTimeInMillis()J ef dg%com/ustadmobile/lib/db/entities/Clazzi setClazzLct(J)V kl jm `a oentity'Lcom/ustadmobile/lib/db/entities/Clazz;findAllClazzesBySchoolr(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object; s u schoolUidfindAllClazzesBySchoolLive'(J)Landroidx/paging/DataSource$Factory;c(J)Landroidx/paging/DataSource$Factory; xy {findClazzesWithPermissionO(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory; searchQueryexcludeSelectedClazzList }~ accountPersonUidLjava/util/List;excludeSchoolUid sortOrderIfilter currentTime permissionselectedSchoolgetClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; idsfindByClazzName$(Ljava/lang/String;)Ljava/util/List;M(Ljava/lang/String;)Ljava/util/List;name !updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzUid timeChangedpersonHasPermissionWithClazz7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; selectDelegatablePermissions[(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; getClazzWithDisplayDetails!(JJ)Landroidx/lifecycle/LiveData;\(JJ)Landroidx/lifecycle/LiveData; 0findClazzesWithEffectiveHolidayCalendarAndFilter(J)Ljava/util/List;f(J)Ljava/util/List;  filterUidgetClazzWithSchooli(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;>;)Ljava/lang/Object;  insert*(Lcom/ustadmobile/lib/db/entities/Clazz;)Jq0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; *com/ustadmobile/door/ext/DoorDatabaseExtKtgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager;  getClazzUid f j*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J  setClazzUid l j(Ljava/lang/Object;)J _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncn(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper$insertAsync$1label Z(Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue f F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  java/lang/IllegalStateException /call to 'resume' before 'invoke' with coroutine (Ljava/lang/String;)V    $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V=(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator;   java/util/Iterator"hasNext()Z $% #&next (& #)java/lang/Long+valueOf - ,.java/util/Collection0add(Ljava/lang/Object;)Z 23 14  64$i$a$-forEach-ClazzDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPks updateList ? @4$i$a$-forEach-ClazzDao_ReplicateWrapper$updateList$1update*(Lcom/ustadmobile/lib/db/entities/Clazz;)V C E G a I CD KLkotlin/Metadata;mvkxi0d1B|                               20B 0j`0¢J0 0HJ 0 02 0 H–@ø¢ J00 02 0 HJ 0 00HJ0 20H–@ø¢J0 20H–@ø¢J0 020HJ0 20 HJ0 20 H–@ø¢ J 0 020 HJ020 H–@ø¢ J 002!0 HJb"00#02$02%0 2 &0 02'0 2(02)02*0 2+0 2,0 HJ%-0.02 /0 0H–@ø¢0J 1 020230 2*0 HJ405230 H–@ø¢ J60 270 HJ80 270 H–@ø¢9J:0;2 <0 0HJ)=0>2%0 230 2+0 H–@ø¢?J@0;H–@ø¢AJB0;2C0 H–@ø¢ J'D0 02%0 230 H–@ø¢EJF0;270 HJG0270 H–@ø¢9J!H0;230 2I0 H–@ø¢EJJ0;2 <0 0HR0X‚¢ R0j`X‚¢ ‚ ¨Kd2(Lcom/ustadmobile/door/room/RoomDatabase;$Landroidx/paging/DataSource$Factory;Landroidx/lifecycle/LiveData;QLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;1Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;lib-database_releaseClazzDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1bbce+ ,**+*,d e f cd*-"Y(W.gQ4d e /012hb f 56cY*+9Y(W.gP4d  e12h7b f:;c= *=d"e  >0b ?@c= *Cd$e  >0hAbDEcH *+,Hd&e   IJ 12hFb f KEcH *+,Md)e   IJ 12hFb f NOc2*Rd+e hPbSTc2*Wd-e hUbXcH *-[d/e   >0 12hYb f \cH *-_d2e   >0 12h]b f `acS+hn*+,pd 57e qr12hbb f scH *-vd;e   w0 12htb f xyc= *|d>e  w0hzb}~c%+*+    d KL!K$Lef %%J%0%%0%%%0 %0 %0 hbf cH *+,dOe    12hb f cC+*+dQeJhbfcp*!Y(W.gS4d UVe*0012hb f c`*!d\e400012hb f cT *!d_e*  0 0 12hb f cH *!dbe   0 0hbc= *dfe  0hbcH *-die   0 12hb f c;+*øM+ ,B+!+hn*+X+̭g&dlmn!o&q-s6te*!0*;;qrfac ,ߙ#,:~YdY*,::(:U*øN+ M-*+YjLK7++hn*++YjLW+̸ Y gB ' j) j44;X4 +O4d2 <waxlyuzwz{}wwe\ a78a7qrJqrqrl#0229hb f c{ +*øMYN+!:6:'O*:j:6  %,7   /: -1 5Whn*+7g),##H4j dB(*IS[iu}~ef [0 I58 F89r?@:([;%^<=zo>hf?c  S+YM+!N6-:'#*:j:6hn*+Ag##)d. <DEIJReR< B9 9r2:.;1<=A>SShfCDcR++hn*+Fd eqrfAc= *+jHde  qAcH *+j,Jde   q 12ACc= *+jLde  qi jakvSMAP ClazzDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,161:1 32#2,2:162 32#2,2:164 *S KotlinDebug *F + 1 ClazzDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper *L 134#1:162,2 148#1:164,2 *E lMN[IOIPIOQIORIST[sUV[LsssssWsssSsXsrssswsXssxsYsXsNsZsDsIsXsEsKsss:s>sXs?s\s[sss}s\sssssssssss]ssss^sss_ssqssassXsssXss5s6ss/sssCs`sss?s`PK!!XHcom/ustadmobile/core/db/dao/ClazzDao_Repo$findAllClazzesBySchool$1.class4EBcom/ustadmobile/core/db/dao/ClazzDao_Repo$findAllClazzesBySchool$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlcisnmfindAllClazzesBySchoolc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findAllClazzesBySchool$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findAllClazzesBySchool$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!^8 Acom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1.class4E;com/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktl9isnmfindByClazzCodec)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!THcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1.class4FBcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmfindByClazzCodeFromWebc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; $% &labelI () *kotlin/coroutines/Continuation-)com/ustadmobile/core/db/dao/ClazzDao_Repo/F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 1 02$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$%()== *+*,>    ? !=E*+'**+,+**.3>4%@"A#B C02DEKs[I I [ [ [ss56[I7I8I79I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2.(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  (I)V  thisFLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$2$1; $receiverinvoke5(Lio/ktor/http/URLBuilder;Lio/ktor/http/URLBuilder;)V#Lorg/jetbrains/annotations/NotNull; $this$urlkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  it)com/ustadmobile/core/db/dao/ClazzDao_Repo! get_endpoint()Ljava/lang/String; #$ "%io/ktor/http/URLParserKt'takeFromF(Lio/ktor/http/URLBuilder;Ljava/lang/String;)Lio/ktor/http/URLBuilder; )* (+java/lang/StringBuilder-()V / .0io/ktor/http/URLBuilderKt2getEncodedPath-(Lio/ktor/http/URLBuilder;)Ljava/lang/String; 45 36append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 89 .:ClazzDao/findByClazzCodeFromWeb<toString >$ .?setEncodedPath.(Lio/ktor/http/URLBuilder;Ljava/lang/String;)V AB 3CLio/ktor/http/URLBuilder;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;io/ktor/http/URLBuilderG  I kotlin/UnitKINSTANCE Lkotlin/Unit; MN LOp1Ljava/lang/Object;p2Lkotlin/Metadata;mvkxi0d1-   0*020H ¢d2 findByClazzCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; abClazzDao_Repo.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  e3 *+ *f   ey3+, +* &,W+.Y1+7;=;@Dg ?@2Af 33E3Eh AFeN*+H,HJPg>f QRSRi j"ckldm:TU[IVIWIVXIYZI[\[s]^[s_s`sEssPK!!9a9@com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1.class4E:com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlSisnmfindByUidAsyncc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!! YScom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1.class4EMcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlYisnm!findByUidWithHolidayCalendarAsyncc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!%vELcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1.class4EFcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktl~isnmgetClassNamesFromListOfIdsc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!9Dcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithSchool$1.class4E>com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithSchool$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmgetClazzWithSchoolc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithSchool$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithSchool$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!ڙ=com/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1.class4E7com/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnm insertAsyncc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!ÐNcom/ustadmobile/core/db/dao/ClazzDao_Repo$personHasPermissionWithClazz$1.class4EHcom/ustadmobile/core/db/dao/ClazzDao_Repo$personHasPermissionWithClazz$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmpersonHasPermissionWithClazzc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$personHasPermissionWithClazz$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ClazzDao_Repo$personHasPermissionWithClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <G*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Ncom/ustadmobile/core/db/dao/ClazzDao_Repo$selectDelegatablePermissions$1.class4EHcom/ustadmobile/core/db/dao/ClazzDao_Repo$selectDelegatablePermissions$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmselectDelegatablePermissionsc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$selectDelegatablePermissions$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ClazzDao_Repo$selectDelegatablePermissions$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!%=com/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1.class4E7com/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktl^isnm updateAsyncc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!jTqRR/com/ustadmobile/core/db/dao/ClazzDao_Repo.class4)com/ustadmobile/core/db/dao/ClazzDao_Repo$com/ustadmobile/core/db/dao/ClazzDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  &Lcom/ustadmobile/core/db/dao/ClazzDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST V findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz; XY Z_result'Lcom/ustadmobile/lib/db/entities/Clazz;uid findByUidLive (J)Landroidx/lifecycle/LiveData;I(J)Landroidx/lifecycle/LiveData; _` bLandroidx/lifecycle/LiveData;findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;;com/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1hlabelI jk ilN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V o ipresultLjava/lang/Object; rs itkotlin/ResultKtvthrowOnFailure(Ljava/lang/Object;)V xy wz ef |%com/ustadmobile/lib/db/entities/Clazz~java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  code $continuation$resultjava/lang/Stringkotlin/coroutines/ContinuationfindByClazzCodeFromWebBcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1 l p t)io/ktor/client/request/HttpRequestBuilder Dcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$2$1.(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;)V  kotlin/jvm/functions/Function2url#(Lkotlin/jvm/functions/Function2;)V 0com/ustadmobile/door/ext/HttpRequestBuilderExtKtdoorNodeAndVersionHeaders[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V io/ktor/http/HttpMessageBuilderx-nid%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; io/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V io/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V &io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  execute T %io/ktor/client/statement/HttpResponse getStatus()Lio/ktor/http/HttpStatusCode; io/ktor/http/HttpStatusCode'Lio/ktor/http/HttpStatusCode$Companion; %io/ktor/http/HttpStatusCode$Companion getNoContent areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z getCall&()Lio/ktor/client/call/HttpClientCall; kotlin/jvm/internal/ReflectionnullableTypeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType; kotlin/reflect/TypesJVMKt getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type; getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; "io/ktor/util/reflect/TypeInfoJvmKt typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo;  "io/ktor/client/call/HttpClientCall bodyNullableS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   $this$get$iv$this$bodyOrNull$iv'Lio/ktor/client/statement/HttpResponse;$this$get$iv$iv$this$body$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;+$this$findByClazzCodeFromWeb_u24lambda_u240kType$iv$iv$ivLkotlin/reflect/KType;reifiedType$iv$iv$ivLjava/lang/reflect/Type;$this$request$iv$iv$iv0$i$a$-get-ClazzDao_Repo$findByClazzCodeFromWeb$2 $i$f$request$i$f$get $i$f$typeInfo $i$f$body$i$f$bodyOrNull findAllLive()Landroidx/lifecycle/LiveData;Z()Landroidx/lifecycle/LiveData;>;  findAll()Ljava/util/List;;()Ljava/util/List; !" $Ljava/util/List;findByUidAsync_(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1) *l *p *t '= .!findByUidWithHolidayCalendarAsync(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$12 3l 3p 3t 0= 7Ocom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology9QLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology; updateAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1? @l @p @t <= Djava/lang/NumberFintValue()I HI GJboxInt(I)Ljava/lang/Integer; LM NentityfindAllClazzesBySchoolr(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/ClazzDao_Repo$findAllClazzesBySchool$1S Tl Tp Tt Q= Xjava/util/ListZ schoolUidfindAllClazzesBySchoolLive'(J)Landroidx/paging/DataSource$Factory;c(J)Landroidx/paging/DataSource$Factory; ]^ `$Landroidx/paging/DataSource$Factory;findClazzesWithPermissionO(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory; searchQueryfexcludeSelectedClazzListh cd jaccountPersonUidexcludeSchoolUid sortOrderfilter currentTime permissionselectedSchoolgetClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1v wl wp wt st {idsfindByClazzName$(Ljava/lang/String;)Ljava/util/List;M(Ljava/lang/String;)Ljava/util/List;name ~ !updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  clazzUid timeChangedpersonHasPermissionWithClazz7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ClazzDao_Repo$personHasPermissionWithClazz$1 l p t  java/lang/Boolean booleanValue()Z   boxBoolean(Z)Ljava/lang/Boolean;  ZselectDelegatablePermissions[(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ClazzDao_Repo$selectDelegatablePermissions$1 l p t  getClazzWithDisplayDetails!(JJ)Landroidx/lifecycle/LiveData;\(JJ)Landroidx/lifecycle/LiveData;  0findClazzesWithEffectiveHolidayCalendarAndFilter(J)Ljava/util/List;f(J)Ljava/util/List;   filterUidgetClazzWithSchooli(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithSchool$1 l p t = /com/ustadmobile/lib/db/entities/ClazzWithSchool1Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;insert*(Lcom/ustadmobile/lib/db/entities/Clazz;)JP(Ljava/lang/Object;)J   insertAsyncn(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1 l p tF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   longValue 9 G insertList(Ljava/util/List;)V=(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)V entityList   updateList  update*(Lcom/ustadmobile/lib/db/entities/Clazz;)V y    =   Lkotlin/Metadata;mvkxi0d1†                                20B9 0j`000  0  0 ¢J00HJ0020 H–@ø¢ J!0#00"20 HJ$ 000%HJ&02'0 H–@ø¢(J)02'0 H–@ø¢(J*002+0 HJ,02-0 HJ.02-0 H–@ø¢ J/ 00%2-0 HJ0012-0 H–@ø¢ J2010230 HJb40#050"260 270 2 80 0290 2:0#2;0#2<0 2=0 2>0 HJ%?0@02 A0 0H–@ø¢BJ C 0D0%2E0 2<0 HJF0G2E0 H–@ø¢ JH0 2I0HJJ0 2I0H–@ø¢KJL0M2 N00HJ)O0P270 2E0 2=0 H–@ø¢QJR0MH–@ø¢SJT0M2U0 H–@ø¢ J'V0 0270 2E0 H–@ø¢WJX0M2I0HJY0#2I0H–@ø¢KJ!Z0M2E0 2[0 H–@ø¢WJ\0M2 N00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨]d2(Lcom/ustadmobile/door/room/RoomDatabase;=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;lib-database_releaseClazzDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!$'(+%F+ ,-**+*, *-#*&***-" %$) .!3"9#?$EHF./FFF!F$F'(F+!01/* ./23/*   ./45/*#! ./67/*&" ./89/**# ./:;/*-$ ./<=d*#-AYGWMQR '( ./N(OP>? STY*#+WYGWMPR +,./OPU?XYM *#[N- / 0  \] ./ ^(?_`M *#cN- 4 5  \d ./ ^(aef ,i#,i:mn~YmndmiY*,q:u:G:m@3{*#+m}Y {N-Y+' i%RiRFR<8]9s8:84]./]+\]2QP9Jsg? fQn,#,:  n~ YndY*,:  : G: !  {*&N6-:Y::6Y** **+:6 ¶ȶ: 6 Y   Y66 6  { N6-ڲ߶R-:66::    Y66 { YA ' )RRRRRRR;RR RRRRRRRRR~<=a=i|>BCDF=F&(/=L=\_bcFd=aE./aM+f $     $   +y6(/  $ |3kk 1k i~k!k6kPk22P 9+s k k kU kRkg? B *# L+ IJ\d ./!"B *#%L+ NO\& ./#'= -*#-*:+n~Y+nd+*Y*-,:-:G:+B3{*#+/Y {:Y)' *%R*RFR<R]SsRTR4]./]^(\]2SP9Ls(? 0= -3#-3:4n~Y4nd43Y*-5:6:G:4B3{*#48Y {::Y)' 3%R3RFR<W]YsWZW4]./]^(\;2SP9Ls1? <=*,@#,@:An~YAndA@Y*,B:C:G:AF3{*#+AEY {GK>OY+' @%R@RFR <]]^s]}^_]4]./]P]\k2WP9Ps>? Q= -T#-T:Un~YUndUTY*-V:W:G:UB3{*#UYY {[:Y)' T%RTRFR<b]csbdb4]./]\(\&2SP9LsR? ]^M *#aN- h i  \b ./ \(_cd++gi*#+    k:wx!y#w(zp (\b+./+f++l(+h&+m(+nk+ok+p( +q( +r( e st ,w#,w:xn~YxndxwY*,y:z:G:x@3{*#+x|Y {[N-Y+' w%[RwRFR<}]~s}}4]./]}&\&2QP9Jsu? ~T+*#+M,  \&./+p*#!YGWMSR *./((OP?  $:  n~ YndY*:  : G:  T7 {*#!  Y   { 6Y`) & RR FR RR@ RR?azHa./al(a(aq( \5eP <^s ? 0 $:n~YndY*::G: D5{*#!Y  {[:Y*) &RRFR?ax>a./al(a(\&5UP<Ns? Z*#!:  * \d./(p(M *#N-    \& ./ (= -#-:n~YndY*-::G:B3{*#Y {:Y)' %RRFR<]s4]./](\2SP9Ls? T+ø*#+A   \(./P]=9,ʙ#,:n~Ynd˧Y*,::G:˪F3{*#+˶Y {GB!Y:' %RRFR <]s}4]./]P]\(2WP9Ps? H+ظ*#+ڱ ./&H+ظ*#+ݱ ./&H+ø*#+ ./P]A= *+ ./ PsAH *+,  ./ Ps OPAy= *+ ./ Psb i*3@Tw:SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo + 2 builders.kt io/ktor/client/request/BuildersKt + 3 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt + 4 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 5 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt *L 1#1,194:1 201#2:195 89#2,2:196 20#2:198 24#3,4:199 29#3:207 155#4:203 17#5,3:204 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo *L 61#1:195 61#1:196,2 61#1:198 70#1:199,4 70#1:207 70#1:203 70#1:204,3 *E E[IIIII[s[^s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s!ss]sQs\s=s]sbsssdsessfss~ssXs^s's_s0s;ssscssfslshsmsnsospsqsrssss}stsssssssPss=sssssssSsTs;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2[(Lcom/ustadmobile/core/db/dao/ClazzDao;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$findByClazzCodeFromWeb$_result$1;>;)V$_dao&Lcom/ustadmobile/core/db/dao/ClazzDao;  $__codeLjava/lang/String;  $(ILkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$findByClazzCodeFromWeb$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_UriResponder.ktl isnmcRcom.ustadmobile.core.db.dao.ClazzDao_UriResponder$findByClazzCodeFromWeb$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9$com/ustadmobile/core/db/dao/ClazzDao;findByClazzCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 'Lcom/ustadmobile/lib/db/entities/Clazz;1com/ustadmobile/core/db/dao/ClazzDao_UriRespondert(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; =vCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0  xM*+*,*-y* z xO.M*2=7+8***:*2@Y, ,+8+BYDG{ KDK|$ =D Ey$!$!HI}'~(LMxFY**,P:y QIzN}(~ '(RSxB*+,V\^y _`azT}'~ ('ARbx? *+d,:fy   _I aI uwz^s[I !["[#[$s%s&gh[IiIjIikIlmIno[spq[srsss`PK!!|>VVWcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$instance$default$1.class4.Qcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$21com/ustadmobile/core/db/dao/ClazzDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!p:Qcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$1.class4/Kcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/ClazzDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!GQcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$2.class4/Kcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/ClazzDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!#YYXcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$instance$default$1.class4.Rcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$21com/ustadmobile/core/db/dao/ClazzDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!\Rcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$1.class4/Lcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/ClazzDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!X4ԝRcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$2.class4/Lcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/ClazzDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!f9//7com/ustadmobile/core/db/dao/ClazzDao_UriResponder.class4v1com/ustadmobile/core/db/dao/ClazzDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this3Lcom/ustadmobile/core/db/dao/ClazzDao_UriResponder;findByClazzCodeFromWeb(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session_dao_gson$fi/iki/elonen/NanoHTTPD$IHTTPSession getParameters()Ljava/util/Map; !" #code% java/util/Map'get&(Ljava/lang/Object;)Ljava/lang/Object; )* (+java/util/List-(I)Ljava/lang/Object; )/ .0java/lang/String24Rcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$findByClazzCodeFromWeb$_result$16[(Lcom/ustadmobile/core/db/dao/ClazzDao;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V 8 79kotlin/jvm/functions/Function2;kotlinx/coroutines/BuildersKt=runBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; ?@ >A%com/ustadmobile/lib/db/entities/ClazzC'fi/iki/elonen/NanoHTTPD$Response$StatusEOK)Lfi/iki/elonen/NanoHTTPD$Response$Status; GH FI(fi/iki/elonen/NanoHTTPD$Response$IStatusK"com/ustadmobile/door/DoorConstantsMINSTANCE$Lcom/ustadmobile/door/DoorConstants; OP NQgetMIME_TYPE_JSON()Ljava/lang/String; ST NUcom/google/gson/GsonWtoJson&(Ljava/lang/Object;)Ljava/lang/String; YZ X[fi/iki/elonen/NanoHTTPD]newFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; _` ^a4newFixedLengthResponse(N… _gson.toJson(_result!!))ccheckNotNullExpressionValue e f NO_CONTENT hH FigetMIME_TYPE_PLAIN kT Nl4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "")n__codeLjava/lang/String;_result'Lcom/ustadmobile/lib/db/entities/Clazz;2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;&Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/google/gson/Gson;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;getUri {T | _session.uri~kotlin/text/StringsKtsubstringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; org/kodein/di/DI0fi/iki/elonen/router/RouterNanoHTTPD$UriResource initParameter&(ILjava/lang/Class;)Ljava/lang/Object; $com/ustadmobile/door/DoorDaoProvidernull cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider checkNotNull  org/kodein/type/TypeTokennull cannot be cast to non-null type org.kodein.type.TypeToken"com/ustadmobile/door/NanoHttpdCallj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V  _diorg/kodein/di/DIAware getDiTrigger()Lorg/kodein/di/DITrigger; org/kodein/di/DIContext Companion#Lorg/kodein/di/DIContext$Companion; +org/kodein/type/GenericJVMTypeTokenDelegateKcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$1  getSuperType()Ljava/lang/reflect/Type; org/kodein/type/TypeTokensJVMKt typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; onull cannot be cast to non-null type org.kodein.type.JVMTypeToken2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V  !org/kodein/di/DIContext$CompanioninvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; org/kodein/di/DIAwareKtOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; java/lang/IntegervalueOf(I)Ljava/lang/Integer; Instanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; $$delegatedPropertieskotlin/reflect/KProperty; org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Kcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$on$default$2   get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; $com/ustadmobile/core/db/dao/ClazzDaoQcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$get$$inlined$instance$default$1   areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z  get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;   NOT_FOUND H F $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_gson$delegate kotlin/Lazy fi/iki/elonen/NanoHTTPD$ResponsepostLcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$1  Lcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$on$default$2! " " post$lambda$3 % &Rcom/ustadmobile/core/db/dao/ClazzDao_UriResponder$post$$inlined$instance$default$1( ) )J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase;getValue()Ljava/lang/Object; -. /androidx/room/RoomDatabase1 $_db$delegate get$lambda$1$_repo$delegate=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty;*kotlin/jvm/internal/PropertyReference0Impl=_db?A9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V C >D&kotlin/jvm/internal/PropertyReference0Fkotlin/jvm/internal/ReflectionH property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; JK IL_repoNPRTVX/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1f@      $        20B¢J:02020 0 02 0 2 0 20J-02020 0 02 0 H–J,02020 0 02 0 H¨²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;ClazzDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1kZ l/*mn   lN+,--$&,.Y13WYW5:7Y:<BD: JLRV\bYdgjLRm5bYogo@.A3F3=3Dm& Ke"j#p$}#&'&nRKTpqe:rs tuvwxk pq)yl+,--}Yg/:+:+Y:+Y:Y+,-:g:  : 6  6 6YYY Ѹ2: :  : 6  66YYY Ѹ2:  : : :6 6YYYX2: *+,-  LRm5bYogo:( 3Vm-0(142F4X5d6rVrX{V~YZ[ZY667\^\_`a` _77+8:9AbGbLckbpq9}:;<;=>=:n* ~4 r@ {7 *4 @ 7 LG)A/  D,  ( q4| FjXXdL + :vw }3  tuvkzpqyl_+,--}Yg/:+:+Y:+Y:Y+,-:g:  : 6  6 6YY Y Ѹ2: :  : 6  66Y"Y#$Y Ѹ2:  ': : :6 6Y)Y*+YX2: LRm5bYogm(G(H4IFKXLdMrdrf{d~ghihgMMNjljmnon mNN+O:PApGpLqkppqP}QRQn* ~4 r@ {7 *4 @ 7 LG)A/  D,  (m q4a FOX=d1 +j :[w }  tuvkzpql: *L+02m 6 6n  3k,4l: *L+02m 7 7n  5k,l: *L+0Xm 9 9n  7k6%l: *L+02m M Mn  3k,8l: *L+02m N Nn  5k,9l: *L+0Xm P Pn  7k6:lY@BEGMYOQEGMYSEGMY@UEGMYOWEGMYYEGM;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;valueN REPLACE INTO ClazzEnrolmentReplicate(cePk, ceDestination) SELECT DISTINCT ClazzEnrolment.clazzEnrolmentUid AS ceUid, :newNodeId AS ceDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzEnrolment.clazzEnrolmentLct != COALESCE( (SELECT ceVersionId FROM ClazzEnrolmentReplicate WHERE cePk = ClazzEnrolment.clazzEnrolmentUid AND ceDestination = :newNodeId), 0) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateClazzEnrolmentOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;F REPLACE INTO ClazzEnrolmentReplicate(cePk, ceDestination) SELECT DISTINCT ClazzEnrolment.clazzEnrolmentUid AS ceUid, UserSession.usClientNodeId AS ceDestination FROM ChangeLog JOIN ClazzEnrolment ON ChangeLog.chTableId = 65 AND ChangeLog.chEntityPk = ClazzEnrolment.clazzEnrolmentUid JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzEnrolment.clazzEnrolmentLct != COALESCE( (SELECT ceVersionId FROM ClazzEnrolmentReplicate WHERE cePk = ClazzEnrolment.clazzEnrolmentUid AND ceDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ insertListAsync(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)VLandroidx/room/Insert; onConflictfindByPersonUidAndClazzUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;i(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = :personUid AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentOutcome = 200 LIMIT 1$findAllEnrolmentsByPersonAndClazzUid((JJ)Landroidx/paging/DataSource$Factory;~(JJ)Landroidx/paging/DataSource$Factory;cSELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, COALESCE(School.schoolTimeZone, 'UTC')) as timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid WHERE clazzEnrolmentPersonUid = :personUid AND ClazzEnrolment.clazzEnrolmentActive AND clazzEnrolmentClazzUid = :clazzUid ORDER BY clazzEnrolmentDateLeft DESCfindEnrolmentWithLeavingReasony(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object;SELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, COALESCE(School.schoolTimeZone, 'UTC')) as timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid WHERE ClazzEnrolment.clazzEnrolmentUid = :enrolmentUidupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzEnrolment SET clazzEnrolmentDateLeft = :endDate, clazzEnrolmentLct = :updateTime WHERE clazzEnrolmentUid = :clazzEnrolmentUid updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;findAllClazzesByPersonWithClazz'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory; SELECT ClazzEnrolment.*, Clazz.*, (SELECT ((CAST(COUNT(DISTINCT CASE WHEN ClazzLogAttendanceRecord.attendanceStatus = 1 THEN ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid ELSE NULL END) AS REAL) / MAX(COUNT(ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid),1)) * 100) FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLog ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid = ClazzLog.clazzLogUid WHERE ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = :personUid AND ClazzLog.clazzLogClazzUid = Clazz.clazzUid AND ClazzLog.logDate BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) as attendance FROM ClazzEnrolment LEFT JOIN Clazz ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC findMaxEndDateForEnrolmentJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;!SELECT COALESCE(MAX(clazzEnrolmentDateLeft),0) FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :selectedPerson AND ClazzEnrolment.clazzEnrolmentActive AND clazzEnrolmentClazzUid = :selectedClazz AND clazzEnrolmentUid != :selectedEnrolment *findAllClazzesByPersonWithClazzAsListAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object;ESELECT ClazzEnrolment.*, Clazz.* FROM ClazzEnrolment LEFT JOIN Clazz ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC getAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Y SELECT ClazzEnrolment.*, Person.* FROM ClazzEnrolment LEFT JOIN Person ON ClazzEnrolment.clazzEnrolmentPersonUid = Person.personUid WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND :date BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft AND CAST(clazzEnrolmentActive AS INTEGER) = 1 AND (:roleFilter = 0 OR ClazzEnrolment.clazzEnrolmentRole = :roleFilter) AND (:personUidFilter = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUidFilter) &getAllClazzEnrolledAtTimeAsync$defaultz(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JJIJLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;'java/lang/UnsupportedOperationExceptionCiSuper calls with default arguments not supported in this target, function: getAllClazzEnrolledAtTimeAsyncE(Ljava/lang/String;)V G DH => J findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;;SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentUid = :uid findByUidLive (J)Landroidx/lifecycle/LiveData;R(J)Landroidx/lifecycle/LiveData;+updateClazzEnrolmentActiveForPersonAndClazz9(JJIZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIZJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;C UPDATE ClazzEnrolment SET clazzEnrolmentActive = :active, clazzEnrolmentLct= :changeTime WHERE clazzEnrolmentPersonUid = :personUid AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentRole = :roleIdfindByClazzUidAndRole>(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory; SELECT Person.*, (SELECT ((CAST(COUNT(DISTINCT CASE WHEN ClazzLogAttendanceRecord.attendanceStatus = 1 THEN ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid ELSE NULL END) AS REAL) / MAX(COUNT(ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid),1)) * 100) FROM ClazzLogAttendanceRecord JOIN ClazzLog ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid = ClazzLog.clazzLogUid WHERE ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = Person.personUid AND ClazzLog.clazzLogClazzUid = :clazzUid) AS attendance, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT clazzEnrolmentRole FROM clazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive) AS enrolmentRole FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND PersonGroupMember.groupMemberActive AND Person.personUid IN (SELECT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid ORDER BY CASE(:sortOrder) WHEN 1 THEN Person.firstNames WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN Person.firstNames WHEN 4 THEN Person.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 5 THEN attendance WHEN 7 THEN earliestJoinDate WHEN 9 THEN latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 6 THEN attendance WHEN 8 THEN earliestJoinDate WHEN 10 THEN latestDateLeft ELSE 0 END DESC findByClazzUidAndRole$default(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JIILjava/lang/String;IJJILjava/lang/Object;)Landroidx/paging/DataSource$Factory;`Super calls with default arguments not supported in this target, function: findByClazzUidAndRole\%^ VW `+updateClazzEnrolmentActiveForClazzEnrolment(JZJ)I UPDATE ClazzEnrolment SET clazzEnrolmentActive = :enrolled, clazzEnrolmentLct = :timeChanged WHERE clazzEnrolmentUid = :clazzEnrolmentUidupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; UPDATE ClazzEnrolment SET clazzEnrolmentRole = :newRole, clazzEnrolmentLct = :updateTime -- Avoid potential for duplicate approvals if user was previously refused WHERE clazzEnrolmentUid = COALESCE( (SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = :personUid AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentRole = :oldRole AND CAST(clazzEnrolmentActive AS INTEGER) = 1 LIMIT 1), 0)Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1zh                          '200B¢J00020 H'J 0 0 20 H§@ø¢ J$00020 20 H'JP00020 20202 02020 20 H'J#020 20 H§@ø¢J020 H§@ø¢ J 0020 H'J 02!0 H§@ø¢ J)"0 2#0 2$0 2%0 H§@ø¢&J9'0(0 20 2)0 2*02+0 H§@ø¢,J-0.2 /00 H'J00.H§@ø¢1J20.230 H§@ø¢ J40250H§@ø¢6J 70280 290:2;0 H'J9<020 20 202=0:2>0 H§@ø¢?J9@020 20 2A02B02C0 H§@ø¢DJ)E0.280 2F0 2C0 H§@ø¢&‚ ¨Gd2%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;$Landroidx/paging/DataSource$Factory;FLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance; personUid9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;clazzUidALcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;roleId sortOrder searchTextfilteraccountPersonUid currentTimeuidLandroidx/lifecycle/LiveData; enrolmentUid selectedClazzselectedPersonselectedEnrolment:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;date roleFilterpersonUidFilter entityList newNodeIdentityclazzEnrolmentUidenrolled timeChangedactive changeTimenewRoleoldRole updateTimeendDatelib-database_releaseClazzEnrolmentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations StackMapTable SourceFile! 3*    s s I !"s# $%&s'()s* +,-s. /01 2I 345s67,8s9 :;s< =>?s@ ABQ ' DYFI ~ 7*!K Q`QLMsN OPQsNRSTsUVWXsY Z[V , DY]I ~_:* a jijbc sdefgshjk[IlImIlnIloIpq[srs[Hs stsus s3svswsxsysws:swszss$s{s|sVs}s~ssswssss s!sLssOss(ss7ssss,s=sssss>sswssssss/ss0sbssswssRsssSsessssfs+ssiPK!!e9com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon.class493com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommonjava/lang/Object()V  this5Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;SORT_FIRST_NAME_ASCISORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESCSORT_ATTENDANCE_ASCSORT_ATTENDANCE_DESCSORT_DATE_REGISTERED_ASCSORT_DATE_REGISTERED_DESCSORT_DATE_LEFT_ASC SORT_DATE_LEFT_DESC FILTER_ACTIVE_ONLYLkotlin/Metadata;mvkxi0d1      Æ20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ ¨d2lib-database_releaseClazzEnrolmentDaoCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1  23333333 3!"3#$3%&34/*56   4 Y 718['([III)I*I+,[s-.[s s/ss&s/sss"s$ss sssss0PK!!z~Icom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1.class4ICcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0JJ$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDaoExt.ktlisn$this$updateDateLeftendDate updateTimemupdateDateLeftc2com.ustadmobile.core.db.dao.ClazzEnrolmentDaoExtKt#(Lkotlin/coroutines/Continuation;)Vk(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1;>;)V  thisELcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation02com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt2t(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 4 35$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 (+,@.*+A !"#B$%@C*+***./. *16A !7C&D'E F35G Hc  s [I[III[sss [sssss89[I:I;I:I?PK!! & 8com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt.class42com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKtjava/lang/ObjectupdateDateLeftt(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #&com/ustadmobile/door/util/SystemTimeKt%systemTimeInMillis()J '( &)java/lang/Iterable+iterator()Ljava/util/Iterator; -. ,/java/util/Iterator1hasNext()Z 34 25next 7 28java/lang/Number: longValue <( ;=L$0 ? @L$1 B CJ$0J EF GJ$1 IF J-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoLupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; NO MP kotlin/UnitRINSTANCE Lkotlin/Unit; TU SVjava/lang/IllegalStateExceptionX/call to 'resume' before 'invoke' with coroutineZ(Ljava/lang/String;)V \ Y]$this$updateDateLeft/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzEnrolmentUidListLjava/util/List;endDate updateTime$this$forEach$ivLjava/lang/Iterable; element$ivit5$i$a$-forEach-ClazzEnrolmentDaoExtKt$updateDateLeft$2 $i$f$forEach $continuation Lkotlin/coroutines/Continuation;$resultjava/util/Listnkotlin/coroutines/ContinuationpLkotlin/Metadata;mvkxi0d1[     +0*02 0020H†@ø¢‚ ¨d2lib-database_releaseClazzEnrolmentDaoExt.ktCode StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1   $ :~Yd Y:::$*7+,:60:  6~ 9:  ;>7 6 * *A D HKQY366 K7HAD2: AMK$W~WYY[^) Moq 'Moq Moq2 SMoq ,Moq2 Moq2 Moq . >afo  ak_`_`a abakcF#cFffdF)dFl ef g .hF 4i o]j 4kl;m(i /j      MSMAP ClazzEnrolmentDaoExt.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,10:1 1851#2,2:11 *S KotlinDebug *F + 1 ClazzEnrolmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt *L 7#1:11,2 *E Frs[ItIuItvIwxIyz[s{|[ ss}s`sas}s}scss~PK!!Y?3Rcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper$insertAsync$1.class4JLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%ClazzEnrolmentDao_ReplicateWrapper.ktlisnthisentitym insertAsyncc>com.ustadmobile.core.db.dao.ClazzEnrolmentDao_ReplicateWrapperc(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !NLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper4d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!R8R8Dcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper.class4a>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoN(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  /Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  this@Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateClazzEnrolmentOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsync(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)V entityList=0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt?getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; AB @C*com/ustadmobile/door/ext/DoorDatabaseExtKtEgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; GH FIjava/util/ArrayListK Ljava/util/ListNiterator()Ljava/util/Iterator; PQ ORjava/util/IteratorThasNext()Z VW UXnext Z& U[.com/ustadmobile/lib/db/entities/ClazzEnrolment]getClazzEnrolmentUid()J _` ^a*com/ustadmobile/door/DoorPrimaryKeyManagercnextId(I)J ef dgsetClazzEnrolmentUid(J)V ij ^kjava/lang/LongmvalueOf(J)Ljava/lang/Long; op nqjava/util/Collectionsadd(Ljava/lang/Object;)Z uv tw&com/ustadmobile/door/util/SystemTimeKtysystemTimeInMillis {` z|setClazzEnrolmentLct ~j ^ :; _newPkB$i$a$-forEach-ClazzEnrolmentDao_ReplicateWrapper$insertListAsync$1Iit0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/util/Iterator; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPksLjava/util/List;findByPersonUidAndClazzUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;i(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;  personUidclazzUid$findAllEnrolmentsByPersonAndClazzUid((JJ)Landroidx/paging/DataSource$Factory;~(JJ)Landroidx/paging/DataSource$Factory; findEnrolmentWithLeavingReasony(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object;   enrolmentUidupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzEnrolmentUidendDate updateTime updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; entityfindAllClazzesByPersonWithClazz'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory; findMaxEndDateForEnrolmentJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;  selectedClazzselectedPersonselectedEnrolment*findAllClazzesByPersonWithClazzAsListAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object;  getAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; date roleFilterpersonUidFilter findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;  uid findByUidLive (J)Landroidx/lifecycle/LiveData;R(J)Landroidx/lifecycle/LiveData; +updateClazzEnrolmentActiveForPersonAndClazz9(JJIZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIZJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; roleIdactiveZ changeTimefindByClazzUidAndRole>(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;  sortOrder searchTextLjava/lang/String;filteraccountPersonUid currentTime+updateClazzEnrolmentActiveForClazzEnrolment(JZJ)I enrolled timeChangedupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; newRoleoldRoleinsert3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)J(Ljava/lang/Object;)J  insertAsyncw(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper$insertAsync$1label c(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  result  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V    L$0  L$1   nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;  djava/lang/Number longValue ` F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  %kotlin/coroutines/jvm/internal/BoxingboxLong !p  "java/lang/IllegalStateException$/call to 'resume' before 'invoke' with coroutine&(Ljava/lang/String;)V ( %) $continuation$resultkotlin/coroutines/Continuation- insertList /; 0=$i$a$-forEach-ClazzEnrolmentDao_ReplicateWrapper$insertList$1 updateList 3; 4=$i$a$-forEach-ClazzEnrolmentDao_ReplicateWrapper$updateList$1update3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V 7 9 ; = 78 ?Lkotlin/Metadata;mvkxi0d1.v                            20B 0j`0¢J0 0 02 0 HJ 002 0 H–@ø¢J$0 002 0 20 HJN0 0020 20 20 2020 20 20 HJ#02 0 20 H–@ø¢J 02!0 H–@ø¢J" 00#2!0 HJ$02%0 H–@ø¢J)&0 2'0 2(0 2)0 H–@ø¢*J7+0,020 2-0 2.0 2/0 H–@ø¢0J10 220HJ30 220H–@ø¢4J5062 700HJ8062 700HJ906H–@ø¢:J;062<0 H–@ø¢J=06220HJ>0 220H–@ø¢4J ?0 2@0 2A0B2C0 HJ9D0 2 0 20 20 2E0B2F0 H–@ø¢GJ9H0 2 0 20 2I0 2J0 2K0 H–@ø¢LJ)M062@0 2N0 2K0 H–@ø¢*JO062 700HR0X‚¢ R0j`X‚¢ ‚ ¨Pd2(Lcom/ustadmobile/door/room/RoomDatabase;$Landroidx/paging/DataSource$Factory;FLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;ALcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;Landroidx/lifecycle/LiveData;:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;lib-database_release%ClazzEnrolmentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1VVWe+ ,**+*,X Y Z Wd*-"Y(W.[Q4X Y /012\V Z 56WY*+9Y(W.[P4X  Y12\7V Z:;Wz +>*DJMLYMON+S:6:YO\:^:6 b %,Ah7  l r: -t xW}*+[)+OdOUUH4^ XB#$$%')H&R'Z(h)t+|,}./Yf Z0 H5 E8>@'[$^zo=\<ZWT *!X2Y*  0 0 12\V Z WH *!X6Y   0 0\VWH *-X9Y   0 12\V Z W|*!Y(W.[U4X @AY400012\V Z WS+}*+,X DFY 12\V Z W= *XKY  0\VW`*!XQY400012\V Z WH *-XTY   0 12\V Z Wx *!İX[\ [\Y>00012\V ZWH *-˰X^Y   0 12\V Z W= *ѰX`Y  0\VW *! ְXh ihiYH00012 \V ZW * ߰XststYR000 \VZ W` *Xz{z {Y*  0  0Wx *! XYH00012 \V ZW;+*DJM+b ,AhB+!l+}*+X+b[&dX!&-6Y*!0*;;ZW ,%,:~YdY*,::(:W *DJN+b M-A*+Y^LK 7+l+}*++Y^L W+b#%Y'*[B ) ^.+ ^.44;X4 +O4X2 >epyY\ e78e7Jp#04+2;,\V Z /;Wz +>*DJMLYMON+S:6:YO\:^:6 b %,Ah7  l r: -t xW}*+1[)+OdOUUH4^ XB')HRZht|}Yf Z0 H52 E8>@'[$^zo=\<Z3;W  R+>LYMOM+SN6-:Y#\:^:6}*+5[OOUU)X. ;CDHIQYR; 68 1.1ARR=\<Z78WR++}*+:X YZAW= *+^<XY  AWH *+^,>XY    12A7 W= *+^@XY  ] ^U_SMAP ClazzEnrolmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,187:1 32#2,2:188 32#2,2:190 32#2,2:192 *S KotlinDebug *F + 1 ClazzEnrolmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper *L 37#1:188,2 160#1:190,2 174#1:192,2 *E `AB[ICIDICEICFIGH[sIJ[QsssssKssssLsMsNssMssMsOsssPsssQssssMssssssssssRsssssssssSsssssssss/sMs=s:s5s6ss/s7sssssMsssssssssssss3sTPK!!hr^^ecom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1.class4E_com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktl[isnm*findAllClazzesByPersonWithClazzAsListAsyncc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!3^44Zcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByPersonUidAndClazzUidAsync$1.class4ETcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByPersonUidAndClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktl-isnmfindByPersonUidAndClazzUidAsyncc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByPersonUidAndClazzUidAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisVLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByPersonUidAndClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!?|:Dcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1.class4E>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktljisnm findByUidc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!..Ycom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1.class4EScom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktl9isnmfindEnrolmentWithLeavingReasonc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisULcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!∕""Ucom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findMaxEndDateForEnrolment$1.class4EOcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findMaxEndDateForEnrolment$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlUisnmfindMaxEndDateForEnrolmentc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findMaxEndDateForEnrolment$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findMaxEndDateForEnrolment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <G*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!#44Ycom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1.class4EScom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktleisnmgetAllClazzEnrolledAtTimeAsyncc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisULcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <H  *+&***+**  *-2=  3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!W(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!ý.Fcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1.class4E@com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlFisnm updateAsyncc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!?jjfcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForPersonAndClazz$1.class4E`com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForPersonAndClazz$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlzisnm+updateClazzEnrolmentActiveForPersonAndClazzc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForPersonAndClazz$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForPersonAndClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.9(JJIZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <I !*+&***+**  *-2=!!3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!0Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1.class4EMcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlisnmupdateClazzEnrolmentRolec2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <I !*+&***+**  *-2=!!3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Oao??8com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.class4b2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo-com/ustadmobile/core/db/dao/ClazzEnrolmentDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  /Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateClazzEnrolmentOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VinsertListAsync(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)V entityList[ XY ]Ljava/util/List;findByPersonUidAndClazzUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;i(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;Tcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByPersonUidAndClazzUidAsync$1clabelI ef dgW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V j dkresultLjava/lang/Object; mn dokotlin/ResultKtqthrowOnFailure(Ljava/lang/Object;)V st ru `a w.com/ustadmobile/lib/db/entities/ClazzEnrolmentyjava/lang/IllegalStateException{/call to 'resume' before 'invoke' with coroutine}(Ljava/lang/String;)V  | personUidclazzUid_result0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; $continuation$resultkotlin/coroutines/Continuation$findAllEnrolmentsByPersonAndClazzUid((JJ)Landroidx/paging/DataSource$Factory;~(JJ)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;findEnrolmentWithLeavingReasony(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1 g k o = ?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason enrolmentUidALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;updateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzEnrolmentUidendDate updateTime updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1 g k o java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; entityfindAllClazzesByPersonWithClazz'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory; findMaxEndDateForEnrolmentJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findMaxEndDateForEnrolment$1 g k o  longValue 9 boxLong(J)Ljava/lang/Long;  selectedClazzselectedPersonselectedEnrolment*findAllClazzesByPersonWithClazzAsListAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1 g k o = java/util/ListgetAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1 g k o date roleFilterpersonUidFilter findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1 g k o = uid findByUidLive (J)Landroidx/lifecycle/LiveData;R(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;+updateClazzEnrolmentActiveForPersonAndClazz9(JJIZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIZJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;`com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForPersonAndClazz$1 g k o roleIdactiveZ changeTimefindByClazzUidAndRole>(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;     sortOrder searchTextfilteraccountPersonUid currentTime+updateClazzEnrolmentActiveForClazzEnrolment(JZJ)I  enrolled timeChangedupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1 g k o  "newRoleoldRoleinsert3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)J(Ljava/lang/Object;)J &) * insertAsyncw(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1. /g /k /oF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,3 4 insertList 6Y 7 updateList 9Y :update3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V <t > &' @ , B <= DLkotlin/Metadata;mvkxi0d1„                               20B9 0j`000  0  0 ¢J00020 HJ 0"0!20 H–@ø¢#J$$00%020 2&0 HJN'00(02&0 2)02*02+0 2,02-0 2.0 HJ#/0020 2&0 H–@ø¢1J200230 H–@ø¢#J4 0005230 HJ60%270 H–@ø¢#J)80 290 2:0 2;0 H–@ø¢0!2&0 2?0 2@02A0 H–@ø¢BJC0 2D00HJE0 2D00H–@ø¢FJG0H2 I000!HJJ0H2 I000!HJK0HH–@ø¢LJM0H2N0 H–@ø¢#JO0H2D00HJP02D00H–@ø¢FJ Q02R0 2S0T2U0 HJ9V020 2&0 2)02W0T2X0 H–@ø¢YJ9Z020 2&0 2[02\02]0 H–@ø¢^J)_0H2R0 2`0 2]0 H–@ø¢X?\ STYY*#+WYGWM]PRZ $%[./OP^UX?\XYYG+\*#+^Z ()[./[_^Z\`aY0 d$d:hi~YhidhdY*l:p:G: hD5v*#!hxY  vz:|Y~]*) d&RdRFRZ?+a-x+.+[>a./a(a(5UP<Nn^bX?\ YZ*#!:Z 3 4[* ./((^X=Y -#-:i~YidY*-::G:B3v*#Y v:|Y~])' %RRFRZ<7]9s7:7[4]./](2SP9Ln^X?\ Y|*#!YGWM]URZ BC[4./(((OP^X?\ Y*,#,:i~YidY*,::G:F3v*#+Y v>|Y~]+' %zRRFR Z<E]FsE}FGE[4]./]f2WP9Pn^X?\ YM *#N-Z L M[   ./ (^XYV ę$:  i~ YidŧY*:  : G:  ŪL7 v*#!  ŶY   v 7а|Y~]:) & RR FR Z?PaUzPUVP[Ha./a(a(a((5]P <Vn ^X?\ =Y -י#-:i~YidاY*-::G:تB3v*#ضY v:|Y~])' %RRFRZ<Y][sY\Y[4]./](_2SP9Ln^X?\ YJ $:  i~ YidY*:  : G:  H9 v*#!  Y   v :  |Y~],) & RR"FRZ?_ae|_f_[Ra./a(a(afa(_ 5YP <Rn ^X?\=Y -#-:i~YidY*-::G:B3v*#Y vz:|Y~])' %RRFRZ<i]jsiki[4]./](2SP9Ln^X?\ YM *#N-Z o p[   ./ (^XY  $ :  i~ YidY* :  : G:  XC v*#!  Y   v 6  |Y~]r) & RR RR RRFR Z"?sazi{wzsz|s[\ a./a(a(afaa (f 5iP <bn ^X?\  Y *# :  Z [\  ./(ff+f(( ^ X\?Yn*#6Z [4 f./((Ya  $ :  i~ YidY*  :  !: G:  P; v*#!  #Y   v 6  |Y~]-) & RR$FR Z?a~[\ a./a(a(a$fa%fa(f 5aP <Zn ^X?\&'YT+(*#++A Z [ (./\,Y9,/#,/:0i~Y0id0/Y*,1:2:G:0F3v*#+05Y vB!а|Y~]:' z/%zR/RFR Z<]s}[4]./](2WP9Pn^-X?\ 6YYG+\*#+8Z [./[_^Z\9YYG+\*#+;Z [./[_^Z\<=YH+(*#+?Z [./\A&)Y= *+zAZ[ ./ nA,3YH *+z,CZ[  ./ n OPA<tY= *+zEZ[ ./ n_R d/`WaTFG[IHIIIHJIHKILM[sNO[cs/s!sssPsssss$s'sQssQss8s9s4s5s0s1s:s;s6s7s2s3sssQsRsssQsSs=ssss sTsssssss`ssasssssssssssssUsssss&ss,ss6sQs[sXsSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!!Zcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$1.class4/Tcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!۵Zcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$2.class4/Tcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!$xttacom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$instance$default$1.class4.[com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!W>[com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$1.class4/Ucom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!;Wq[com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$2.class4/Ucom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!O״''@com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder.class42:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRTcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Tcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoZcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postUcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$1  YUcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 [com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;!ClazzEnrolmentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzEnrolmentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzEnrolmentDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!o@||=com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.class4K7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaosLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO ClazzLogAttendanceRecordReplicate(clarPk, clarDestination) SELECT DISTINCT ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AS clarUid, :newNodeId AS clarDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2048 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzLog ON ClazzLog.clazzLogClazzUid = Clazz.clazzUid JOIN ClazzLogAttendanceRecord ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid = ClazzLog.clazzLogUid WHERE ClazzLogAttendanceRecord.clazzLogAttendanceRecordLastChangedTime != COALESCE( (SELECT clarVersionId FROM ClazzLogAttendanceRecordReplicate WHERE clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AND clarDestination = :newNodeId), 0) /*psql ON CONFLICT(clarPk, clarDestination) DO UPDATE SET clarPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Z REPLACE INTO ClazzLogAttendanceRecordReplicate(clarPk, clarDestination) SELECT DISTINCT ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AS clarUid, UserSession.usClientNodeId AS clarDestination FROM ChangeLog JOIN ClazzLogAttendanceRecord ON ChangeLog.chTableId = 15 AND ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid = ChangeLog.chEntityPk JOIN ClazzLog ON ClazzLog.clazzLogUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid JOIN Clazz ON Clazz.clazzUid = ClazzLog.clazzLogClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzLogAttendanceRecord.clazzLogAttendanceRecordLastChangedTime != COALESCE( (SELECT clarVersionId FROM ClazzLogAttendanceRecordReplicate WHERE clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AND clarDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clarPk, clarDestination) DO UPDATE SET clarPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;OSELECT * from ClazzLogAttendanceRecord WHERE clazzLogAttendanceRecordUid = :uidupdateListAsyncLandroidx/room/Update;findByClazzLogUid(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT ClazzLogAttendanceRecord.*, Person.* FROM ClazzLogAttendanceRecord LEFT JOIN Person ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = Person.personUid WHERE clazzLogAttendanceRecordClazzLogUid = :clazzLogUidupdateRescheduledClazzLogUids(JJJ)V UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordClazzLogUid = :newClazzLogUid, clazzLogAttendanceRecordLastChangedTime = :changedTime WHERE clazzLogAttendanceRecordClazzLogUid = :oldClazzLogUid Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1,*           '200B¢J0020H§@ø¢ J 02 0H'J 0 2 00H§@ø¢J0 H§@ø¢J0 20H§@ø¢ J0 2 00H§@ø¢J 0 202020H'‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson; clazzLogUiduidentities newNodeIdoldClazzLogUidnewClazzLogUid changedTimelib-database_releaseClazzLogAttendanceRecordDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations SourceFile! C3* D  E  FGsH FGsHFGIH  !Gs"#FI $IGH %F&Gs'H ()G s*FJBIy,-[I.I/I.0I.1I23[s45[s s6s7s s%s8s9s:s8ss s;ss8ss?s@sAG+PK!!9..\com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertAsync$1.class4JVcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f/ClazzLogAttendanceRecordDao_ReplicateWrapper.ktlMRisnthisentitym insertAsynccHcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_ReplicateWrapperm(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0JLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !XLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Hcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper4n(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!n)D`com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$1.class4QZcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f/ClazzLogAttendanceRecordDao_ReplicateWrapper.ktl%isnthisentities _pkManager _generatedPksitminsertListAsynccHcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_ReplicateWrapperm(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0JLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & '\Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8Hcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIBDIEFIGPK!!Zys*s*Ncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper.class4&Hcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaoX(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;  thisJLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >Am(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordogetClazzLogAttendanceRecordUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r setClazzLogAttendanceRecordUid(J)V p%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/util/Collectionadd(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r *setClazzLogAttendanceRecordLastChangedTime p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entitiesLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;_newPkL$i$a$-forEach-ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; uidupdateListAsync ; L$i$a$-forEach-ClazzLogAttendanceRecordDao_ReplicateWrapper$updateListAsync$2findByClazzLogUid(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;   clazzLogUidupdateRescheduledClazzLogUids(JJJ)V oldClazzLogUidnewClazzLogUid changedTimeinsert=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)JentitynextId(I)J (Ljava/lang/Object;)J  insertAsyncn(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertAsync$1 A E I v yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VP(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;)V entityListjava/lang/LongvalueOf G$i$a$-forEach-ClazzLogAttendanceRecordDao_ReplicateWrapper$insertList$1 updateList G$i$a$-forEach-ClazzLogAttendanceRecordDao_ReplicateWrapper$updateList$1update=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)V N      Lkotlin/Metadata;mvkxi0d18             20B 0j`0¢J0 02 0 H–@ø¢ J 020 HJ0 20HJ0 20H–@ø¢J02 00HJ02 00H–@ø¢J0H–@ø¢J020 H–@ø¢ J020HJ02 00HJ 02 00H–@ø¢J !02"0 2#0 2$0 HR0X‚¢ R0j`X‚¢ ‚ ¨%d2(Lcom/ustadmobile/door/room/RoomDatabase;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;lib-database_release/ClazzLogAttendanceRecordDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,    d*-"Y(W. Q4  /012!  56Y*+9Y(W. P4 12!7 :;Z,>#,>:BC~YBCdB>Y*,F:J:(:Bh\P*V\N^Y_a:+e:6:kn:p: 6  t -*w+z-} BYL66 p: g:a:}NzaLwKP7    :  W )*+wz}BY PW.Y  ' a>)a4>4*aag4>4da4>4Eaagp4>44" aag4>4=a4>4F4V<alvxuu2:H U"]#^uavb%&avv+3^b4avv"<^b4l vvE^xtN^HK b :0 H@ i@2y29rHl@ s@!<  = *ǰ(  0 ;# Z^Y_aN+e:6:k"n:p:6 *+,Y(W. !aagg(Q4. + + ,ww7-?.@wCxD0Y1\ 7 @ 4 -H.@1 OZZZ12!<  H *-а4   0 12!  X *!ձ ; <*  0 0 0;+ܸ*V\M+t ,B+!+*+X+t &?@A!B&D-F6G*!0*;; ,#,:C~YCdY*,::(:UP*V\N+t M-*+YpLKP7++*++YpLPW+tY B ' p) p44;X4 +O42 <JaKlLuMJMNPRJSJ\ a78a7Jl#0229H!  z +*V\M^Y_aN+e:6:kOn:p:6 t %,7   : - W*+ )+aaggH4p BWXXY'y)yHZR[Z\h]t_|`}yzbcf Z0 H5@ E8>@H'[@$^zo!  R+^Y_aM+eN6-:k#n:p:6*+ aagg). ffg{{;hCiD{H|IkQlR; @8 1H.@1ARR!R+ܸ+*+o qrA= *+p   HAH *+p,     H 12AN= *+p    H">#$SMAP ClazzLogAttendanceRecordDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,116:1 32#2,2:117 32#2,2:119 32#2,2:121 32#2,2:123 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper *L 28#1:117,2 44#1:119,2 89#1:121,2 103#1:123,2 *E %  [IIIII[s[&ssssssssssssssssssssssss:ss;s5s6ss/ssssssssPK!!)9}TTVcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1.class4EPcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktl.isnmfindByClazzLogUidca(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation, <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!uuPcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1.class4EJcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktl@isnm insertAsyncca(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation, <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Ӳ Bcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo.class4(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; XY [entitiesLjava/util/List; findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; _` a_result:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;uidupdateListAsync fY gfindByClazzLogUid(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Pcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1klabelI mn loa(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V r lsresultLjava/lang/Object; uv lwkotlin/ResultKtythrowOnFailure(Ljava/lang/Object;)V {| z} i= java/util/Listjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   clazzLogUid $continuation$resultkotlin/coroutines/ContinuationupdateRescheduledClazzLogUids(JJJ)V oldClazzLogUidnewClazzLogUid changedTimeinsert=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)Jentity(Ljava/lang/Object;)J  insertAsyncn(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1 o s wF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; 8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord insertList(Ljava/util/List;)VP(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;)V entityList  updateList update=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)V |    Lkotlin/Metadata;mvkxi0d1rL                 20B9 0j`000  0  0 ¢J0020 H–@ø¢J 0!2"0 HJ#0 2$0!HJ%0 2$0!H–@ø¢&J'0(2 )0!0HJ*0(2 +0!0H–@ø¢,J-0(H–@ø¢.J/0(200 H–@ø¢J10(2$0!HJ20(2 )0!0HJ30(2 +0!0H–@ø¢,J 40(250 260 270 HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨8d2(Lcom/ustadmobile/door/room/RoomDatabase;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;lib-database_release#ClazzLogAttendanceRecordDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XYd*#+,\YGWMQR  ! ./]^OPZ? _`M *#bN- $ %  cd ./ e(?fYd*#+,hYGWMQR )* ./]^OPZ? i= -l#-l:pq~YpqdplY*-t:x:G:pB3~*#pY ~:Y)' l%RlRFR<,].s,/,4]./](c^2SP9Lvj? X *#! 7 8* ./ ( ( (S+*#+A  ;< c(./d9,#,:q~YqdY*,::G:F3~*#+Y ~B!Y:' %RRFR <?]@s?}@A?4]./]dc(2WP9Pv? G+*#+ EF./^G+*#+ IJ./^G+*#+± MN./dA= *+ĭ ./ vAH *+,ư  ./ v OPA|= *+ȱ ./ vl[IIIII[s[9s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sissss=s_sdsessssssssXs]sYsSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisfLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!l6ɾdcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$1.class4/^com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this`Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!! ?dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$2.class4/^com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this`Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!;Ikcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$instance$default$1.class4.ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisgLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!7"ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$1.class4/_com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisaLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!7ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$2.class4/_com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisaLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!N^(^(Jcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder.class42Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisFLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateR^com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; ^com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 57com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaodcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;post_com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$1  Y_com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;+ClazzLogAttendanceRecordDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzLogAttendanceRecordDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!@ULʣ%%-com/ustadmobile/core/db/dao/ClazzLogDao.class4z'com/ustadmobile/core/db/dao/ClazzLogDaocLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this)Lcom/ustadmobile/core/db/dao/ClazzLogDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO ClazzLogReplicate(clPk, clDestination) SELECT DISTINCT ClazzLog.clazzLogUid AS clUid, :newNodeId AS clDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzLog ON ClazzLog.clazzLogClazzUid = Clazz.clazzUid WHERE ClazzLog.clazzLogLastChangedTime != COALESCE( (SELECT clVersionId FROM ClazzLogReplicate WHERE clPk = ClazzLog.clazzLogUid AND clDestination = :newNodeId), 0) /*psql ON CONFLICT(clPk, clDestination) DO UPDATE SET clPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)JLandroidx/room/Insert; onConflictreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ClazzLogReplicate(clPk, clDestination) SELECT DISTINCT ClazzLog.clazzLogUid AS clUid, UserSession.usClientNodeId AS clDestination FROM ChangeLog JOIN ClazzLog ON ChangeLog.chTableId = 14 AND ClazzLog.clazzLogUid = ChangeLog.chEntityPk JOIN Clazz ON Clazz.clazzUid = ClazzLog.clazzLogClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzLog.clazzLogLastChangedTime != COALESCE( (SELECT clVersionId FROM ClazzLogReplicate WHERE clPk = ClazzLog.clazzLogUid AND clDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clPk, clDestination) DO UPDATE SET clPending = true */  findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog;/SELECT * FROM ClazzLog WHERE clazzLogUid = :uidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;L(J)Landroidx/lifecycle/LiveData;findByClazzUidAsFactory((JI)Landroidx/paging/DataSource$Factory;g(JI)Landroidx/paging/DataSource$Factory;SELECT ClazzLog.* FROM ClazzLog WHERE clazzLogClazzUid = :clazzUid AND clazzLog.clazzLogStatusFlag != :excludeStatus ORDER BY ClazzLog.logDate DESCfindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;SELECT ClazzLog.* FROM ClazzLog WHERE clazzLogClazzUid = :clazzUid AND clazzLog.clazzLogStatusFlag != :excludeStatus ORDER BY ClazzLog.logDate ASC"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;?SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = :clazzUid AND ClazzLog.logDate BETWEEN :fromTime AND :toTime AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0)) ORDER BY ClazzLog.logDate DESC LIMIT :limit findByClazzUidWithinTimeRange(JJJII)Ljava/util/List;C(JJJII)Ljava/util/List;%findByClazzUidWithinTimeRange$defaultS(Lcom/ustadmobile/core/db/dao/ClazzLogDao;JJJIIILjava/lang/Object;)Ljava/util/List;'java/lang/UnsupportedOperationException8hSuper calls with default arguments not supported in this target, function: findByClazzUidWithinTimeRange:(Ljava/lang/String;)V < 9= 34 @!findByClazzUidWithinTimeRangeLive#(JJJI)Landroidx/lifecycle/LiveData;a(JJJI)Landroidx/lifecycle/LiveData;>;SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = :clazzUid AND ClazzLog.logDate BETWEEN :fromTime AND :toTime AND (:statusFilter = 0 OR ClazzLog.clazzLogStatusFlag = :statusFilter) ORDER BY ClazzLog.logDate clazzHasScheduleLive!(JI)Landroidx/lifecycle/LiveData;6(JI)Landroidx/lifecycle/LiveData; SELECT EXISTS(SELECT ClazzLog.clazzLogUid FROM ClazzLog WHERE clazzLogClazzUid = :clazzUid AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0))) updateStatusByClazzLogUid(JIJ)VUPDATE ClazzLog SET clazzLogStatusFlag = :newStatus, clazzLogLastChangedTime = :timeChanged WHERE clazzLogUid = :clazzLogUid updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1i>               '200B¢J00202 0 H'J$ 0 00 202 0 H'J'00202 0 H§@ø¢J:002020202 0 20 H'J?002020202 0 20 H§@ø¢J4 00020202020 H'J020H'J020H§@ø¢J 0020H'J020H'J 0!H§@ø¢"J#0!2$0H§@ø¢J%0!2&0H§@ø¢'J (0!2)02*0 2+0H'‚ ¨,d2%Lcom/ustadmobile/core/db/dao/BaseDao;*Lcom/ustadmobile/lib/db/entities/ClazzLog;Landroidx/lifecycle/LiveData;clazzUidexcludeStatusFilter$Landroidx/paging/DataSource$Factory; excludeStatusfromTimetoTimelimit statusFilteruidentity newNodeIdclazzLog clazzLogUid newStatus timeChangedlib-database_releaseClazzLogDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations SourceFile! q3* r s  tusv u Ivtusv us!"t#us!v $%t&us!'(t)us*+,t-us.v /0t1us2v34t5us2 67qf 3 9Y;> ~6 ~?6*!Aw r<,<",&<BCtDusEFGtHusIJKu sLMNtOx PIQuv typxST[IIUIVIWIXY[sZ[[-s s\s]s sFs^s_s`s_sas_s'sbscs+s_s,s3sdsesfs/s0sBsgsshs"ss$ssiss_sssjsMsksNsJslsmsnsouRPK!!\3PLcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper$insertAsync$1.class4JFcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_ReplicateWrapper.ktlnsisnthisentitym insertAsyncc8com.ustadmobile.core.db.dao.ClazzLogDao_ReplicateWrapper](Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !HLcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation28com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper4^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!,,,,>com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper.class4:8com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper'com/ustadmobile/core/db/dao/ClazzLogDaoH(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  )Lcom/ustadmobile/core/db/dao/ClazzLogDao;  this:Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)Jentity70com/ustadmobile/door/ext/DoorDatabaseCommonExtKt9getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ;< :=*com/ustadmobile/door/ext/DoorDatabaseExtKt?getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; AB @C(com/ustadmobile/lib/db/entities/ClazzLogEgetClazzLogUid()J GH FI*com/ustadmobile/door/DoorPrimaryKeyManagerKnextId(I)J MN LOsetClazzLogUid(J)V QR FS&com/ustadmobile/door/util/SystemTimeKtUsystemTimeInMillis WH VXsetClazzLogLastChangedTime ZR F[ 56 ]_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;*Lcom/ustadmobile/lib/db/entities/ClazzLog;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; cd f findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog; hi juidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object; m o findByUidLive (J)Landroidx/lifecycle/LiveData;L(J)Landroidx/lifecycle/LiveData; qr tfindByClazzUidAsFactory((JI)Landroidx/paging/DataSource$Factory;g(JI)Landroidx/paging/DataSource$Factory; vw yclazzUid excludeStatusIfindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object; ~ "findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object; fromTimetoTimeexcludeStatusFilterlimitfindByClazzUidWithinTimeRange(JJJII)Ljava/util/List;C(JJJII)Ljava/util/List; !findByClazzUidWithinTimeRangeLive#(JJJI)Landroidx/lifecycle/LiveData;a(JJJI)Landroidx/lifecycle/LiveData;>;  statusFilterclazzHasScheduleLive!(JI)Landroidx/lifecycle/LiveData;6(JI)Landroidx/lifecycle/LiveData; updateStatusByClazzLogUid(JIJ)V  clazzLogUid newStatus timeChanged updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzLoginsert(Ljava/lang/Object;)J  insertAsyncq(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper$insertAsync$1label } ](Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Ljava/lang/Number longValue H F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z   7$i$a$-forEach-ClazzLogDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList  7$i$a$-forEach-ClazzLogDao_ReplicateWrapper$updateList$1update-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)V   6    Lkotlin/Metadata;mvkxi0d1H                20B 0j`0¢J0 02 0 2 0 HJ$0 002 0 20 HJ'002 0 20 H–@ø¢J6002 0 20 20 2 0 20 HJ?002 0 20 20 2 0 20 H–@ø¢J4 0002 0 20 20 20 HJ020 HJ020 H–@ø¢ J! 0020 HJ"0 2#0HJ$0 2#0H–@ø¢%J&0'2 (00HJ)0 2#0HJ*0'H–@ø¢+J,0'2-0 H–@ø¢ J.0'2#0HJ/0'200H–@ø¢%J10'2 (00HJ 20'230 240 250 HR0X‚¢ R0j`X‚¢ ‚ ¨6d2(Lcom/ustadmobile/door/room/RoomDatabase;Landroidx/lifecycle/LiveData;$Landroidx/paging/DataSource$Factory;lib-database_releaseClazzLogDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1//0e+ ,**+*,1 2 3 0d*-"Y(W.4Q41 2 /0125/ 3 560;+8*>DM+J ,PB+!T+Y\*+^X+J4&L1!&- 6!2*!_0*`a;;7b3cd0Y*+gY(W.4P41 %&2125e/ 3hi0= *k1(2  l0/ m0H *-p1*2   l0 125n/ 3 qr0= *u1,2  l05s/vw0H *z1/2   {0 |}5x/~0T *122*  {0 |} 125/ 3 0 *! 1:;:;2H{000}}12 5/ 30x *!1CD CD2>{000}}5/0l*!1KL K L24{000}5/0H *1O2   {0 }5/0X *1 V W2*  0 } 00o+Y\*+,Y(W.4X41Z\]2 b125/ 3 60;+8*>DM+J ,PB+!T+Y\*+X+J4&L1`ab!c&e-g6h2*!_0*`a;;7b30 ,#,:~YdY*,::(:U*>DN+J M-*+YFLKͶ7+T+Y\*++YFLW+JٰYݷ4B ' F) F44;X4 +O412 <kallmunknoqsktk2\ a78a77bJ7b7bl#`a_02295/ 3 0z +*>DMYN+:6:O:F:6 J %,P7  T : - WY\*+4)+LH4F 1Bxyyz')H{R|Z}h~t|}2f Z_0 H5 } E8 b>@ '[ }$^ z`ao530  R+YM+N6-:#:F:6Y\*+4)1. ;CDHIQ2R; }8  b1 . }1 ARR530R+8+Y\*+1 27b3A0= *+F12  7A0H *+F,12   7 12A0= *+F12  76 7.8SMAP ClazzLogDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,149:1 32#2,2:150 32#2,2:152 *S KotlinDebug *F + 1 ClazzLogDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper *L 122#1:150,2 136#1:152,2 *E 9 [I!I"I!#I!$I%&[s'([7sssss)ssss*s+s{s+ss+svs,sbs|s~s+sssssssssshslsmssqss7ssss+ss5scsdss/sssssssss-PK!!jHcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1.class4EBcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktl>isnmfindByClazzUidAsyncc,com.ustadmobile.core.db.dao.ClazzLogDao_RepoQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ClazzLogDao_Repo.6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!xWcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1.class4EQcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktlIisnm"findByClazzUidWithinTimeRangeAsyncc,com.ustadmobile.core.db.dao.ClazzLogDao_RepoQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ClazzLogDao_Repo.9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <I !*+&***+** *-2=!!3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Ccom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1.class4E=com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktl-isnmfindByUidAsyncc,com.ustadmobile.core.db.dao.ClazzLogDao_RepoQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ClazzLogDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!@com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1.class4E:com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktl|isnm insertAsyncc,com.ustadmobile.core.db.dao.ClazzLogDao_RepoQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!T++2com/ustadmobile/core/db/dao/ClazzLogDao_Repo.class4,com/ustadmobile/core/db/dao/ClazzLogDao_Repo'com/ustadmobile/core/db/dao/ClazzLogDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  )Lcom/ustadmobile/core/db/dao/ClazzLogDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)JentityU ST W_result*Lcom/ustadmobile/lib/db/entities/ClazzLog;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; [\ ^ findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog; `a buidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1glabelI ij hkQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V n horesultLjava/lang/Object; qr hskotlin/ResultKtuthrowOnFailure(Ljava/lang/Object;)V wx vy e= {(com/ustadmobile/lib/db/entities/ClazzLog}java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation findByUidLive (J)Landroidx/lifecycle/LiveData;L(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;findByClazzUidAsFactory((JI)Landroidx/paging/DataSource$Factory;g(JI)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;clazzUid excludeStatusfindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1 k o s java/util/ListLjava/util/List;"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1 k o s fromTimetoTimeexcludeStatusFilterlimitfindByClazzUidWithinTimeRange(JJJII)Ljava/util/List;C(JJJII)Ljava/util/List; !findByClazzUidWithinTimeRangeLive#(JJJI)Landroidx/lifecycle/LiveData;a(JJJI)Landroidx/lifecycle/LiveData;>;  statusFilterclazzHasScheduleLive!(JI)Landroidx/lifecycle/LiveData;6(JI)Landroidx/lifecycle/LiveData; updateStatusByClazzLogUid(JIJ)V  clazzLogUid newStatus timeChanged updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzLoginsert(Ljava/lang/Object;)J  insertAsyncq(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1 k o sF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)V@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)V entityList  updateList update-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)V x  T   Lkotlin/Metadata;mvkxi0d1^                     20B9 0j`000  0  0 ¢J0020 20 HJ$!0 0#0"20 2$0 HJ'%0#0&20 2$0 H–@ø¢'J6(0#0&20 2)0 2*0 20 2+0 HJ?,0#0&20 2)0 2*0 20 2+0 H–@ø¢-J4. 0#0&020 2)0 2*0 2/0 HJ00#210 HJ20#210 H–@ø¢3J4 0#0210 HJ50 260#HJ70 260#H–@ø¢8J90:2 ;0#0&HJ<0 260#HJ=0:H–@ø¢>J?0:2@0 H–@ø¢3JA0:260#HJB0:2C0#H–@ø¢8JD0:2 ;0#0&HJ E0:2F0 2G0 2H0 HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Id2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseClazzLogDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1  ! $ '(+  F+ ,-**+*, *-#*&***- " $).39?EHF./FFF!F$F'(F+!01 /*  ./ 23 /*   ./ 45 /*#  ./ 67 /*&  ./ 89 /**  ./:; /*-  ./ <= d*#-AYGWMQR  ./N(OP> ? ST S+V*#+XA    Y(./UZ[\ Y*#+_YGWMPR $%./OP] ?`a M *#cN- ( )  YZ ./ d( ?e=  -h#-h:lm~YlmdlhY*-p:t:G:lB3z*#l|Y z~:Y)' h%RhRFR <,]-s,.,4]./]d(YZ2SP9Lrf ?  M *#N- 2 3  Y ./ d(  Z*#: 8 9* Y./(j  0 $:m~YmdY*::G:D5z*#Y z:Y*) &RRFR ?<a>x<?<>a./a(ajY5UP<Nr ?  _  $ :  m~ YmdY* :  : G:  J; z*#!  Y   z :  Y-) & RR$FR ?BaIiJoI~BKB\ a./a(a(a(ajajY 5[P <Tr  ? *#!:   UV UWHY ./(((jj  r *#!: `a>Y./(((j  Z*#: f g* Y./(j  X *#Ʊ o p* ./ ( j ( d*#+,YGWMQR st ./ZOP ? T S+V*#+A  wx Y(./UZ 9,י#,:m~YmdاY*,::G:تF3z*#+ضY z߶B!谻Y:' ~%~RRFR  <{]|s{}|}{4]./]UZY(2WP9Pr ?  G+*#+ ./ G+*#+ ./ G+V*#+ ./UZA = *+~  ./ UrA H *+~,   ./ Ur OPAx = *+~  ./ Ur"h  [IIIII[s[Js/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssssssZsssssssssssss`sdses=sssUssssssSs[s\s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$24com/ustadmobile/core/db/dao/ClazzLogDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!|wTcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$1.class4/Ncom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!IjTcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$2.class4/Ncom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!.bb[com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$instance$default$1.class4.Ucom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$24com/ustadmobile/core/db/dao/ClazzLogDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!uHUcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$1.class4/Ocom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!QUcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$2.class4/Ocom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!*N'N':com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder.class424com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this6Lcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRNcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ncom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5'com/ustadmobile/core/db/dao/ClazzLogDaoTcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao)Lcom/ustadmobile/core/db/dao/ClazzLogDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postOcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$1  YOcom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Ucom/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;ClazzLogDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ClazzLogDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzLogDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!f""-com/ustadmobile/core/db/dao/CommentsDao.class4Z'com/ustadmobile/core/db/dao/CommentsDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this)Lcom/ustadmobile/core/db/dao/CommentsDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value5 REPLACE INTO CommentsReplicate(commentsPk, commentsDestination) SELECT DISTINCT Comments.commentsUid AS commentsPk, :newNodeId AS commentsDestination FROM Comments WHERE Comments.commentsLct != COALESCE( (SELECT commentsVersionId FROM CommentsReplicate WHERE commentsPk = Comments.commentsUid AND commentsDestination = :newNodeId), 0) /*psql ON CONFLICT(commentsPk, commentsDestination) DO UPDATE SET commentsPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO CommentsReplicate(commentsPk, commentsDestination) SELECT DISTINCT Comments.commentsUid AS commentsPk, UserSession.usClientNodeId AS commentsDestination FROM ChangeLog JOIN Comments ON ChangeLog.chTableId = 208 AND ChangeLog.chEntityPk = Comments.commentsUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Comments.commentsLct != COALESCE( (SELECT commentsVersionId FROM CommentsReplicate WHERE commentsPk = Comments.commentsUid AND commentsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(commentsPk, commentsDestination) DO UPDATE SET commentsPending = true */ findByUidAsync-(J)Lcom/ustadmobile/lib/db/entities/Comments;ZSELECT * FROM Comments WHERE commentsUid = :uid AND CAST(commentsInActive AS INTEGER) = 0 findPublicByEntityTypeAndUidLive((IJ)Landroidx/paging/DataSource$Factory;q(IJ)Landroidx/paging/DataSource$Factory; SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = :entityType AND Comments.commentsEntityUid = :entityUid AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 1 ORDER BY Comments.commentsDateTimeAdded DESC -findPrivateByEntityTypeAndUidAndForPersonLive)(IJJ)Landroidx/paging/DataSource$Factory;r(IJJ)Landroidx/paging/DataSource$Factory;_ SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = :entityType AND Comments.commentsEntityUid = :entityUid AND Comments.commentsPersonUid = :personUid OR Comments.commentsToPersonUid = :personUid AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND Person.personUid = :personUid ORDER BY Comments.commentsDateTimeAdded DESC .findPrivateByEntityTypeAndUidAndForPersonLive2} SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = :entityType AND Comments.commentsEntityUid = :entityUid AND Comments.commentSubmitterUid = :submitterUid AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 ORDER BY Comments.commentsDateTimeAdded DESC *findPrivateByEntityTypeAndUidAndPersonLive SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = :entityType AND Comments.commentsEntityUid = :entityUid AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND Person.personUid = :personUid ORDER BY Comments.commentsDateTimeAdded DESC =findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToLiveB SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = :entityType AND Comments.commentsEntityUid = :entityUid AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND (Comments.commentsToPersonUid = :personFrom OR Comments.commentsPersonUid = :personFrom) ORDER BY Comments.commentsDateTimeAdded DESC =findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToTest(IJJJ)Ljava/util/List;L(IJJJ)Ljava/util/List;R SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = :entityType AND Comments.commentsEntityUid = :entityUid AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND Comments.commentsPersonUid = :personFrom OR (:personTo = 0 OR Comments.commentsToPersonUid = :personFrom) ORDER BY Comments.commentsDateTimeAdded DESC updateInActiveByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE Comments SET commentsInActive = :inActive, commentsLct = :changeTime WHERE Comments.commentsUid = :uid Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1B                '200200B¢J020H'J,0 0 0 2 0 2 020H'J,0 0 0 2 0 2 020H'J,0 0 0 2 0 2 020H'J,0 0 0 2 0 2 020H'J.0 02 0 2 02020H'J$0 0 0 2 0 2 0H'J0H§@ø¢J020H§@ø¢J)02020 2!0H§@ø¢"‚ ¨#d2%Lcom/ustadmobile/core/db/dao/BaseDao;*Lcom/ustadmobile/lib/db/entities/Comments;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;uid$Landroidx/paging/DataSource$Factory;4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson; entityType entityUid personUid submitterUid personFrompersonTo newNodeIdinActive changeTimelib-database_releaseCommentsDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations!  R3* S T UVsW UVsWVs U!Vs"#$U%Vs&'$U%Vs()$U%Vs*+$U%Vs,-.U/Vs012U3Vs4W UXQY67[I8I9I8:I8;I<=[s>?[$ss@sAsBs ssCsDs#sEsDsFsGsHsIs'sJs)s+sKs-sDsLsssDsssMss1sNsDsOs2sPV5PK!! cLcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertAsync$1.class4JFcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_ReplicateWrapper.ktl_disnthisentitym insertAsyncc8com.ustadmobile.core.db.dao.CommentsDao_ReplicateWrapper](Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !HLcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation28com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper4^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!)Pcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertListAsync$1.class4QJcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_ReplicateWrapper.ktlisnthis entityList _pkManager _generatedPksitminsertListAsyncc8com.ustadmobile.core.db.dao.CommentsDao_ReplicateWrapper](Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'LLcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation88com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIBDIEFIGPK!!t//>com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper.class4@8com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper'com/ustadmobile/core/db/dao/CommentsDaoH(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CommentsDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  )Lcom/ustadmobile/core/db/dao/CommentsDao;  this:Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByUidAsync-(J)Lcom/ustadmobile/lib/db/entities/Comments; :; <uid findPublicByEntityTypeAndUidLive((IJ)Landroidx/paging/DataSource$Factory;q(IJ)Landroidx/paging/DataSource$Factory; ?@ B entityTypeI entityUid-findPrivateByEntityTypeAndUidAndForPersonLive)(IJJ)Landroidx/paging/DataSource$Factory;r(IJJ)Landroidx/paging/DataSource$Factory; GH J personUid.findPrivateByEntityTypeAndUidAndForPersonLive2 MH N submitterUid*findPrivateByEntityTypeAndUidAndPersonLive QH R=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToLive TH U personFrom=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToTest(IJJJ)Ljava/util/List;L(IJJJ)Ljava/util/List; XY [personToupdateInActiveByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ^_ ainActiveZ changeTimeinsert-(Lcom/ustadmobile/lib/db/entities/Comments;)Jentityh0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtjgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; lm kn*com/ustadmobile/door/ext/DoorDatabaseExtKtpgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; rs qt(com/ustadmobile/lib/db/entities/CommentsvgetCommentsUid()J xy wz*com/ustadmobile/door/DoorPrimaryKeyManager|nextId(I)J ~ }setCommentsUid(J)V w&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis y setCommentsLct w(Ljava/lang/Object;)J f _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;*Lcom/ustadmobile/lib/db/entities/Comments; insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertAsync$1label E ](Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; }java/lang/Number longValue y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z 7$i$a$-forEach-CommentsDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 7$i$a$-forEach-CommentsDao_ReplicateWrapper$updateList$1update-(Lcom/ustadmobile/lib/db/entities/Comments;)V insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertListAsync$1     L$2   L$3  L$4  L$5    <$i$a$-forEach-CommentsDao_ReplicateWrapper$insertListAsync$2updateListAsync  <$i$a$-forEach-CommentsDao_ReplicateWrapper$updateListAsync$2 fg  ! #Lkotlin/Metadata;mvkxi0d1J                 20B 0j`0¢J02 0 HJ, 0 00 20 20 20 HJ,0 00 20 20 20 HJ,0 00 20 20 20 HJ,0 00 20 20 20 HJ.0020 20 20 20 HJ$0 00 20 20 HJ0 20HJ0 20H–@ø¢J0 2 !00HJ"0 2 !00H–@ø¢#J$0 H–@ø¢%J&0 2'0 H–@ø¢(J)0 20HJ)*0 2 0 2+0,2-0 H–@ø¢.J/0 2 !00HJ00 2 !00H–@ø¢#R0X‚¢ R0j`X‚¢ ‚ ¨1d2(Lcom/ustadmobile/door/room/RoomDatabase;$Landroidx/paging/DataSource$Factory;4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;lib-database_releaseCommentsDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1556e+ ,**+*,7 8 9 6d*-"Y(W.:Q47 8 /012;5 9 566Y*+9Y(W.:P47 812;75 9:;6= *=78  >05 ?@6H * C7 8   DE F0;A5GH6T * K7'8*  DE F0 L0;I5MH6T * O7.8*  DE F0 P0;I5QH6T * S758*  DE F0 L0;I5TH6` * V7<=< =8*  DE F0 W0;I5XY6l* \7EF E F84DEF0W0]0;Z5^_6|*bY(W.:U47 MN84>0cde012;`5 9 fg6<+i*ouM+{ ,жB+!+*+X+{:'}7QRS"T'V.X7Y8*"0+<<h96 ,#,:~YdY*,::(:V*ouN+{ N-*+YwLK7++*++YwLW+{°YƷɿ:B ' w) w44A'\E$_{p;96  R+ҸYM+N6-:#:w:6*+:)7. xxy;zC{DHI}Q~8R; E8 1.E1ARR;96R+i+*+7 8h96[,#,:~YdY*,: :(:i]*ouNY:+:6::w: 6  { -* + - YL66 w: ::}N L K7    :  W (*+  Y W.YƷɿ: ' )44*}44e44E}w444" }44=44F47V<alvx3;IV^_bc8avw,3_c4avw#<_c4l vwE_xuN_L b ;0 IE jE2z29slE sE;5 9 6# ZYN+:6:":w:6 *+,Y(W.:!(Q47. 7?@CDY8\ 7 E 4 -.E1 OZZZ12;5 9 Af6= *+w 78  hA6H *+w,"78   h 12A6= *+w$78  h<=4>SMAP CommentsDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CommentsDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,158:1 32#2,2:159 32#2,2:161 32#2,2:163 32#2,2:165 *S KotlinDebug *F + 1 CommentsDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper *L 107#1:159,2 121#1:161,2 137#1:163,2 151#1:165,2 *E ?%&[I'I(I')I'*I+,[s-.[2sssss/sss:ss>s0sGs1s0s2sDsFsLsMsPsQsTsWsXs0s]s?sfshssss0ssss5s6ss/sss^scs0ses_sss3PK!!Hf@com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1.class4E:com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktlmisnm insertAsyncc,com.ustadmobile.core.db.dao.CommentsDao_RepoQ(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!r$%%2com/ustadmobile/core/db/dao/CommentsDao_Repo.class4,com/ustadmobile/core/db/dao/CommentsDao_Repo'com/ustadmobile/core/db/dao/CommentsDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CommentsDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  )Lcom/ustadmobile/core/db/dao/CommentsDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao+()Lcom/ustadmobile/core/db/dao/CommentsDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VfindByUidAsync-(J)Lcom/ustadmobile/lib/db/entities/Comments; XY Z_result*Lcom/ustadmobile/lib/db/entities/Comments;uid findPublicByEntityTypeAndUidLive((IJ)Landroidx/paging/DataSource$Factory;q(IJ)Landroidx/paging/DataSource$Factory; _` b$Landroidx/paging/DataSource$Factory; entityTypeI entityUid-findPrivateByEntityTypeAndUidAndForPersonLive)(IJJ)Landroidx/paging/DataSource$Factory;r(IJJ)Landroidx/paging/DataSource$Factory; hi k personUid.findPrivateByEntityTypeAndUidAndForPersonLive2 ni o submitterUid*findPrivateByEntityTypeAndUidAndPersonLive ri s=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToLive ui v personFrom=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToTest(IJJJ)Ljava/util/List;L(IJJJ)Ljava/util/List; yz |Ljava/util/List;personToupdateInActiveByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; inActiveZ changeTimeinsert-(Lcom/ustadmobile/lib/db/entities/Comments;)Jentity(Ljava/lang/Object;)J  insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1label f Q(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result(com/ustadmobile/lib/db/entities/Commentskotlin/coroutines/Continuation insertList(Ljava/util/List;)V@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;)V entityList  updateList update-(Lcom/ustadmobile/lib/db/entities/Comments;)V insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListAsync    Lkotlin/Metadata;mvkxi0d1|`                      20B9 0j`000  0  0 ¢J020 HJ,0 0!02"0 2#0 2$0 HJ,%0 0!02"0 2#0 2&0 HJ,'0 0!02"0 2#0 2$0 HJ,(0 0!02"0 2#0 2)0 HJ.*0!0+2"0 2#0 2)0 2,0 HJ$-0 0!02"0 2#0 HJ.0 2/0HJ00 2/0H–@ø¢1J2032 400+HJ5032 400+H–@ø¢6J703H–@ø¢8J9032:0 H–@ø¢;J<032/0HJ)=0320 2>0?2@0 H–@ø¢AJB032 400+HJC032 400+H–@ø¢6R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Dd2(Lcom/ustadmobile/door/room/RoomDatabase;4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;lib-database_releaseCommentsDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR  ./OPU?XYM *#[N- # $  \] ./ ^(?_`Z*# c: ) ** \d./efg(ahin*# l:232 44 \d./efg(m(jnin*# p:<=< >4 \d./efg(q(jrif*# t: F G4 \d./efg(m(juin*# w:OPO Q4 \d./efg(x(jyzz *# }:Z[ Z\>\~./efg(x(({|*#YGWMUR de4./^((OP? S+*#+A  hi \(./]9,#,:~YdY*,::G:F3*#+Y B!Y:' %RRFR <l]msl}mnl4]./]]\(2WP9P? G+ĸ*#+Ʊ rs./~G+ĸ*#+ɱ vw./~G+*#+ͱ z{./]d*#+,YGWMQR ~ ./~OP? d*#+,YGWMQR  ./~OP? A= *+׭ ./ AH *+,ٰ  ./  OPA= *+۱ ./  [IIIII[s[Es/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXs]s^shsdsssesgsmsnsqsrsusxsysss_ssssssssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$24com/ustadmobile/core/db/dao/CommentsDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!|^Tcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$1.class4/Ncom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/CommentsDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!()HTcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$2.class4/Ncom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/CommentsDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!bb[com/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$instance$default$1.class4.Ucom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisWLcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$24com/ustadmobile/core/db/dao/CommentsDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!}Ucom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$1.class4/Ocom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/CommentsDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!Ms4cUcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$2.class4/Ocom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/CommentsDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!! GN'N':com/ustadmobile/core/db/dao/CommentsDao_UriResponder.class424com/ustadmobile/core/db/dao/CommentsDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this6Lcom/ustadmobile/core/db/dao/CommentsDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRNcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ncom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5'com/ustadmobile/core/db/dao/CommentsDaoTcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao)Lcom/ustadmobile/core/db/dao/CommentsDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postOcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$1  YOcom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Ucom/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;CommentsDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP CommentsDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CommentsDao_UriResponder.kt com/ustadmobile/core/db/dao/CommentsDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CommentsDao_UriResponder.kt com/ustadmobile/core/db/dao/CommentsDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!~Gi i 7com/ustadmobile/core/db/dao/ConnectivityStatusDao.class4A1com/ustadmobile/core/db/dao/ConnectivityStatusDaojava/lang/Object()V  this3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; statusLive()Landroidx/lifecycle/LiveData;U()Landroidx/lifecycle/LiveData;Landroidx/room/Query;value;SELECT ConnectivityStatus.* FROM ConnectivityStatus LIMIT 1#Lorg/jetbrains/annotations/NotNull;status6()Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;$Lorg/jetbrains/annotations/Nullable;insert7(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)JLandroidx/room/Insert; onConflict insertAsynch(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateStateAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;E(ILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;DUPDATE ConnectivityStatus SET connectivityState = :connectivityState updateStateG(ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;W(ILjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;[UPDATE ConnectivityStatus SET connectivityState = :connectivityState , wifiSsid = :wifiSsidupdateStateSync(ILjava/lang/String;)VLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d14           '20B¢J020H'J020H§@ø¢J  0H'J  00 H'J! 0 2020H§@ø¢J0 20H§@ø¢J0 2020H'‚ ¨d2connectivityStatus4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Landroidx/lifecycle/LiveData;connectivityStatewifiSsidlib-database_releaseConnectivityStatusDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations!93*:  ;   < =s=s= I><=I> <=s > !"<#=s$>%&= s$> ?8@p()[II*I+I,I-.[s/0[s s1sss1s2s3ssss s4s!s1s5s1s6s1s"sss%s7='PK!!J[com/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$1.class4Ucom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2](Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation;)V#(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$1;>;)V$connectivityStatusLiveLandroidx/lifecycle/LiveData;  $conenctivityStatusObserverLandroidx/lifecycle/Observer;  $(ILkotlin/coroutines/Continuation;)V  thisWLcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fConnectivityStatusDaoExt.ktlisnmcUcom.ustadmobile.core.db.dao.ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt(getCOROUTINE_SUSPENDED()Ljava/lang/Object; *+ ),labelI ./ 0kotlin/ResultKt2throwOnFailure(Ljava/lang/Object;)V 45 36androidx/lifecycle/LiveData8observeForever (Landroidx/lifecycle/Observer;)V :; 9< kotlin/Unit>INSTANCE Lkotlin/Unit; @A ?Bjava/lang/IllegalStateExceptionD/call to 'resume' before 'invoke' with coroutineF(Ljava/lang/String;)V H EI$resultLjava/lang/Object;createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Pkotlin/coroutines/ContinuationRvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; MN X  Zp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope` UV bSLandroidx/lifecycle/LiveData;SLandroidx/lifecycle/Observer;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 6com/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKtscommitLiveConnectivityStatusS(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Landroidx/lifecycle/LiveData;)V uv SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0./ xdxe yM*+*,*-z* x y9-W*1'+7**=CEYGJ{| +/z  KL}&~'MNyFY**,QSz TLxO}'~ &'UVyB*+,YC[z \]^xW}&~ '&AU_y? *+a,Scz   \L ^L twx[s[ [!["[#s$s%fg[IhIiIhjIklImn[sop[sqsrs]PK!!nxcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$conenctivityStatusObserver$1$1.class4rcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$conenctivityStatusObserver$1$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$conenctivityStatusObserver$1$1;>;)V"$this_commitLiveConnectivityStatus3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;  $t4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;  $(ILkotlin/coroutines/Continuation;)V  thistLcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$conenctivityStatusObserver$1$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fConnectivityStatusDaoExt.ktl isnmcrcom.ustadmobile.core.db.dao.ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$conenctivityStatusObserver$1$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58t:kotlin/jvm/internal/Intrinsics<checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V >? =@kotlin/coroutines/ContinuationB1com/ustadmobile/core/db/dao/ConnectivityStatusDaoD insertAsynch(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KNjava/lang/IllegalStateExceptionP/call to 'resume' before 'invoke' with coroutineR(Ljava/lang/String;)V T QU$resultLjava/lang/Object;java/lang/ObjectYcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  ^valueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; [\ d  fp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopel ab nLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 6com/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt}commitLiveConnectivityStatusS(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Landroidx/lifecycle/LiveData;)V CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  M*+*,*-*  Y/M*3G=+9**Y;A*C*3IY, ,+9+WOQYSV Z$DZ $ C JO $+$+WX()[\FY**,_C `X]) ()abB*+,eOg hijc( )(Aak? *+m,Co   hX jX ~^s [I!"[#[$[%s&s'pq[IrIsIrtIuvIwx[syz[s{s|siPK!! <com/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt.class4k6com/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKtjava/lang/ObjectcommitLiveConnectivityStatusS(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Landroidx/lifecycle/LiveData;)V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Landroidx/lifecycle/LiveData;)V#Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  connectivityStatusLive(Ljava/lang/Object;)V%commitLiveConnectivityStatus$lambda$0j(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)V  7(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)V"java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;   ! onChangedR(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;)Landroidx/lifecycle/Observer; #$%kotlinx/coroutines/GlobalScope'INSTANCE Lkotlinx/coroutines/GlobalScope; )* (+!kotlinx/coroutines/CoroutineScope-5com/ustadmobile/door/DoorLiveDataObserverDispatcherKt/doorMainDispatcher*()Lkotlinx/coroutines/CoroutineDispatcher; 12 03"kotlin/coroutines/CoroutineContext5Ucom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$17](Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation;)V 9: 8;kotlin/jvm/functions/Function2=kotlinx/coroutines/BuildersKt?launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; AB @CconenctivityStatusObserverLandroidx/lifecycle/Observer;"$this$commitLiveConnectivityStatus3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Landroidx/lifecycle/LiveData;"$this_commitLiveConnectivityStatusJrcom/ustadmobile/core/db/dao/ConnectivityStatusDaoExtKt$commitLiveConnectivityStatus$conenctivityStatusObserver$1$1L(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation;)V 9N MOt4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/Metadata;mvkxi0d1I      "0*0200j0`¨d2)Lcom/ustadmobile/door/lifecycle/LiveData;lib-database_releaseConnectivityStatusDaoExt.ktCodeLineNumberTableLocalVariableTable Signature$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotationsBootstrapMethods1bz4* +*&M,.468Y+,<>DWc 3d !EF4GH4Ief bZ"*K,.MY*+P>DWc  !d"JH"QRg8MhaiCST[IUIVIUWIXYIZ[[s\][ss^sHssIsRs_s`j "PK!!....com/ustadmobile/core/db/dao/ContainerDao.class4(com/ustadmobile/core/db/dao/ContainerDaodLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this*Lcom/ustadmobile/core/db/dao/ContainerDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;valuer REPLACE INTO ContainerReplicate(containerPk, containerDestination) SELECT DISTINCT Container.containerUid AS containerPk, :newNodeId AS containerDestination FROM Container WHERE Container.cntLct != COALESCE( (SELECT containerVersionId FROM ContainerReplicate WHERE containerPk = Container.containerUid AND containerDestination = :newNodeId), 0) /*psql ON CONFLICT(containerPk, containerDestination) DO UPDATE SET containerPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;a REPLACE INTO ContainerReplicate(containerPk, containerDestination) SELECT DISTINCT Container.containerUid AS containerUid, UserSession.usClientNodeId AS containerDestination FROM ChangeLog JOIN Container ON ChangeLog.chTableId = 51 AND ChangeLog.chEntityPk = Container.containerUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Container.cntLct != COALESCE( (SELECT containerVersionId FROM ContainerReplicate WHERE containerPk = Container.containerUid AND containerDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(containerPk, containerDestination) DO UPDATE SET containerPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict4getMostRecentDownloadedContainerForContentEntryAsyncc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Container;>;)Ljava/lang/Object;Select Container.* FROM Container WHERE Container.containerContentEntryUid = :contentEntry ORDER BY Container.cntLastModified DESC LIMIT 1%getMostRecentContainerForContentEntry.(J)Lcom/ustadmobile/lib/db/entities/Container;, SELECT Container.* FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND Container.fileSize > 0 ORDER BY Container.cntLastModified DESC LIMIT 1  findByUid1SELECT * FROM Container WHERE containerUid = :uid findSizeByUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT(COALESCE(( SELECT fileSize FROM Container WHERE containerUid = :uid), 0)) .findRecentContainerToBeMonitoredWithEntriesUid(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object; SELECT recent.* FROM Container recent LEFT JOIN Container old ON (recent.containerContentEntryUid = old.containerContentEntryUid AND recent.cntLastModified < old.cntLastModified) WHERE old.containerUid IS NULL AND recent.containerContentEntryUid IN (:contentEntries) findContainersForContentEntryUidv(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object;Select Container.* FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid ORDER BY Container.cntLastModified DESChasContainerWithFilesToDownload (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData; SELECT EXISTS(SELECT 1 FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND NOT EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY cntLastModified DESC LIMIT 1) 'findContainerWithFilesByContentEntryUid SELECT Container.* FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY Container.cntLastModified DESC LIMIT 1 findAllPublikContainers()Ljava/util/List;?()Ljava/util/List;SELECT Container.* FROM Container LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = containerContentEntryUid WHERE ContentEntry.publikfindByUidAsyncLSELECT * From Container WHERE Container.containerUid = :containerUid LIMIT 1%updateContainerSizeAndNumEntriesAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE Container SET cntNumEntries = COALESCE( (SELECT COUNT(*) FROM ContainerEntry WHERE ceContainerUid = Container.containerUid), 0), fileSize = COALESCE( (SELECT SUM(ContainerEntryFile.ceCompressedSize) AS totalSize FROM ContainerEntry JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = Container.containerUid), 0), cntLct = :changeTime WHERE containerUid = :containerUid findLocalAvailabilityByUid(J)JSELECT Container.containerUid FROM Container WHERE Container.containerUid = :containerUid AND (SELECT COUNT(*) FROM ContainerEntry WHERE ceContainerUid = Container.containerUid) = Container.cntNumEntries findAllWithId(J)Ljava/util/List;@(J)Ljava/util/List;DSELECT * FROM Container WHERE Container.containerUid = :containerUidfindKhanContainersO()Ljava/util/List;SELECT Container.*, ContentEntry.entryId, ContentEntry.sourceUrl FROM Container LEFT JOIN ContentEntry ON Container.containerContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publisher LIKE '%Khan Academy%' AND Container.mimeType = 'video/mp4' deleteByUid(J)V8DELETE FROM Container WHERE containerUid = :containerUidupdateMimeType(Ljava/lang/String;J)VVUPDATE Container SET mimeType = :mimeType WHERE Container.containerUid = :containerUid*getMostRecentContainerForContentEntryAsync-getMostRecentContainerUidForContentEntryAsyncR SELECT COALESCE(( SELECT containerUid FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND Container.fileSize > 0 ORDER BY Container.cntLastModified DESC LIMIT 1 ), 0) -getMostRecentAvailableContainerUidAndMimeType6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;>;)Ljava/lang/Object; SELECT Container.containerUid, Container.mimeType FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND Container.fileSize > 0 AND (CAST(:downloadRequired AS INTEGER) = 0 OR EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid)) ORDER BY Container.cntLastModified DESC LIMIT 1  replaceList(Ljava/util/List;)VA(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;)VinsertWithReplace.(Lcom/ustadmobile/lib/db/entities/Container;)VgetContainerSizeByUid SELECT COALESCE( (SELECT fileSize FROM Container WHERE containerUid = :containerUid), -1) Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1.H                 '200B¢J020H'J00 H'J 00 20H'J 02 0H'J 020H§@ø¢J020H§@ø¢J00 20H§@ø¢J00 H'J020H'J%00 2 00 H§@ø¢J02 0H§@ø¢J020H§@ø¢J#02020H§@ø¢J020H'J 020H§@ø¢J!020H§@ø¢J"02#0H§@ø¢J$00%20H'J&02 '00 H§@ø¢J(02)0H'J*02 +00 H'J,0H§@ø¢-J.02/0H§@ø¢J!0020210H§@ø¢2J30240520H'‚ ¨6d2%Lcom/ustadmobile/core/db/dao/BaseDao;+Lcom/ustadmobile/lib/db/entities/Container; containerUiduidcontentEntryUid;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;contentEntries9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;downloadRequired contentEntryLandroidx/lifecycle/LiveData; containerList containerentries newNodeId changeTimemimeTypelib-database_releaseContainerDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! ~3*    s sI  !s" #$s%&$s'()s* +,s- ./s0 123s45!s6 789s:;!s< =>?s@ AB sCDEFsGH8IsJKL sMNO sP Q!s% R)sS TUVsW XYZ I[\] I[^)s_ }ab[I[IcI[dI[eIfg[shi[7s sjsks sKslsmsls7slsDs&sns;ss5sos.sHspsAs+sqss(s^sTsrssslsUs#sQsRs sts1sussvs\swsXsxssssys=szs>sNs{sls|`PK!!Aaa4com/ustadmobile/core/db/dao/ContainerDaoCommon.class4/.com/ustadmobile/core/db/dao/ContainerDaoCommonjava/lang/Object()V  this0Lcom/ustadmobile/core/db/dao/ContainerDaoCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;CONTAINER_READY_WHERE_CLAUSELjava/lang/String;, Container.fileSize > 0 *FROM_CONTAINER_WHERE_MOST_RECENT_AND_READY FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND Container.fileSize > 0 ORDER BY Container.cntLastModified DESC LIMIT 1 "SELECT_MOST_RECENT_READY_CONTAINER, SELECT Container.* FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND Container.fileSize > 0 ORDER BY Container.cntLastModified DESC LIMIT 1 Lkotlin/Metadata;mvkxi0d1j     Æ20B¢R0X€T¢ R0X€T¢ R0X€T¢ ¨d2lib-database_releaseContainerDaoCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1 ()()()(*/*+,   * Y -'.C[IIII I!"[s#$[s s%sss%sss&PK!!f3'8Mcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertAsync$1.class4JGcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ContainerDao_ReplicateWrapper.ktlisnthisentitym insertAsyncc9com.ustadmobile.core.db.dao.ContainerDao_ReplicateWrapper^(Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ILcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation29com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper4_(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!y1$Qcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertListAsync$1.class4QKcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ContainerDao_ReplicateWrapper.ktl")isnthis containerList _pkManager _generatedPksitminsertListAsyncc9com.ustadmobile.core.db.dao.ContainerDao_ReplicateWrapper^(Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'MLcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation89com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIBDIEFIGPK!!Q::?com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper.class4w9com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper(com/ustadmobile/core/db/dao/ContainerDaoI(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContainerDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  *Lcom/ustadmobile/core/db/dao/ContainerDao;  this;Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >A^(Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm)com/ustadmobile/lib/db/entities/ContainerogetContainerUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r setContainerUid(J)V p%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/util/Collectionadd(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r  setCntLct p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   containerListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit+Lcom/ustadmobile/lib/db/entities/Container;_newPk=$i$a$-forEach-ContainerDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation4getMostRecentDownloadedContainerForContentEntryAsyncc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Container;>;)Ljava/lang/Object;   contentEntry%getMostRecentContainerForContentEntry.(J)Lcom/ustadmobile/lib/db/entities/Container; contentEntryUid findByUid uid findSizeByUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;  .findRecentContainerToBeMonitoredWithEntriesUid(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object; ; contentEntries findContainersForContentEntryUidv(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object;  hasContainerWithFilesToDownload (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData; 'findContainerWithFilesByContentEntryUid  findAllPublikContainers()Ljava/util/List;?()Ljava/util/List; findByUidAsync   containerUid%updateContainerSizeAndNumEntriesAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  changeTimefindLocalAvailabilityByUid(J)J  findAllWithId(J)Ljava/util/List;@(J)Ljava/util/List; findKhanContainersO()Ljava/util/List;  deleteByUid  updateMimeType(Ljava/lang/String;J)VmimeType   Ljava/lang/String;*getMostRecentContainerForContentEntryAsync   -getMostRecentContainerUidForContentEntryAsync  -getMostRecentAvailableContainerUidAndMimeType6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;>;)Ljava/lang/Object;  downloadRequiredZ replaceList(Ljava/util/List;)VA(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;)VentriesnextId(I)J  !java/lang/Long#valueOf % $&  (9$i$a$-forEach-ContainerDao_ReplicateWrapper$replaceList$1insertWithReplace.(Lcom/ustadmobile/lib/db/entities/Container;)V container- +, /getContainerSizeByUid 1 2insert.(Lcom/ustadmobile/lib/db/entities/Container;)Jentity6(Ljava/lang/Object;)J 48 9 insertAsync_(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertAsync$1> ?A ?E ?I ?v ?yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ;E F insertList entityListI H K8$i$a$-forEach-ContainerDao_ReplicateWrapper$insertList$1 updateList N O8$i$a$-forEach-ContainerDao_ReplicateWrapper$updateList$1update RN S 45 U ;< W R, YLkotlin/Metadata;mvkxi0d1R                   20B 0j`0¢J02 0 HJ 0 0 HJ0 0 2 0 HJ0 20 HJ0 2 0 H–@ø¢J0 20 H–@ø¢J0 0 20 H–@ø¢J00 HJ0 2 0 HJ%0 0 2 0 0 H–@ø¢J0 20 H–@ø¢J0 2 0 H–@ø¢J#020 2 0!H–@ø¢"J#0 20 HJ$0 20 H–@ø¢J%0 20 H–@ø¢J&0 2'0 H–@ø¢J(0!0)20 HJ*0 2+0 HJ,0 2+0 H–@ø¢-J.02 /0 0 HJ002 10 0 H–@ø¢J20230 HJ402 50 0 HJ60H–@ø¢7J80290 H–@ø¢J:02+0 HJ!;02 0 2<0 H–@ø¢=J>02 /0 0 HJ?02@0A2 0 HR0X‚¢ R0j`X‚¢ ‚ ¨Bd2(Lcom/ustadmobile/door/room/RoomDatabase;;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;Landroidx/lifecycle/LiveData;lib-database_release ContainerDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1ll"me+ ,**+*,n o p md*-"Y(W.qQ4n o /012rl p 56mY*+9Y(W.qP4n o12r7l p:;mZ,>#,>:BC~YBCdB>Y*,F:J:(:Bh\P*V\N^Y_a:+e:6:kn:p: 6  t -3*w+z-} BYL66 p: g:a:}NzaLwKP7    :  W )*+wz}BY PW.Yq ' a>)a4>4*aag4>4da4>4Eaagp4>44" aag4>4=a4>4F4nV<alvx !"2":#H$U&]'^ab)*oavv+3^b4avv"<^b4l vvE^xtN^HK b :0 H@ i@2y29rHl@ s@r<l p mH *-ǰn.o   0 12rl p m= *̰n1o  0l m= *аn3o  0l mH *-հn5o   0 12rl p ;mH *+,ٰn9o    12rl p mH *-ްn<o   0 12rl p m= *n?o  0rlmH *-nBo   0 12rl p m2*nDo rlmH *-nGo   0 12rl p mp*!Y(W.qS4n KLo*0012rl p m= *nOo  0m= *nRo  0rlm2*nUo rlmA *n XYo  0mS+ *+  n \]o  0p  mH *-n`o   0 12rl p mH *-nco   0 12rl p mT *ngo*  0  12rl p m{ +*V\M^Y_aN+e:6:kOn:p:6 t %,3"7   ': - W*+)q),aaggH4p nBjkkl(*ImSn[oipur}s~uvof [0 I5*@ F8?@H([@%^zorp+,m7+.*V\M+t ,3"B+!+*+0q'nyz{"|'~.6o*"0%77-p1mH *-3no   0 12rl p 45m<+7*V\M+t ,3"B+!+*+:X+tq'n"'.7o*"0*<<6p;<m ,?#,?:@C~Y@Cd@?Y*,A:B:(:@UP*V\N+t M-3*C+D@YDpLCKP7++*++CD@GYCpLPW+tYqB ' p?) p4?4;X4 +O4n2 <aluo\ a78a76J66l#0229Hr=l p Hm{ +J*V\M^Y_aN+e:6:kOn:p:6 t %,3"7   ': - W*+Lq),aaggH4p nB(*IS[iu}~of [0 I5M@ F8?@H([@%^zoIrpNm  S+J^Y_aM+eN6-:k#n:p:6*+Pqaagg)n. <DEIJRoR< Q@9 2H.@1ASSIrpR,mS+7+*+Tno6pA48m= *+pVno  6HA;EmH *+p,Xno   6H 12ARNm= *+pZno  6Hs>?tkuSMAP ContainerDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContainerDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,188:1 32#2,2:189 32#2,2:191 32#2,2:193 32#2,2:195 *S KotlinDebug *F + 1 ContainerDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper *L 32#1:189,2 108#1:191,2 161#1:193,2 175#1:195,2 *E v[\[I]I^I]_I]`Iab[scd[Csssssessssfssfssfsssssssssssgssss;ss1sshssfsss sssssis4s6s;scom/ustadmobile/core/db/dao/ContainerDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlYisnmfindByUidAsyncc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findByUidAsync$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!u%%]com/ustadmobile/core/db/dao/ContainerDao_Repo$findContainerWithFilesByContentEntryUid$1.class4EWcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainerWithFilesByContentEntryUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlOisnm'findContainerWithFilesByContentEntryUidc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainerWithFilesByContentEntryUid$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainerWithFilesByContentEntryUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!! |I  Vcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainersForContentEntryUid$1.class4EPcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainersForContentEntryUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlDisnm findContainersForContentEntryUidc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainersForContentEntryUid$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainersForContentEntryUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!%ePPdcom/ustadmobile/core/db/dao/ContainerDao_Repo$findRecentContainerToBeMonitoredWithEntriesUid$1.class4E^com/ustadmobile/core/db/dao/ContainerDao_Repo$findRecentContainerToBeMonitoredWithEntriesUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktl>isnm.findRecentContainerToBeMonitoredWithEntriesUidc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findRecentContainerToBeMonitoredWithEntriesUid$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findRecentContainerToBeMonitoredWithEntriesUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!/ݽCcom/ustadmobile/core/db/dao/ContainerDao_Repo$findSizeByUid$1.class4E=com/ustadmobile/core/db/dao/ContainerDao_Repo$findSizeByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktl7isnm findSizeByUidc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findSizeByUid$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$findSizeByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!RCKcom/ustadmobile/core/db/dao/ContainerDao_Repo$getContainerSizeByUid$1.class4EEcom/ustadmobile/core/db/dao/ContainerDao_Repo$getContainerSizeByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlisnmgetContainerSizeByUidc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getContainerSizeByUid$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ContainerDao_Repo$getContainerSizeByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!u??ccom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentAvailableContainerUidAndMimeType$1.class4E]com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentAvailableContainerUidAndMimeType$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlisnm-getMostRecentAvailableContainerUidAndMimeTypec-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentAvailableContainerUidAndMimeType$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentAvailableContainerUidAndMimeType$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!N %$11`com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerForContentEntryAsync$1.class4EZcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerForContentEntryAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktl{isnm*getMostRecentContainerForContentEntryAsyncc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerForContentEntryAsync$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerForContentEntryAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!,==ccom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerUidForContentEntryAsync$1.class4E]com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerUidForContentEntryAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlisnm-getMostRecentContainerUidForContentEntryAsyncc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerUidForContentEntryAsync$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerUidForContentEntryAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!L J=YYjcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentDownloadedContainerForContentEntryAsync$1.class4Edcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentDownloadedContainerForContentEntryAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktl(isnm4getMostRecentDownloadedContainerForContentEntryAsyncc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentDownloadedContainerForContentEntryAsync$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisfLcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentDownloadedContainerForContentEntryAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Acom/ustadmobile/core/db/dao/ContainerDao_Repo$insertAsync$1.class4E;com/ustadmobile/core/db/dao/ContainerDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContainerDao_Repo.ktlisnm insertAsyncc-com.ustadmobile.core.db.dao.ContainerDao_RepoR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$insertAsync$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/ContainerDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/ContainerDao_Repo._(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!*u==3com/ustadmobile/core/db/dao/ContainerDao_Repo.class4b-com/ustadmobile/core/db/dao/ContainerDao_Repo(com/ustadmobile/core/db/dao/ContainerDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContainerDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  *Lcom/ustadmobile/core/db/dao/ContainerDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao,()Lcom/ustadmobile/core/db/dao/ContainerDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; XY [ containerListLjava/util/List;4getMostRecentDownloadedContainerForContentEntryAsyncc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Container;>;)Ljava/lang/Object;dcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentDownloadedContainerForContentEntryAsync$1alabelI cd beR(Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;Lkotlin/coroutines/Continuation;)V h biresultLjava/lang/Object; kl bmkotlin/ResultKtothrowOnFailure(Ljava/lang/Object;)V qr ps _= u)com/ustadmobile/lib/db/entities/Containerwjava/lang/IllegalStateExceptiony/call to 'resume' before 'invoke' with coroutine{(Ljava/lang/String;)V } z~ contentEntry_result+Lcom/ustadmobile/lib/db/entities/Container; $continuation$resultkotlin/coroutines/Continuation%getMostRecentContainerForContentEntry.(J)Lcom/ustadmobile/lib/db/entities/Container; contentEntryUid findByUid uid findSizeByUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/ContainerDao_Repo$findSizeByUid$1 e i m = java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; .findRecentContainerToBeMonitoredWithEntriesUid(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object;^com/ustadmobile/core/db/dao/ContainerDao_Repo$findRecentContainerToBeMonitoredWithEntriesUid$1 e i m Y java/util/ListcontentEntries findContainersForContentEntryUidv(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object;Pcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainersForContentEntryUid$1 e i m = hasContainerWithFilesToDownload (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;'findContainerWithFilesByContentEntryUidWcom/ustadmobile/core/db/dao/ContainerDao_Repo$findContainerWithFilesByContentEntryUid$1 e i m = findAllPublikContainers()Ljava/util/List;?()Ljava/util/List; findByUidAsync>com/ustadmobile/core/db/dao/ContainerDao_Repo$findByUidAsync$1 e i m =  containerUid%updateContainerSizeAndNumEntriesAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  changeTimefindLocalAvailabilityByUid(J)J  findAllWithId(J)Ljava/util/List;@(J)Ljava/util/List; findKhanContainersO()Ljava/util/List;  deleteByUid(J)V updateMimeType(Ljava/lang/String;J)VmimeType *getMostRecentContainerForContentEntryAsyncZcom/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerForContentEntryAsync$1 e i m = -getMostRecentContainerUidForContentEntryAsync]com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerUidForContentEntryAsync$1 e i m = -getMostRecentAvailableContainerUidAndMimeType6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;>;)Ljava/lang/Object;]com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentAvailableContainerUidAndMimeType$1 e i m   7com/ustadmobile/lib/db/entities/ContainerUidAndMimeType downloadRequiredZ9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType; replaceList(Ljava/util/List;)VA(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;)Ventries  insertWithReplace.(Lcom/ustadmobile/lib/db/entities/Container;)V container  getContainerSizeByUidEcom/ustadmobile/core/db/dao/ContainerDao_Repo$getContainerSizeByUid$1  e  i  m = $insert.(Lcom/ustadmobile/lib/db/entities/Container;)Jentity((Ljava/lang/Object;)J &* + insertAsync_(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;;com/ustadmobile/core/db/dao/ContainerDao_Repo$insertAsync$10 1e 1i 1mF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -5 6 insertList entityList9 8 ; updateList = >update @r A &' C -. E @ GLkotlin/Metadata;mvkxi0d1jb                      20B9 0j`000  0  0 ¢J020 HJ0 0HJ!0 020 HJ"0 2#0 HJ$0 20 H–@ø¢%J&0 2'0 H–@ø¢%J(0 02'0 H–@ø¢%J)0*0HJ+0 20 HJ%,0 02 -0 0H–@ø¢.J/0 2#0 H–@ø¢%J00 20 H–@ø¢%J#1022'0 2304H–@ø¢5J60 2'0 HJ70 2'0 H–@ø¢%J80 2'0 H–@ø¢%J90 2:0 H–@ø¢%J;040<2'0 HJ=0 2>0 HJ?0 2>0 H–@ø¢@JA02 B0 0HJC02 D0 0H–@ø¢.JE02F0 HJG02 H0 0HJI0H–@ø¢JJK02L0 H–@ø¢%JM02>0 HJ!N020 2O0 H–@ø¢PJQ02 B0 0HJR02S0 20 HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Td2(Lcom/ustadmobile/door/room/RoomDatabase;;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;lib-database_releaseContainerDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1XX!X$X'(+X(YF+ ,-**+*, *-#*&***-Z" $).39?E[HF./FFF!F$F'(F+\!01Y/*Z[ ./X23Y/* Z[ ./X45Y/*#Z[ ./X67Y/*&Z[ ./X89Y/**Z[ ./:;Y/*-Z[ ./X<=Yd*#-AYGWM]QRZ [ ./N(OP^>X?\ STYY*#+WYGWM]PRZ  [./OP^UX?\XYYd*#+,\YGWM]QRZ #$[ ./]^OP^ZX?\ _=Y -b#-b:fg~YfgdfbY*-j:n:G:fB3t*#fvY tx:zY|])' b%RbRFRZ<'](s')'[4]./](2SP9Ll^`X?\ YM *#N-Z - .[   ./ (X?YM *#N-Z 2 3[   ./ (X?=Y7 -#-:g~YgdY*-::G:H3t*#Y t7zY|]6' %RRFR Z<6]7s6}786[4]./]((2YP9Rl^X?\ YY ,#,:g~YgdY*,::G:@3t*#+Y tN-zY|]+' %RRFRZ<<]>s<?<[4]./]^^2QP9Jl^X?\ =Y -#-:g~YgdY*-::G:B3t*#Y t:zY|])' %RRFRZ<B]DsBEB[4]./](^2SP9Ll^X?\ YM *#N-Z I J[   ./ (^X=Y -#-:g~Ygd§Y*-::G:ªB3t*#¶Y tx:zY|])' %RRFRZ<M]OsMPM[4]./](2SP9Ll^`X?\ YB *#L+Z TU[^ ./^X=Y -Ι#-:g~YgdϧY*-::G:ϪB3t*#϶Y tx:zY|])' %RRFRZ<X]YsXZX[4]./](2SP9Ll^`X?\ Yp*#!YGWM]SRZ _`[*./((OP^X?\ YM *#B!Z c d[  ( ./ (YM *#N-Z h i[  ^ ./ (^XYB *#L+Z mn[^ ./^XYA *#Z rs[ ./ (YR+*#+ Z vw[ ./+(\ =Y -#-:g~YgdY*-::G:B3t*#Y tx:zY|])' %RRFRZ<y]{sy|y[4]./](2SP9Ll^`X?\ =Y7 -#-:g~YgdY*-::G:H3t*#Y t7zY|]6' %RRFR Z<]s}[4]./]((2YP9Rl^X?\ Y{ $:g~YgdY*: :G:L=t*# Y t :zY|]e) &RRRRRRFRZ?afq[>a./a(a 5]P<Vl^X?\ YH+*#+Z [./^^\YH+*#+Z [./\=Y7 - #- :!g~Y!gd! Y*-":#:G:!H3t*#!%Y t7zY|]6'  %R RFR Z<]s}[4]./]((2YP9Rl^X?\ &'YT+)*#+,A Z [ (./(\-.Y9,1#,1:2g~Y2gd21Y*,3:4:G:2F3t*#+27Y tB!zY|]:' x1%xR1RFR Z<]s}[4]./]((2WP9Pl^/X?\ 8YH+:*#+<Z [./9^^\=YH+:*#+?Z [./9^^\@YH+)*#+BZ [./(\A&*Y= *+xDZ[ ./ (lA-5YH *+x,FZ[  ./ (l OPA@rY= *+xHZ[ ./ (l_Z b 1`Wa*IJ[IKILIKMIKNIOP[sQR[Us/s!sssSsssss$s'sTssTss8s9s4s5s0s1s:s;s6s7s2s3ssTsssTssssss=sssssUssssYssssssTsssss_ssss&s(s-s.s8s9sXs]sssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisWLcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$25com/ustadmobile/core/db/dao/ContainerDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!! Ucom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$1.class4/Ocom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/ContainerDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!! -@gUcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$2.class4/Ocom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/ContainerDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!! +see\com/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$instance$default$1.class4.Vcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisXLcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$25com/ustadmobile/core/db/dao/ContainerDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!ddVcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$1.class4/Pcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/ContainerDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!TVcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$2.class4/Pcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/ContainerDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!A y._'_';com/ustadmobile/core/db/dao/ContainerDao_UriResponder.class425com/ustadmobile/core/db/dao/ContainerDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this7Lcom/ustadmobile/core/db/dao/ContainerDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateROcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ocom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5(com/ustadmobile/core/db/dao/ContainerDaoUcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao*Lcom/ustadmobile/core/db/dao/ContainerDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postPcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$1  YPcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Vcom/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;ContainerDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ContainerDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContainerDao_UriResponder.kt com/ustadmobile/core/db/dao/ContainerDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContainerDao_UriResponder.kt com/ustadmobile/core/db/dao/ContainerDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!W)2com/ustadmobile/core/db/dao/ContainerETagDao.class4,,com/ustadmobile/core/db/dao/ContainerETagDaohLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this.Lcom/ustadmobile/core/db/dao/ContainerETagDao;getEtagOfContainer(J)Ljava/lang/String;Landroidx/room/Query;valueDSELECT cetag FROM ContainerETag WHERE ceContainerUid = :containerUid$Lorg/jetbrains/annotations/Nullable;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1P       '200B¢J020H'¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;/Lcom/ustadmobile/lib/db/entities/ContainerETag; containerUidlib-database_releaseContainerETagDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations Signature SourceFileRuntimeVisibleAnnotations! %3* &   '  (s)*$+F[IIIII[s[ s ss s ss!s"s!s#(PK!!3com/ustadmobile/core/db/dao/ContainerEntryDao.class4W-com/ustadmobile/core/db/dao/ContainerEntryDaoiLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this/Lcom/ustadmobile/core/db/dao/ContainerEntryDao;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;findByContainer(J)Ljava/util/List;[(J)Ljava/util/List;Landroidx/room/Query;valueSELECT ContainerEntry.*, ContainerEntryFile.* FROM ContainerEntry LEFT JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = :containerUidfindByPathInContainer[(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;SELECT ContainerEntry.*, ContainerEntryFile.* FROM ContainerEntry LEFT JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = :containerUid AND ContainerEntry.cePath = :pathInContainerfindByContainerWithMd5L(J)Ljava/util/List;SELECT ContainerEntry.*, ContainerEntryFile.cefMd5 AS cefMd5 FROM ContainerEntry LEFT JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = :containerUidfindByContainerAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;deleteByContainerUid(J)V?DELETE FROM ContainerEntry WHERE ceContainerUid = :containerUid deleteList(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntry;>;)VLandroidx/room/Delete;#deleteContainerEntriesCreatedByJobsE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;H DELETE FROM ContainerEntry WHERE ceContainerUid IN (SELECT cjiContainerUid FROM ContentJobItem JOIN ContentJob ON ContentJobItem.cjiJobUid = ContentJob.cjUid WHERE ContentJob.cjUid = :jobId)deleteByContentEntryUid DELETE FROM ContainerEntry WHERE ceContainerUid IN (SELECT containerUid FROM Container WHERE containerContentEntryUid = :contentEntryUid) insertWithMd5SumsAsyncY(JLjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;i(JLjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Y INSERT INTO ContainerEntry(ceContainerUid, cePath, ceCefUid) SELECT :containerUid AS ceContainerUid, :path AS cePath, (SELECT COALESCE( (SELECT cefUid FROM ContainerEntryFile WHERE cefMd5 = :md5 LIMIT 1), 0)) Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1<              '200B¢J020H'J02 0H'J 02 0H§@ø¢ J 02 00H'J0020H'J0020H§@ø¢ J0020H'J02020H'J02 00H§@ø¢J)0202020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/ContainerEntry; containerUidcontentEntryUidjobIdentriesFLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;7Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;pathInContainercontainerEntryListpathmd5lib-database_releaseContainerEntryDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations!  O3* P Q  RSIT RSsSsT R Ss!"#R$SsT %&S s'()R*S+T,#R-Ss.T /&S s012R3Ss4TRUNV67[I8I9I8:I8;I<=[s>?[ s s@sAs s%sBsCsBs/sDs,sEs#s(sFsBssGs"ssHssIsBssJss1sKsLs2sMS5PK!!$':com/ustadmobile/core/db/dao/ContainerEntryFileCommon.class4,4com/ustadmobile/core/db/dao/ContainerEntryFileCommonjava/lang/Object()V  this6Lcom/ustadmobile/core/db/dao/ContainerEntryFileCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;ENDPOINT_CONCATENATEDFILESLjava/lang/String;ConcatenatedContainerFilesENDPOINT_CONCATENATEDFILES2ConcatenatedContainerFiles2Lkotlin/Metadata;mvkxi0d1W     Æ20B¢R0X†T¢ R0X†T¢ ¨d2lib-database_releaseContainerEntryFileCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1 %&%&%'/*()   ' Y *$+@[IIIII[s ![s s"sss"ss#PK!!{]--7com/ustadmobile/core/db/dao/ContainerEntryFileDao.class4l1com/ustadmobile/core/db/dao/ContainerEntryFileDaomLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this3Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;findEntriesByMd5Sums"(Ljava/util/List;)Ljava/util/List;l(Ljava/util/List;)Ljava/util/List;Landroidx/room/Query;valueNSELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE cefMd5 IN (:md5Sums)findEntriesByMd5SumsAsync(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;!findExistingMd5SumsByMd5SumsAsync(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SSELECT ContainerEntryFile.cefMd5 FROM ContainerEntryFile WHERE cefMd5 IN (:md5Sums)findEntriesByUidsj(Ljava/util/List;)Ljava/util/List;NSELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE cefUid IN (:uidList)updateFilePath(JLjava/lang/String;)VDUPDATE ContainerEntryFile SET cefPath = :path WHERE cefUid = :cefUid findByUid7(J)Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;4SELECT * FROM ContainerEntryFile WHERE cefUid = :uidsumContainerFileEntrySizes(J)JSELECT SUM(ContainerEntryFile.ceCompressedSize) FROM ContainerEntry JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = :containerUidgetAllFilesForCompression4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT * FROM ContainerEntryFile WHERE compression = 0 AND NOT EXISTS(SELECT * FROM ContainerEntry WHERE ceCefUid = ContainerEntryFile.cefUid AND (ContainerEntry.cePath LIKE '%.webm' OR ContainerEntry.cePath LIKE '%.mp4')) LIMIT 100updateCompressedFile(IJJ)VuUPDATE ContainerEntryFile SET compression = :compression, ceCompressedSize = :ceCompressedSize WHERE cefUid = :cefUidfindZombieEntries()Ljava/util/List;H()Ljava/util/List;KSELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE NOT EXISTS (SELECT ContainerEntry.ceCefUid FROM ContainerEntry WHERE ContainerEntryFile.cefUid = ContainerEntry.ceCefUid) LIMIT 100findZombieUidsAndPath5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;9 SELECT cefUid, cefPath FROM ContainerEntryFile WHERE NOT EXISTS (SELECT ContainerEntry.ceCefUid FROM ContainerEntry WHERE ContainerEntry.ceCefUid = ContainerEntryFile.cefUid LIMIT 1) LIMIT :limit deleteByUidListf(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;V DELETE FROM ContainerEntryFile WHERE cefUid IN (:uidList) deleteListOfEntryFiles(Ljava/util/List;)VI(Ljava/util/List;)VLandroidx/room/Delete;findEntryByMd5SumF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;>;)Ljava/lang/Object;JSELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE cefMd5 = :md5SumLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1+8             '200B¢J02 00H§@ø¢ J 02  00H'J 02 0H'J002 00H'J%002 00H§@ø¢ J002 00H'J020H§@ø¢J' 002 00H§@ø¢ J00H'J0020H§@ø¢J00H§@ø¢J02  00H§@ø¢ J!02"0H'J #02$02%02&0H'J'02&02(0H'‚ ¨)d2%Lcom/ustadmobile/core/db/dao/BaseDao;4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;uidListentriesToDeleteuidmd5Sumsmd5Sum>Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath;limitlist containerUid compressionceCompressedSizecefUidpathlib-database_releaseContainerEntryFileDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! d3* e f  ghIi ghsighsi ghs i !g"hs#i$%h s&i '(hs)*+h s,-.g/hs0i12h s345g6hs789g:hs;i <g=hs>i ?@gAhBiCDgEhsFi gjckHI[IJIKIJLIJMINO[sPQ[*s sRsSs s#(Lkotlin/coroutines/Continuation;)V~(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeAsync$1;>;)V  thisXLcom/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result % &labelI () *kotlin/coroutines/Continuation-6com/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt/x(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; 1 02$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0%()=.*+> ?!"=C*+'**+,+*.3>4@#A$B C02D E]  s [I I [II[ss[ssss56[I7I8I79I:;I#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt$findExistingMd5SumsByMd5SumsSafe$1;>;)V  this[Lcom/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt$findExistingMd5SumsByMd5SumsSafe$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result & 'labelI )* +kotlin/coroutines/Continuation.6com/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt0x(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; 2 13$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0&)*>.*+? !@"#>C*+(**,-,*/4?5A$B%C D13E F]  s [I I[II[ss[ssss67[I8I9I8:I;;I)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  md5Sumsjava/lang/Iterable kotlin/collections/CollectionsKtchunked'(Ljava/lang/Iterable;I)Ljava/util/List;  java/util/ArrayList()V  java/util/List!iterator()Ljava/util/Iterator; #$ %java/util/Iterator'hasNext()Z )* (+next()Ljava/lang/Object; -. (/1com/ustadmobile/core/db/dao/ContainerEntryFileDao1findEntriesByMd5Sums"(Ljava/util/List;)Ljava/util/List; 34 25collectionSizeOrDefault(Ljava/lang/Iterable;I)I 78 9(I)V ; <java/util/Collection>2com/ustadmobile/lib/db/entities/ContainerEntryFile@add(Ljava/lang/Object;)Z BC "Djava/lang/BooleanFvalueOf(Z)Ljava/lang/Boolean; HI GJ ?DtoList&(Ljava/lang/Iterable;)Ljava/util/List; MN O\$i$a$-findEntriesByMd5SumsSafeInternal-ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafe$1Ip0Ljava/util/List;L$i$a$-map-ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeInternal$1$1$iv entryFile$iv4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; item$iv$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$iv$ivLjava/lang/Iterable;destination$iv$iv$ivLjava/util/Collection;$i$f$map$this$map$iv$ivN$i$a$-forEach-ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeInternal$1$ivit$iv element$iv$iv $i$f$forEach$this$forEach$iv$ivchunkedList$ivmutableList$iv%$i$f$findEntriesByMd5SumsSafeInternal$this$findEntriesByMd5SumsSafe3Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;maxListParamSize findEntriesByMd5SumsSafe$defaulti(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;IILjava/lang/Object;)Ljava/util/List;  nfindEntriesByMd5SumsSafeAsyncx(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;Vcom/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeAsync$1tlabel vR uw#(Lkotlin/coroutines/Continuation;)V z u{result }Y u~)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED . kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 Y uL$1 Y uL$2 Y ufindEntriesByMd5SumsAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 2%kotlin/coroutines/jvm/internal/Boxing boxBoolean I java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  #$this$findEntriesByMd5SumsSafeAsyncita$i$a$-findEntriesByMd5SumsSafeInternal-ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeAsync$2 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuation findExistingMd5SumsByMd5SumsSafe(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Ycom/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt$findExistingMd5SumsByMd5SumsSafe$1 w { ~ !findExistingMd5SumsByMd5SumsAsync 2addAll-(Ljava/util/Collection;Ljava/lang/Iterable;)Z &$this$findExistingMd5SumsByMd5SumsSafe$this$flatMap$iv$this$flatMapTo$iv$ivdestination$iv$iv list$iv$ivK$i$a$-flatMap-ContainerEntryFileDaoExtKt$findExistingMd5SumsByMd5SumsSafe$2$i$f$flatMapTo $i$f$flatMap(findExistingMd5SumsByMd5SumsSafe$default(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;Ljava/util/List;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; q  findEntriesByMd5SumsSafeInternalC(Ljava/util/List;ILkotlin/jvm/functions/Function1;)Ljava/util/List;(Ljava/util/List;ILkotlin/jvm/functions/Function1<-Ljava/util/List;+Ljava/util/List;>;)Ljava/util/List;queryFnkotlin/jvm/functions/Function1invoke&(Ljava/lang/Object;)Ljava/lang/Object; I$i$a$-map-ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeInternal$1$1 entryFile item$iv$iv$this$mapTo$iv$iv $this$map$ivK$i$a$-forEach-ContainerEntryFileDaoExtKt$findEntriesByMd5SumsSafeInternal$1 element$iv$this$forEach$iv chunkedList mutableList Lkotlin/jvm/functions/Function1;Lkotlin/Metadata;mvkxi0d1*&       H002 00202 00 000H€ø( 00*0 2 00201 00*0 2 0020H†@ø¢ 5  00*0 2 0020H†@ø¢ ‚ ™20 ¨d2Lkotlin/Function1;lib-database_releaseContainerEntryFileDaoExt.ktCode StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1* +>+:Y "::6&:,0:  ": 6  : 6 * 6:6:Y :=?:6&:,20:A::6EK_LW"WiP+: 6 * 6; 2"""(T2"""(""?(8 2"""( 2"K"j ,-.&.(/20X1_ e1m23414526078: :, _QR \ ST QR ST UR VW#XYDZRG[\G]^mb_Rje`\XyaR U|bT NcY 2dR/e\fT(gThRijTkR lm1~Z=*+o  pq/-u#-u:xy~Yxydx uY-|:::x{i6)+:Y "::6&:  , 0:  ": 6  : 6* * xY6666 6(: ":2K":6:Y :=?:6&:,20:A::6E_LW"WP0+: 6* xY66"YT' 2"u*2"u42""(uN2"u/2""(u-2""(?(u8 2""(u 2"u2"u 2"u2"u"2"u ; ad;h<r=|=~>?@ @A5BQC_@nCwD|A~E?FGI I; t%aj jojjaTTakRrfT~bgTgTxgT e\cY bT %T T `\2 [\2G]^Q#XY\ VW+RR_ UR5DZRb_R2aR XdRd|hR18Y'RaR dRhR RhRrsqK-#-:y~Yyd Y-:: : +:6:Y ?:6&:  , 0:  ": 6 * * Y3666 (: ?:2K  ":  W{"!*+Y   YT ' 2"*2"42"?(G2",2"?(2"?(2"F2"?("2"J;aeuJKL LMOJ"5?@Aaxj j j" jaT" TakRr\ \T^%^cY %T \ +R QRudR18 Y 'R <RCRs ;~Z=*+-Ȱ  *,͸>*:Y "::6&:,0:  ": 6 , : 6  :Y  :=?:6&:,20:A::6EK_LW"WnP ,*"; """(O"""("?(8 """( "I"R!"#&#($2PX%hQRS%STQ&PU')! R W#YDZRG\G^hb_R ee\ XtR UwT NY 2dR/\T(ThRTkRuSMAP ContainerEntryFileDaoExt.kt Kotlin *S Kotlin *F + 1 ContainerEntryFileDaoExt.kt com/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,43:1 33#1,4:44 37#1:49 38#1:54 39#1,3:56 33#1,4:59 37#1:64 38#1:69 39#1,3:71 1851#2:48 1549#2:50 1620#2,3:51 1852#2:55 1851#2:63 1549#2:65 1620#2,3:66 1852#2:70 1360#2:74 1446#2,5:75 1851#2:80 1549#2:81 1620#2,3:82 1852#2:85 *S KotlinDebug *F + 1 ContainerEntryFileDaoExt.kt com/ustadmobile/core/db/dao/ContainerEntryFileDaoExtKt *L 11#1:44,4 11#1:49 11#1:54 11#1:56,3 14#1:59,4 14#1:64 14#1:69 14#1:71,3 11#1:48 11#1:50 11#1:51,3 11#1:55 14#1:63 14#1:65 14#1:66,3 14#1:70 21#1:74 21#1:75,5 36#1:80 37#1:81 37#1:82,3 36#1:85 *E X[IIIII[s[sssWsssksssssjspsqssPK!!|sA7com/ustadmobile/core/db/dao/ContainerImportJobDao.class4V1com/ustadmobile/core/db/dao/ContainerImportJobDaomLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this3Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;findBySessionIdH(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContainerImportJob;Landroidx/room/Query;value@SELECT * FROM ContainerImportJob WHERE cijSessionId = :sessionId$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; findByUid7(J)Lcom/ustadmobile/lib/db/entities/ContainerImportJob;9SELECT * FROM ContainerImportJob where cijUid = :uploadIdfindJobs()Landroidx/lifecycle/LiveData;g()Landroidx/lifecycle/LiveData;>;% SELECT * FROM ContainerImportJob WHERE cijJobStatus = 4 AND (NOT cijImportCompleted OR (SELECT connectivityState FROM ConnectivityStatus) IN (3, 4)) LIMIT 10setStatusToQueueAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;_UPDATE ContainerImportJob SET cijJobStatus = 4 WHERE cijUid = :uploadJobId AND cijJobStatus = 0updateProgress(JJJ)VvUPDATE ContainerImportJob SET cijBytesSoFar = :progress, cijContentLength = :contentLength WHERE cijUid = :uploadJobId updateStatus(IJ)VPUPDATE ContainerImportJob SET cijJobStatus = :status WHERE cijUid = :uploadJobIdupdateImportComplete(ZJJ)VUPDATE ContainerImportJob SET cijImportCompleted = :importCompleted, cijContainerUid = :containerUid WHERE cijUid = :importJobUidgetTitleOfEntryJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;SELECT ContentEntry.title FROM ContainerImportJob LEFT JOIN ContentEntry ON ContainerImportJob.cijContentEntryUid = ContentEntry.contentEntryUid WHERE ContainerImportJob.cijUid = :importJobUidgetImportJobLiveData (J)Landroidx/lifecycle/LiveData;V(J)Landroidx/lifecycle/LiveData;QSELECT * From ContainerImportJob WHERE ContainerImportJob.cijUid = :importJobUidupdateSessionIdG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;TUPDATE ContainerImportJob SET cijSessionId = :sessionId WHERE cijUid = :importJobUidLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1@                '200B¢J020H'J020 H'J  00 0 H'J  00 20 H'J020 H§@ø¢J020 H§@ø¢J 02020 20 H'J 020 20 20 H'J!020 20H§@ø¢J02020 H'‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;4Lcom/ustadmobile/lib/db/entities/ContainerImportJob; sessionIduploadIdLandroidx/lifecycle/LiveData; importJobUid uploadJobIdimportCompleted containerUidprogress contentLengthstatuslib-database_releaseContainerImportJobDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature SourceFileRuntimeVisibleAnnotations!  N3* O P  QsRQsSQsSQsR  !Q s"#$Q s%&'Q s()S*Qs+R ,-S.Qs/01S2Qs3RSTMU56[I7I8I79I7:I;<[s=>[!s s?s@s ssAsBssCsBssDsBs,sEs)sssBsFs&sGsBsHs sIsJs0s1s#sKsBsLQ4PK!! 4com/ustadmobile/core/db/dao/ContentCategoryDao.class4<.com/ustadmobile/core/db/dao/ContentCategoryDaojLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value8 REPLACE INTO ContentCategoryReplicate(ccPk, ccDestination) SELECT DISTINCT ContentCategory.contentCategoryUid AS ccPk, :newNodeId AS ccDestination FROM ContentCategory WHERE ContentCategory.contentCategoryLct != COALESCE( (SELECT ccVersionId FROM ContentCategoryReplicate WHERE ccPk = ContentCategory.contentCategoryUid AND ccDestination = :newNodeId), 0) /*psql ON CONFLICT(ccPk, ccDestination) DO UPDATE SET ccPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;q REPLACE INTO ContentCategoryReplicate(ccPk, ccDestination) SELECT DISTINCT ContentCategory.contentCategoryUid AS ccUid, UserSession.usClientNodeId AS ccDestination FROM ChangeLog JOIN ContentCategory ON ChangeLog.chTableId = 1 AND ChangeLog.chEntityPk = ContentCategory.contentCategoryUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentCategory.contentCategoryLct != COALESCE( (SELECT ccVersionId FROM ContentCategoryReplicate WHERE ccPk = ContentCategory.contentCategoryUid AND ccDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccPk, ccDestination) DO UPDATE SET ccPending = true */ publicContentCategories()Ljava/util/List;E()Ljava/util/List;-SELECT ContentCategory.* FROM ContentCategoryfindCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;_SELECT * FROM ContentCategory WHERE ctnCatContentCategorySchemaUid = :schemaId AND name = :nameLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1*         '200B¢J02020H'J 00 H'J 0 H§@ø¢ J0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;1Lcom/ustadmobile/lib/db/entities/ContentCategory;schemaIdname newNodeIdlib-database_releaseContentCategoryDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 43* 5   6  78s9 78s978s8s 9 7:3;a"#[I$I%I$&I$'I()[s*+[s s,s-s ss.s/s0s/ss/ss/sss1ss28!PK!!-UScom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper$insertAsync$1.class4JMcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ContentCategoryDao_ReplicateWrapper.ktl.3isnthisentitym insertAsyncc?com.ustadmobile.core.db.dao.ContentCategoryDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !OLcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!%MMEcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper.class4?com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper.com/ustadmobile/core/db/dao/ContentCategoryDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  thisALcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8publicContentCategories()Ljava/util/List;E()Ljava/util/List; :; =findCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;nameA ?@ CschemaIdLjava/lang/String;insert4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)JentityI0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtKgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; MN LO*com/ustadmobile/door/ext/DoorDatabaseExtKtQgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; ST RU/com/ustadmobile/lib/db/entities/ContentCategoryWgetContentCategoryUid()J YZ X[*com/ustadmobile/door/DoorPrimaryKeyManager]nextId(I)J _` ^asetContentCategoryUid(J)V cd Xe&com/ustadmobile/door/util/SystemTimeKtgsystemTimeInMillis iZ hjsetContentCategoryLct ld Xm(Ljava/lang/Object;)J Go p_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;1Lcom/ustadmobile/lib/db/entities/ContentCategory; insertAsynce(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper$insertAsync$1ylabelI {| z}d(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  zresultLjava/lang/Object; zkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 zL$1 z nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ^java/lang/Number longValue Z F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; v %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z >$i$a$-forEach-ContentCategoryDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList >$i$a$-forEach-ContentCategoryDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)V  GH  vw  Lkotlin/Metadata;mvkxi0d1m8             20B 0j`0¢J02 0 2 0 HJ 0 20HJ0 20H–@ø¢J02 00HJ00HJ0H–@ø¢J020 H–@ø¢J020HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release&ContentCategoryDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;2*> <?@N-B*-D E0AF GH:+J*PVM+\ ,bB+!f+kn*+qX+\%^ !" #%%,'5(* r0)st::Iuvw  ,z#,z:~~Y~d~zY*,::(:~T*PVN+\ L-*+~YXLK7+f+kn*++~YXLW+\YB ' Xz) X4z4:X4 +O42 <+a,l-u.+./13+4+\ a68a6IuJIuIul"str0229x y +*PVMYN+:6:N:X:6 \ $,b7  f : - Wkn*+ӱ)+^G4X B899:'V)VH;R<Y=g>s@{A|VWCDf Yr0 H4| E7u>?'Z|$]ystn  R+YM+N6-:#:X:6kn*+ޱ). GGHXX;ICJDXHYILQMR; |8 u1.|1ARRR+J+kn*+P RSIuAGo= *+X   IAvH *+X,   I 12A= *+X   I zSMAP ContentCategoryDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentCategoryDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,85:1 32#2,2:86 32#2,2:88 *S KotlinDebug *F + 1 ContentCategoryDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper *L 58#1:86,2 72#1:88,2 *E [IIIII[s[ssssssss?susEssAssGsIsvswsssss:s5s6ss/ssssPK!!dRJGcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1.class4EAcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentCategoryDao_Repo.ktl/isnm insertAsyncc3com.ustadmobile.core.db.dao.ContentCategoryDao_RepoX(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ContentCategoryDao_Repo.e(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!"9com/ustadmobile/core/db/dao/ContentCategoryDao_Repo.class43com/ustadmobile/core/db/dao/ContentCategoryDao_Repo.com/ustadmobile/core/db/dao/ContentCategoryDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/ContentCategoryDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VpublicContentCategories()Ljava/util/List;E()Ljava/util/List; XY [_resultLjava/util/List;findCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;namea _` c1Lcom/ustadmobile/lib/db/entities/ContentCategory;schemaIdinsert4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)Jentityi(Ljava/lang/Object;)J gk l insertAsynce(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1qlabelI st ruX(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lkotlin/coroutines/Continuation;)V x ryresultLjava/lang/Object; {| r}kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; n java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result/com/ustadmobile/lib/db/entities/ContentCategorykotlin/coroutines/Continuation insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityList  updateList update4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)V  gh  no  Lkotlin/Metadata;mvkxi0d1F                20B9 0j`000  0  0 ¢J020 20 HJ0 2 0HJ!0 2 0H–@ø¢"J#0$2 %00&HJ'00&HJ(0$H–@ø¢)J*0$2+0 H–@ø¢,J-0$2 0HJ.0$2 %00&HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨/d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseContentCategoryDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XYB *#\L+  ]^ ./Z_``-b*#-d: %&*]e./f(a+? ghS+j*#+mA  *+ ](./ieno9,r#,r:vw~YvwdvrY*,z:~:G:vF3*#+vY B!Y:' r%RrRFR <.]/s.}/0.4]./]ie](2WP9P|p? G+*#+ 45./^G+*#+ 89./^G+j*#+ <=./ieAgk= *+  ./ i|AnH *+,  ./ i| OPA= *+  ./ i| r[IIIII[s[0s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s_sesfsasgsisnsosssssXsSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!>[com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$1.class4/Ucom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!}Uq[com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$2.class4/Ucom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!fwwbcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$instance$default$1.class4.\com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!\com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$1.class4/Vcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!8\com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$2.class4/Vcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!h''Acom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder.class42;com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this=Lcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRUcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ucom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5.com/ustadmobile/core/db/dao/ContentCategoryDao[com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postVcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$1  YVcom/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 \com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;"ContentCategoryDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ContentCategoryDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentCategoryDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContentCategoryDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!C:RR:com/ustadmobile/core/db/dao/ContentCategorySchemaDao.class4;4com/ustadmobile/core/db/dao/ContentCategorySchemaDaopLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;valuex REPLACE INTO ContentCategorySchemaReplicate(ccsPk, ccsDestination) SELECT DISTINCT ContentCategorySchema.contentCategorySchemaUid AS ccsPk, :newNodeId AS ccsDestination FROM ContentCategorySchema WHERE ContentCategorySchema.contentCategorySchemaLct != COALESCE( (SELECT ccsVersionId FROM ContentCategorySchemaReplicate WHERE ccsPk = ContentCategorySchema.contentCategorySchemaUid AND ccsDestination = :newNodeId), 0) /*psql ON CONFLICT(ccsPk, ccsDestination) DO UPDATE SET ccsPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ContentCategorySchemaReplicate(ccsPk, ccsDestination) SELECT DISTINCT ContentCategorySchema.contentCategorySchemaUid AS ccsUid, UserSession.usClientNodeId AS ccsDestination FROM ChangeLog JOIN ContentCategorySchema ON ChangeLog.chTableId = 2 AND ChangeLog.chEntityPk = ContentCategorySchema.contentCategorySchemaUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentCategorySchema.contentCategorySchemaLct != COALESCE( (SELECT ccsVersionId FROM ContentCategorySchemaReplicate WHERE ccsPk = ContentCategorySchema.contentCategorySchemaUid AND ccsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccsPk, ccsDestination) DO UPDATE SET ccsPending = true */ publicContentCategorySchemas()Ljava/util/List;K()Ljava/util/List;9SELECT ContentCategorySchema.* FROM ContentCategorySchemafindBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;@SELECT * FROM ContentCategorySchema WHERE schemaUrl = :schemaUrlLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1,          '200B¢J020H'J00H'J 0 H§@ø¢ J 0 2 0H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; schemaUrl newNodeIdlib-database_releaseContentCategorySchemaDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 33* 4   5  67s8 67s867s7s 8692:^"#[I$I%I$&I$'I()[s*+[s s,s-s ss.s/ss/ss/sss0s/ss17!PK!!.9NEYcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper$insertAsync$1.class4JScom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f,ContentCategorySchemaDao_ReplicateWrapper.ktl.3isnthisentitym insertAsynccEcom.ustadmobile.core.db.dao.ContentCategorySchemaDao_ReplicateWrapperj(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0GLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ULcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Ecom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper4k(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!|uKcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper.class4Ecom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoU(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  thisGLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8publicContentCategorySchemas()Ljava/util/List;K()Ljava/util/List; :; =findBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; schemaUrlA ?@ CLjava/lang/String;insert:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)JentityH0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtJgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; LM KN*com/ustadmobile/door/ext/DoorDatabaseExtKtPgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; RS QT5com/ustadmobile/lib/db/entities/ContentCategorySchemaVgetContentCategorySchemaUid()J XY WZ*com/ustadmobile/door/DoorPrimaryKeyManager\nextId(I)J ^_ ]`setContentCategorySchemaUid(J)V bc Wd&com/ustadmobile/door/util/SystemTimeKtfsystemTimeInMillis hY gisetContentCategorySchemaLct kc Wl(Ljava/lang/Object;)J Fn o_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; insertAsynck(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;~(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper$insertAsync$1xlabelI z{ y|j(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  yresultLjava/lang/Object; ykotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 yL$1 y nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ]java/lang/Number longValue Y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; u %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VL(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z D$i$a$-forEach-ContentCategorySchemaDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList D$i$a$-forEach-ContentCategorySchemaDao_ReplicateWrapper$updateList$1update:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)V  FG  uv  Lkotlin/Metadata;mvkxi0d1e8             20B 0j`0¢J02 0 HJ 0 2 0HJ0 2 0H–@ø¢J02 00HJ00HJ0H–@ø¢J020 H–@ø¢J02 0HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release,ContentCategorySchemaDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;2*> <?@C+B*+DAE FG:+I*OUM+[ ,aB+!e+jm*+pX+[%] !" #%%,'5(* q0)rs::Htuv  ,y#,y:}~~Y}~d}yY*,::(:}T*OUN+[ L-*+}YWLK7+e+jm*++}YWLW+[YB ' Wy) W4y4:X4 +O42 <+a,l-u.+./13+4+\ a68a6HtJHtHtl"rsq0229w y +*OUMYN+:6:N:W:6 [ $,a7  e : - Wjm*+ұ)+]G4W B899:'V)VH;R<Y=g>s@{A|VWCDf Yq0 H4{ E7t>?'Z{$]yrsn  R+YM+N6-:#:W:6jm*+ݱ). GGHXX;ICJDXHYILQMR; {8 t1.{1ARRR+I+jm*+P RSHtAFn= *+W   HAuH *+W,   H 12A= *+W   H ySMAP ContentCategorySchemaDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentCategorySchemaDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,85:1 32#2,2:86 32#2,2:88 *S KotlinDebug *F + 1 ContentCategorySchemaDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper *L 58#1:86,2 72#1:88,2 *E [IIIII[s[ssssssss?stsAssFssHsusvsssss:s5s6ss/ssssPK!!&FWWMcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1.class4EGcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ContentCategorySchemaDao_Repo.ktl.isnm insertAsyncc9com.ustadmobile.core.db.dao.ContentCategorySchemaDao_Repo^(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo.k(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!׵;?com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo.class49com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo4com/ustadmobile/core/db/dao/ContentCategorySchemaDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VpublicContentCategorySchemas()Ljava/util/List;K()Ljava/util/List; XY [_resultLjava/util/List;findBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; schemaUrla _` c7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;insert:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Jentityh(Ljava/lang/Object;)J fj k insertAsynck(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;~(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1plabelI rs qt^(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lkotlin/coroutines/Continuation;)V w qxresultLjava/lang/Object; z{ q|kotlin/ResultKt~throwOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; m java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result5com/ustadmobile/lib/db/entities/ContentCategorySchemakotlin/coroutines/Continuation insertList(Ljava/util/List;)VL(Ljava/util/List;)V entityList  updateList update:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)V  fg  mn  Lkotlin/Metadata;mvkxi0d1F                20B9 0j`000  0  0 ¢J020 HJ0 20HJ 0 20H–@ø¢!J"0#2 $00%HJ&00%HJ'0#H–@ø¢(J)0#2*0 H–@ø¢+J,0#20HJ-0#2 $00%HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨.d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release ContentCategorySchemaDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XYB *#\L+  ]^ ./Z_`S+b*#+dM, $% ]e./a+?fgS+i*#+lA  )* ](./hemn9,q#,q:uv~YuvduqY*,y:}:G:uF3*#+uY B!Y:' q%RqRFR <-].s-}./-4]./]he](2WP9P{o? G+*#+ 34./^G+*#+ 78./^G+i*#+ ;<./heAfj= *+  ./ h{AmH *+,  ./ h{ OPA= *+  ./ h{ q[IIIII[s[/s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s_sesasfshsmsnsssssXsSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thiscLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!$YQacom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$1.class4/[com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!}&acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$2.class4/[com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!9Չhcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$instance$default$1.class4.bcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisdLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!uX[]bcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$1.class4/\com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this^Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!bcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$2.class4/\com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this^Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!]+(+(Gcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder.class42Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisCLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateR[com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; [com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 54com/ustadmobile/core/db/dao/ContentCategorySchemaDaoacom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;post\com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$1  Y\com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 bcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;(ContentCategorySchemaDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ContentCategorySchemaDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentCategorySchemaDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContentCategorySchemaDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!qDcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.class4<>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaozLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO ContentEntryContentCategoryJoinReplicate(ceccjPk, ceccjDestination) SELECT DISTINCT ContentEntryContentCategoryJoin.ceccjUid AS ceccjPk, :newNodeId AS ceccjDestination FROM ContentEntryContentCategoryJoin WHERE ContentEntryContentCategoryJoin.ceccjLct != COALESCE( (SELECT ceccjVersionId FROM ContentEntryContentCategoryJoinReplicate WHERE ceccjPk = ContentEntryContentCategoryJoin.ceccjUid AND ceccjDestination = :newNodeId), 0) /*psql ON CONFLICT(ceccjPk, ceccjDestination) DO UPDATE SET ceccjPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ContentEntryContentCategoryJoinReplicate(ceccjPk, ceccjDestination) SELECT DISTINCT ContentEntryContentCategoryJoin.ceccjUid AS ceccjUid, UserSession.usClientNodeId AS ceccjDestination FROM ChangeLog JOIN ContentEntryContentCategoryJoin ON ChangeLog.chTableId = 3 AND ChangeLog.chEntityPk = ContentEntryContentCategoryJoin.ceccjUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryContentCategoryJoin.ceccjLct != COALESCE( (SELECT ceccjVersionId FROM ContentEntryContentCategoryJoinReplicate WHERE ceccjPk = ContentEntryContentCategoryJoin.ceccjUid AND ceccjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ceccjPk, ceccjDestination) DO UPDATE SET ceccjPending = true */ &publicContentEntryContentCategoryJoins()Ljava/util/List;U()Ljava/util/List;SELECT ContentEntryContentCategoryJoin.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntry ON ContentEntryContentCategoryJoin.ceccjContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publikfindJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;SELECT * from ContentEntryContentCategoryJoin WHERE ceccjContentCategoryUid = :categoryUid AND ceccjContentEntryUid = :contentEntryLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1&         '200B¢J02020H'J00 H'J 0 H§@ø¢ J 0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; categoryUid contentEntry newNodeIdlib-database_release%ContentEntryContentCategoryJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 43* 5   6  78s9 78s978s8s 7:3;^"#[I$I%I$&I$'I()[s*+[s s,s-s ss.s/s0ss/ss/sss1ss28!PK!!9uttccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertAsync$1.class4J]com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f6ContentEntryContentCategoryJoinDao_ReplicateWrapper.ktl-2isnthisentitym insertAsynccOcom.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_ReplicateWrappert(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0QLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !_Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Ocom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper4u(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!H~ ~ Ucom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper.class4Ocom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  @Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  thisQLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8&publicContentEntryContentCategoryJoins()Ljava/util/List;U()Ljava/util/List; :; =findJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; ?@ A categoryUid contentEntryinsertD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)JentityG0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtIgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; KL JM*com/ustadmobile/door/ext/DoorDatabaseExtKtOgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; QR PS?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinU getCeccjUid()J WX VY*com/ustadmobile/door/DoorPrimaryKeyManager[nextId(I)J ]^ \_ setCeccjUid(J)V ab Vc&com/ustadmobile/door/util/SystemTimeKtesystemTimeInMillis gX fh setCeccjLct jb Vk(Ljava/lang/Object;)J Em n_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;]com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertAsync$1wlabelI yz x{t(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V ~ xresultLjava/lang/Object; xkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 xL$1 x nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; \java/lang/Number longValue X F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; t %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VV(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z N$i$a$-forEach-ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList N$i$a$-forEach-ContentEntryContentCategoryJoinDao_ReplicateWrapper$updateList$1updateD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)V  EF  tu  Lkotlin/Metadata;mvkxi0d1f2            20B 0j`0¢J02 0 2 0 HJ 0 2 0HJ0 2 0H–@ø¢J02 00HJ00HJ0H–@ø¢J020 H–@ø¢J02 0HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release6ContentEntryContentCategoryJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;2*> <?@H *!B   C0 D0 EF:+H*NTM+Z ,`B+!d+il*+oX+Z%\ ! "%$,&5'* p0)qr::Gstu  ,x#,x:|}~Y|}d|xY*,::(:|T*NTN+Z L-*+|YVLK7+d+il*++|YVLW+ZYB ' Vx) V4x4:X4 +O42 <*a+l,u-*-.02*3*\ a68a6GsJGsGsl"qrp0229v y +*NTMYN+:6:N:V:6 Z $,`7  d : - Wil*+ѱ)+\G4V B7889'U)UH:R;Y<g=s?{@|UVBCf Yp0 H4z E7s>?'Zz$]yqrn  R+YM+N6-:#:V:6il*+ܱ). FFGWW;HCIDWHXIKQLR; z8 s1.z1ARRR+H+il*+O QRGsAEm= *+V   GAtH *+V,   G 12A= *+V   G xSMAP ContentEntryContentCategoryJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryContentCategoryJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,84:1 32#2,2:85 32#2,2:87 *S KotlinDebug *F + 1 ContentEntryContentCategoryJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper *L 57#1:85,2 71#1:87,2 *E [IIIII[s[ssssssss?sssCssDsEsGstsusssss:s5s6ss/ssssPK!!jWcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1.class4DQcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryContentCategoryJoinDao_Repo.ktl0isnm insertAsynccCcom.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_Repoh(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo.u(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxiCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(;= *+*,<    = ;E*+&***+***-2<3$>!?"@ A/1BCHs[I [ [ [ ss45[I6I7I68I9:I PK!!wIcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo.class4Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  @Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,thisELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_daoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST V&publicContentEntryContentCategoryJoins()Ljava/util/List;U()Ljava/util/List; XY [_resultLjava/util/List;findJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; _` aALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; categoryUid contentEntryinsertD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Jentityh(Ljava/lang/Object;)J fj k insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1plabelI rs qth(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V w qxresultLjava/lang/Object; z{ q|kotlin/ResultKt~throwOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; m java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinkotlin/coroutines/Continuation insertList(Ljava/util/List;)VV(Ljava/util/List;)V entityList  updateList updateD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)V  fg  mn  Lkotlin/Metadata;mvkxi0d1F                20B9 0j`000  0  0 ¢J020 20 HJ0 2 0HJ!0 2 0H–@ø¢"J#0$2 %00&HJ'00&HJ(0$H–@ø¢)J*0$2+0 H–@ø¢,J-0$2 0HJ.0$2 %00&HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨/d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release*ContentEntryContentCategoryJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XYB *#\L+  !]^ ./Z_`Z*#!b: & '* ]c./d(e(?fgS+i*#+lA  +, ](./hcmn9,q#,q:uv~YuvduqY*,y:}:G:uF3*#+uY B!Y:' q%RqRFR </]0s/}01/4]./]hc](2WP9P{o? G+*#+ 56./^G+*#+ 9:./^G+i*#+ =>./hcAfj= *+  ./ h{AmH *+,  ./ h{ OPA= *+  ./ h{ q[IIIII[s[0s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s_scsdsesfshsmsnsssssXsSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thismLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!! nkcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$1.class4/ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisgLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!پkcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$2.class4/ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisgLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!>%2̧rcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$instance$default$1.class4.lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisnLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$2Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!'lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$1.class4/fcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thishLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!p7lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$2.class4/fcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thishLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!)R((Qcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder.class42Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisMLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaokcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postfcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$1  Yfcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;2ContentEntryContentCategoryJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP ContentEntryContentCategoryJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentEntryContentCategoryJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContentEntryContentCategoryJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!4-Tȥȥ1com/ustadmobile/core/db/dao/ContentEntryDao.class4+com/ustadmobile/core/db/dao/ContentEntryDaogLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this-Lcom/ustadmobile/core/db/dao/ContentEntryDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value8 REPLACE INTO ContentEntryReplicate(cePk, ceDestination) SELECT DISTINCT contentEntryUid AS ceUid, :newNodeId AS siteDestination FROM ContentEntry WHERE ContentEntry.contentEntryLct != COALESCE( (SELECT ceVersionId FROM ContentEntryReplicate WHERE cePk = ContentEntry.contentEntryUid AND ceDestination = :newNodeId), -1) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; REPLACE INTO ContentEntryReplicate(cePk, ceDestination) SELECT DISTINCT ContentEntry.contentEntryUid AS cePk, UserSession.usClientNodeId AS siteDestination FROM ChangeLog JOIN ContentEntry ON ChangeLog.chTableId = 42 AND ChangeLog.chEntityPk = ContentEntry.contentEntryUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntry.contentEntryLct != COALESCE( (SELECT ceVersionId FROM ContentEntryReplicate WHERE cePk = ContentEntry.contentEntryUid AND ceDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict#findEntryWithLanguageByEntryIdAsyncr(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;)Ljava/lang/Object;SELECT ContentEntry.*, Language.* FROM ContentEntry LEFT JOIN Language ON Language.langUid = ContentEntry.primaryLanguageUid WHERE ContentEntry.contentEntryUid=:entryUuid'findEntryWithBlockAndLanguageByUidAsyncz(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;>;)Ljava/lang/Object; SELECT ContentEntry.*, Language.*, CourseBlock.* FROM ContentEntry LEFT JOIN Language ON Language.langUid = ContentEntry.primaryLanguageUid LEFT JOIN CourseBlock ON CourseBlock.cbType = 104 AND CourseBlock.cbEntityUid = :entityUid WHERE ContentEntry.contentEntryUid = :entityUid findEntryWithContainerByEntryId}(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;>;)Ljava/lang/Object;i SELECT ContentEntry.*, Container.* FROM ContentEntry LEFT JOIN Container ON Container.containerUid = ( SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ContentEntry.contentEntryUid=:entryUuid #findEntryWithContainerByEntryIdLive (J)Landroidx/lifecycle/LiveData;g(J)Landroidx/lifecycle/LiveData;findBySourceUrlB(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentEntry;?SELECT * FROM ContentEntry WHERE sourceUrl = :sourceUrl LIMIT 1findTitleByUidAsyncJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;GSELECT title FROM ContentEntry WHERE contentEntryUid = :contentEntryUidgetChildrenByParentUid'(J)Landroidx/paging/DataSource$Factory;j(J)Landroidx/paging/DataSource$Factory;SELECT ContentEntry.* FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUidgetChildrenByParentAsyncy(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;/ SELECT ContentEntry.* FROM ContentEntryParentChildJoin JOIN ContentEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid "getContentJobItemParamsByParentUid7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ContentEntry.contentEntryUid AS contentEntryUid, ContentEntry.leaf AS leaf, COALESCE(Container.containerUid, 0) AS mostRecentContainerUid, COALESCE(Container.fileSize, 0) AS mostRecentContainerSize FROM ContentEntryParentChildJoin JOIN ContentEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN Container ON containerUid = (SELECT COALESCE(( SELECT Container.containerUid FROM Container WHERE Container.containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY Container.cntLastModified DESC LIMIT 1),0)) WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid LIMIT :limit OFFSET :offset )getCountNumberOfChildrenByParentUUidAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;SELECT COUNT(*) FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUidgetContentByUuidAsyncf(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;ESELECT * FROM ContentEntry where contentEntryUid = :parentUid LIMIT 1"findAllLanguageRelatedEntriesAsyncSELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryRelatedEntryJoin ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryRelatedEntryJoin.relType = 1 AND ContentEntryRelatedEntryJoin.cerejRelatedEntryUid != :entryUuidfindListOfCategoriesAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;LSELECT DISTINCT ContentCategory.contentCategoryUid, ContentCategory.name AS categoryName, ContentCategorySchema.contentCategorySchemaUid, ContentCategorySchema.schemaName FROM ContentEntry LEFT JOIN ContentEntryContentCategoryJoin ON ContentEntryContentCategoryJoin.ceccjContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN ContentCategory ON ContentCategory.contentCategoryUid = ContentEntryContentCategoryJoin.ceccjContentCategoryUid LEFT JOIN ContentCategorySchema ON ContentCategorySchema.contentCategorySchemaUid = ContentCategory.ctnCatContentCategorySchemaUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid AND ContentCategory.contentCategoryUid != 0 ORDER BY ContentCategory.namefindUniqueLanguagesInListAsynct(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;TSELECT DISTINCT Language.* from Language LEFT JOIN ContentEntry ON ContentEntry.primaryLanguageUid = Language.langUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid ORDER BY Language.namefindUniqueLanguageWithParentUidz(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT DISTINCT Language.langUid, Language.name AS langName from Language LEFT JOIN ContentEntry ON ContentEntry.primaryLanguageUid = Language.langUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid ORDER BY Language.nameupdate1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VLandroidx/room/Update;findByUidAsync7?m$%[I&I'I&(I&)I*+[s,-[s s.s/s ss0s1s0ss!s2s0s3ss4ss0sss5ss6<#PK!!Dc/Qcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper$insertAsync$1.class4JKcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$XLangMapEntryDao_ReplicateWrapper.ktl16isnthisentitym insertAsyncc=com.ustadmobile.core.db.dao.XLangMapEntryDao_ReplicateWrapperb(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !MLcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2=com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper4c(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!2|j j Ccom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper.class4=com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper,com/ustadmobile/core/db/dao/XLangMapEntryDaoM(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  .Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;  this?Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8getValuesWithListOfIdD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; :; =idsLjava/util/List;getXLangMapFromVerb3(JJ)Lcom/ustadmobile/lib/db/entities/XLangMapEntry; AB CverbUid langMapUidgetXLangMapFromObject GB H objectUidinsert2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)JentityM0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtOgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; QR PS*com/ustadmobile/door/ext/DoorDatabaseExtKtUgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; WX VY-com/ustadmobile/lib/db/entities/XLangMapEntry[getStatementLangMapUid()J ]^ \_*com/ustadmobile/door/DoorPrimaryKeyManageranextId(I)J cd besetStatementLangMapUid(J)V gh \i&com/ustadmobile/door/util/SystemTimeKtksystemTimeInMillis m^ lnsetStatementLangMapLct ph \q(Ljava/lang/Object;)J Ks t_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry; insertAsyncc(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper$insertAsync$1}labelI  ~b(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  ~resultLjava/lang/Object; ~kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 ~L$1 ~ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; bjava/lang/Number longValue ^ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; z %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VD(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z <$i$a$-forEach-XLangMapEntryDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPks updateList <$i$a$-forEach-XLangMapEntryDao_ReplicateWrapper$updateList$1update2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)V  KL  z{  Lkotlin/Metadata;mvkxi0d18              20B 0j`0¢J%0 02  0 0H–@ø¢ J 0 2020HJ0 2020HJ020 HJ020 H–@ø¢J02 0 0HJ0H–@ø¢J020H–@ø¢J020 HJ 02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨!d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release$XLangMapEntryDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;H *+,>   ?@ 12< ABH *!D   E0 F0 GBH *!I   J0 F0 KL;+N*TZM+` ,JfB+!j+or*+uX+`&b#$%!&&(-*6+*!v0*wx;;Myz{ ,~#,~:~Yd~Y*,::(:U*TZN+` M-J*+Y\LK7+j+or*++Y\LW+`YB ' \~) \4~4;X4 +O42 <.a/l0u1.1246.7.\ a78a7MyJMyMyl#wxv0229| z +*TZMYN+:6:O:\:6 ` %,Jf7  j : - Wor*+ױ)+bH4\ B;<<='Y)YH>R?Z@hAtC|D}YZFGf Zv0 H5 E8y>@'[$^zwxo@@  R+YM+N6-:#:\:6or*+). JJK[[;LCMD[H\IOQPR; 8 y1.1A@RR@R+N+or*+S UVMyAKs= *+\   MAzH *+\,   M 12A= *+\   M ~SMAP XLangMapEntryDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 XLangMapEntryDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,88:1 32#2,2:89 32#2,2:91 *S KotlinDebug *F + 1 XLangMapEntryDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper *L 61#1:89,2 75#1:91,2 *E [IIIII[s["ssssssss:ssys?ss;sGsJssFsAsEsKsMszs{ssss5s6ss/ssssPK!!`VOcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$getValuesWithListOfId$1.class4EIcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$getValuesWithListOfId$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fXLangMapEntryDao_Repo.ktl isnmgetValuesWithListOfIdc1com.ustadmobile.core.db.dao.XLangMapEntryDao_RepoV(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$getValuesWithListOfId$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisKLcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$getValuesWithListOfId$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!zFEcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$insertAsync$1.class4E?com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fXLangMapEntryDao_Repo.ktl4isnm insertAsyncc1com.ustadmobile.core.db.dao.XLangMapEntryDao_RepoV(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$insertAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo.c(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!Saa7com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo.class41com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo,com/ustadmobile/core/db/dao/XLangMapEntryDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  .Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VgetValuesWithListOfIdD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$getValuesWithListOfId$1[labelI ]^ \_V(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;Lkotlin/coroutines/Continuation;)V b \cresultLjava/lang/Object; ef \gkotlin/ResultKtithrowOnFailure(Ljava/lang/Object;)V kl jm XY ojava/util/Listqjava/lang/IllegalStateExceptions/call to 'resume' before 'invoke' with coroutineu(Ljava/lang/String;)V w txidsLjava/util/List;_result $continuation$resultkotlin/coroutines/ContinuationgetXLangMapFromVerb3(JJ)Lcom/ustadmobile/lib/db/entities/XLangMapEntry; /Lcom/ustadmobile/lib/db/entities/XLangMapEntry;verbUid langMapUidgetXLangMapFromObject  objectUidinsert2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Jentity(Ljava/lang/Object;)J  insertAsyncc(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$insertAsync$1 _ c gF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; -com/ustadmobile/lib/db/entities/XLangMapEntry insertList(Ljava/util/List;)VD(Ljava/util/List;)V entityList  updateList update2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)V l    Lkotlin/Metadata;mvkxi0d1/J                 20B9 0j`000  0  0 ¢J%002 00H–@ø¢ J!02"0 2#0 HJ$02%0 2#0 HJ&0 2'0HJ(0 2'0H–@ø¢)J*0+2 ,00HJ-0+H–@ø¢.J/0+200 H–@ø¢1J20+2'0HJ30+2 ,00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨4d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseXLangMapEntryDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XY ,\#,\:`a~Y`ad`\Y*,d:h:G:`@3n*#+`pY nrN-tYvy+' \%rR\RFR<] s!4]./]z{|{2Q}P9J~fZ? Z*#!: % &* |./((?Z*#!: * +* |./((?S+*#+A  /0 |(./9,#,:a~YadY*,::G:F3n*#+Y nB!tYvy:' %RRFR <3]4s3}4534]./]|(2W}P9P~f? G+*#+ 9:./{G+*#+ =>./{G+*#+ AB./A= *+ ./ fAH *+,  ./ f OPAl= *+ ./ f\[IIIII[s[5s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXssszssYsssssssssssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$29com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!TrղYcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$1.class4/Scom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!AYcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$2.class4/Scom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!A;Kqq`com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$instance$default$1.class4.Zcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$29com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!S&Zcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$1.class4/Tcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!VZcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$2.class4/Tcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!8f''?com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder.class429com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRScom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Scom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5,com/ustadmobile/core/db/dao/XLangMapEntryDaoYcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao.Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postTcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$1  YTcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Zcom/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson; XLangMapEntryDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0SMAP XLangMapEntryDao_UriResponder.kt Kotlin *S Kotlin *F + 1 XLangMapEntryDao_UriResponder.kt com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 XLangMapEntryDao_UriResponder.kt com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!B* ,com/ustadmobile/core/db/dao/XObjectDao.class4;&com/ustadmobile/core/db/dao/XObjectDaohLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this(Lcom/ustadmobile/core/db/dao/XObjectDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value REPLACE INTO XObjectEntityReplicate(xoePk, xoeDestination) SELECT DISTINCT XObjectEntity.xObjectUid AS xoePk, :newNodeId AS xoeDestination FROM XObjectEntity WHERE XObjectEntity.xObjectLct != COALESCE( (SELECT xoeVersionId FROM XObjectEntityReplicate WHERE xoePk = XObjectEntity.xObjectUid AND xoeDestination = :newNodeId), 0) /*psql ON CONFLICT(xoePk, xoeDestination) DO UPDATE SET xoePending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;? REPLACE INTO XObjectEntityReplicate(xoePk, xoeDestination) SELECT DISTINCT XObjectEntity.xObjectUid AS xoeUid, UserSession.usClientNodeId AS xoeDestination FROM ChangeLog JOIN XObjectEntity ON ChangeLog.chTableId = 64 AND ChangeLog.chEntityPk = XObjectEntity.xObjectUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND XObjectEntity.xObjectLct != COALESCE( (SELECT xoeVersionId FROM XObjectEntityReplicate WHERE xoePk = XObjectEntity.xObjectUid AND xoeDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(xoePk, xoeDestination) DO UPDATE SET xoePending = true */ findByObjectIdC(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/XObjectEntity;0SELECT * from XObjectEntity WHERE objectId = :idfindByXobjectUid2(J)Lcom/ustadmobile/lib/db/entities/XObjectEntity;:SELECT * from XObjectEntity WHERE xObjectUid = :xObjectUidLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1&         '200B¢J020H'J020 H'J 0 H§@ø¢ J 0 20 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;/Lcom/ustadmobile/lib/db/entities/XObjectEntity;id xObjectUid newNodeIdlib-database_release XObjectDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 33* 4   5  67s8 67s87s87s692:^!"[I#I$I#%I#&I'([s)*[s s+s,s ss-s.ss/s.ss.sss0ss17 PK!!*\Kcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper$insertAsync$1.class4JEcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fXObjectDao_ReplicateWrapper.ktl-2isnthisentitym insertAsyncc7com.ustadmobile.core.db.dao.XObjectDao_ReplicateWrapper\(Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper$insertAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !GLcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation27com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper4c(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!B3]]=com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper.class47com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper&com/ustadmobile/core/db/dao/XObjectDaoG(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/XObjectDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  (Lcom/ustadmobile/core/db/dao/XObjectDao;  this9Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByObjectIdC(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/XObjectEntity; :; <idLjava/lang/String;findByXobjectUid2(J)Lcom/ustadmobile/lib/db/entities/XObjectEntity; @A B xObjectUidinsert2(Lcom/ustadmobile/lib/db/entities/XObjectEntity;)JentityG0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtIgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; KL JM*com/ustadmobile/door/ext/DoorDatabaseExtKtOgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; QR PS-com/ustadmobile/lib/db/entities/XObjectEntityU getXObjectUid()J WX VY*com/ustadmobile/door/DoorPrimaryKeyManager[nextId(I)J ]^ \_ setXObjectUid(J)V ab Vc&com/ustadmobile/door/util/SystemTimeKtesystemTimeInMillis gX fh setXObjectLct jb Vk(Ljava/lang/Object;)J Em n_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;/Lcom/ustadmobile/lib/db/entities/XObjectEntity; insertAsyncc(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper$insertAsync$1wlabelI yz x{\(Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V ~ xresultLjava/lang/Object; xkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 xL$1 x nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; \java/lang/Number longValue X F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; t %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VD(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z 6$i$a$-forEach-XObjectDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 6$i$a$-forEach-XObjectDao_ReplicateWrapper$updateList$1update2(Lcom/ustadmobile/lib/db/entities/XObjectEntity;)V  EF  tu  Lkotlin/Metadata;mvkxi0d1l:             20B 0j`0¢J02 0 HJ 02 0 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J020HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseXObjectDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;= *+=  >?  @A= *C  D0 EF;+H*NTM+Z ,@`B+!d+il*+oX+Z&\ !!"&$-&6'*!p0*qr;;Gstu ,x#,x:|}~Y|}d|xY*,::(:|U*NTN+Z M-@*+|YVLK7+d+il*++|YVLW+ZYB ' Vx) V4x4;X4 +O42 <*a+l,u-*-.02*3*\ a78a7GsJGsGsl#qrp0229v z +*NTMYN+:6:O:V:6 Z %,@`7  d : - Wil*+ѱ)+\H4V B7889'U)UH:R;Z<h=t?|@}UVBCf Zp0 H5z E8s>@'[z$^zqro  R+YM+N6-:#:V:6il*+ܱ). FFGWW;HCIDWHXIKQLR; z8 s1.z1ARRR+H+il*+O QRGsAEm= *+V   GAtH *+V,   G 12A= *+V   G xySMAP XObjectDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 XObjectDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,84:1 32#2,2:85 32#2,2:87 *S KotlinDebug *F + 1 XObjectDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper *L 57#1:85,2 71#1:87,2 *E [IIIII[s[ssssssss:sss>ss@sDssEsGstsusssss5s6ss/ssssPK!!c?com/ustadmobile/core/db/dao/XObjectDao_Repo$insertAsync$1.class4E9com/ustadmobile/core/db/dao/XObjectDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fXObjectDao_Repo.ktl.isnm insertAsyncc+com.ustadmobile.core.db.dao.XObjectDao_RepoP(Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/XObjectDao_Repo$insertAsync$1;>;)Vthis$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this;Lcom/ustadmobile/core/db/dao/XObjectDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,+com/ustadmobile/core/db/dao/XObjectDao_Repo.c(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+***-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I68I9:I;PK!!1com/ustadmobile/core/db/dao/XObjectDao_Repo.class4+com/ustadmobile/core/db/dao/XObjectDao_Repo&com/ustadmobile/core/db/dao/XObjectDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/XObjectDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  (Lcom/ustadmobile/core/db/dao/XObjectDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this-Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao*()Lcom/ustadmobile/core/db/dao/XObjectDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; <= @)kotlin/coroutines/intrinsics/IntrinsicsKtBgetCOROUTINE_SUSPENDED()Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK IL newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectQreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ST VfindByObjectIdC(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/XObjectEntity; XY Z_result/Lcom/ustadmobile/lib/db/entities/XObjectEntity;idfindByXobjectUid2(J)Lcom/ustadmobile/lib/db/entities/XObjectEntity; _` a xObjectUidinsert2(Lcom/ustadmobile/lib/db/entities/XObjectEntity;)Jentityf(Ljava/lang/Object;)J dh i insertAsyncc(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;9com/ustadmobile/core/db/dao/XObjectDao_Repo$insertAsync$1nlabelI pq orP(Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;Lkotlin/coroutines/Continuation;)V u ovresultLjava/lang/Object; xy ozkotlin/ResultKt|throwOnFailure(Ljava/lang/Object;)V ~ }F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; k java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result-com/ustadmobile/lib/db/entities/XObjectEntitykotlin/coroutines/Continuation insertList(Ljava/util/List;)VD(Ljava/util/List;)V entityList Ljava/util/List; updateList update2(Lcom/ustadmobile/lib/db/entities/XObjectEntity;)V   de  kl  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J020 HJ020 HJ 0 2!0HJ"0 2!0H–@ø¢#J$0%2 &00'HJ(0%H–@ø¢)J*0%2+0 H–@ø¢,J-0%2!0HJ.0%2 &00'HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨/d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_releaseXObjectDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*#-AYGWMQR  ./N(OP>? STY*#+WYGWMPR ./OPU?XYM *#+[M,   \] ./ ^+??_`M *#bN- $ %  \] ./ c(?deS+g*#+jA  )* \(./f]kl9,o#,o:st~YstdsoY*,w:{:G:sF3*#+sY B!Y:' o%RoRFR <-].s-}./-4]./]f]\(2WP9Pym? G+*#+ 34./G+*#+ 78./G+g*#+ ;<./f]Adh= *+  ./ fyAkH *+,  ./ fy OPA= *+  ./ fy o[IIIII[s[0s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sXs]s^s_scsdsfskslsssssSsTs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisULcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$23com/ustadmobile/core/db/dao/XObjectDao_UriResponderget(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!YScom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$1.class4/Mcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/XObjectDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!\Scom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$2.class4/Mcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/XObjectDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!o__Zcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$instance$default$1.class4.Tcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit6org/kodein/di/RetrievingKt$instance$$inlined$generic$23com/ustadmobile/core/db/dao/XObjectDao_UriResponderpost(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; !"typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 %/*&S' ( ) #*+$,ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E -7[IIIII[s[ssssPK!!G֮Tcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$1.class4/Ncom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/XObjectDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!PeTcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$2.class4/Ncom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference;kaverit7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/XObjectDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .:[IIIII[s[sssssPK!!rw&='='9com/ustadmobile/core/db/dao/XObjectDao_UriResponder.class423com/ustadmobile/core/db/dao/XObjectDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this5Lcom/ustadmobile/core/db/dao/XObjectDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider6 checkNotNull 8 9org/kodein/type/TypeToken;null cannot be cast to non-null type org.kodein.type.TypeToken="com/ustadmobile/door/NanoHttpdCall?j(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V A @B_diDorg/kodein/di/DIAwareF getDiTrigger()Lorg/kodein/di/DITrigger; HI GJorg/kodein/di/DIContextL Companion#Lorg/kodein/di/DIContext$Companion; NO MP+org/kodein/type/GenericJVMTypeTokenDelegateRMcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$1T U getSuperType()Ljava/lang/reflect/Type; WX UYorg/kodein/type/TypeTokensJVMKt[ typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; ]^ \_onull cannot be cast to non-null type org.kodein.type.JVMTypeTokena2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Sd!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Mcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$2  Y get$lambda$0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5&com/ustadmobile/core/db/dao/XObjectDaoScom/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$instance$default$1  Ycom/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao(Lcom/ustadmobile/core/db/dao/XObjectDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;postNcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$1  YNcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$2  Y post$lambda$3 Tcom/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$instance$default$1  YJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda$1$_repo$delegate get$lambda$2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda$4 post$lambda$5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;  _repo  _gson /[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database_releaseLandroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;Lcom/google/gson/Gson;XObjectDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}) */*+,   *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYUYVZ`Yb:@e<k qGw{2: G:  K: 6  6Q6SYY`Yb:@e<k qGw{2:  : G: :6 6SYY`Yb:e<{2: Y%+((4FX d!r=r?{=~@ABA@!!"CECFGHG F""+#:$AIGILJkIpq$}%&%,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -. *_+,-- Y"%/+:+-3-:+53Y7:5:+<3Y>:<:@Y+,-C:E%G:  K: 6  6 Q6SYYֶ׸`Yb:@e<k qGw{2: G:  K: 6  6Q6SYYڶ۸`Yb:@e<k qGw{2:  ޶: G: :6 6SYY`Yb:e<{2: Y%+(.(/40F2X3d4rKrM{K~NOPON445QSQTUVU T55+6:7AWGWLXkWpq7}898,* ~4 r@ {7 *4 @ 7 LG)A/ D,(m4aDFOX=d1 +j :[ }  ) -.*: *L++ ! !,  )*: *L++ " ",  )*: *L++ $ $,  )*: *L++ 4 4,  )*: *L++ 5 5,  )*: *L++ 7 7,  )*K*YS*Y  S*YS*YS*Y S*YS*+!"">$Z4u57/(0zSMAP XObjectDao_UriResponder.kt Kotlin *S Kotlin *F + 1 XObjectDao_UriResponder.kt com/ustadmobile/core/db/dao/XObjectDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 XObjectDao_UriResponder.kt com/ustadmobile/core/db/dao/XObjectDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 1g[IIIII[s ![s s"ss s#sssssssss$ss%s&s s s'PK!!C[6com/ustadmobile/core/db/ext/DatabaseBuilderExtKt.class4@0com/ustadmobile/core/db/ext/DatabaseBuilderExtKtjava/lang/ObjectaddSyncCallback{(Lcom/ustadmobile/door/DatabaseBuilder;Lcom/ustadmobile/door/entities/NodeIdAndAuth;)Lcom/ustadmobile/door/DatabaseBuilder;(Lcom/ustadmobile/door/DatabaseBuilder;Lcom/ustadmobile/door/entities/NodeIdAndAuth;)Lcom/ustadmobile/door/DatabaseBuilder;#Lorg/jetbrains/annotations/NotNull; kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   nodeIdAndAuth'com/ustadmobile/door/SyncNodeIdCallback+com/ustadmobile/door/entities/NodeIdAndAuth getNodeId()J  (J)V  )com/ustadmobile/door/DoorDatabaseCallback$com/ustadmobile/door/DatabaseBuilder! addCallbackS(Lcom/ustadmobile/door/DoorDatabaseCallback;)Lcom/ustadmobile/door/DatabaseBuilder; #$ "%$this$addSyncCallback&Lcom/ustadmobile/door/DatabaseBuilder;-Lcom/ustadmobile/door/entities/NodeIdAndAuth;Lkotlin/Metadata;mvkxi0d1=    00*0020¨d2'Lcom/ustadmobile/core/db/UmAppDatabase;lib-database_releaseDatabaseBuilderExt.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations18Y!* +*Y+ &W*9   :!'(!);<= >7?=*+[I,I-I,.I/0I12[s34[ss(s5ss)s6PK!!$h?com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$1.class4J9com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$1GLkotlin/coroutines/jvm/internal/ContinuationImpl;/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLiveDataExt.ktlisn$this$getFirstValue completableobserverm getFirstValuec)com.ustadmobile.core.db.ext.LiveDataExtKt#(Lkotlin/coroutines/Continuation;)Va(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$1;>;)V   this;Lcom/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2)com/ustadmobile/core/db/ext/LiveDataExtKt4Q(Landroidx/lifecycle/LiveData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 *-.A.*+!B"#$%C&'AA*+,**010*38B"#9D(E)F G57CH I~  s [IIII[IIIII[sss ss[sssssss:;[II?I@PK!!&pp?com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$2.class49com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2](Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation;)V(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$2;>;)V$this_getFirstValueLandroidx/lifecycle/LiveData;   $observerLandroidx/lifecycle/Observer;  $(ILkotlin/coroutines/Continuation;)V  this;Lcom/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLiveDataExt.ktlisnmc9com.ustadmobile.core.db.ext.LiveDataExtKt$getFirstValue$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47androidx/lifecycle/LiveData9observeForever (Landroidx/lifecycle/Observer;)V ;< := kotlin/Unit?INSTANCE Lkotlin/Unit; AB @Cjava/lang/IllegalStateExceptionE/call to 'resume' before 'invoke' with coroutineG(Ljava/lang/String;)V I FJ$resultLjava/lang/Object;createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Qkotlin/coroutines/ContinuationSvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; NO Y  [p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopea VW c"Landroidx/lifecycle/LiveData;"Landroidx/lifecycle/Observer;Lkotlin/Metadata;mvkxi0d1'  0"*0HŠ@d2 T)com/ustadmobile/core/db/ext/LiveDataExtKtu getFirstValueQ(Landroidx/lifecycle/LiveData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; wx SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0 zezf {M*+*,*-|* z {9.W*2'+8**>DFYHK}~ +/|  LM'(NO{FY**,RT| UMzP( '(VW{B*+,ZD\| ]^_zX' ('AV`{? *+b,Td|   ]M _M vyz^s [!["[#[$s%s&gh[IiIjIikIlmIno[spq[srsssts^PK!!"pp?com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$3.class49com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$3Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2](Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation;)V(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$3;>;)V$this_getFirstValueLandroidx/lifecycle/LiveData;   $observerLandroidx/lifecycle/Observer;  $(ILkotlin/coroutines/Continuation;)V  this;Lcom/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$3; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLiveDataExt.ktlisnmc9com.ustadmobile.core.db.ext.LiveDataExtKt$getFirstValue$3$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47androidx/lifecycle/LiveData9removeObserver (Landroidx/lifecycle/Observer;)V ;< := kotlin/Unit?INSTANCE Lkotlin/Unit; AB @Cjava/lang/IllegalStateExceptionE/call to 'resume' before 'invoke' with coroutineG(Ljava/lang/String;)V I FJ$resultLjava/lang/Object;createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Qkotlin/coroutines/ContinuationSvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; NO Y  [p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopea VW c"Landroidx/lifecycle/LiveData;"Landroidx/lifecycle/Observer;Lkotlin/Metadata;mvkxi0d1'  0"*0HŠ@d2 T)com/ustadmobile/core/db/ext/LiveDataExtKtu getFirstValueQ(Landroidx/lifecycle/LiveData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; wx SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0 zezf {M*+*,*-|* z {9.W*2'+8**>DFYHK}~ +/|  LM'(NO{FY**,RT| UMzP( '(VW{B*+,ZD\| ]^_zX' ('AV`{? *+b,Td|   ]M _M vyz^s [!["[#[$s%s&gh[IiIjIikIlmIno[spq[srsssts^PK!!Snn/com/ustadmobile/core/db/ext/LiveDataExtKt.class4)com/ustadmobile/core/db/ext/LiveDataExtKtjava/lang/Object getFirstValueQ(Landroidx/lifecycle/LiveData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Landroidx/lifecycle/LiveData;Lkotlin/coroutines/Continuation<-TT;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #(kotlinx/coroutines/CompletableDeferredKt%CompletableDeferred$defaultU(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableDeferred; '( &)"getFirstValue$lambda$0=(Lkotlinx/coroutines/CompletableDeferred;Ljava/lang/Object;)V ,- ./"java/lang/invoke/LambdaMetafactory1 metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; 34 256 onChangedG(Lkotlinx/coroutines/CompletableDeferred;)Landroidx/lifecycle/Observer; 89:kotlinx/coroutines/Dispatchers<getMain.()Lkotlinx/coroutines/MainCoroutineDispatcher; >? =@"kotlin/coroutines/CoroutineContextB9com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$2D](Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;Lkotlin/coroutines/Continuation;)V F EGkotlin/jvm/functions/Function2IL$0 K LL$1 N OL$2 Q Rkotlinx/coroutines/BuildersKtT withContextx(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; VW UXandroidx/lifecycle/ObserverZ&kotlinx/coroutines/CompletableDeferred\androidx/lifecycle/LiveData^await4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; `a ]b9com/ustadmobile/core/db/ext/LiveDataExtKt$getFirstValue$3d eGjava/lang/Throwablegjava/lang/IllegalStateExceptioni/call to 'resume' before 'invoke' with coroutinek(Ljava/lang/String;)V m jn$this$getFirstValueLandroidx/lifecycle/LiveData; completable(Lkotlinx/coroutines/CompletableDeferred;observerLandroidx/lifecycle/Observer; $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationy $completable{kotlin/jvm/internal/Intrinsics}checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ~complete(Ljava/lang/Object;)Z ]itLkotlin/Metadata;mvkxi0d1D   !H"*H0H†@ø¢‚ ¨d2Tlib-database_releaseLiveDataExt.ktCode StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotationsBootstrapMethods1+ #+ :~Yd Y+:::o"o Z$*M,;NACEY*-HJ*M,P-SYY)S[NP]MM_K$W,*M-PScY P[NM_K$:ACeY*-fJMPYYM:$W:ACeY*-fJMPSYYMh:$WjYlow````b`/ ' _z 2_z L"_z][ )_z _z[ 5_z  _z _z[ h;_z _zh _z >; i p wx  K \`  z iHpq2pq5pq`3pqpArs2rsw:tuDtu>tu`3tu1vw8yx   ,-G*|*+W  {sEe :[IIIII[s[sssqss 7+0+PK!!L=((>com/ustadmobile/core/db/ext/UmAppDatabaseExtKt$preload$1.class4D8com/ustadmobile/core/db/ext/UmAppDatabaseExtKt$preload$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fUmAppDatabaseExt.ktl  isn $this$preloadmpreloadc.com.ustadmobile.core.db.ext.UmAppDatabaseExtKt#(Lkotlin/coroutines/Continuation;)V`(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/ext/UmAppDatabaseExtKt$preload$1;>;)V  this:Lcom/ustadmobile/core/db/ext/UmAppDatabaseExtKt$preload$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/ext/UmAppDatabaseExtKt.[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(;.*+<= !;A*+&***+**-2<3>"?#@ A/1B C]s [I I [II[ss[ssss45[II6I7I89I:PK!!9-N+u u 4com/ustadmobile/core/db/ext/UmAppDatabaseExtKt.class4~.com/ustadmobile/core/db/ext/UmAppDatabaseExtKtjava/lang/Objectpreload[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;k(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/ext/UmAppDatabaseExtKt$preload$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #%com/ustadmobile/core/db/UmAppDatabase% getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; '( &)L$0 + ,(com/ustadmobile/core/db/dao/VerbDaoExtKt.initPreloadedVerbsY(Lcom/ustadmobile/core/db/dao/VerbDao;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 01 /2 getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; 45 &6*com/ustadmobile/core/db/dao/ReportDaoExtKt8initPreloadedTemplates*(Lcom/ustadmobile/core/db/dao/ReportDao;)V :; 9<getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; >? &@1com/ustadmobile/core/db/dao/LeavingReasonDaoExtKtBinitPreloadedLeavingReasonsb(Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFgetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; HI &J,com/ustadmobile/core/db/dao/LanguageDaoExtKtLinitPreloadedLanguages,(Lcom/ustadmobile/core/db/dao/LanguageDao;)V NO MP kotlin/UnitRINSTANCE Lkotlin/Unit; TU SVjava/lang/IllegalStateExceptionX/call to 'resume' before 'invoke' with coroutineZ(Ljava/lang/String;)V \ Y] $this$preload'Lcom/ustadmobile/core/db/UmAppDatabase; $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/ContinuationdLkotlin/Metadata;mvkxi0d1:   0*0H†@ø¢‚ ¨d2lib-database_releaseUmAppDatabaseExt.ktCode StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1ti+ + N-~-Yd Y+N-M:-8h,$**--*--3Y--&K,$,W*7=*A--*--GY--&K,$,W*KQWYY[^u+$ &&e L"L v& 5 X p  w4X_`{(_`_`-ab2cxyz   {  |s}:fg[IhIiIhjIklImn[sop[ssqs`ssrPK!![tOcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_100_101$1.class4`Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_100_101$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_100_101$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!CREATE VIEW IF NOT EXISTS Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid #2DROP TRIGGER IF EXISTS container_remote_insert_ins%qCREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END ' kotlin/collections/CollectionsKt)listOf%([Ljava/lang/Object;)Ljava/util/List; +, *-CREATE OR REPLACE FUNCTION container_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql/$(Ljava/lang/Object;)Ljava/util/List; +1 *2*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List5&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase8  :p1Ljava/lang/Object;  ?INSTANCE A BLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtRUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0A U$* V  U/++ "M,$S,&S,(S,.03W)D6X* "#)+.V/ /4YZ[A7U= *+9;XV  <=> U Y@C\ ]SY^T_@DE[IFIGIFHIIJIKL[sMN[sOsPsPss4sQsPK!!r FFOcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1.class4Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!ContentJobItem_InsertTrigger#$ContentJobItem_UpdateRecursiveTotals%$ContentJobItem_UpdateRecursiveStatus'ContentJobItem_UpdateParents)!ContentJobItem_UpdateStatusParent+ kotlin/collections/CollectionsKt-listOf%([Ljava/lang/Object;)Ljava/util/List; /0 .1java/lang/Iterable3java/util/ArrayList5collectionSizeOrDefault(Ljava/lang/Iterable;I)I 78 .9 6 java/util/Collection<iterator()Ljava/util/Iterator; >? 4@java/util/IteratorBhasNext()Z DE CFnext()Ljava/lang/Object; HI CJjava/lang/StringBuilderL  MNDROP TRIGGER IF EXISTS Pappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; RS MTtoString()Ljava/lang/String; VW MXadd(Ljava/lang/Object;)Z Z[ =\java/util/List^ CREATE TRIGGER ContentJobItem_InsertTrigger AFTER INSERT ON ContentJobItem BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; ` CREATE TRIGGER ContentJobItem_UpdateRecursiveTotals AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; b - CREATE TRIGGER ContentJobItem_UpdateRecursiveStatus AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN (NEW.cjiStatus != OLD.cjiStatus) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE contentJobItem.cjiUid = NEW.cjiUid; END; d CREATE TRIGGER ContentJobItem_UpdateParents AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal)) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; f  CREATE TRIGGER ContentJobItem_UpdateStatusParent AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (New.cjiRecursiveStatus != OLD.cjiRecursiveStatus)) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; hplus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; jk .lcontentjobiteminsert_trign)contentjobitem_updaterecursivetotals_trigp!contentjobitem_updateparents_trigr contentjobitem_updatestatus_trigt'contentjobitem_updatestatusparents_trigv ON ContentJobItemx CREATE OR REPLACE FUNCTION contentjobiteminsert_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql z CREATE TRIGGER contentjobiteminsert_trig AFTER INSERT ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobiteminsert_fn() | CREATE OR REPLACE FUNCTION contentjobitem_updaterecursivetotals_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE (NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) AND ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql ~ CREATE TRIGGER contentjobitem_updaterecursivetotals_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updaterecursivetotals_fn();  CREATE OR REPLACE FUNCTION contentjobitem_updateparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal) AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid AND NEW.cjiParentCjiUid != 0; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updateparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updateparents_fn();  ; CREATE OR REPLACE FUNCTION contentjobitem_updatestatus_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE contentJobItem.cjiUid = NEW.cjiUid AND NEW.cjiStatus != OLD.cjiStatus; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updatestatus_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatus_fn();   CREATE OR REPLACE FUNCTION contentjobitem_updatestatusparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE NEW.cjiParentCjiUid != 0 AND NEW.cjiRecursiveStatus != OLD.cjiRecursiveStatus AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updatestatusparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatusparents_fn(); 9$i$a$-map-UmAppDatabaseMigrationsKt$MIGRATION_101_102$1$1IitLjava/lang/String; item$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map $this$map$iv triggerNamesLjava/util/List;9$i$a$-map-UmAppDatabaseMigrationsKt$MIGRATION_101_102$1$2*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase[Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;  p1 NINSTANCE  Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 $*    ++ "N-$S-&S-(S-*S-,S-2M,4N6-:6Y- :;=:6A:G:K:  ": : 6 MYOQU UY _]W_="N-aS-cS-eS-gS-iS-24m"N-oS-qS-sS-uS-wS-2M,4N6-:6Y- :;=:6A:G?K:  ": : 6 MYOQU UyUY _]W_= "N-{S-}S-S-S-S-S-S-S-S- S-24mrZ _44=C@3K _44=CEN _4=C_ B"$'),198Q9m:{:;8<=.><X>a?f<jwz|{ x m+ QLNONO9h6k1< 9 .0 QTTmp A= *+    Y SMAP UmAppDatabaseMigrations.kt Kotlin *S Kotlin *F + 1 UmAppDatabaseMigrations.kt com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,1335:1 1549#2:1336 1620#2,3:1337 1549#2:1340 1620#2,3:1341 *S KotlinDebug *F + 1 UmAppDatabaseMigrations.kt com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1 *L 223#1:1336 223#1:1337,3 234#1:1340 234#1:1341,3 *E @[IIIII[s[sssssssPK!!jOcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_102_103$1.class4Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_102_103$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_102_103$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt!dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I #$ "%java/util/Collection'CREATE TABLE IF NOT EXISTS Chat ( chatStartDate INTEGER NOT NULL , chatTitle TEXT , chatGroup INTEGER NOT NULL , chatLct INTEGER NOT NULL , chatUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ))add(Ljava/lang/Object;)Z +, (-CREATE TABLE IF NOT EXISTS ChatReplicate ( chatPk INTEGER NOT NULL , chatVersionId INTEGER NOT NULL DEFAULT 0 , chatDestination INTEGER NOT NULL , chatPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (chatPk, chatDestination) )/CREATE INDEX index_ChatReplicate_chatPk_chatDestination_chatVersionId ON ChatReplicate (chatPk, chatDestination, chatVersionId)1lCREATE INDEX index_ChatReplicate_chatDestination_chatPending ON ChatReplicate (chatDestination, chatPending)3,CREATE TABLE IF NOT EXISTS ChatMember ( chatMemberChatUid INTEGER NOT NULL , chatMemberPersonUid INTEGER NOT NULL , chatMemberJoinedDate INTEGER NOT NULL , chatMemberLeftDate INTEGER NOT NULL , chatMemberLct INTEGER NOT NULL , chatMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )5CREATE TABLE IF NOT EXISTS ChatMemberReplicate ( chatMemberPk INTEGER NOT NULL , chatMemberVersionId INTEGER NOT NULL DEFAULT 0 , chatMemberDestination INTEGER NOT NULL , chatMemberPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (chatMemberPk, chatMemberDestination) )7CREATE INDEX index_ChatMemberReplicate_chatMemberPk_chatMemberDestination_chatMemberVersionId ON ChatMemberReplicate (chatMemberPk, chatMemberDestination, chatMemberVersionId)9CREATE INDEX index_ChatMemberReplicate_chatMemberDestination_chatMemberPending ON ChatMemberReplicate (chatMemberDestination, chatMemberPending); CREATE TABLE IF NOT EXISTS CourseAssignmentMark ( camAssignmentUid INTEGER NOT NULL , camSubmitterUid INTEGER NOT NULL , camMark REAL NOT NULL , camPenalty INTEGER NOT NULL , camLct INTEGER NOT NULL , camUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )=CREATE TABLE IF NOT EXISTS CourseAssignmentMarkReplicate ( camPk INTEGER NOT NULL , camVersionId INTEGER NOT NULL DEFAULT 0 , camDestination INTEGER NOT NULL , camPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (camPk, camDestination) )?CREATE INDEX index_CourseAssignmentMarkReplicate_camPk_camDestination_camVersionId ON CourseAssignmentMarkReplicate (camPk, camDestination, camVersionId)ACREATE INDEX index_CourseAssignmentMarkReplicate_camDestination_camPending ON CourseAssignmentMarkReplicate (camDestination, camPending)C5CREATE TABLE IF NOT EXISTS CourseAssignmentSubmission ( casAssignmentUid INTEGER NOT NULL , casSubmitterUid INTEGER NOT NULL , casSubmitterPersonUid INTEGER NOT NULL , casText TEXT , casType INTEGER NOT NULL , casTimestamp INTEGER NOT NULL , casUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ECREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachment ( casaSubmissionUid INTEGER NOT NULL , casaMimeType TEXT , casaUri TEXT , casaMd5 TEXT , casaSize INTEGER NOT NULL , casaTimestamp INTEGER NOT NULL , casaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )GCREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachmentReplicate ( casaPk INTEGER NOT NULL , casaVersionId INTEGER NOT NULL DEFAULT 0 , casaDestination INTEGER NOT NULL , casaPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (casaPk, casaDestination) )ICREATE INDEX index_CourseAssignmentSubmissionAttachmentReplicate_casaPk_casaDestination_casaVersionId ON CourseAssignmentSubmissionAttachmentReplicate (casaPk, casaDestination, casaVersionId)KCREATE INDEX index_CourseAssignmentSubmissionAttachmentReplicate_casaDestination_casaPending ON CourseAssignmentSubmissionAttachmentReplicate (casaDestination, casaPending)MCREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionReplicate ( casPk INTEGER NOT NULL , casVersionId INTEGER NOT NULL DEFAULT 0 , casDestination INTEGER NOT NULL , casPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (casPk, casDestination) )OCREATE INDEX index_CourseAssignmentSubmissionReplicate_casPk_casDestination_casVersionId ON CourseAssignmentSubmissionReplicate (casPk, casDestination, casVersionId)QCREATE INDEX index_CourseAssignmentSubmissionReplicate_casDestination_casPending ON CourseAssignmentSubmissionReplicate (casDestination, casPending)SCREATE TABLE IF NOT EXISTS CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints INTEGER NOT NULL , cbMinPoints INTEGER NOT NULL , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )UECREATE INDEX index_CourseBlock_cbClazzUid ON CourseBlock (cbClazzUid)WCREATE TABLE IF NOT EXISTS CourseBlockReplicate ( cbPk INTEGER NOT NULL , cbVersionId INTEGER NOT NULL DEFAULT 0 , cbDestination INTEGER NOT NULL , cbPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cbPk, cbDestination) )YCREATE INDEX index_CourseBlockReplicate_cbPk_cbDestination_cbVersionId ON CourseBlockReplicate (cbPk, cbDestination, cbVersionId)[rCREATE INDEX index_CourseBlockReplicate_cbDestination_cbPending ON CourseBlockReplicate (cbDestination, cbPending)]1CREATE TABLE IF NOT EXISTS CourseDiscussion ( courseDiscussionTitle TEXT , courseDiscussionDesc TEXT , courseDiscussionClazzUid INTEGER NOT NULL , courseDiscussionActive INTEGER NOT NULL , courseDiscussionLct INTEGER NOT NULL , courseDiscussionUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )_BCREATE TABLE IF NOT EXISTS CourseDiscussionReplicate ( courseDiscussionPk INTEGER NOT NULL , courseDiscussionVersionId INTEGER NOT NULL DEFAULT 0 , courseDiscussionDestination INTEGER NOT NULL , courseDiscussionPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (courseDiscussionPk, courseDiscussionDestination) )aCREATE INDEX index_CourseDiscussionReplicate_courseDiscussionPk_courseDiscussionDestination_courseDiscussionVersionId ON CourseDiscussionReplicate (courseDiscussionPk, courseDiscussionDestination, courseDiscussionVersionId)cCREATE INDEX index_CourseDiscussionReplicate_courseDiscussionDestination_courseDiscussionPending ON CourseDiscussionReplicate (courseDiscussionDestination, courseDiscussionPending)eCREATE TABLE IF NOT EXISTS CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )gCREATE TABLE IF NOT EXISTS CourseGroupMemberReplicate ( cgmPk INTEGER NOT NULL , cgmVersionId INTEGER NOT NULL DEFAULT 0 , cgmDestination INTEGER NOT NULL , cgmPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cgmPk, cgmDestination) )iCREATE INDEX index_CourseGroupMemberReplicate_cgmPk_cgmDestination_cgmVersionId ON CourseGroupMemberReplicate (cgmPk, cgmDestination, cgmVersionId)kCREATE INDEX index_CourseGroupMemberReplicate_cgmDestination_cgmPending ON CourseGroupMemberReplicate (cgmDestination, cgmPending)mCREATE TABLE IF NOT EXISTS CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oMCREATE INDEX index_CourseGroupSet_cgsClazzUid ON CourseGroupSet (cgsClazzUid)qCREATE TABLE IF NOT EXISTS CourseGroupSetReplicate ( cgsPk INTEGER NOT NULL , cgsVersionId INTEGER NOT NULL DEFAULT 0 , cgsDestination INTEGER NOT NULL , cgsPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cgsPk, cgsDestination) )sCREATE INDEX index_CourseGroupSetReplicate_cgsPk_cgsDestination_cgsVersionId ON CourseGroupSetReplicate (cgsPk, cgsDestination, cgsVersionId)u|CREATE INDEX index_CourseGroupSetReplicate_cgsDestination_cgsPending ON CourseGroupSetReplicate (cgsDestination, cgsPending)wCREATE TABLE IF NOT EXISTS CoursePicture ( coursePictureClazzUid INTEGER NOT NULL , coursePictureMasterCsn INTEGER NOT NULL , coursePictureLocalCsn INTEGER NOT NULL , coursePictureLastChangedBy INTEGER NOT NULL , coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureMd5 TEXT , coursePictureFileSize INTEGER NOT NULL , coursePictureTimestamp INTEGER NOT NULL , coursePictureMimeType TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )yCREATE TABLE IF NOT EXISTS CoursePictureReplicate ( cpPk INTEGER NOT NULL , cpVersionId INTEGER NOT NULL DEFAULT 0 , cpDestination INTEGER NOT NULL , cpPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cpPk, cpDestination) ){CREATE INDEX index_CoursePictureReplicate_cpPk_cpDestination_cpVersionId ON CoursePictureReplicate (cpPk, cpDestination, cpVersionId)}vCREATE INDEX index_CoursePictureReplicate_cpDestination_cpPending ON CoursePictureReplicate (cpDestination, cpPending)CREATE TABLE IF NOT EXISTS CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS CourseTerminologyReplicate ( ctPk INTEGER NOT NULL , ctVersionId INTEGER NOT NULL DEFAULT 0 , ctDestination INTEGER NOT NULL , ctPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (ctPk, ctDestination) )CREATE INDEX index_CourseTerminologyReplicate_ctPk_ctDestination_ctVersionId ON CourseTerminologyReplicate (ctPk, ctDestination, ctVersionId)~CREATE INDEX index_CourseTerminologyReplicate_ctDestination_ctPending ON CourseTerminologyReplicate (ctDestination, ctPending)CREATE TABLE IF NOT EXISTS DiscussionPost ( discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostDiscussionTopicUid INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )4CREATE TABLE IF NOT EXISTS DiscussionPostReplicate ( discussionPostPk INTEGER NOT NULL , discussionPostVersionId INTEGER NOT NULL DEFAULT 0 , discussionPostDestination INTEGER NOT NULL , discussionPostPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (discussionPostPk, discussionPostDestination) )CREATE INDEX index_DiscussionPostReplicate_discussionPostPk_discussionPostDestination_discussionPostVersionId ON DiscussionPostReplicate (discussionPostPk, discussionPostDestination, discussionPostVersionId)CREATE INDEX index_DiscussionPostReplicate_discussionPostDestination_discussionPostPending ON DiscussionPostReplicate (discussionPostDestination, discussionPostPending)CREATE TABLE IF NOT EXISTS DiscussionTopic ( discussionTopicTitle TEXT , discussionTopicDesc TEXT , discussionTopicStartDate INTEGER NOT NULL , discussionTopicCourseDiscussionUid INTEGER NOT NULL , discussionTopicVisible INTEGER NOT NULL , discussionTopicArchive INTEGER NOT NULL , discussionTopicIndex INTEGER NOT NULL , discussionTopicClazzUid INTEGER NOT NULL , discussionTopicLct INTEGER NOT NULL , discussionTopicUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL );CREATE TABLE IF NOT EXISTS DiscussionTopicReplicate ( discussionTopicPk INTEGER NOT NULL , discussionTopicVersionId INTEGER NOT NULL DEFAULT 0 , discussionTopicDestination INTEGER NOT NULL , discussionTopicPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (discussionTopicPk, discussionTopicDestination) )CREATE INDEX index_DiscussionTopicReplicate_discussionTopicPk_discussionTopicDestination_discussionTopicVersionId ON DiscussionTopicReplicate (discussionTopicPk, discussionTopicDestination, discussionTopicVersionId)CREATE INDEX index_DiscussionTopicReplicate_discussionTopicDestination_discussionTopicPending ON DiscussionTopicReplicate (discussionTopicDestination, discussionTopicPending)VCREATE TABLE IF NOT EXISTS Message ( messageSenderPersonUid INTEGER NOT NULL , messageTableId INTEGER NOT NULL , messageEntityUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageClazzUid INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) CREATE TABLE IF NOT EXISTS MessageRead ( messageReadPersonUid INTEGER NOT NULL , messageReadMessageUid INTEGER NOT NULL , messageReadEntityUid INTEGER NOT NULL , messageReadLct INTEGER NOT NULL , messageReadUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS MessageReadReplicate ( messageReadPk INTEGER NOT NULL , messageReadVersionId INTEGER NOT NULL DEFAULT 0 , messageReadDestination INTEGER NOT NULL , messageReadPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (messageReadPk, messageReadDestination) )CREATE INDEX index_MessageReadReplicate_messageReadPk_messageReadDestination_messageReadVersionId ON MessageReadReplicate (messageReadPk, messageReadDestination, messageReadVersionId)CREATE INDEX index_MessageReadReplicate_messageReadDestination_messageReadPending ON MessageReadReplicate (messageReadDestination, messageReadPending)CREATE TABLE IF NOT EXISTS MessageReplicate ( messagePk INTEGER NOT NULL , messageVersionId INTEGER NOT NULL DEFAULT 0 , messageDestination INTEGER NOT NULL , messagePending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (messagePk, messageDestination) )CREATE INDEX index_MessageReplicate_messagePk_messageDestination_messageVersionId ON MessageReplicate (messagePk, messageDestination, messageVersionId)~CREATE INDEX index_MessageReplicate_messageDestination_messagePending ON MessageReplicate (messageDestination, messagePending)DROP TABLE ClazzAssignmentCREATE TABLE IF NOT EXISTS ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid INTEGER NOT NULL DEFAULT 0 , caActive INTEGER NOT NULL , caClassCommentEnabled INTEGER NOT NULL , caPrivateCommentsEnabled INTEGER NOT NULL DEFAULT 1 , caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission INTEGER NOT NULL DEFAULT 1 , caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission INTEGER NOT NULL DEFAULT 1 , caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid INTEGER NOT NULL DEFAULT 0 , caClazzUid INTEGER NOT NULL , caLocalChangeSeqNum INTEGER NOT NULL , caMasterChangeSeqNum INTEGER NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct INTEGER NOT NULL , caUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )MCREATE INDEX index_ClazzAssignment_caClazzUid ON ClazzAssignment (caClazzUid)%DROP TABLE ClazzAssignmentContentJoin}CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin ( cacjContentUid INTEGER NOT NULL , cacjAssignmentUid INTEGER NOT NULL , cacjActive INTEGER NOT NULL , cacjWeight INTEGER NOT NULL DEFAULT 0 , cacjMCSN INTEGER NOT NULL , cacjLCSN INTEGER NOT NULL , cacjLCB INTEGER NOT NULL , cacjLct INTEGER NOT NULL , cacjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) DROP TABLE ClazzAssignmentRollUpQCREATE TABLE IF NOT EXISTS ClazzAssignmentRollUp ( cachePersonUid INTEGER NOT NULL , cacheContentEntryUid INTEGER NOT NULL , cacheClazzAssignmentUid INTEGER NOT NULL , cacheStudentScore INTEGER NOT NULL , cacheMaxScore INTEGER NOT NULL , cacheFinalWeightScoreWithPenalty REAL NOT NULL DEFAULT 0 , cacheWeight INTEGER NOT NULL DEFAULT 0 , cacheProgress INTEGER NOT NULL , cacheContentComplete INTEGER NOT NULL , cacheSuccess INTEGER NOT NULL , cachePenalty INTEGER NOT NULL , lastCsnChecked INTEGER NOT NULL , cacheUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE UNIQUE INDEX index_ClazzAssignmentRollUp_cachePersonUid_cacheContentEntryUid_cacheClazzAssignmentUid ON ClazzAssignmentRollUp (cachePersonUid, cacheContentEntryUid, cacheClazzAssignmentUid)DROP TABLE CommentsCREATE TABLE IF NOT EXISTS Comments ( commentsText TEXT , commentsEntityType INTEGER NOT NULL , commentsEntityUid INTEGER NOT NULL , commentsPublic INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsPersonUid INTEGER NOT NULL , commentsToPersonUid INTEGER NOT NULL , commentSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsInActive INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsDateTimeUpdated INTEGER NOT NULL , commentsMCSN INTEGER NOT NULL , commentsLCSN INTEGER NOT NULL , commentsLCB INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )OALTER TABLE Clazz ADD COLUMN clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 OALTER TABLE Clazz ADD COLUMN clazzTerminologyUid INTEGER NOT NULL DEFAULT 25966UALTER TABLE XObjectEntity ADD COLUMN objectStatementRefUid INTEGER NOT NULL DEFAULT 0 CREATE TRIGGER ch_ins_127 AFTER INSERT ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END  CREATE TRIGGER ch_upd_127 AFTER UPDATE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END  CREATE TRIGGER ch_del_127 AFTER DELETE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, OLD.chatUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = OLD.chatUid); END CREATE VIEW Chat_ReceiveView AS SELECT Chat.*, ChatReplicate.* FROM Chat LEFT JOIN ChatReplicate ON ChatReplicate.chatPk = Chat.chatUid  CREATE TRIGGER chat_remote_insert_ins INSTEAD OF INSERT ON Chat_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) /*psql ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct */ ; END ( CREATE TRIGGER ch_ins_128 AFTER INSERT ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END ( CREATE TRIGGER ch_upd_128 AFTER UPDATE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END ( CREATE TRIGGER ch_del_128 AFTER DELETE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, OLD.chatMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = OLD.chatMemberUid); END CREATE VIEW ChatMember_ReceiveView AS SELECT ChatMember.*, ChatMemberReplicate.* FROM ChatMember LEFT JOIN ChatMemberReplicate ON ChatMemberReplicate.chatMemberPk = ChatMember.chatMemberUid  CREATE TRIGGER chatmember_remote_insert_ins INSTEAD OF INSERT ON ChatMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) /*psql ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct */ ; END $ CREATE TRIGGER ch_ins_523 AFTER INSERT ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_upd_523 AFTER UPDATE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_del_523 AFTER DELETE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, OLD.camUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = OLD.camUid); END CREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CourseAssignmentMarkReplicate.* FROM CourseAssignmentMark LEFT JOIN CourseAssignmentMarkReplicate ON CourseAssignmentMarkReplicate.camPk = CourseAssignmentMark.camUid 5 CREATE TRIGGER courseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) /*psql ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct */; END * CREATE TRIGGER ch_ins_522 AFTER INSERT ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_upd_522 AFTER UPDATE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_del_522 AFTER DELETE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, OLD.casUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = OLD.casUid); END !CREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CourseAssignmentSubmissionReplicate.* FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentSubmissionReplicate ON CourseAssignmentSubmissionReplicate.casPk = CourseAssignmentSubmission.casUid  CREATE TRIGGER courseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) /*psql ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp */; END 3 CREATE TRIGGER ch_ins_90 AFTER INSERT ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_upd_90 AFTER UPDATE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_del_90 AFTER DELETE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, OLD.casaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = OLD.casaUid); END iCREATE VIEW CourseAssignmentSubmissionAttachment_ReceiveView AS SELECT CourseAssignmentSubmissionAttachment.*, CourseAssignmentSubmissionAttachmentReplicate.* FROM CourseAssignmentSubmissionAttachment LEFT JOIN CourseAssignmentSubmissionAttachmentReplicate ON CourseAssignmentSubmissionAttachmentReplicate.casaPk = CourseAssignmentSubmissionAttachment.casaUid  CREATE TRIGGER courseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionAttachment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) /*psql ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp */; END F CREATE TRIGGER ATTUPD_CourseAssignmentSubmissionAttachment AFTER UPDATE ON CourseAssignmentSubmissionAttachment FOR EACH ROW WHEN OLD.casaMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.casaUri AS zaUri FROM CourseAssignmentSubmissionAttachment WHERE CourseAssignmentSubmissionAttachment.casaUid = OLD.casaUid AND (SELECT COUNT(*) FROM CourseAssignmentSubmissionAttachment WHERE casaMd5 = OLD.casaMd5) = 0 ; END  CREATE TRIGGER ch_ins_124 AFTER INSERT ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_upd_124 AFTER UPDATE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_del_124 AFTER DELETE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, OLD.cbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = OLD.cbUid); END CREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CourseBlockReplicate.* FROM CourseBlock LEFT JOIN CourseBlockReplicate ON CourseBlockReplicate.cbPk = CourseBlock.cbUid  CREATE TRIGGER courseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) /*psql ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct */; END : CREATE TRIGGER ch_ins_130 AFTER INSERT ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END : CREATE TRIGGER ch_upd_130 AFTER UPDATE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END : CREATE TRIGGER ch_del_130 AFTER DELETE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, OLD.courseDiscussionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = OLD.courseDiscussionUid); END CREATE VIEW CourseDiscussion_ReceiveView AS SELECT CourseDiscussion.*, CourseDiscussionReplicate.* FROM CourseDiscussion LEFT JOIN CourseDiscussionReplicate ON CourseDiscussionReplicate.courseDiscussionPk = CourseDiscussion.courseDiscussionUid  CREATE TRIGGER coursediscussion_remote_insert_ins INSTEAD OF INSERT ON CourseDiscussion_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseDiscussion(courseDiscussionUid, courseDiscussionActive, courseDiscussionTitle, courseDiscussionDesc, courseDiscussionClazzUid, courseDiscussionLct) VALUES(NEW.courseDiscussionUid, NEW.courseDiscussionActive, NEW.courseDiscussionTitle, NEW.courseDiscussionDesc, NEW.courseDiscussionClazzUid, NEW.courseDiscussionLct) /*psql ON CONFLICT (courseDiscussionUid) DO UPDATE SET courseDiscussionActive = EXCLUDED.courseDiscussionActive, courseDiscussionTitle = EXCLUDED.courseDiscussionTitle, courseDiscussionDesc = EXCLUDED.courseDiscussionDesc, courseDiscussionClazzUid = EXCLUDED.courseDiscussionClazzUid, courseDiscussionLct = EXCLUDED.courseDiscussionLct */ ; END  ! CREATE TRIGGER ch_ins_243 AFTER INSERT ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END  ! CREATE TRIGGER ch_upd_243 AFTER UPDATE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END  ! CREATE TRIGGER ch_del_243 AFTER DELETE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, OLD.cgmUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = OLD.cgmUid); END CREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CourseGroupMemberReplicate.* FROM CourseGroupMember LEFT JOIN CourseGroupMemberReplicate ON CourseGroupMemberReplicate.cgmPk = CourseGroupMember.cgmUid  CREATE TRIGGER coursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupMember(cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES (NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) /*psql ON CONFLICT (cgmUid) DO UPDATE SET cgmSetUid = EXCLUDED.cgmSetUid, cgmGroupNumber = EXCLUDED.cgmGroupNumber, cgmPersonUid = EXCLUDED.cgmPersonUid, cgmLct = EXCLUDED.cgmLct */; END  CREATE TRIGGER ch_ins_242 AFTER INSERT ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END  CREATE TRIGGER ch_upd_242 AFTER UPDATE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END  CREATE TRIGGER ch_del_242 AFTER DELETE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, OLD.cgsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = OLD.cgsUid); END CREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CourseGroupSetReplicate.* FROM CourseGroupSet LEFT JOIN CourseGroupSetReplicate ON CourseGroupSetReplicate.cgsPk = CourseGroupSet.cgsUid  CREATE TRIGGER coursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) /*psql ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct */; END 1 CREATE TRIGGER ch_ins_125 AFTER INSERT ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END 1 CREATE TRIGGER ch_upd_125 AFTER UPDATE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END !1 CREATE TRIGGER ch_del_125 AFTER DELETE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, OLD.coursePictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = OLD.coursePictureUid); END #CREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CoursePictureReplicate.* FROM CoursePicture LEFT JOIN CoursePictureReplicate ON CoursePictureReplicate.cpPk = CoursePicture.coursePictureUid %^ CREATE TRIGGER coursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) /*psql ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive */; END ' CREATE TRIGGER ATTUPD_CoursePicture AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN OLD.coursePictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.coursePictureUri AS zaUri FROM CoursePicture WHERE CoursePicture.coursePictureUid = OLD.coursePictureUid AND (SELECT COUNT(*) FROM CoursePicture WHERE coursePictureMd5 = OLD.coursePictureMd5) = 0 ; END ) CREATE TRIGGER ch_ins_450 AFTER INSERT ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END + CREATE TRIGGER ch_upd_450 AFTER UPDATE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END - CREATE TRIGGER ch_del_450 AFTER DELETE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, OLD.ctUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = OLD.ctUid); END /CREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CourseTerminologyReplicate.* FROM CourseTerminology LEFT JOIN CourseTerminologyReplicate ON CourseTerminologyReplicate.ctPk = CourseTerminology.ctUid 1 CREATE TRIGGER courseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseTerminology(ctUid, ctTitle, ctTerminology, ctLct) VALUES (NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) /*psql ON CONFLICT (ctUid) DO UPDATE SET ctTitle = EXCLUDED.ctTitle, ctTerminology = EXCLUDED.ctTerminology, ctLct = EXCLUDED.ctLct */; END 34 CREATE TRIGGER ch_ins_132 AFTER INSERT ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END 54 CREATE TRIGGER ch_upd_132 AFTER UPDATE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END 74 CREATE TRIGGER ch_del_132 AFTER DELETE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, OLD.discussionPostUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = OLD.discussionPostUid); END 9CREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, DiscussionPostReplicate.* FROM DiscussionPost LEFT JOIN DiscussionPostReplicate ON DiscussionPostReplicate.discussionPostPk = DiscussionPost.discussionPostUid ; CREATE TRIGGER discussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) /*psql ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct */ ; END =7 CREATE TRIGGER ch_ins_131 AFTER INSERT ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END ?7 CREATE TRIGGER ch_upd_131 AFTER UPDATE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END A7 CREATE TRIGGER ch_del_131 AFTER DELETE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, OLD.discussionTopicUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = OLD.discussionTopicUid); END CCREATE VIEW DiscussionTopic_ReceiveView AS SELECT DiscussionTopic.*, DiscussionTopicReplicate.* FROM DiscussionTopic LEFT JOIN DiscussionTopicReplicate ON DiscussionTopicReplicate.discussionTopicPk = DiscussionTopic.discussionTopicUid E CREATE TRIGGER discussiontopic_remote_insert_ins INSTEAD OF INSERT ON DiscussionTopic_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) /*psql ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct */ ; END G CREATE TRIGGER ch_ins_126 AFTER INSERT ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END I CREATE TRIGGER ch_upd_126 AFTER UPDATE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END K CREATE TRIGGER ch_del_126 AFTER DELETE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, OLD.messageUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = OLD.messageUid); END MCREATE VIEW Message_ReceiveView AS SELECT Message.*, MessageReplicate.* FROM Message LEFT JOIN MessageReplicate ON MessageReplicate.messagePk = Message.messageUid O CREATE TRIGGER message_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) /*psql ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct */ ; END Q+ CREATE TRIGGER ch_ins_129 AFTER INSERT ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END S+ CREATE TRIGGER ch_upd_129 AFTER UPDATE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END U+ CREATE TRIGGER ch_del_129 AFTER DELETE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, OLD.messageReadUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = OLD.messageReadUid); END WCREATE VIEW MessageRead_ReceiveView AS SELECT MessageRead.*, MessageReadReplicate.* FROM MessageRead LEFT JOIN MessageReadReplicate ON MessageReadReplicate.messageReadPk = MessageRead.messageReadUid Yp CREATE TRIGGER messageread_remote_insert_ins INSTEAD OF INSERT ON MessageRead_ReceiveView FOR EACH ROW BEGIN REPLACE INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) /*psql ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct */ ; END [/DROP VIEW IF EXISTS ClazzAssignment_ReceiveView]8DROP TRIGGER IF EXISTS clazzassignment_remote_insert_ins_!DROP TRIGGER IF EXISTS ch_ins_521a!DROP TRIGGER IF EXISTS ch_upd_521c!DROP TRIGGER IF EXISTS ch_del_521eCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid gf CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END i, CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END k, CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END m, CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END o:DROP VIEW IF EXISTS ClazzAssignmentContentJoin_ReceiveViewqCDROP TRIGGER IF EXISTS clazzassignmentcontentjoin_remote_insert_inss!DROP TRIGGER IF EXISTS ch_ins_522u!DROP TRIGGER IF EXISTS ch_upd_522w!DROP TRIGGER IF EXISTS ch_del_522y(DROP VIEW IF EXISTS Comments_ReceiveView{1DROP TRIGGER IF EXISTS comments_remote_insert_ins}!DROP TRIGGER IF EXISTS ch_ins_101!DROP TRIGGER IF EXISTS ch_upd_101!DROP TRIGGER IF EXISTS ch_del_101CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid & CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END  CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END CREATE TABLE IF NOT EXISTS Chat ( chatStartDate BIGINT NOT NULL , chatTitle TEXT , chatGroup BOOL NOT NULL , chatLct BIGINT NOT NULL , chatUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ChatMember ( chatMemberChatUid BIGINT NOT NULL , chatMemberPersonUid BIGINT NOT NULL , chatMemberJoinedDate BIGINT NOT NULL , chatMemberLeftDate BIGINT NOT NULL , chatMemberLct BIGINT NOT NULL , chatMemberUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ChatReplicate ( chatPk BIGINT NOT NULL , chatVersionId BIGINT NOT NULL DEFAULT 0 , chatDestination BIGINT NOT NULL , chatPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (chatPk, chatDestination) )CREATE TABLE IF NOT EXISTS ChatMemberReplicate ( chatMemberPk BIGINT NOT NULL , chatMemberVersionId BIGINT NOT NULL DEFAULT 0 , chatMemberDestination BIGINT NOT NULL , chatMemberPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (chatMemberPk, chatMemberDestination) )CREATE TABLE IF NOT EXISTS CourseAssignmentMark ( camAssignmentUid BIGINT NOT NULL , camSubmitterUid BIGINT NOT NULL , camMark FLOAT NOT NULL , camPenalty INTEGER NOT NULL , camLct BIGINT NOT NULL , camUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseAssignmentMarkReplicate ( camPk BIGINT NOT NULL , camVersionId BIGINT NOT NULL DEFAULT 0 , camDestination BIGINT NOT NULL , camPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (camPk, camDestination) )$CREATE TABLE IF NOT EXISTS CourseAssignmentSubmission ( casAssignmentUid BIGINT NOT NULL , casSubmitterUid BIGINT NOT NULL , casSubmitterPersonUid BIGINT NOT NULL , casText TEXT , casType INTEGER NOT NULL , casTimestamp BIGINT NOT NULL , casUid BIGSERIAL PRIMARY KEY NOT NULL ) CREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachment ( casaSubmissionUid BIGINT NOT NULL , casaMimeType TEXT , casaUri TEXT , casaMd5 TEXT , casaSize INTEGER NOT NULL , casaTimestamp BIGINT NOT NULL , casaUid BIGSERIAL PRIMARY KEY NOT NULL ) CREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachmentReplicate ( casaPk BIGINT NOT NULL , casaVersionId BIGINT NOT NULL DEFAULT 0 , casaDestination BIGINT NOT NULL , casaPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (casaPk, casaDestination) )CREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionReplicate ( casPk BIGINT NOT NULL , casVersionId BIGINT NOT NULL DEFAULT 0 , casDestination BIGINT NOT NULL , casPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (casPk, casDestination) )CREATE TABLE IF NOT EXISTS CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid BIGINT NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate BIGINT NOT NULL , cbDeadlineDate BIGINT NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate BIGINT NOT NULL , cbMaxPoints INTEGER NOT NULL , cbMinPoints INTEGER NOT NULL , cbIndex INTEGER NOT NULL , cbClazzUid BIGINT NOT NULL , cbActive BOOL NOT NULL , cbHidden BOOL NOT NULL , cbEntityUid BIGINT NOT NULL , cbLct BIGINT NOT NULL , cbUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseBlockReplicate ( cbPk BIGINT NOT NULL , cbVersionId BIGINT NOT NULL DEFAULT 0 , cbDestination BIGINT NOT NULL , cbPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cbPk, cbDestination) )CREATE TABLE IF NOT EXISTS CourseDiscussion ( courseDiscussionTitle TEXT , courseDiscussionDesc TEXT , courseDiscussionClazzUid BIGINT NOT NULL , courseDiscussionActive BOOL NOT NULL , courseDiscussionLct BIGINT NOT NULL , courseDiscussionUid BIGSERIAL PRIMARY KEY NOT NULL )>CREATE TABLE IF NOT EXISTS CourseDiscussionReplicate ( courseDiscussionPk BIGINT NOT NULL , courseDiscussionVersionId BIGINT NOT NULL DEFAULT 0 , courseDiscussionDestination BIGINT NOT NULL , courseDiscussionPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (courseDiscussionPk, courseDiscussionDestination) )CREATE TABLE IF NOT EXISTS CourseGroupMember ( cgmSetUid BIGINT NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid BIGINT NOT NULL , cgmLct BIGINT NOT NULL , cgmUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseGroupMemberReplicate ( cgmPk BIGINT NOT NULL , cgmVersionId BIGINT NOT NULL DEFAULT 0 , cgmDestination BIGINT NOT NULL , cgmPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cgmPk, cgmDestination) )CREATE TABLE IF NOT EXISTS CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive BOOL NOT NULL , cgsClazzUid BIGINT NOT NULL , cgsLct BIGINT NOT NULL , cgsUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseGroupSetReplicate ( cgsPk BIGINT NOT NULL , cgsVersionId BIGINT NOT NULL DEFAULT 0 , cgsDestination BIGINT NOT NULL , cgsPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cgsPk, cgsDestination) )CREATE TABLE IF NOT EXISTS CoursePicture ( coursePictureClazzUid BIGINT NOT NULL , coursePictureMasterCsn BIGINT NOT NULL , coursePictureLocalCsn BIGINT NOT NULL , coursePictureLastChangedBy INTEGER NOT NULL , coursePictureLct BIGINT NOT NULL , coursePictureUri TEXT , coursePictureMd5 TEXT , coursePictureFileSize INTEGER NOT NULL , coursePictureTimestamp BIGINT NOT NULL , coursePictureMimeType TEXT , coursePictureActive BOOL NOT NULL , coursePictureUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CoursePictureReplicate ( cpPk BIGINT NOT NULL , cpVersionId BIGINT NOT NULL DEFAULT 0 , cpDestination BIGINT NOT NULL , cpPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cpPk, cpDestination) )CREATE TABLE IF NOT EXISTS CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct BIGINT NOT NULL , ctUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseTerminologyReplicate ( ctPk BIGINT NOT NULL , ctVersionId BIGINT NOT NULL DEFAULT 0 , ctDestination BIGINT NOT NULL , ctPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ctPk, ctDestination) )CREATE TABLE IF NOT EXISTS DiscussionPost ( discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate BIGINT NOT NULL , discussionPostDiscussionTopicUid BIGINT NOT NULL , discussionPostVisible BOOL NOT NULL , discussionPostArchive BOOL NOT NULL , discussionPostStartedPersonUid BIGINT NOT NULL , discussionPostClazzUid BIGINT NOT NULL , discussionPostLct BIGINT NOT NULL , discussionPostUid BIGSERIAL PRIMARY KEY NOT NULL )0CREATE TABLE IF NOT EXISTS DiscussionPostReplicate ( discussionPostPk BIGINT NOT NULL , discussionPostVersionId BIGINT NOT NULL DEFAULT 0 , discussionPostDestination BIGINT NOT NULL , discussionPostPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (discussionPostPk, discussionPostDestination) )CREATE TABLE IF NOT EXISTS DiscussionTopic ( discussionTopicTitle TEXT , discussionTopicDesc TEXT , discussionTopicStartDate BIGINT NOT NULL , discussionTopicCourseDiscussionUid BIGINT NOT NULL , discussionTopicVisible BOOL NOT NULL , discussionTopicArchive BOOL NOT NULL , discussionTopicIndex INTEGER NOT NULL , discussionTopicClazzUid BIGINT NOT NULL , discussionTopicLct BIGINT NOT NULL , discussionTopicUid BIGSERIAL PRIMARY KEY NOT NULL )7CREATE TABLE IF NOT EXISTS DiscussionTopicReplicate ( discussionTopicPk BIGINT NOT NULL , discussionTopicVersionId BIGINT NOT NULL DEFAULT 0 , discussionTopicDestination BIGINT NOT NULL , discussionTopicPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (discussionTopicPk, discussionTopicDestination) )DCREATE TABLE IF NOT EXISTS Message ( messageSenderPersonUid BIGINT NOT NULL , messageTableId INTEGER NOT NULL , messageEntityUid BIGINT NOT NULL , messageText TEXT , messageTimestamp BIGINT NOT NULL , messageClazzUid BIGINT NOT NULL , messageLct BIGINT NOT NULL , messageUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS MessageRead ( messageReadPersonUid BIGINT NOT NULL , messageReadMessageUid BIGINT NOT NULL , messageReadEntityUid BIGINT NOT NULL , messageReadLct BIGINT NOT NULL , messageReadUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS MessageReadReplicate ( messageReadPk BIGINT NOT NULL , messageReadVersionId BIGINT NOT NULL DEFAULT 0 , messageReadDestination BIGINT NOT NULL , messageReadPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (messageReadPk, messageReadDestination) )CREATE TABLE IF NOT EXISTS MessageReplicate ( messagePk BIGINT NOT NULL , messageVersionId BIGINT NOT NULL DEFAULT 0 , messageDestination BIGINT NOT NULL , messagePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (messagePk, messageDestination) )%DROP VIEW ClazzAssignment_ReceiveViewCREATE TABLE IF NOT EXISTS ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid BIGINT NOT NULL DEFAULT 0 , caActive BOOL NOT NULL , caClassCommentEnabled BOOL NOT NULL , caPrivateCommentsEnabled BOOL NOT NULL DEFAULT true, caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission BOOL NOT NULL DEFAULT true, caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission BOOL NOT NULL DEFAULT true, caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid BIGINT NOT NULL DEFAULT 0 , caClazzUid BIGINT NOT NULL , caLocalChangeSeqNum BIGINT NOT NULL , caMasterChangeSeqNum BIGINT NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct BIGINT NOT NULL , caUid BIGSERIAL PRIMARY KEY NOT NULL )0DROP VIEW ClazzAssignmentContentJoin_ReceiveViewhCREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin ( cacjContentUid BIGINT NOT NULL , cacjAssignmentUid BIGINT NOT NULL , cacjActive BOOL NOT NULL , cacjWeight INTEGER NOT NULL DEFAULT 0 , cacjMCSN BIGINT NOT NULL , cacjLCSN BIGINT NOT NULL , cacjLCB INTEGER NOT NULL , cacjLct BIGINT NOT NULL , cacjUid BIGSERIAL PRIMARY KEY NOT NULL )?CREATE TABLE IF NOT EXISTS ClazzAssignmentRollUp ( cachePersonUid BIGINT NOT NULL , cacheContentEntryUid BIGINT NOT NULL , cacheClazzAssignmentUid BIGINT NOT NULL , cacheStudentScore INTEGER NOT NULL , cacheMaxScore INTEGER NOT NULL , cacheFinalWeightScoreWithPenalty FLOAT NOT NULL DEFAULT 0 , cacheWeight INTEGER NOT NULL DEFAULT 0 , cacheProgress INTEGER NOT NULL , cacheContentComplete BOOL NOT NULL , cacheSuccess SMALLINT NOT NULL , cachePenalty INTEGER NOT NULL , lastCsnChecked BIGINT NOT NULL , cacheUid BIGSERIAL PRIMARY KEY NOT NULL )DROP VIEW Comments_ReceiveViewCREATE TABLE IF NOT EXISTS Comments ( commentsText TEXT , commentsEntityType INTEGER NOT NULL , commentsEntityUid BIGINT NOT NULL , commentsPublic BOOL NOT NULL , commentsStatus INTEGER NOT NULL , commentsPersonUid BIGINT NOT NULL , commentsToPersonUid BIGINT NOT NULL , commentSubmitterUid BIGINT NOT NULL , commentsFlagged BOOL NOT NULL , commentsInActive BOOL NOT NULL , commentsDateTimeAdded BIGINT NOT NULL , commentsDateTimeUpdated BIGINT NOT NULL , commentsMCSN BIGINT NOT NULL , commentsLCSN BIGINT NOT NULL , commentsLCB INTEGER NOT NULL , commentsLct BIGINT NOT NULL , commentsUid BIGSERIAL PRIMARY KEY NOT NULL )NALTER TABLE Clazz ADD COLUMN clazzTerminologyUid BIGINT NOT NULL DEFAULT 25966 CREATE OR REPLACE FUNCTION ch_upd_127_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (127, NEW.chatUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql o CREATE TRIGGER ch_upd_127_trig AFTER UPDATE OR INSERT ON Chat FOR EACH ROW EXECUTE PROCEDURE ch_upd_127_fn();  CREATE OR REPLACE FUNCTION ch_del_127_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (127, OLD.chatUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql e CREATE TRIGGER ch_del_127_trig AFTER DELETE ON Chat FOR EACH ROW EXECUTE PROCEDURE ch_del_127_fn(); CREATE OR REPLACE FUNCTION chat_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER chat_remote_insert_trig INSTEAD OF INSERT ON Chat_ReceiveView FOR EACH ROW EXECUTE PROCEDURE chat_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_128_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (128, NEW.chatMemberUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql u CREATE TRIGGER ch_upd_128_trig AFTER UPDATE OR INSERT ON ChatMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_128_fn();  CREATE OR REPLACE FUNCTION ch_del_128_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (128, OLD.chatMemberUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql k CREATE TRIGGER ch_del_128_trig AFTER DELETE ON ChatMember FOR EACH ROW EXECUTE PROCEDURE ch_del_128_fn(); CREATE OR REPLACE FUNCTION chatmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER chatmember_remote_insert_trig INSTEAD OF INSERT ON ChatMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE chatmember_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_523_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (523, NEW.camUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_523_trig AFTER UPDATE OR INSERT ON CourseAssignmentMark FOR EACH ROW EXECUTE PROCEDURE ch_upd_523_fn();  CREATE OR REPLACE FUNCTION ch_del_523_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (523, OLD.camUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql u CREATE TRIGGER ch_del_523_trig AFTER DELETE ON CourseAssignmentMark FOR EACH ROW EXECUTE PROCEDURE ch_del_523_fn(); qCREATE OR REPLACE FUNCTION courseassignmentmark_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER courseassignmentmark_remote_insert_trig INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseassignmentmark_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_522_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (522, NEW.casUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_522_trig AFTER UPDATE OR INSERT ON CourseAssignmentSubmission FOR EACH ROW EXECUTE PROCEDURE ch_upd_522_fn();  CREATE OR REPLACE FUNCTION ch_del_522_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (522, OLD.casUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql { CREATE TRIGGER ch_del_522_trig AFTER DELETE ON CourseAssignmentSubmission FOR EACH ROW EXECUTE PROCEDURE ch_del_522_fn(); CREATE OR REPLACE FUNCTION courseassignmentsubmission_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER courseassignmentsubmission_remote_insert_trig INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseassignmentsubmission_remote_insert_fn()   CREATE OR REPLACE FUNCTION ch_upd_90_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (90, NEW.casaUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql   CREATE TRIGGER ch_upd_90_trig AFTER UPDATE OR INSERT ON CourseAssignmentSubmissionAttachment FOR EACH ROW EXECUTE PROCEDURE ch_upd_90_fn();   CREATE OR REPLACE FUNCTION ch_del_90_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (90, OLD.casaUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_del_90_trig AFTER DELETE ON CourseAssignmentSubmissionAttachment FOR EACH ROW EXECUTE PROCEDURE ch_del_90_fn(); CREATE OR REPLACE FUNCTION courseassignmentsubmissionattachment_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER courseassignmentsubmissionattachment_remote_insert_trig INSTEAD OF INSERT ON CourseAssignmentSubmissionAttachment_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseassignmentsubmissionattachment_remote_insert_fn()  CREATE OR REPLACE FUNCTION attach_CourseAssignmentSubmissionAttachment_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.casaUri AS zaUri FROM CourseAssignmentSubmissionAttachment WHERE CourseAssignmentSubmissionAttachment.casaUid = OLD.casaUid AND (SELECT COUNT(*) FROM CourseAssignmentSubmissionAttachment WHERE casaMd5 = OLD.casaMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsqlCREATE TRIGGER attach_CourseAssignmentSubmissionAttachment_trig AFTER UPDATE ON CourseAssignmentSubmissionAttachment FOR EACH ROW WHEN (OLD.casaMd5 IS NOT NULL) EXECUTE PROCEDURE attach_CourseAssignmentSubmissionAttachment_fn(); CREATE OR REPLACE FUNCTION ch_upd_124_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (124, NEW.cbUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_124_trig AFTER UPDATE OR INSERT ON CourseBlock FOR EACH ROW EXECUTE PROCEDURE ch_upd_124_fn();  CREATE OR REPLACE FUNCTION ch_del_124_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (124, OLD.cbUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_124_trig AFTER DELETE ON CourseBlock FOR EACH ROW EXECUTE PROCEDURE ch_del_124_fn(); !CREATE OR REPLACE FUNCTION courseblock_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql# CREATE TRIGGER courseblock_remote_insert_trig INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseblock_remote_insert_fn() % CREATE OR REPLACE FUNCTION ch_upd_130_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (130, NEW.courseDiscussionUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql '{ CREATE TRIGGER ch_upd_130_trig AFTER UPDATE OR INSERT ON CourseDiscussion FOR EACH ROW EXECUTE PROCEDURE ch_upd_130_fn(); ) CREATE OR REPLACE FUNCTION ch_del_130_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (130, OLD.courseDiscussionUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql +q CREATE TRIGGER ch_del_130_trig AFTER DELETE ON CourseDiscussion FOR EACH ROW EXECUTE PROCEDURE ch_del_130_fn(); -_CREATE OR REPLACE FUNCTION coursediscussion_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseDiscussion(courseDiscussionUid, courseDiscussionActive, courseDiscussionTitle, courseDiscussionDesc, courseDiscussionClazzUid, courseDiscussionLct) VALUES(NEW.courseDiscussionUid, NEW.courseDiscussionActive, NEW.courseDiscussionTitle, NEW.courseDiscussionDesc, NEW.courseDiscussionClazzUid, NEW.courseDiscussionLct) ON CONFLICT (courseDiscussionUid) DO UPDATE SET courseDiscussionActive = EXCLUDED.courseDiscussionActive, courseDiscussionTitle = EXCLUDED.courseDiscussionTitle, courseDiscussionDesc = EXCLUDED.courseDiscussionDesc, courseDiscussionClazzUid = EXCLUDED.courseDiscussionClazzUid, courseDiscussionLct = EXCLUDED.courseDiscussionLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql/ CREATE TRIGGER coursediscussion_remote_insert_trig INSTEAD OF INSERT ON CourseDiscussion_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursediscussion_remote_insert_fn() 1 CREATE OR REPLACE FUNCTION ch_upd_243_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (243, NEW.cgmUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql 3| CREATE TRIGGER ch_upd_243_trig AFTER UPDATE OR INSERT ON CourseGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_243_fn(); 5 CREATE OR REPLACE FUNCTION ch_del_243_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (243, OLD.cgmUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql 7r CREATE TRIGGER ch_del_243_trig AFTER DELETE ON CourseGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_del_243_fn(); 9!CREATE OR REPLACE FUNCTION coursegroupmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseGroupMember(cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES (NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ON CONFLICT (cgmUid) DO UPDATE SET cgmSetUid = EXCLUDED.cgmSetUid, cgmGroupNumber = EXCLUDED.cgmGroupNumber, cgmPersonUid = EXCLUDED.cgmPersonUid, cgmLct = EXCLUDED.cgmLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql; CREATE TRIGGER coursegroupmember_remote_insert_trig INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursegroupmember_remote_insert_fn() = CREATE OR REPLACE FUNCTION ch_upd_242_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (242, NEW.cgsUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql ?y CREATE TRIGGER ch_upd_242_trig AFTER UPDATE OR INSERT ON CourseGroupSet FOR EACH ROW EXECUTE PROCEDURE ch_upd_242_fn(); A CREATE OR REPLACE FUNCTION ch_del_242_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (242, OLD.cgsUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Co CREATE TRIGGER ch_del_242_trig AFTER DELETE ON CourseGroupSet FOR EACH ROW EXECUTE PROCEDURE ch_del_242_fn(); EICREATE OR REPLACE FUNCTION coursegroupset_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlG CREATE TRIGGER coursegroupset_remote_insert_trig INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursegroupset_remote_insert_fn() I CREATE OR REPLACE FUNCTION ch_upd_125_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (125, NEW.coursePictureUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql Kx CREATE TRIGGER ch_upd_125_trig AFTER UPDATE OR INSERT ON CoursePicture FOR EACH ROW EXECUTE PROCEDURE ch_upd_125_fn(); M CREATE OR REPLACE FUNCTION ch_del_125_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (125, OLD.coursePictureUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql On CREATE TRIGGER ch_del_125_trig AFTER DELETE ON CoursePicture FOR EACH ROW EXECUTE PROCEDURE ch_del_125_fn(); QCREATE OR REPLACE FUNCTION coursepicture_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlS CREATE TRIGGER coursepicture_remote_insert_trig INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursepicture_remote_insert_fn() U CREATE OR REPLACE FUNCTION attach_CoursePicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.coursePictureUri AS zaUri FROM CoursePicture WHERE CoursePicture.coursePictureUid = OLD.coursePictureUid AND (SELECT COUNT(*) FROM CoursePicture WHERE coursePictureMd5 = OLD.coursePictureMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsqlWCREATE TRIGGER attach_CoursePicture_trig AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN (OLD.coursePictureMd5 IS NOT NULL) EXECUTE PROCEDURE attach_CoursePicture_fn();Y CREATE OR REPLACE FUNCTION ch_upd_450_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (450, NEW.ctUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql [| CREATE TRIGGER ch_upd_450_trig AFTER UPDATE OR INSERT ON CourseTerminology FOR EACH ROW EXECUTE PROCEDURE ch_upd_450_fn(); ] CREATE OR REPLACE FUNCTION ch_del_450_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (450, OLD.ctUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql _r CREATE TRIGGER ch_del_450_trig AFTER DELETE ON CourseTerminology FOR EACH ROW EXECUTE PROCEDURE ch_del_450_fn(); aCREATE OR REPLACE FUNCTION courseterminology_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseTerminology(ctUid, ctTitle, ctTerminology, ctLct) VALUES (NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ON CONFLICT (ctUid) DO UPDATE SET ctTitle = EXCLUDED.ctTitle, ctTerminology = EXCLUDED.ctTerminology, ctLct = EXCLUDED.ctLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlc CREATE TRIGGER courseterminology_remote_insert_trig INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseterminology_remote_insert_fn() e CREATE OR REPLACE FUNCTION ch_upd_132_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (132, NEW.discussionPostUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql gy CREATE TRIGGER ch_upd_132_trig AFTER UPDATE OR INSERT ON DiscussionPost FOR EACH ROW EXECUTE PROCEDURE ch_upd_132_fn(); i CREATE OR REPLACE FUNCTION ch_del_132_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (132, OLD.discussionPostUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql ko CREATE TRIGGER ch_del_132_trig AFTER DELETE ON DiscussionPost FOR EACH ROW EXECUTE PROCEDURE ch_del_132_fn(); mCCREATE OR REPLACE FUNCTION discussionpost_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlo CREATE TRIGGER discussionpost_remote_insert_trig INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW EXECUTE PROCEDURE discussionpost_remote_insert_fn() q CREATE OR REPLACE FUNCTION ch_upd_131_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (131, NEW.discussionTopicUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql sz CREATE TRIGGER ch_upd_131_trig AFTER UPDATE OR INSERT ON DiscussionTopic FOR EACH ROW EXECUTE PROCEDURE ch_upd_131_fn(); u CREATE OR REPLACE FUNCTION ch_del_131_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (131, OLD.discussionTopicUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql wp CREATE TRIGGER ch_del_131_trig AFTER DELETE ON DiscussionTopic FOR EACH ROW EXECUTE PROCEDURE ch_del_131_fn(); y2CREATE OR REPLACE FUNCTION discussiontopic_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql{ CREATE TRIGGER discussiontopic_remote_insert_trig INSTEAD OF INSERT ON DiscussionTopic_ReceiveView FOR EACH ROW EXECUTE PROCEDURE discussiontopic_remote_insert_fn() } CREATE OR REPLACE FUNCTION ch_upd_126_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (126, NEW.messageUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql r CREATE TRIGGER ch_upd_126_trig AFTER UPDATE OR INSERT ON Message FOR EACH ROW EXECUTE PROCEDURE ch_upd_126_fn();  CREATE OR REPLACE FUNCTION ch_del_126_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (126, OLD.messageUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql h CREATE TRIGGER ch_del_126_trig AFTER DELETE ON Message FOR EACH ROW EXECUTE PROCEDURE ch_del_126_fn(); VCREATE OR REPLACE FUNCTION message_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER message_remote_insert_trig INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW EXECUTE PROCEDURE message_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_129_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (129, NEW.messageReadUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_129_trig AFTER UPDATE OR INSERT ON MessageRead FOR EACH ROW EXECUTE PROCEDURE ch_upd_129_fn();  CREATE OR REPLACE FUNCTION ch_del_129_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (129, OLD.messageReadUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_129_trig AFTER DELETE ON MessageRead FOR EACH ROW EXECUTE PROCEDURE ch_del_129_fn(); CREATE OR REPLACE FUNCTION messageread_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER messageread_remote_insert_trig INSTEAD OF INSERT ON MessageRead_ReceiveView FOR EACH ROW EXECUTE PROCEDURE messageread_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_520_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (520, NEW.caUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql z CREATE TRIGGER ch_upd_520_trig AFTER UPDATE OR INSERT ON ClazzAssignment FOR EACH ROW EXECUTE PROCEDURE ch_upd_520_fn();  CREATE OR REPLACE FUNCTION ch_del_520_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (520, OLD.caUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql p CREATE TRIGGER ch_del_520_trig AFTER DELETE ON ClazzAssignment FOR EACH ROW EXECUTE PROCEDURE ch_del_520_fn(); CREATE OR REPLACE FUNCTION clazzassignment_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzassignment_remote_insert_trig INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzassignment_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_521_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (521, NEW.cacjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_521_trig AFTER UPDATE OR INSERT ON ClazzAssignmentContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_521_fn();  CREATE OR REPLACE FUNCTION ch_del_521_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (521, OLD.cacjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql { CREATE TRIGGER ch_del_521_trig AFTER DELETE ON ClazzAssignmentContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_521_fn(); #CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid -CREATE OR REPLACE FUNCTION clazzassignmentcontentjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive,cacjWeight, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjWeight, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjWeight = EXCLUDED.cacjWeight, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_trig INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzassignmentcontentjoin_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_208_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (208, NEW.commentsUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql 2DROP TRIGGER IF EXISTS ch_upd_208_trig ON Commentss CREATE TRIGGER ch_upd_208_trig AFTER UPDATE OR INSERT ON Comments FOR EACH ROW EXECUTE PROCEDURE ch_upd_208_fn();  CREATE OR REPLACE FUNCTION ch_del_208_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (208, OLD.commentsUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql 2DROP TRIGGER IF EXISTS ch_del_208_trig ON Commentsi CREATE TRIGGER ch_del_208_trig AFTER DELETE ON Comments FOR EACH ROW EXECUTE PROCEDURE ch_del_208_fn(); nCREATE OR REPLACE FUNCTION comments_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlJDROP TRIGGER IF EXISTS comments_remote_insert_trig ON Comments_ReceiveView CREATE TRIGGER comments_remote_insert_trig INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW EXECUTE PROCEDURE comments_remote_insert_fn() stmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase  p1Ljava/lang/Object; INSTANCE  Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 $*   %+Y M+& 2,(*.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(R.W,(T.W,(V.W,(X.W,(Z.W,(\.W,(^.W,(`.W,(b.W,(d.W,(f.W,(h.W,(j.W,(l.W,(n.W,(p.W,(r.W,(t.W,(v.W,(x.W,(z.W,(|.W,(~.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(¹.W,(Ĺ.W,(ƹ.W,(ȹ.W,(ʹ.W,(̹.W,(ι.W,(й.W,(ҹ.W,(Թ.W,(ֹ.W,(ع.W,(ڹ.W,(ܹ.W,(޹.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,( .W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,(".W,($.W,(&.W,((.W,(*.W,(,.W,(..W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(R.W,(T.W,(V.W,(X.W,(Z.W,(\.W,(^.W,(`.W,(b.W,(d.W,(f.W,(h.W,(j.W,(l.W,(n.W,(p.W,(r.W,(t.W,(v.W,(x.W,(z.W,(|.W,(~.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W C,(.W,(.W,(.W,(2.W,(4.W,(.W,(:.W,(<.W,(.W,(.W,(B.W,(D.W,(.W,(.W,(.W,(L.W,(N.W,(.W,(R.W,(T.W,(.W,(X.W,(.W,(\.W,(^.W,(.W,(.W,(d.W,(f.W,(.W,(.W,(l.W,(n.W,(.W,(r.W,(.W,(v.W,(x.W,(.W,(.W,(~.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(¹.W,(.W,(.W,(Ĺ.W,(ƹ.W,(ȹ.W,(.W,(.W,(ʹ.W,(.W,(.W,(̹.W,(.W,(ι.W,(.W,(й.W,(.W,(ҹ.W,(.W,(Թ.W,(.W,(ֹ.W,(ع.W,(.W,(ڹ.W,(¹.W,(ܹ.W,(޹.W,(.W,(.W,(ʹ.W,(.W,(.W,(.W,(.W,(.W,(.W,(Թ.W,(.W,(.W,(.W,(.W,(.W,(.W,(޹.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,( .W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,(".W,(.W,($.W,(&.W,((.W,(*.W,(,.W,(..W,(.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(.W,(H.W,(J.W,(L.W,(N.W,(P.W,(R.W,(&.W,(T.W,(V.W,(X.W,(Z.W,(\.W,(^.W,(`.W,(b.W,(2.W,(d.W,(f.W,(h.W,(j.W,(l.W,(n.W,(<.W,(p.W,(r.W,(t.W,(v.W,(x.W,(z.W,(F.W,(|.W,(~.W,(.W,(.W,(.W,(.W,(P.W,(.W,(.W,(.W,(.W,(.W,(.W,(Z.W,(.W,(.W,(.W,(.W,(.W,(.W,(h.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(¹.W,  H ?=&'+348@AEMNRZ[_ g h l t u y  !!"##$%%&''(**"+*,6.7.;/C0D0H1P2Q2U3]5^5b6j7k7o8w9x9|:;;<>>?@@ABBCDDEGGHIJJKLLMNNOQQ RSSTU U$V,W-W1X9Z:Z>[F\G\K]S^T^X_``a`eamcncrdze{efgghiijllmnnoppqrrsvvwyyz||}~~  #$(015=IJNVbnos{  $,-19:>FGKSTX`aemnrz{  #$(015=>BJKOWX\deirsw          ()-67;DEI R!S!W"`#a#e$n%o%s&|'}'()):<<=>>?@@ABBCDDEGGHIIJKKLM M NOOP$R%R)S2T3T7U@VAVEWNXOXSY\Z]Za[j]k]o^x_y_}`aabccdeefhhijjkllmnnoppqtuvw*x7z8z<{E|F|J}S~T~Xabfopt}         ) * . 7 8 < H I M V W [ d e i r s w                                     ! " & . / 3 < = A I J N V W [ d p q u ~                                    # , - 1 9 : > F G K T U Y b c g o p t | }                                     # , - 1 :! ;! ?" H# I# M$ U% V% Z& b( c( g) p* q* u+ }, ~, - 1 2 3 3 4 5 7 8 9 9 : = > > ? @ @ A C D D E &I 2K ?M KQ LQ PR YS ZS ^T gU hU lV uW vW zX Y Y Z [ [ \ ] ] ^ ` ` a b b c d d e f f g h h i j j k llm oopqq r)s*s.t7u8u<vEwFwJxRySyWz`{a{e|n~o~s|} "#'015>?CLMQZ[_himvw{"+,09:>GHLUVZcdhqrv  '(,56: C D HQRV_`dmnr{|  !%%&''())*++,--.//011 2445#6$6(7182869?:@:D;M<N<R=[>\>`?i@j@nAwCxC|DEEFGGHIIJKKLMMNOOPSSTUUVWWXYYZ[[\] ]$^-_._2`;c<c@dIeJeNfWgXg\heifijjsktkxlmmnoopsstuuvwwxyyz{{|}}~ ()-6CDHQRV_`dmz{ y A= *+ȶʰ    Yγѱ @[IIIII[s[sssssssPK!!^i**Ocom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_103_104$1.class4tIcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_103_104$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_103_104$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt!dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I #$ "%java/util/Collection'%DROP VIEW IF EXISTS Clazz_ReceiveView)add(Ljava/lang/Object;)Z +, (-.DROP TRIGGER IF EXISTS clazz_remote_insert_ins/CREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid 1 6 CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END 3-DROP VIEW IF EXISTS XObjectEntity_ReceiveView56DROP TRIGGER IF EXISTS xobjectentity_remote_insert_ins7CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid 9 CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END ;DDROP TRIGGER IF EXISTS clazz_remote_insert_trig ON Clazz_ReceiveView= CREATE OR REPLACE FUNCTION clazz_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql? CREATE TRIGGER clazz_remote_insert_trig INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazz_remote_insert_fn() ATDROP TRIGGER IF EXISTS xobjectentity_remote_insert_trig ON XObjectEntity_ReceiveViewCCREATE OR REPLACE FUNCTION xobjectentity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlE CREATE TRIGGER xobjectentity_remote_insert_trig INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE xobjectentity_remote_insert_fn() GstmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabaseM  Op1Ljava/lang/Object; INSTANCE U VLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtfUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0U i$* j  i+Y M+&j,(*.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(*.W,(2.W,(@.W,(B.W,(D.W,(6.W,(:.W,(F.W,(H.W,k  }l*%126>?CKWcdhpquj IJ KmnoALi= *+NPlj  QRS i YTWp qgmrhs@XY[IZI[IZ\I]^I_`[sab[scsdsdssKsesPK!!)#)#Ocom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_104_105$1.class4Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_104_105$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_104_105$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt!dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I #$ "%java/util/Collection'CREATE TABLE IF NOT EXISTS ContentEntryPicture (`cepUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cepContentEntryUid` INTEGER NOT NULL, `cepUri` TEXT, `cepMd5` TEXT, `cepFileSize` INTEGER NOT NULL, `cepTimestamp` INTEGER NOT NULL, `cepMimeType` TEXT, `cepActive` INTEGER NOT NULL))add(Ljava/lang/Object;)Z +, (-CREATE TABLE IF NOT EXISTS ContentEntryPictureReplicate (`cepPk` INTEGER NOT NULL, `cepVersionId` INTEGER NOT NULL DEFAULT 0, `cepDestination` INTEGER NOT NULL, `cepPending` INTEGER NOT NULL DEFAULT 1, PRIMARY KEY(`cepPk`, `cepDestination`))/CREATE INDEX IF NOT EXISTS `index_ContentEntryPictureReplicate_cepPk_cepDestination_cepVersionId` ON ContentEntryPictureReplicate (`cepPk`, `cepDestination`, `cepVersionId`)1CREATE INDEX IF NOT EXISTS `index_ContentEntryPictureReplicate_cepDestination_cepPending` ON ContentEntryPictureReplicate (`cepDestination`, `cepPending`)3# CREATE TRIGGER ch_ins_138 AFTER INSERT ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END 5# CREATE TRIGGER ch_upd_138 AFTER UPDATE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END 7# CREATE TRIGGER ch_del_138 AFTER DELETE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, OLD.cepUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = OLD.cepUid); END 9CREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, ContentEntryPictureReplicate.* FROM ContentEntryPicture LEFT JOIN ContentEntryPictureReplicate ON ContentEntryPictureReplicate.cepPk = ContentEntryPicture.cepUid ; CREATE TRIGGER ceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) /*psql ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive */; END = CREATE TRIGGER ATTUPD_ContentEntryPicture AFTER UPDATE ON ContentEntryPicture FOR EACH ROW WHEN OLD.cepMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.cepUri AS zaUri FROM ContentEntryPicture WHERE ContentEntryPicture.cepUid = OLD.cepUid AND (SELECT COUNT(*) FROM ContentEntryPicture WHERE cepMd5 = OLD.cepMd5) = 0 ; END ?CREATE TABLE IF NOT EXISTS ContentEntryPicture ( cepContentEntryUid BIGINT NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp BIGINT NOT NULL , cepMimeType TEXT , cepActive BOOL NOT NULL , cepUid BIGSERIAL PRIMARY KEY NOT NULL )ACREATE TABLE IF NOT EXISTS ContentEntryPictureReplicate ( cepPk BIGINT NOT NULL , cepVersionId BIGINT NOT NULL DEFAULT 0 , cepDestination BIGINT NOT NULL , cepPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cepPk, cepDestination) )CCREATE INDEX index_ContentEntryPictureReplicate_cepPk_cepDestination_cepVersionId ON ContentEntryPictureReplicate (cepPk, cepDestination, cepVersionId)ECREATE INDEX index_ContentEntryPictureReplicate_cepDestination_cepPending ON ContentEntryPictureReplicate (cepDestination, cepPending)G CREATE OR REPLACE FUNCTION ch_upd_138_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (138, NEW.cepUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql I~ CREATE TRIGGER ch_upd_138_trig AFTER UPDATE OR INSERT ON ContentEntryPicture FOR EACH ROW EXECUTE PROCEDURE ch_upd_138_fn(); K CREATE OR REPLACE FUNCTION ch_del_138_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (138, OLD.cepUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Mt CREATE TRIGGER ch_del_138_trig AFTER DELETE ON ContentEntryPicture FOR EACH ROW EXECUTE PROCEDURE ch_del_138_fn(); OCREATE OR REPLACE FUNCTION ceppicture_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlQ CREATE TRIGGER ceppicture_remote_insert_trig INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW EXECUTE PROCEDURE ceppicture_remote_insert_fn() S CREATE OR REPLACE FUNCTION attach_ContentEntryPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.cepUri AS zaUri FROM ContentEntryPicture WHERE ContentEntryPicture.cepUid = OLD.cepUid AND (SELECT COUNT(*) FROM ContentEntryPicture WHERE cepMd5 = OLD.cepMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsqlUCREATE TRIGGER attach_ContentEntryPicture_trig AFTER UPDATE ON ContentEntryPicture FOR EACH ROW WHEN (OLD.cepMd5 IS NOT NULL) EXECUTE PROCEDURE attach_ContentEntryPicture_fn();WstmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase]  _p1Ljava/lang/Object; INSTANCE e fLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtvUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0e y$* z  yE+Y M+&,(*.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(<.W,(R.W,(T.W,(V.W,(X.W,{  |A%1=IJNVW[cdhpqu}~!)*.67;Cz 4YZE E[}~A\y= *+^`|z  abc y Ydg w}x@hi[IjIkIjlImnIop[sqr[ssststss[susPK!!fh//Ocom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_105_106$1.class4SIcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_105_106$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_105_106$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/Listjava/util/Collection!MALTER TABLE CourseAssignmentSubmissionAttachment ADD COLUMN casaFileName TEXT#add(Ljava/lang/Object;)Z %& "'stmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase-  /p1Ljava/lang/Object; INSTANCE 5 6Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtFUmAppDatabaseMigrations.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations05 I$* J  Ii+Y M,"$(W,K!!"$J )* +LMNA,I= *+.0K J  123 I Y47O PGLQHR@89[I:I;I:I?@[sAB[sCsDsDss+sEsPK!!RrLOcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_106_107$1.class4UIcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_106_107$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisKLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_106_107$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List(DROP TABLE IF EXISTS SqliteChangeSeqNums!add(Ljava/lang/Object;)Z #$ %'DROP TABLE IF EXISTS UpdateNotification';$i$a$-apply-UmAppDatabaseMigrationsKt$MIGRATION_106_107$1$1I$this$invoke_u24lambda_u240Ljava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase/  1p1Ljava/lang/Object; INSTANCE 7 8Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtHUmAppDatabaseMigrations.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations07 K$* L  K++Y M,N6-"&W-(&W,M))*+(,))*)L*)*+,+ +-NOPA.K= *+02M(L  345 K Y69Q RINSJT@:;[II?@IAB[sCD[sEsFsFss-sGsPK!!+ Mcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_92_93$1.class4bGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_92_93$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_92_93$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!+ALTER TABLE SyncNode RENAME to SyncNode_OLD#SCREATE TABLE IF NOT EXISTS SyncNode ( nodeClientId INTEGER PRIMARY KEY NOT NULL)%IINSERT INTO SyncNode (nodeClientId) SELECT nodeClientId FROM SyncNode_OLD'DROP TABLE SyncNode_OLD) kotlin/collections/CollectionsKt+listOf%([Ljava/lang/Object;)Ljava/util/List; -. ,/'ALTER TABLE SyncNode DROP COLUMN master1$(Ljava/lang/Object;)Ljava/util/List; -3 ,4*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List7&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase:  <p1Ljava/lang/Object;  AINSTANCE C DLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtTUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0C W$* X  W4++ #"M,$S,&S,(S,*S,025Y.D8Z*    " $' .3 X4 46[\]A9W= *+;=Z X  >?@ W YBE^ _U[`Va@FG[IHIIIHJIKLIMN[sOP[sQsRsRss6sSsPK!!s1Mcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_93_94$1.class4cGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_93_94$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_93_94$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!7CREATE VIEW IF NOT EXISTS ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid #ADROP TRIGGER IF EXISTS clazzlogattendancerecord_remote_insert_ins%CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END' kotlin/collections/CollectionsKt)listOf%([Ljava/lang/Object;)Ljava/util/List; +, *-CREATE OR REPLACE FUNCTION clazzlogattendancerecord_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql/jDROP TRIGGER IF EXISTS clazzlogattendancerecord_remote_insert_trig ON ClazzLogAttendanceRecord_ReceiveView1 CREATE TRIGGER clazzlogattendancerecord_remote_insert_trig INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzlogattendancerecord_remote_insert_fn() 3*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase6[Ljava/lang/String;8java/util/List:&(Ljava/lang/Object;)Ljava/lang/Object;  =p1Ljava/lang/Object;  BINSTANCE D ELkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtUUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0D X$* Y  XB++ "M,$S,&S,(S,."M,0S,2S,4S,.Z)79;[6 "#)58:=AYB B5\]^A<X= *+7>[Y  ?@A X YCF_ `V\aWb@GH[IIIJIIKILMINO[sPQ[sRsSsSss5sTsPK!!]q,,Mcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_94_95$1.class4gGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_94_95$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_94_95$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!+DROP TRIGGER IF EXISTS ATTUPD_PersonPicture#)DROP TABLE IF EXISTS ZombieAttachmentData%CREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaTableId INTEGER NOT NULL , zaPrimaryKey INTEGER NOT NULL , zaMd5 TEXT , zaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )'Y CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaTableId, zaPrimaryKey, zaMd5) SELECT 50 AS zaTableId, OLD.personPictureUid AS zaPrimaryKey, OLD.personPictureMd5 AS zaMd5 FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; END ) kotlin/collections/CollectionsKt+listOf%([Ljava/lang/Object;)Ljava/util/List; -. ,/ADROP TRIGGER IF EXISTS attach_PersonPicture_trig ON PersonPicture1CREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaTableId INTEGER NOT NULL , zaPrimaryKey BIGINT NOT NULL , zaMd5 TEXT , zaUid BIGSERIAL PRIMARY KEY NOT NULL )3 CREATE OR REPLACE FUNCTION attach_PersonPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaTableId, zaPrimaryKey, zaMd5) SELECT 50 AS zaTableId, OLD.personPictureUid AS zaPrimaryKey, OLD.personPictureMd5 AS zaMd5 FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsql5CREATE TRIGGER attach_PersonPicture_trig AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN (OLD.personPictureMd5 IS NOT NULL) EXECUTE PROCEDURE attach_PersonPicture_fn();7*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase:[Ljava/lang/String;<java/util/List>&(Ljava/lang/Object;)Ljava/lang/Object;  Ap1Ljava/lang/Object;  FINSTANCE H ILkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtYUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0H \$* ]  \Q++ #"M,$S,&S,(S,*S,0%"M,2S,&S,4S,6S,8S,0^.!;=?_R$&'&("&$:'&(%.>:?=>?@B>DPG>IWL>M=P$]Q Q9`abA@\= *+;B_#]  CDE \ YGJc dZ`e[f@KL[IMINIMOIPQIRS[sTU[sVsWsWss9sXsPK!!Y  Mcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_95_96$1.class4cGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_95_96$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_95_96$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!!DROP VIEW PersonAuth2_receiveview#9ALTER TABLE PersonAuth2 ALTER COLUMN pauthLcb TYPE BIGINT%CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid'CREATE OR REPLACE FUNCTION personauth2_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql)CREATE TRIGGER personauth2_remote_insert_trig INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW EXECUTE PROCEDURE personauth2_remote_insert_fn()+ kotlin/collections/CollectionsKt-listOf%([Ljava/lang/Object;)Ljava/util/List; /0 .1 emptyList()Ljava/util/List; 34 .5*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List8&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase;  =p1Ljava/lang/Object;  BINSTANCE D ELkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtUUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0D X$* Y  X7++ ("M,$S,&S,(S,*S,,S,26Z3B9[6 \^_^`"^$a'^)a,^-]3c6\Y7 77\]^A:X= *+<>[[Y  ?@A X YCF_ `V\aWb@GH[IIIJIIKILMINO[sPQ[sRsSsSss7sTsPK!!}Mcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_96_97$1.class4eGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_96_97$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_96_97$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!DROP TABLE ZombieAttachmentData#iCREATE TABLE ZombieAttachmentData ( zaUri TEXT , zaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )%+DROP TRIGGER IF EXISTS ATTUPD_PersonPicture' CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.personPictureUri AS zaUri FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; END ) kotlin/collections/CollectionsKt+listOf%([Ljava/lang/Object;)Ljava/util/List; -. ,/)DROP TABLE IF EXISTS ZombieAttachmentData1gCREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaUri TEXT , zaUid SERIAL PRIMARY KEY NOT NULL )3 CREATE OR REPLACE FUNCTION attach_PersonPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.personPictureUri AS zaUri FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsql5*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase8[Ljava/lang/String;:java/util/List<&(Ljava/lang/Object;)Ljava/lang/Object;  ?p1Ljava/lang/Object;  DINSTANCE F GLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtWUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0F Z$* [  ZG++ #"M,$S,&S,(S,*S,0"M,2S,4S,6S,0\.9;=]:hijik"i$}'i.:=?BFh[G G7^_`A>Z= *+9@]g[  ABC Z YEHa bX^cYd@IJ[IKILIKMINOIPQ[sRS[sTsUsUss7sVsPK!!"Mcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_97_98$1.class4YGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_97_98$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_97_98$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  1com/ustadmobile/lib/util/ext/DoorSqlDatabaseExtKt! fixTincan-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V #$ "% kotlin/collections/CollectionsKt' emptyList()Ljava/util/List; )* (+*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List.&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase1  3p1Ljava/lang/Object;  8INSTANCE : ;Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtKUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0: N$* O  Nm++  +&,,PB/QO -RSTA0N= *+24QO  567 N Y9<U VLRWMX@=>[I?I@I?AIBCIDE[sFG[sHsIsIss-sJsPK!!P!ŰMcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_98_99$1.class4YGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_98_99$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_98_99$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  AALTER TABLE ContentJobItem ALTER COLUMN cjiFinishTime TYPE BIGINT! kotlin/collections/CollectionsKt#listOf$(Ljava/lang/Object;)Ljava/util/List; %& $' emptyList()Ljava/util/List; )* $+*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List.&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase1  3p1Ljava/lang/Object;  8INSTANCE : ;Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtKUmAppDatabaseMigrations.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0: N$* O  Ng++  "(,PB/QO -RSTA0N= *+24QO  567 N Y9<U VLRWMX@=>[I?I@I?AIBCIDE[sFG[sHsIsIss-sJsPK!!> > Ncom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_99_100$1.class4PHcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_99_100$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisJLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_99_100$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/lang/String_ UPDATE ContainerEntry SET ceCefUid = (SELECT CefOuter.cefUid FROM ContainerEntryFile CefOuter WHERE CefOuter.cefMd5 = (SELECT CefInner.cefMd5 FROM ContainerEntryFile CefInner WHERE CefInner.cefUid = ContainerEntry.ceCefUid) ORDER BY CefOuter.cefUid LIMIT 1) ' DELETE FROM ContainerEntryFile WHERE ContainerEntryFile.cefUid != (SELECT CefInner.cefUid FROM ContainerEntryFile CefInner WHERE CefInner.cefMd5 = ContainerEntryFile.cefMd5 ORDER BY CefInner.cefUid LIMIT 1)  kotlin/collections/CollectionsKt!listOf%([Ljava/lang/Object;)Ljava/util/List; #$ "%*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase)  +p1Ljava/lang/Object;  0INSTANCE 2 3Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;5com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtCUmAppDatabaseMigrations.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations02 F$* G  FV+M,S, S,&HG 'IJKA(F= *+*,HG  -./ F Y14L MDINEO@56[I7I8I79I:;I<=[s>?[s@sAsAss'sBsPK!!2*;com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt.class45com/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKtjava/lang/ObjectgetMIGRATION_92_93=()Lcom/ustadmobile/door/migration/DoorMigrationStatementList;#Lorg/jetbrains/annotations/NotNull;MIGRATION_92_93;Lcom/ustadmobile/door/migration/DoorMigrationStatementList;   getMIGRATION_93_94MIGRATION_93_94 getMIGRATION_94_95MIGRATION_94_95  getMIGRATION_95_96MIGRATION_95_96  getMIGRATION_96_97MIGRATION_96_97  getMIGRATION_97_98MIGRATION_97_98  getMIGRATION_98_99MIGRATION_98_99 ! "getMIGRATION_99_100MIGRATION_99_100 % &getMIGRATION_100_101MIGRATION_100_101 ) *getMIGRATION_101_102MIGRATION_101_102 - .getMIGRATION_102_103MIGRATION_102_103 1 2getMIGRATION_103_104MIGRATION_103_104 5 6getMIGRATION_104_105MIGRATION_104_105 9 :getMIGRATION_105_106MIGRATION_105_106 = >getMIGRATION_106_107MIGRATION_106_107 A B migrationList()Ljava/util/List;B()Ljava/util/List;,com/ustadmobile/door/migration/DoorMigrationG;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtI)getUmAppDatabaseReplicationMigration91_924()Lcom/ustadmobile/door/migration/DoorMigrationSync; KL JM kotlin/collections/CollectionsKtOlistOf%([Ljava/lang/Object;)Ljava/util/List; QR PS()V9com/ustadmobile/door/migration/DoorMigrationStatementListWGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_92_93$1YINSTANCEILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_92_93$1; [\ Z]kotlin/jvm/functions/Function1_%(IILkotlin/jvm/functions/Function1;)V ab XcGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_93_94$1eILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_93_94$1; [g fhGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_94_95$1jILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_94_95$1; [l kmGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_95_96$1oILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_95_96$1; [q prGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_96_97$1tILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_96_97$1; [v uwGcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_97_98$1yILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_97_98$1; [{ z|Gcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_98_99$1~ILcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_98_99$1; [ Hcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_99_100$1JLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_99_100$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_100_101$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_100_101$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_101_102$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_102_103$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_102_103$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_103_104$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_103_104$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_104_105$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_104_105$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_105_106$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_105_106$1; [ Icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_106_107$1KLcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_106_107$1; [ Lkotlin/Metadata;mvkxi0d1g       0"0!"0¢ "0¢ "0¢ "0¢  " 0¢  " 0¢  "0¢ "0¢ "0¢ "0¢ "0¢ "0¢ "0¢ "0¢ "0¢ ¨#d2.Lcom/ustadmobile/door/migration/DoorMigration;lib-database_releaseUmAppDatabaseMigrations.ktRuntimeInvisibleAnnotationsCodeLineNumberTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1      ! % ) - 1 5 9 = A    #[g #$'(+,/03478;<? @C(DE%HK*NHS* HS*HS*HS*HS*HS*HS*#HS*'HS* +HS* /HS* 3HS* 7HS* ;HS*?HS*CHS*Tn0,13051<0?1F0I1P0S2Z0]2d0g2n0q2x0{30303030/4FUV}-XY\]^`d XY]^i`dXY^_n`dXY_`s`dXY`ax`dXYab}`dXYbc`d#XYcd`d'XYde`d+XYef`d/XYfg`d3XYgh`d7XYhi`d;XYij`d?XYjk`dC> (#<[Pgdx (zZfkpuz[IIIII[s[$s)s s(ss-s,s1s0s5s4s9s8s=s()V   tokenLjava/lang/String;  this-Lcom/ustadmobile/lib/db/entities/AccessToken;getToken()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;setToken(Ljava/lang/String;)Vkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  getAccessTokenPersonUid()JaccessTokenPersonUidJ ! "setAccessTokenPersonUid(J)V getExpiresexpires '! ( setExpires(JJ)V  personUid(JJLjava/lang/String;)VfToken/Landroidx/room/PrimaryKey;Landroidx/annotation/NonNull;Landroidx/room/Entity;Lkotlin/Metadata;mvkxi0d1      20B00¢B000¢B¢ R 0X†¢   " R0X†¢  "R08@X‡¢ "¨d2lib-database_releaseAccessToken.ktRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFile1 @1A 2 !'! B= ** C D  B/*C D AB@ +*+C D   EB/*#CD $%B:*#CD!&B/*)CD *%B:*)CD!+Bc*,* *#*!)C D -!'!.B~"0*,* *#*!)*C !D*""-!"'!"/ E F?@p45[I6I7I68I69I:;[s<=[ss s-s s's+s/s s.ss sss$s%s&s*s sssss>A3PK!!>=com/ustadmobile/lib/db/entities/AgentEntity$$serializer.class47com/ustadmobile/lib/db/entities/AgentEntity$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/AgentEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/AgentEntity;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig+com/ustadmobile/lib/db/entities/AgentEntityijava/lang/Stringk(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/AgentEntity;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/AgentEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.AgentEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  agentUid addElement(Ljava/lang/String;Z)V  agentMboxagentMbox_sha1sum agentOpenidagentAccountName agentHomePageagentPersonUidstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedByagentLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/AgentEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerAgentEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+*0S+*0S+*0S+*0S+*0S+%S+%S+%S+ 5S+ %S+  67+9?*AM>6 7:: : : : 7 7 76 7+,G:M,Q76,*SW:6,*S W: 6,*S W: 6,*S W: 6,*S W:  6,Q7 @6,Q76,Q76, [66, Q76tp,_6W =BVr)@>,Q76,*SW:6,*S W: 6e,*S W: 6H,*S W: 6+,*S W:  6,Q7 @6,Q76,Q76, [66, Q76aYd,hjYl l l l l o;CrILCrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w qYY K************r  p8 js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!;com/ustadmobile/lib/db/entities/AgentEntity$Companion.class465com/ustadmobile/lib/db/entities/AgentEntity$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/AgentEntity$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/AgentEntity$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/AgentEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/AgentEntity;lib-database_release+com/ustadmobile/lib/db/entities/AgentEntity* CompanionAgentEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/40   .1/40  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!{*''1com/ustadmobile/lib/db/entities/AgentEntity.class4+com/ustadmobile/lib/db/entities/AgentEntityjava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/AgentEntity; getAgentUid()JagentUidJ   setAgentUid(J)V getAgentMbox()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; agentMboxLjava/lang/String;   setAgentMbox(Ljava/lang/String;)VgetAgentMbox_sha1sumagentMbox_sha1sum  setAgentMbox_sha1sumgetAgentOpenid agentOpenid # $setAgentOpenidgetAgentAccountNameagentAccountName ( )setAgentAccountNamegetAgentHomePage agentHomePage - .setAgentHomePagegetAgentPersonUidagentPersonUid 2 3setAgentPersonUidgetStatementMasterChangeSeqNumstatementMasterChangeSeqNum 7 8setStatementMasterChangeSeqNumgetStatementLocalChangeSeqNumstatementLocalChangeSeqNum < =setStatementLocalChangeSeqNumgetStatementLastChangedBy()IstatementLastChangedByI BC DsetStatementLastChangedBy(I)V getAgentLctagentLct I J setAgentLct write$Self(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TWoutputY serialDesc[/kotlinx/serialization/encoding/CompositeEncoder]shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z _` ^aencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V cd ^e/kotlinx/serialization/internal/StringSerializergINSTANCE1Lkotlinx/serialization/internal/StringSerializer; ij hk+kotlinx/serialization/SerializationStrategym!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V op ^qencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V st ^u1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/AgentEntity$$serializer9Lcom/ustadmobile/lib/db/entities/AgentEntity$$serializer; i  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/AgentEntity$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/AgentEntity$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;1Lcom/ustadmobile/door/annotation/LastChangedTime;TABLE_IDDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameagententity_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) /*psql ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct*/$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1u<              920:89B{0000 0 0 0 0 00000¢B¢J!10223024052607HÇR 0X†¢ "R 0X†¢ "R08@X‡¢ "R0X†¢ " R0X†¢ !""R 0X†¢ #"$R 0X†¢ %"&R08@X‡¢ '"(R08@X‡¢ )*"+,R08@X‡¢ -".R 08@X‡¢ /"0¨:d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnAgentEntity.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 P  Z#(-27<BCI C3*    /*  :* /*  :*+ /*   !:*+  "/*%  &:*+% '/**!  +:*+*! ,/*/#  0:*+/# 1 /*4%  5:*4% 6 /*9(  ::*9( ; /*>+  ?:*>+ @A/*E.  FG:*E. CH /*K2  L:*K2 MN*RX+ZX,\X+,b* +,*f+,b*+,ln*r+,b* +,ln* r+,b*%+,ln*%r+,b**+,ln**r+,b*/+,ln*/r+,b*4 +,*4f+,b*9 +,*9f+,b*> +,*>f+, b*E+, *Ev+, b*K +, *Kf9,! @ @ @ @ @ @ @ @ @ @ @. %2B%Op(}+2 Q Yw[xOPPPyB~*~ * * ~ * *~ * * ~ *% *%~ ** ** ~ */ */@~ * 4 * 4~ * 9 * 9~ * > * >~ *E *E~ * K *K;  ^/0CDXYm!n#%(+.2 C #(-2 7 < BCI#z{s|}@~s[e Y*@@@[@se[ee[s[IIIII[s[;s ssss sssss#s(s-s2s7s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/AgentEntityReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/AgentEntityReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.AgentEntityReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  aePk addElement(Ljava/lang/String;Z)V  aeVersionId aeDestination aePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/AgentEntityReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerAgentEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!+ Dcom/ustadmobile/lib/db/entities/AgentEntityReplicate$Companion.class45>com/ustadmobile/lib/db/entities/AgentEntityReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/AgentEntityReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/AgentEntityReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;lib-database_release4com/ustadmobile/lib/db/entities/AgentEntityReplicate) CompanionAgentEntityReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!:com/ustadmobile/lib/db/entities/AgentEntityReplicate.class44com/ustadmobile/lib/db/entities/AgentEntityReplicatejava/lang/Object()V   aePendingZ  this6Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;getAePk()JaePkJ  setAePk(J)VgetAeVersionId aeVersionId  setAeVersionIdgetAeDestination aeDestination  setAeDestination getAePending()Z setAePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/AgentEntityReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/AgentEntityReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/AgentEntityReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/AgentEntityReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseAgentEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!MLUUKcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer.class4Ecom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V9com/ustadmobile/lib/db/entities/AssignmentProgressSummaryXH(IIIIIZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.AssignmentProgressSummaryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  notSubmittedStudents addElement(Ljava/lang/String;Z)V submittedStudents totalStudentsmarkedStudentshasMetricsPermissionLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/AssignmentProgressSummary.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerAssignmentProgressSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ^4L+%S+%S+%S+%S+*S+ 4 +, V+.4*6M>66666 6 +,<:  B] ,F66 ,F66 ,F66 ,F6 6 ,J6 6 ,N6(-AUi~> ,F66 ,F66 ,F66 ,F6 6u ,J6 6`PYS ,WYY  \Y 8_>7 8_> 8_>V V-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ bFY|~Y~K******_  E Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!DIcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$Companion.class45Ccom/ustadmobile/lib/db/entities/AssignmentProgressSummary$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;lib-database_release9com/ustadmobile/lib/db/entities/AssignmentProgressSummary) CompanionAssignmentProgressSummary.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!88?com/ustadmobile/lib/db/entities/AssignmentProgressSummary.class49com/ustadmobile/lib/db/entities/AssignmentProgressSummaryjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;getNotSubmittedStudents()InotSubmittedStudentsI  setNotSubmittedStudents(I)VgetSubmittedStudentssubmittedStudents  setSubmittedStudentsgetTotalStudents totalStudents  setTotalStudentsgetMarkedStudentsmarkedStudents   setMarkedStudentsgetHasMetricsPermission()ZhasMetricsPermissionZ %& 'setHasMetricsPermission(Z)VcalculateNotSubmittedStudents write$Self(Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self0kotlin/jvm/internal/Intrinsics2checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 45 36output8 serialDesc:/kotlinx/serialization/encoding/CompositeEncoder<shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z >? =@encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V BC =DencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V FG =H1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;H(IIIIIZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializerXINSTANCEGLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer; Z[ Y\ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; ^_ Y`1kotlinx/serialization/internal/PluginExceptionsKtbthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V de cfseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerkCcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$Companionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V p oq CompanionELcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$Companion; st u$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1d6             %20:$%BA000000  0 ¢ B¢ J0J!0202 0!2"0#HÇR0 X†¢ "R0X†¢ "R0X†¢ "R0X†¢ "R0X†¢ "¨&d2 $serializerlib-database_releaseAssignmentProgressSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1st/ %&3*    /*  :*  /*  :*   /*  :*   /*!  ":*! #$/*(  )*:*( &+ E***!d*d*   ,-L*17+97,;7+,A*+,*E+,A*+,*E+,A*+,*E+,A*!+,*!E+,A*(+,*(I! @ @ @ @ @ 0 8J:K.///L7z~]ag*~ **~ **~ * *~ *! *!~ *( *( l  . / 0B CWXlmRz zhz zzzz%&zij#MNsOP@QRsST[UeVWm oYrvosYwxy[IzI{Iz|Iz}I~[s['s sSshsSs ssss%sSsisjsLss#s$s)s*ss s"ss ssssss+s,sSs0s8sJs:sKssssPK!!7:com/ustadmobile/lib/db/entities/AuditLog$$serializer.class44com/ustadmobile/lib/db/entities/AuditLog$$serializerrLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this6Lcom/ustadmobile/lib/db/entities/AuditLog$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14 deserializeT(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/AuditLog;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IPdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I RS IT-kotlinx/serialization/DeserializationStrategyV!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig(com/ustadmobile/lib/db/entities/AuditLogijava/lang/Stringk^(IJJJIJJIJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeU(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/AuditLog;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/AuditLog;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;*Lcom/ustadmobile/lib/db/entities/AuditLog;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor(com.ustadmobile.lib.db.entities.AuditLogJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   auditLogUid addElement(Ljava/lang/String;Z)V auditLogMasterChangeSeqNumauditLogLocalChangeSeqNumauditLogLastChangedBy auditLogLctauditLogActorPersonUidauditLogTableUidauditLogEntityUid auditLogDatenotesLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d24com/ustadmobile/lib/db/entities/AuditLog.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer AuditLog.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  i L+%S+%S+%S+*S+%S+%S+*S+%S+%S+ /5S+ i 67g+9?*AM>6 7 7 7 6 7 76 7 7:+,G:M,Q76,Q76,Q7 6,U6 6,Q7 6,Q7 6,U6@6,Q76,Q76, /W[:6<8,_6 <AUi}>,Q76,Q76,Q7 6v,U6 6a,Q7 6L,Q7 67,U6@6!,Q76 ,Q76, /W[:6ԻaYd,hjY   losCrIKCrI CrI g g8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w jYY K***********r  i2 js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!w/8com/ustadmobile/lib/db/entities/AuditLog$Companion.class452com/ustadmobile/lib/db/entities/AuditLog$Companionjava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/AuditLog$Companion; serializer%()Lkotlinx/serialization/KSerializer;Q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/lib/db/entities/AuditLog$$serializerINSTANCE6Lcom/ustadmobile/lib/db/entities/AuditLog$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/AuditLog;lib-database_release(com/ustadmobile/lib/db/entities/AuditLog) Companion AuditLog.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!o5.com/ustadmobile/lib/db/entities/AuditLog.class4(com/ustadmobile/lib/db/entities/AuditLogjava/lang/Object()V  this*Lcom/ustadmobile/lib/db/entities/AuditLog;getAuditLogUid()J auditLogUidJ  setAuditLogUid(J)VgetAuditLogMasterChangeSeqNumauditLogMasterChangeSeqNum  setAuditLogMasterChangeSeqNumgetAuditLogLocalChangeSeqNumauditLogLocalChangeSeqNum  setAuditLogLocalChangeSeqNumgetAuditLogLastChangedBy()IauditLogLastChangedByI ! "setAuditLogLastChangedBy(I)VgetAuditLogLct auditLogLct ' (setAuditLogLctgetAuditLogActorPersonUidauditLogActorPersonUid , -setAuditLogActorPersonUidgetAuditLogTableUidauditLogTableUid 1! 2setAuditLogTableUidgetAuditLogEntityUidauditLogEntityUid 6 7setAuditLogEntityUidgetAuditLogDate auditLogDate ; <setAuditLogDategetNotes()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;notesLjava/lang/String; BC DsetNotes(Ljava/lang/String;)V(JIJ)V  personUidtable entityUid write$Self(Lcom/ustadmobile/lib/db/entities/AuditLog;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TWoutputY serialDesc[/kotlinx/serialization/encoding/CompositeEncoder]shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z _` ^aencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V cd ^eencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V gh ^i/kotlinx/serialization/internal/StringSerializerkINSTANCE1Lkotlinx/serialization/internal/StringSerializer; mn lo+kotlinx/serialization/SerializationStrategyq!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V st ^u1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;^(IJJJIJJIJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN4com/ustadmobile/lib/db/entities/AuditLog$$serializer6Lcom/ustadmobile/lib/db/entities/AuditLog$$serializer; m  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker2com/ustadmobile/lib/db/entities/AuditLog$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/lib/db/entities/AuditLog$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1<              :20:9:B000¢Bk0 0 0 0 0 0000000¢B¢J!20324025062708HÇR0X†¢ "R0X†¢ "R0X†¢ "R 08@X‡¢  !""#R 08@X‡¢ $"%R 08@X‡¢ &"'R 08@X‡¢ (")R0X†¢ *!"+#R 08@X‡¢ ,"-R0X†¢ ./"01¨;€å €å €å €å €å €å€å€å€å€åd2 $serializerlib-database_release AuditLog.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! P  Z !',1!6;BCA3*     /*  :*  /*  :*  /*  :* /*#  $%:*# !& /*)  *:*) + /*.  /:*. 0/*3  4%:*3  !5 /*8"  9:*8" : /*=$  >:*=$ ?@/*E&  AFG:*+E& CAHv*I*.*3*8* =() *+,-* JK!LMN*RX+ZX,\X+,b* +,*f+,b* +,*f+,b* +,*f+,b*#+,*#j+,b*) +,*)f+,b*. +,*.f+,b*3+,*3j+,b*8 +,*8f+,b*= +,*=f+, b*E+, pr*Ev4(! @ @ @ @ @ @ @ @ @ @> %2 Q^ }   X"e $ Q Yw[xOPPPy~*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ * . * .@~ *3 * 3~ * 8 *8~ * = *=~ *E *E0   V  /0 CD XY mn  " $ & !  !' , 1! 6;BC#z{s|}@~s[e Y[IIIII[s[s5s9sss$s%s&s*sssss0s4s ss?s@sFsGsMssQsYsws[sxsssPK!!%̸6com/ustadmobile/lib/db/entities/Chat$$serializer.class40com/ustadmobile/lib/db/entities/Chat$$serializernLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this2Lcom/ustadmobile/lib/db/entities/Chat$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24 deserializeP(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Chat;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig$com/ustadmobile/lib/db/entities/Chatijava/lang/StringkY(IJJLjava/lang/String;ZJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeQ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Chat;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;&Lcom/ustadmobile/lib/db/entities/Chat;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor$com.ustadmobile.lib.db.entities.ChatJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  chatUid addElement(Ljava/lang/String;Z)V  chatStartDate chatTitle chatGroupchatLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d20com/ustadmobile/lib/db/entities/Chat.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerChat.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  a7L+%S+%S+*0S+5S+%S+ 7 67 i+9?*AM>6 7 7: 6 7 +,G:Me,Q76,Q76,*S W: 6,[6 6,Q7 6,_6(-AUq>,Q76,Q76,*S W: 6,[6 6m,Q7 6XaYd,hjY l  o_ CrI7 CrI CrI i i8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w bFYYK******r  E> js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!lzK4com/ustadmobile/lib/db/entities/Chat$Companion.class46.com/ustadmobile/lib/db/entities/Chat$Companionjava/lang/Object()V  this0Lcom/ustadmobile/lib/db/entities/Chat$Companion; serializer%()Lkotlinx/serialization/KSerializer;M()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/lib/db/entities/Chat$$serializerINSTANCE2Lcom/ustadmobile/lib/db/entities/Chat$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;&Lcom/ustadmobile/lib/db/entities/Chat;lib-database_release$com/ustadmobile/lib/db/entities/Chat* CompanionChat.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/;0   .1/;0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!gfcK*com/ustadmobile/lib/db/entities/Chat.class4$com/ustadmobile/lib/db/entities/Chatjava/lang/Object()V  this&Lcom/ustadmobile/lib/db/entities/Chat; getChatUid()JchatUidJ   setChatUid(J)VgetChatStartDate chatStartDate  setChatStartDate getChatTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; chatTitleLjava/lang/String;   setChatTitle(Ljava/lang/String;)V getChatGroup()Z chatGroupZ $% & setChatGroup(Z)V(Ljava/lang/String;ZJ)V#Lorg/jetbrains/annotations/NotNull;title,kotlin/jvm/internal/Intrinsics.checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 01 /2 isGroup startDate(Ljava/lang/String;Z)V&com/ustadmobile/door/util/SystemTimeKt8systemTimeInMillis : 9; getChatLctchatLct > ? setChatLct write$Self(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfEoutputG serialDescI/kotlinx/serialization/encoding/CompositeEncoderKshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z MN LOencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V QR LS/kotlinx/serialization/internal/StringSerializerUINSTANCE1Lkotlinx/serialization/internal/StringSerializer; WX VY+kotlinx/serialization/SerializationStrategy[!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ]^ L_encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V ab Lc1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;Y(IJJLjava/lang/String;ZJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN0com/ustadmobile/lib/db/entities/Chat$$serializers2Lcom/ustadmobile/lib/db/entities/Chat$$serializer; Wu tv getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; xy tz1kotlinx/serialization/internal/PluginExceptionsKt|throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ~ }seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker.com/ustadmobile/lib/db/entities/Chat$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion0Lcom/ustadmobile/lib/db/entities/Chat$Companion; Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker/Lcom/ustadmobile/lib/db/entities/ChatReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namechat_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) /*psql ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct */ Lkotlin/Metadata;mvkxi0d1D                -20:,-B000¢B00¢ BC 0  0 00000¢B¢J!%0&2'02(0)2*0+HÇR0X†¢ "R08@X‡¢ "R 0X†¢ "R0X†¢  "!"R 08@X‡¢ #"$¨.€å €å €å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnChat.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!+  Z$%> 3*     /*#  :*#  /*%  :*% /*'   !:*+' "#/*')  ():*') %*r+-3*4*+*'*!+ ,-./* ,5%6 +7j+-3*4*+*'*<1 2345  ,5% += /*@9  A:*@9 BCp*F3+H3,J3+,P* +,*T+,P* +,*T+,P*+,Z\*`+,P*'+,*'d+,P*@ +,*@T! @ @ @ @ @&  %#2 Q%^ ) 9 E GeIfD+++g: {~w{*~ * * ~ *  *~ * *~ *' *'~ * @ *@!   . # /%0 C'D X)Y m9n R{ {{ {{{$%{>{ #hisjk@lmsno[peqr Y*t@@@[@se[ee[s[IIIII[s[/s sns,sns5sns6sns*s7ssns sss$s>sssgss"s#s(s)s=s sAssssss s!s ssBsnsEsGsesIsfsssIcIPK!!r>><com/ustadmobile/lib/db/entities/ChatMember$$serializer.class46com/ustadmobile/lib/db/entities/ChatMember$$serializertLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this8Lcom/ustadmobile/lib/db/entities/ChatMember$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$ deserializeV(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ChatMember;decoder(kotlin/jvm/internal/Intrinsics*checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ,- +.  0&kotlinx/serialization/encoding/Decoder2beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 45 36/kotlinx/serialization/encoding/CompositeDecoder8decodeSequentially()Z :; 9<decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J >? 9@decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I BC 9D+kotlinx/serialization/UnknownFieldExceptionF(I)V H GI endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V KL 9M*com/ustadmobile/lib/db/entities/ChatMemberOI(IJJJJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Q PR(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorU serializeW(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ChatMember;)VencoderYvalue[&kotlinx/serialization/encoding/Encoder]g(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 4_ ^` write$Self(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V bc Pd/kotlinx/serialization/encoding/CompositeEncoderf gM(Lkotlinx/serialization/encoding/Encoder;,Lcom/ustadmobile/lib/db/entities/ChatMember;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; &' l=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V WX oLjava/lang/Object;  " t>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorv*com.ustadmobile.lib.db.entities.ChatMemberxJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V z w{ chatMemberUid} addElement(Ljava/lang/String;Z)V  wchatMemberChatUidchatMemberPersonUidchatMemberJoinedDatechatMemberLeftDate chatMemberLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26com/ustadmobile/lib/db/entities/ChatMember.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer ChatMember.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  h>L+%S+%S+%S+%S+%S+%S+ > &'+)/*1M>6 7 7 7 7 7 7+,7:=o,A76,A76,A7 6,A7 6,A76,A7 6,E6+0DXl>,A76,A76,A7 6,A7 6r,A76],A7 6HGYJ,NPY  S] 3V9: 3V9 3V9  (TWXh*+Z/,\/*1N+-a:,-e-h * *Yi*[j A&k:*+m  (TAWnH *+,Pp  Yi [qr jNYsuwYyu|K*~******V  MA Ps@s[e[IIIII[s[sssjs sssssssss&s(sTsWssYsis[sPK!!84:com/ustadmobile/lib/db/entities/ChatMember$Companion.class464com/ustadmobile/lib/db/entities/ChatMember$Companionjava/lang/Object()V  this6Lcom/ustadmobile/lib/db/entities/ChatMember$Companion; serializer%()Lkotlinx/serialization/KSerializer;S()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/lib/db/entities/ChatMember$$serializerINSTANCE8Lcom/ustadmobile/lib/db/entities/ChatMember$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;,Lcom/ustadmobile/lib/db/entities/ChatMember;lib-database_release*com/ustadmobile/lib/db/entities/ChatMember* Companion ChatMember.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/>0   .1/>0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!g0com/ustadmobile/lib/db/entities/ChatMember.class4*com/ustadmobile/lib/db/entities/ChatMemberjava/lang/Object()V  chatMemberLeftDateJ  this,Lcom/ustadmobile/lib/db/entities/ChatMember;getChatMemberUid()J chatMemberUid  setChatMemberUid(J)VgetChatMemberChatUidchatMemberChatUid  setChatMemberChatUidgetChatMemberPersonUidchatMemberPersonUid   setChatMemberPersonUidgetChatMemberJoinedDatechatMemberJoinedDate $ %setChatMemberJoinedDategetChatMemberLeftDatesetChatMemberLeftDategetChatMemberLct chatMemberLct + ,setChatMemberLct(JJ)V &com/ustadmobile/door/util/SystemTimeKt1systemTimeInMillis 3 24chatUid personUid write$Self(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self<kotlin/jvm/internal/Intrinsics>checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V @A ?BoutputD serialDescF/kotlinx/serialization/encoding/CompositeEncoderHshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z JK ILencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V NO IP1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;I(IJJJJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN6com/ustadmobile/lib/db/entities/ChatMember$$serializer`INSTANCE8Lcom/ustadmobile/lib/db/entities/ChatMember$$serializer; bc ad getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; fg ah1kotlinx/serialization/internal/PluginExceptionsKtjthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V lm knseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkert4com/ustadmobile/lib/db/entities/ChatMember$Companionw1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V y xz Companion6Lcom/ustadmobile/lib/db/entities/ChatMember$Companion; |} ~Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker5Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namechatmember_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) /*psql ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct */ Lkotlin/Metadata;mvkxi0d18              (20:'(B00¢BI00 0 0 0 0 00¢B¢J! 0!2"02#0$2%0&HÇR 0X†¢ "R 0X†¢ "R 08@X‡¢ "R 0X†¢ "R 0X†¢ "R08@X‡¢ "¨)d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn ChatMember.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1|};  Z  $  +  q> **  1 &  /*) :*) /*+ :*+ /*!- ":*!- #/*&/ ':*&/ (/*1 ):*1 */*-5 .:*-5 /d*0**!!*5&89 :;< 6 7 89*=C+EC,GC+,M* +,*Q+,M* +,*Q+,M*! +,*!Q+,M*& +,*&Q+,M* +,*Q+,M*- +,*-Q ! @ @ @ @@ @6  %)2 Q+^ }- / 1 5 <DRFS:;;;Td~eio*~ * * ~ *  *~ * ! *!~ * & *&~ *  *  ~ * - * -"  u  6 ) /+0 C-D X/Y m1p 5 \ pq   $  + rs#UVsWX@YZs[\[]e^_v xY{*x|a@@@[@se[ee[s[IIIII[s[*ss[s6s[s7s/sps[ssss$s s+srsssTssssss#s's*s.s(s)ss"sss8s[s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisALcom/ustadmobile/lib/db/entities/ChatMemberReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize_(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V3com/ustadmobile/lib/db/entities/ChatMemberReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize`(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;5Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor3com.ustadmobile.lib.db.entities.ChatMemberReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   chatMemberPk addElement(Ljava/lang/String;Z)V chatMemberVersionIdchatMemberDestinationchatMemberPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2?com/ustadmobile/lib/db/entities/ChatMemberReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerChatMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >$ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!|vCcom/ustadmobile/lib/db/entities/ChatMemberReplicate$Companion.class45=com/ustadmobile/lib/db/entities/ChatMemberReplicate$Companionjava/lang/Object()V  this?Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;\()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/lib/db/entities/ChatMemberReplicate$$serializerINSTANCEALcom/ustadmobile/lib/db/entities/ChatMemberReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;lib-database_release3com/ustadmobile/lib/db/entities/ChatMemberReplicate) CompanionChatMemberReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!ܞll9com/ustadmobile/lib/db/entities/ChatMemberReplicate.class43com/ustadmobile/lib/db/entities/ChatMemberReplicatejava/lang/Object()V  chatMemberPendingZ  this5Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;getChatMemberPk()J chatMemberPkJ  setChatMemberPk(J)VgetChatMemberVersionIdchatMemberVersionId  setChatMemberVersionIdgetChatMemberDestinationchatMemberDestination  setChatMemberDestinationgetChatMemberPending()ZsetChatMemberPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN?com/ustadmobile/lib/db/entities/ChatMemberReplicate$$serializerRINSTANCEALcom/ustadmobile/lib/db/entities/ChatMemberReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf=com/ustadmobile/lib/db/entities/ChatMemberReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion?Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseChatMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** #   /*  :* /*  :* /*   !:*  "#/* #  $%:* #  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^}# *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0CDX#YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!oG__?com/ustadmobile/lib/db/entities/ChatReplicate$$serializer.class49com/ustadmobile/lib/db/entities/ChatReplicate$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/ChatReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ChatReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V-com/ustadmobile/lib/db/entities/ChatReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ChatReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ChatReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/ChatReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.ChatReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  chatPk addElement(Ljava/lang/String;Z)V  chatVersionIdchatDestination chatPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/ChatReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerChatReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >$ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!! =com/ustadmobile/lib/db/entities/ChatReplicate$Companion.class457com/ustadmobile/lib/db/entities/ChatReplicate$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/ChatReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/ChatReplicate$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/ChatReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/ChatReplicate;lib-database_release-com/ustadmobile/lib/db/entities/ChatReplicate) CompanionChatReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!O3com/ustadmobile/lib/db/entities/ChatReplicate.class4-com/ustadmobile/lib/db/entities/ChatReplicatejava/lang/Object()V   chatPendingZ  this/Lcom/ustadmobile/lib/db/entities/ChatReplicate; getChatPk()JchatPkJ   setChatPk(J)VgetChatVersionId chatVersionId  setChatVersionIdgetChatDestinationchatDestination  setChatDestinationgetChatPending()ZsetChatPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ChatReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/ChatReplicate$$serializerRINSTANCE;Lcom/ustadmobile/lib/db/entities/ChatReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf7com/ustadmobile/lib/db/entities/ChatReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion9Lcom/ustadmobile/lib/db/entities/ChatReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseChatReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** #   /*  :* /*  :* /*   !:*  "#/* #  $%:* #  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^}# *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0CDX#YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!<:,,Ocom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializer.class4Icom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisKLcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializei(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np=com/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCountrjava/lang/Stringt(IJJLjava/lang/String;ZJILjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializej(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor=com.ustadmobile.lib.db.entities.ChatWithLatestMessageAndCountJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  chatUid addElement(Ljava/lang/String;Z)V  chatStartDate chatTitle chatGroupchatLctunreadMessageCount latestMessagelatestMessageTimestampotherPersonUidotherPersonFirstNamesotherPersonLastNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Icom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer ChatWithLatestMessageAndCount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  | L+%S+%S+*0S+5S+%S+:S+*0S+%S+%S+ *0S+ *0S+ | ;<+>D*FM>6 7 7: 6 7 6: 7 7::+,L:R,V76,V76,*X \: 6,`6 6,V7 6,d6 6,*X\:@6,V76,V76, *X\:6, *X\:6lh,h6O =BVj0>,V76,V76,*X \: 6m,`6 6X,V7 6C,d6 6.,*X\:@6,V76,V76, *X\:6, *X\:6jYm,qsY u  uuux3H{NLH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  qYY K************{  pB ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!J=55Mcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$Companion.class45Gcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$Companionjava/lang/Object()V  thisILcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$Companion; serializer%()Lkotlinx/serialization/KSerializer;f()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Icom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializerINSTANCEKLcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;lib-database_release=com/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount) Companion ChatWithLatestMessageAndCount.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!C W W Ccom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount.class4=com/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$com/ustadmobile/lib/db/entities/Chat()V  this?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;getUnreadMessageCount()IunreadMessageCountI  setUnreadMessageCount(I)VgetLatestMessage()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; latestMessageLjava/lang/String;  setLatestMessage(Ljava/lang/String;)VgetLatestMessageTimestamp()JlatestMessageTimestampJ  !setLatestMessageTimestamp(J)VgetOtherPersonUidotherPersonUid & 'setOtherPersonUidgetOtherPersonFirstNamesotherPersonFirstNames + ,setOtherPersonFirstNamesgetOtherPersonLastNameotherPersonLastName 0 1setOtherPersonLastName getChatNameLandroidx/room/Ignore; getChatGroup()Z 67 8 getChatTitle : ;=2null cannot be cast to non-null type kotlin.String?kotlin/jvm/internal/IntrinsicsA checkNotNull'(Ljava/lang/Object;Ljava/lang/String;)V CD BEjava/lang/StringBuilderG Happend-(Ljava/lang/String;)Ljava/lang/StringBuilder; JK HL(C)Ljava/lang/StringBuilder; JN HOtoString Q HRfljava/lang/StringVequals(Ljava/lang/Object;)Zjava/lang/ObjectZgetClass()Ljava/lang/Class; \] [^kotlin/jvm/internal/Reflection`getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; bc adareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z fg BhotherLjava/lang/Object;hashCode l Wmjava/lang/Longo(J)I lq prresult write$Self(Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfycheckNotNullParameter {D B|output~ serialDesc(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V u /kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJLjava/lang/String;ZJILjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENIcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializerKLcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V Y(IJJLjava/lang/String;ZJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1chatUid chatStartDate chatTitle chatGroupZchatLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerGcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionILcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L                  620:56By0000 0  0 0 000000¢B¢J*0 2+0,H–J-0HJ!.0/20021022304HÇR08G¢R 0X†¢ "R0X†¢ "R0X†¢  "!R0X†¢ ""#R0X†¢ $"%R 0X†¢ &'"()¨7d2&Lcom/ustadmobile/lib/db/entities/Chat;chatName $serializerlib-database_release ChatWithLatestMessageAndCount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1x  & +0/*   /*  :*  /*  :*+  /*"  #$:*"  %/*(  )$:*(  */*-  .:*+- //*2  3:*+2 4P*9 *<D>L>M*-*-Y@FL*2*2Y@FMHYI+M P,MSWWW*  &"-#8&O' >T;UP 5XY*++*_e+_ei+W*+*+i*(+(*-+-i*2+2i & *+!-&/60I1Z2m35 jkl V*<h*Y nW`<h*(s`<h*-Y nW`<h*2Y nW`<VW WW9:;(<>=T>QtV uv8*z}+},}*+,+,*+,*+,*+,*+,*" +,*"+,*( +,*(+, *-+, *-+, *2+, *2 * @ @ @ @ @ @ 8y 8~8wxxx ~*  ~ * * @~ * * ~ * " * "~ * ( *(~ *- *-~ *2 *2/ WWWW6 ) *> ?TUjk        & +0#s@s=[e Yγұ[IIIII[s[8s sss=ss=sss=ss=ss sss&s+s0ssssss4sssssss#s$s*s.s/s3s%s)s s sssXsjs=slsus=sys~ssssssPK!!.)")"7com/ustadmobile/lib/db/entities/Clazz$$serializer.class41com/ustadmobile/lib/db/entities/Clazz$$serializeroLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this3Lcom/ustadmobile/lib/db/entities/Clazz$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/.kotlinx/serialization/internal/FloatSerializer10Lkotlinx/serialization/internal/FloatSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79,kotlinx/serialization/internal/IntSerializer;.Lkotlinx/serialization/internal/IntSerializer; "= <> deserializeQ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Clazz;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg ShdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I jk Sl @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I wx Sy+kotlinx/serialization/UnknownFieldException{(I)V } |~ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V S%com/ustadmobile/lib/db/entities/Clazzjava/lang/String(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeR(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Clazz;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;'Lcom/ustadmobile/lib/db/entities/Clazz;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor%com.ustadmobile.lib.db.entities.ClazzJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzUid addElement(Ljava/lang/String;Z)V  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d21com/ustadmobile/lib/db/entities/Clazz.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazz.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*    /*   "  (L+%S+*0S+*0S+5S+%S+%S+:S+%S+%S+ %S+ %S+ %S+ ?S+ %S+%S+%S+?S+%S+*0S+%S+%S+%S+%S+*0S+   @A\,/e+CI*KM>6 7:: 8 7 7 6 7 7 7 7 76 7 7 76! 7":$ 7% 7' 7) 7+:-+,Q:..W.,[76.,*]a:6.,*] a: 6.,e8 6.,[7 6.,[7  6.,i6@6.,[76.,[76., [76., [76., [76., m66., [7 6.,[7@6.,[7n6.,m6!o6.,[7"p6.,*]$a:$q6.,[7%r6.,[7's6.,[7)t6.,[7+u6.,*]-a:-v6.,z6sx0G^u1G]s>{.,[76g.,*]a:6K.,*] a: 6/.,e8 6.,[7 6.,[7  6.,i6@6.,[76.,[76., [76., [76~., [76g., m66P., [7 69.,[7@6".,[7n6 .,m6!o6.,[7"p6.,*]$a:$q6.,[7%r6.,[7's6.,[7)t6.,[7+u6j.,*]-a:-v6L|Y.,Y    !"$%')+-UMSMS MS e eB h*+I,I*KN+-:,--  * ** A@:*+  BAH *+,     ̻YYK*************************      s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!&C5com/ustadmobile/lib/db/entities/Clazz$Companion.class4B/com/ustadmobile/lib/db/entities/Clazz$Companionjava/lang/Object()V  this1Lcom/ustadmobile/lib/db/entities/Clazz$Companion; serializer%()Lkotlinx/serialization/KSerializer;N()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/lib/db/entities/Clazz$$serializerINSTANCE3Lcom/ustadmobile/lib/db/entities/Clazz$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1U.            †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0 X†T¢ R 0 X†T¢ R0 X†T¢ R0 X†T¢ R0 X†T¢ R0 X†T¢ R0X†T¢ ¨d2CLAZZ_CODE_DEFAULT_LENGTHCLAZZ_ENROLMENT_POLICY_OPEN CLAZZ_ENROLMENT_POLICY_WITH_LINKCLAZZ_FEATURE_ACTIVITYCLAZZ_FEATURE_ATTENDANCECLAZZ_FEATURE_CLAZZ_ASSIGNMENT2JOIN_FROM_CLAZZ_TO_USERSESSION_VIA_SCOPEDGRANT_PT12JOIN_FROM_CLAZZ_TO_USERSESSION_VIA_SCOPEDGRANT_PT28JOIN_FROM_PERSONGROUPMEMBER_TO_CLAZZ_VIA_SCOPEDGRANT_PT18JOIN_FROM_PERSONGROUPMEMBER_TO_CLAZZ_VIA_SCOPEDGRANT_PT2*JOIN_FROM_SCOPEDGRANT_TO_PERSONGROUPMEMBERJOIN_SCOPEDGRANT_ON_CLAUSETABLE_ID#Lkotlinx/serialization/KSerializer;'Lcom/ustadmobile/lib/db/entities/Clazz;lib-database_release%com/ustadmobile/lib/db/entities/Clazz6 CompanionClazz.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1:/*;<   :1;<  = >:-*< ? 78@9Ap[IIII I!"[s#$[s s%ss&s%s's(s)s%s*s+s,s%s-s.s/s0s1s2s s3s4s5PK!!}BUU+com/ustadmobile/lib/db/entities/Clazz.class4%com/ustadmobile/lib/db/entities/Clazzjava/lang/Object()V  attendanceAverageF   clazzEndTimeJ   clazzFeatures  clazzEnrolmentPolicyI  enclazzTerminologyUid  this'Lcom/ustadmobile/lib/db/entities/Clazz; getClazzUid()JclazzUid $ % setClazzUid(J)V getClazzName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; clazzNameLjava/lang/String; -. / setClazzName(Ljava/lang/String;)V getClazzDesc clazzDesc 4. 5 setClazzDescgetAttendanceAverage()FsetAttendanceAverage(F)VgetClazzHolidayUMCalendarUidclazzHolidayUMCalendarUid = >setClazzHolidayUMCalendarUidgetClazzScheuleUMCalendarUidclazzScheuleUMCalendarUid B CsetClazzScheuleUMCalendarUid isClazzActive()ZZ FH IsetClazzActive(Z)VgetClazzLocationUidclazzLocationUid N OsetClazzLocationUidgetClazzStartTimeclazzStartTime S TsetClazzStartTimegetClazzEndTimesetClazzEndTimegetClazzFeaturessetClazzFeaturesgetClazzSchoolUidclazzSchoolUid \ ]setClazzSchoolUidgetClazzEnrolmentPolicy()IsetClazzEnrolmentPolicy(I)VgetClazzTerminologyUidsetClazzTerminologyUidgetClazzMasterChangeSeqNumclazzMasterChangeSeqNum g hsetClazzMasterChangeSeqNumgetClazzLocalChangeSeqNumclazzLocalChangeSeqNum l msetClazzLocalChangeSeqNumgetClazzLastChangedByclazzLastChangedBy q rsetClazzLastChangedBy getClazzLctclazzLct v w setClazzLctgetClazzTimeZone clazzTimeZone {. |setClazzTimeZonegetClazzStudentsPersonGroupUidclazzStudentsPersonGroupUid  setClazzStudentsPersonGroupUidgetClazzTeachersPersonGroupUidclazzTeachersPersonGroupUid  setClazzTeachersPersonGroupUid%getClazzPendingStudentsPersonGroupUid"clazzPendingStudentsPersonGroupUid  %setClazzPendingStudentsPersonGroupUidgetClazzParentsPersonGroupUidclazzParentsPersonGroupUid  setClazzParentsPersonGroupUid getClazzCode clazzCode .  setClazzCode#Lorg/jetbrains/annotations/NotNull;-kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  (Ljava/lang/String;J)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object;hashCodejava/lang/Long(J)I java/lang/String a java/lang/Float(F)I java/lang/Boolean(Z)I result write$Self(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V compare(FF)I encodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN1com/ustadmobile/lib/db/entities/Clazz$$serializer3Lcom/ustadmobile/lib/db/entities/Clazz$$serializer;     getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;    1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V   @seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker#/com/ustadmobile/lib/db/entities/Clazz$Companion&1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V ( ') Companion1Lcom/ustadmobile/lib/db/entities/Clazz$Companion; +, -Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo; defaultValue102259664Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDCLAZZ_FEATURE_ATTENDANCECLAZZ_FEATURE_ACTIVITYCLAZZ_FEATURE_CLAZZ_ASSIGNMENTCLAZZ_CODE_DEFAULT_LENGTH CLAZZ_ENROLMENT_POLICY_WITH_LINKdCLAZZ_ENROLMENT_POLICY_OPENfJOIN_SCOPEDGRANT_ON_CLAUSE ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) L2JOIN_FROM_CLAZZ_TO_USERSESSION_VIA_SCOPEDGRANT_PT1 JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & O*JOIN_FROM_SCOPEDGRANT_TO_PERSONGROUPMEMBER ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid R2JOIN_FROM_CLAZZ_TO_USERSESSION_VIA_SCOPEDGRANT_PT2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 U8JOIN_FROM_PERSONGROUPMEMBER_TO_CLAZZ_VIA_SCOPEDGRANT_PT1 JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & X8JOIN_FROM_PERSONGROUPMEMBER_TO_CLAZZ_VIA_SCOPEDGRANT_PT2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) [Landroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker0Lcom/ustadmobile/lib/db/entities/ClazzReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameclazz_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1dP              >      i20:hiB0¢B00¢Bá0  00 0 0 000000000 0000 00000 0!0"0#¢$B¢%J^02_0H–J`0 HJ!a0b2c02d0e2f0gHÇR 0 X†¢ &'"()R!0X†¢ *+",R 0X†¢ -+".R0X†¢ /0"12R0 8@X‡¢ 34"56R0X†¢ 70"82R0X†¢ 90":2R0 8@X‡¢ ;4"<6R08@X‡¢ =0">2R08@X‡¢ ?0"@2R0X†¢ A0"B2R08@X‡¢ C0"D2R0X†¢ E+"FR 0X†¢ G0"H2R0X†¢ I0"J2R0X†¢ K0"L2R0X†¢ M0"N2R0X†¢ O0"P2R0X†¢ Q0"R2R0X†¢ S0"T2R08@X‡¢ U0"V2R0X†¢ W+"XR 08@X‡¢ Y0"Z2R0X†¢ ["\]¨j€å €å€å €å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å €å!d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnClazz.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!&+,$ /0Z1-.,4., =BFHNS\ 23s4 23s5g6l7q8v 9:{.,.,;<=>@ACDF<GHIJK.MN.PQ.ST.VW.YZ.\8f$** ** *f* & 69>A# $ !"#/*&   !'(:*&  !)*+/*0"  !,12:*+0" !).,3+/*6$  !,72:*+6$ !).,89/* &  !:;:*# & !) <#/*?)  !@(:*?) !)A#/*D,  !E(:*D, !)FG/*J/  !KL:*J/ !)HM#/*P2  !Q(:*P2 !)R#/*U4  !V(:*U4 !)W#/*6  !X(:*6 !)Y#/*9  !Z(:*9 !)[#/*^;  !_(:*^; !)`a/*>  !bc:*> !)d#/*A  !e(:*A !)f#/*iD  !j(:*iD !)k#/*nG  !o(:*nG !)pa/*sJ  !tc:*sJ !)u#/*xN  !y(:*xN !)z+/*}T  !,~2:*+}T !).,#/*V  !(:*V !)#/*X  !(:*X !)#/*Z  !(:*Z !)#/*\  !(:*\ !)+/*a  !,2:*+a !).,2`+**+0**Jc defg !-.s!+**+0* P**Ji jklm n ! !!-.!N h*++*++W*&+&*0+0*6+6* + *?+?*D+D*J+J*P+P*U+U*+*+*^+^*i+i*n+n*s+s*x+x*}+}*+*+*+*+*+@jqr!t&v7wJx]yvz{|}~/@Sdu !,a@<*&<h*0Y W`<h*6Y W`<h* `<h*?`<h*D`<h*J`<h*P`<h*U`<h*`<h*`<h*^`<h*i`<h*n`<h*s`<h*x`<h*}Y W`<h*`<h*`<h*`<h*`<h*Y W`<rG^4AN[hu $:4< !j*ϸ+Ѹ,Ӹ+,*& +,*&+,*0+,*0+,*6+,*6+,*  +,* +,*? +,*?+,*D +,*D+,*J+,*J+,*P +,*P+,*U +,*U+, *+, *+, * +, *+, *^ +, *^+, *f+, *+, *+, *+,*i +,*i+,*n +,*n+,*s+,*s+,*x +,*x+,*}+,*}+,* +,*+,* +,*+,* +,*+,* +,*+,*+,*z`! @ @ @@ @ @ @ @ @@ @ @ @@ @ @ @ @ @ @ @ @ @ @' % 2 & )  , 9/D e2r 4 6 9 ;, M>Z {A D G 3N@ V X Z \*  j!jju+!~ *~ * &* &~ *0 *0~ *6 *6~ * * ~ * ? *? ~ * D * D@~ *J * J~ * P * P~ * U *U~ * *~ *  *~ * ^ *^~ *f * ~ * *@~ * i *i~ * n *n~ *s *s~ * x *x~ *} * }~ * *!~ * *#~ * *%~ * *'~ * *)`1$  1   /"0 C$D X&Z n)o , / 2 4 6 9 ; > 5A8 MDN cGd yJz N T V X Z \ a ! !! !$!-.!4.! !=!B !FH !N !S!!!\!!!g!l!q!v!{. !!!#!%!'!.)!!"*#s@s[e% 'Y*.*'+ ~@@@de[@fgshiejkl[emnoepqr[sstuv[I1IwI1xI1yIz{[s|}[ks!ss-ss2sNsss ss$s4s ss=sBsFssSsss\sssgslsqsvs{ssssss!s"sss8s9s:s;ss+ss3s7sWs#sXs(s`sasbscsYsZs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/ClazzAssignment$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignment;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I mn No+kotlinx/serialization/UnknownFieldExceptionq(I)V s rt endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V vw Nx/com/ustadmobile/lib/db/entities/ClazzAssignmentzjava/lang/String||(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V ~ {(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V {/kotlinx/serialization/encoding/CompositeEncoder x(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.ClazzAssignmentJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  caUid addElement(Ljava/lang/String;Z)V caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/ClazzAssignment.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzAssignment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*0S+*0S+%S+5S+5S+5S+:S+5S+ :S+ :S+ :S+ :S+ :S+5S+:S+:S+%S+%S+%S+%S+:S+%S+  ;<"% +>D*FM>6 7:: 7 6 6 66666666666 7 7 7 76! 7"+,L:$$R$,V76$,*X\:6$,*X \: 6$,V7 6$,`6 6$,`6  6$,`6@6$,d66$,`66$, d66$, d66$, d66$, d66$, d6 6$,`6@6$,d6e6$,d6f6$,V7g6$,V7h6$,V7i6$,V7j6$,d6!k6$,V7"l6$,p6{mr*AXo #9Oe>$,V76m$,*X\:6Q$,*X \: 65$,V7 6 $,`6 6 $,`6  6$,`6@6$,d66$,`66$, d66$, d66$, d66m$, d66V$, d6 6?$,`6@6($,d6e6$,d6f6$,V7g6$,V7h6$,V7i6$,V7j6$,d6!k6$,V7"l6xrYu$,y{Y} }   !"/HN|HN HN   =h*+D,D*FN+-:,-- * ** A;:*+  =AH *+,{    ŻYYK************************   {s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!!>IA?com/ustadmobile/lib/db/entities/ClazzAssignment$Companion.class4G9com/ustadmobile/lib/db/entities/ClazzAssignment$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/ClazzAssignment$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/ClazzAssignment$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/ClazzAssignment$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2COMPLETION_CRITERIA_GRADEDCOMPLETION_CRITERIA_SUBMIT FILE_MARKEDFILE_NOT_SUBMITTEDFILE_SUBMISSION_NOT_REQUIREDFILE_SUBMITTED FILE_TYPE_ANYFILE_TYPE_AUDIO FILE_TYPE_DOCFILE_TYPE_IMAGEFILE_TYPE_VIDEOMARKED_BY_COURSE_LEADERMARKED_BY_PEERS"SUBMISSION_POLICY_MULTIPLE_ALLOWED$SUBMISSION_POLICY_SUBMIT_ALL_AT_ONCETABLE_IDTEXT_CHAR_LIMITTEXT_WORD_LIMIT#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;lib-database_release/com/ustadmobile/lib/db/entities/ClazzAssignment; CompanionClazzAssignment.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1?/*@aA   ?1@aA  B C?-*A D <=E>Fy[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s s8s9s:PK!!GAA5com/ustadmobile/lib/db/entities/ClazzAssignment.class4T/com/ustadmobile/lib/db/entities/ClazzAssignmentjava/lang/Object()V  caActiveZ  caClassCommentEnabled caPrivateCommentsEnabled  caCompletionCriteriaI  caRequireFileSubmission   caSizeLimit  caNumberOfFiles  caSubmissionPolicy  ! caMarkingType # $caRequireTextSubmission & 'caTextLimitType ) * caTextLimit , -this1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;getCaUid()JcaUidJ 34 5setCaUid(J)V getCaTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;caTitleLjava/lang/String; => ? setCaTitle(Ljava/lang/String;)VgetCaDescription caDescription D> EsetCaDescription getCaGroupUid caGroupUid I4 J setCaGroupUid getCaActive()Z setCaActive(Z)VgetCaClassCommentEnabledsetCaClassCommentEnabledgetCaPrivateCommentsEnabledsetCaPrivateCommentsEnabledgetCaCompletionCriteria()IsetCaCompletionCriteria(I)V#getCaCompletionCriteria$annotationsLkotlin/Deprecated;message(use on courseBlock, will be removed soongetCaRequireFileSubmissionsetCaRequireFileSubmission getCaFileType caFileType ` a setCaFileTypegetCaSizeLimitsetCaSizeLimitgetCaNumberOfFilessetCaNumberOfFilesgetCaSubmissionPolicysetCaSubmissionPolicygetCaMarkingTypesetCaMarkingTypegetCaRequireTextSubmissionsetCaRequireTextSubmissiongetCaTextLimitTypesetCaTextLimitTypegetCaTextLimitsetCaTextLimitgetCaXObjectUid caXObjectUid s4 tsetCaXObjectUid getCaClazzUid caClazzUid x4 y setCaClazzUidgetCaLocalChangeSeqNumcaLocalChangeSeqNum }4 ~setCaLocalChangeSeqNumgetCaMasterChangeSeqNumcaMasterChangeSeqNum 4 setCaMasterChangeSeqNumgetCaLastChangedBycaLastChangedBy  setCaLastChangedBygetCaLctcaLct 4 setCaLct write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;|(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/ClazzAssignment$$serializer=Lcom/ustadmobile/lib/db/entities/ClazzAssignment$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  @seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/ClazzAssignment$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/ClazzAssignment$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo; defaultValue0110050500index3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID$SUBMISSION_POLICY_SUBMIT_ALL_AT_ONCE"SUBMISSION_POLICY_MULTIPLE_ALLOWEDMARKED_BY_COURSE_LEADERMARKED_BY_PEERS FILE_TYPE_ANY FILE_TYPE_DOCFILE_TYPE_IMAGEFILE_TYPE_VIDEOFILE_TYPE_AUDIOFILE_SUBMISSION_NOT_REQUIREDFILE_NOT_SUBMITTEDFILE_SUBMITTED FILE_MARKEDTEXT_WORD_LIMITTEXT_CHAR_LIMITCOMPLETION_CRITERIA_SUBMITdCOMPLETION_CRITERIA_GRADEDfLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker:Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameclazzassignment_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D          :      a20:`aB×0000 0 0  0  0 00 000000 000000000¢ B¢!J!Y0Z2[02\0]2^0_HÇR 0 X†¢ "#"$%R 0 X†¢ &#"'%R08@X‡¢ ()"*+R$08@X‡¢ ,!-."/0R0X†¢ 12"34R08@X‡¢ 5."60R 08@X‡¢ 7)"8+R08@X‡¢ 9.":0R08@X‡¢ ;)"<+R08@X‡¢ =)">+R08@X‡¢ ?."@0R08@X‡¢ A)"B+R08@X‡¢ C."D0R 0 8@X‡¢ E#"F%R0 8@X‡¢ G#"H%R0 8@X‡¢ I#"J%R08@X‡¢ K."L0R08@X‡¢ M."N0R08@X‡¢ O."P0R08@X‡¢ Q."R0R0X†¢ S2"T4R08@X‡¢ U)"V+R08@X‡¢ W)"X+¨b€å€å€å€å €å €å €å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order<'com/ustadmobile/door/annotation/Trigger>Order-com/ustadmobile/door/annotation/Trigger$EventAEvent*com/ustadmobile/door/annotation/Trigger$OnDOnClazzAssignment.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations Deprecated ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable"RuntimeVisibleParameterAnnotations InnerClasses SourceFile!*H34I Z=>H<D>H<I4H s   H sJH s H s`H sH sH s H s#H s& H s)H s,H ss4H sx4H Z}4H4HH4H KKKKK K  K K KKK KKKKKKK3LE** ***d**2**"*%*(*+*.M: ( *-14:$=)@.C3F8I=LDN E/012L/*6MN /078L:*6MN/094:;L/*@M!N /0H<ABL:*+@M!N/09>O<C;L/*FM#N /0H<GBL:*+FM#N/09>O<H2L/*KM&N /0L8L:*KM&N/094MNL/* M(N /0OPL:* M(N/09 QNL/*M*N /0RPL:*M*N/09 SNL/*M-N /0TPL:*M-N/09 UVL/*M1N /0JWXL:*M1N/09J YL JI Z[s\]NL/*M4N /0^PL:*M4N/09 _VL/*bM7N /0cXL:*bM7N/09dVL/*M:N /0eXL:*M:N/09fVL/*M=N /0gXL:*M=N/09hVL/*"M@N /0iXL:*"M@N/09jVL/*%MCN /0kXL:*%MCN/09lNL/*(MFN /0mPL:*(MFN/09 nVL/*+MIN /0oXL:*+MIN/09pVL/*.MLN /0qXL:*.MLN/09r2L/*uMON /0v8L:*uMON/094w2L/*zMRN /0{8L:*zMRN/094|2L/*MUN /08L:*MUN/0942L/*MXN /08L:*MXN/094VL/*M[N /0XL:*M[N/092L/*M_N /08L:*M_N/094Lv%*+,+,*6 +,*6+,*@+,*@+,*F+,*F+,*K +,*K+,* +,* +,*+,*+,*+,*+,*d+,*+,*+,*+, *b+, *b+, *2+, *+, *+, *+, *"+, *"+, *%+, *%+,*(+,*(+,*++,*++,*.+,*.+,*u +,*u+,*z +,*z+,* +,*+,* +,*+,*+,*+,* +,*Pu\! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @M' %2 & ( * 4-@ a1n 4 : =" C@O pC| F I L &O3 TRa U X  _ N %0%%IOL<!~ζҸ*~ * 6* 6~ *@ *@~ *F *F~ * K *K~ * *  ~ * * @~ * * ~ *d * ~ * * ~ *b * b~ *2 *~ * *~ *" *" ~ *% *%@~ *( *(~ *+ *+~ *. *.~ * u *u~ * z *z~ *  *~ * *~ * *~ * *PY/  M/  /!0 C#D X&Y m(n * - 1 4 7 : = @ 3C4 IFJ ^I_ sLv O R U X [ _ N/034=>D>I4     `  #& ),s4x4}444 JI#Z[s@s[eQ<Z[s\L YR*:=?@@B?C@E?F@SGI ![@"#s$%e&'([e)*+e,-.[s/012[II3I4I5I67[s89[cs0ssss3ss=ssDsIs ss ssss`sss s#s&s)s,sssxs}ssssssssMsNsOsPsQsRsws2s{s8sYsUsVsWsXsCs;sGsBs_scsHsLsssss|ssjsksssfsgsSsTs]s^slsmsdseshsispsqsnsos:sAs1s7srsvssssssss:ss;HIcPK!!mffLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializer.class4Fcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisHLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( '),kotlinx/serialization/internal/IntSerializer+.Lkotlinx/serialization/internal/IntSerializer; "- ,. deserializef(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM CNdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_:com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinaL(IJJJZIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serializeg(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor:com.ustadmobile.lib.db.entities.ClazzAssignmentContentJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cacjUid addElement(Ljava/lang/String;Z)V cacjContentUidcacjAssignmentUid cacjActive cacjWeightcacjMCSNcacjLCSNcacjLCBcacjLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Fcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzAssignmentContentJoin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  \ L+%S+%S+%S+*S+/S+%S+%S+/S+%S+ \ 01+39*;M>6 7 7 7 6 6 7 76 7+,A:G,K76,K76,K7 6,O6 6,S6 6,K7 6,K7@6,S66,K76,W67<Pdx>,K76,K76,K7 6{,O6 6f,S6 6Q,K7 6<,K7@6&,S66,K76YY\,`bY   ei =hCF=hC =hC  2fijh*+l9,n9*;N+-s:,-w-z * *k{*m| A0}:*+  2fAiH *+,b  k{ m cYY K**********h  b= bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!yiLHHJcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$Companion.class46Dcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$Companionjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$Companion; serializer%()Lkotlinx/serialization/KSerializer;c()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializerINSTANCEHLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;()V   cacjActiveZ  thisgetCacjContentUidcacjContentUid  setCacjContentUidgetCacjAssignmentUidcacjAssignmentUid  setCacjAssignmentUid getCacjActive()Z setCacjActive(Z)V getCacjWeight()I cacjWeightI () * setCacjWeight(I)V getCacjMCSNcacjMCSN / 0 setCacjMCSN getCacjLCSNcacjLCSN 4 5 setCacjLCSN getCacjLCBcacjLCB 9) : setCacjLCB getCacjLctcacjLct > ? setCacjLct write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfFkotlin/jvm/internal/IntrinsicsHcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V JK ILoutputN serialDescP/kotlinx/serialization/encoding/CompositeEncoderRshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z TU SVencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V XY SZencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V \] S^encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V `a Sb1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;L(IJJJZIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENFcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializerrINSTANCEHLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$$serializer; tu sv getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; xy sz1kotlinx/serialization/internal/PluginExceptionsKt|throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ~ }seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerDcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionFLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo; defaultValue04Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID Landroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerELcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name(clazzassignmentcontentjoin_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive,cacjWeight, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjWeight, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) /*psql ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjWeight = EXCLUDED.cacjWeight, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               320:23Ba00000  0 0 0 000¢B¢J!+0,2-02.0/2001HÇR0 X†¢ "R0X†¢ "R0X†¢ "R 08@X‡¢ " R 08@X‡¢ !""R08@X‡¢ #"$R 08@X‡¢ %"&R08@X‡¢ '"(R 08@X‡¢ )"* ¨4d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnClazzAssignmentContentJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1 E Z () s/49)> )< **  %   /*  :* /*!  :*! /* #  !:* # "#/* %  $%:* %  &'/*+(  ,-:*+( )./*1+  2:*1+ 3/*6.  7:*6. 8'/*;1  <-:*;1 )=/*@5  A:*@5 BCK*GM+OM,QM+,W* +,*[+,W* +,*[+,W* +,* [+,W* +,* _+,W*++,*+c+,W*1 +,*1[+,W*6 +,*6[+,W*;+,*;c+,W*@ +,*@[/$! @ @ @ @ @ @ @ @ @> %2 Q!^ }# % + +.8 5 FNdPeDEEEf~w{*~ * * ~ *  *~ * * ~ * * ~ *+ * + ~ * 1 * 1@~ * 6 * 6~ *; *;~ * @ *@+   N  /!0 C#D X%Y m(n + . 1 5 z ) () / 4 9)>#ghsij@klsmn[oepq Y*s@@@[@se[ee[s[IIIII[s[5ssmssmssmsss sms(s/s4s9s>sssfss"s#s$s%sss!ssss8s's;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisQLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeo(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VCcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializep(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;ELcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorCcom.ustadmobile.lib.db.entities.ClazzAssignmentContentJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cacjPk addElement(Ljava/lang/String;Z)V  cacjVersionIdcacjDestination cacjPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ocom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer&ClazzAssignmentContentJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!L eeScom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$Companion.class45Mcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$Companionjava/lang/Object()V  thisOLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;l()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ocom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$$serializerINSTANCEQLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ELcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;lib-database_releaseCcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate) Companion&ClazzAssignmentContentJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!ۤIcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate.class4Ccom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicatejava/lang/Object()V   cacjPendingZ  thisELcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate; getCacjPk()JcacjPkJ   setCacjPk(J)VgetCacjVersionId cacjVersionId  setCacjVersionIdgetCacjDestinationcacjDestination  setCacjDestinationgetCacjPending()ZsetCacjPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENOcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$$serializerRINSTANCEQLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfMcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionOLcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release&ClazzAssignmentContentJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!QJcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializer.class4Dcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/ClazzAssignmentReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.ClazzAssignmentReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  caPk addElement(Ljava/lang/String;Z)V  caVersionId caDestination caPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzAssignmentReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!\o  Hcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$Companion.class45Bcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;lib-database_release8com/ustadmobile/lib/db/entities/ClazzAssignmentReplicate) CompanionClazzAssignmentReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!(44>com/ustadmobile/lib/db/entities/ClazzAssignmentReplicate.class48com/ustadmobile/lib/db/entities/ClazzAssignmentReplicatejava/lang/Object()V   caPendingZ  this:Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;getCaPk()JcaPkJ  setCaPk(J)VgetCaVersionId caVersionId  setCaVersionIdgetCaDestination caDestination  setCaDestination getCaPending()Z setCaPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializerRINSTANCEFLcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfBcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionDLcom/ustadmobile/lib/db/entities/ClazzAssignmentReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseClazzAssignmentReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!?{{Gcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializer.class4Acom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ').kotlinx/serialization/internal/FloatSerializer+0Lkotlinx/serialization/internal/FloatSerializer; "- ,.0kotlinx/serialization/internal/BooleanSerializer02Lkotlinx/serialization/internal/BooleanSerializer; "2 13-kotlinx/serialization/internal/ByteSerializer5/Lkotlinx/serialization/internal/ByteSerializer; "7 68 deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;decoder<kotlin/jvm/internal/Intrinsics>checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V @A ?B  D&kotlinx/serialization/encoding/DecoderFbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; HI GJ/kotlinx/serialization/encoding/CompositeDecoderLdecodeSequentially()Z NO MPdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J RS MTdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I VW MXdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F Z[ M\decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ^_ M`decodeByteElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)B bc MddecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I fg Mh+kotlinx/serialization/UnknownFieldExceptionj(I)V l km endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V op Mq5com/ustadmobile/lib/db/entities/ClazzAssignmentRollUpsP(IJJJJIIFIIZBIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V u tv(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptory serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)Vencoder}value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; H  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V t/kotlinx/serialization/encoding/CompositeEncoder q(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; :; =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V {| Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.ClazzAssignmentRollUpJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cacheUid addElement(Ljava/lang/String;Z)V cachePersonUidcacheContentEntryUidcacheClazzAssignmentUidcacheStudentScore cacheMaxScore cacheFinalWeightScoreWithPenalty cacheWeight cacheProgresscacheContentComplete cacheSuccess cachePenaltylastCsnCheckedLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzAssignmentRollUp.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+%S+*S+*S+/S+*S+*S+ 4S+ 9S+ *S+ %S+  :;+=C*EM>6 7 7 7 7 66 866666 7+,K:Q,U76,U76,U7 6,U7 6,Y66,Y6 6,]8@6,Y66,Y66, a66, e66, Y66, U76,i6g GL`t "9P>,U76,U76,U7 6k,U7 6V,Y66A,Y6 6,,]8@6,Y66,Y66, a66, e66, Y66, U76kYn,rtY  wyAGzMVGzM GzM  <x{|h*+~C,C*EN+-:,-- * *}* A::*+  <xA{H *+,t  }  YY K**************z  ~, ts@s[e[IIIII[s[ssss sssssssss:s()V  thisALcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;lib-database_release5com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp) CompanionClazzAssignmentRollUp.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!M~!!;com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp.class45com/ustadmobile/lib/db/entities/ClazzAssignmentRollUpjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp; getCacheUid()JcacheUidJ   setCacheUid(J)VgetCachePersonUidcachePersonUid  setCachePersonUidgetCacheContentEntryUidcacheContentEntryUid  setCacheContentEntryUidgetCacheClazzAssignmentUidcacheClazzAssignmentUid   setCacheClazzAssignmentUidgetCacheStudentScore()IcacheStudentScoreI %& 'setCacheStudentScore(I)VgetCacheMaxScore cacheMaxScore ,& -setCacheMaxScore#getCacheFinalWeightScoreWithPenalty()F cacheFinalWeightScoreWithPenaltyF 23 4#setCacheFinalWeightScoreWithPenalty(F)VgetCacheWeight cacheWeight 9& :setCacheWeightgetCacheProgress cacheProgress >& ?setCacheProgressgetCacheContentComplete()ZcacheContentCompleteZ DE FsetCacheContentComplete(Z)VgetCacheSuccess()B cacheSuccessB LM NsetCacheSuccess(B)VgetCachePenalty cachePenalty S& TsetCachePenaltygetLastCsnCheckedlastCsnChecked X YsetLastCsnChecked write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self`kotlin/jvm/internal/IntrinsicsbcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V de cfoutputh serialDescj/kotlinx/serialization/encoding/CompositeEncoderlshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z no mpencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V rs mtencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V vw mxjava/lang/Floatzcompare(FF)I |} {~encodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V mencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V mencodeByteElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V m1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;P(IJJJJIIFIIZBIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker?com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionALcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo; defaultValue0Landroidx/room/Entity;indicesLandroidx/room/Index;valueunique$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L            '      E20:DEB00000 0 0 0  0000000¢B¢J!=0>2?02@0A2B0CHÇR0X†¢ "R0X†¢ " R0X†¢ !""R 0 8@X‡¢ #$"%&R 0X†¢ '(")*R0X†¢ +(",*R0X†¢ -".R0X†¢ /("0*R 0X†¢ 1("2*R0X†¢ 34"56R08@X‡¢ 7"8R 08@X‡¢ 9(":*R0X†¢ ;"<¨Fd2 $serializerlib-database_releaseClazzAssignmentRollUp.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1_  Z%&,&23 s9& s>&DELMS&X3*     /*  :*  /*  :*  /*  :*  /*!  ":*! #$/*(  )*:*( &+$/*.  /*:*. &01/*5  67:*#5 38$/*;  <*:*;  &=$/*@"  A*:*@" &BC/*G$  HI:*G$ EJK/*O&  PQ:*O& MR$/*U(  V*:*U( &W /*Z*  [:*Z* \]Q*ag+ig,kg+,q* +,*u+,q* +,*u+,q* +,*u+,q*! +,*!u+,q*(+,*(y+,q*.+,*.y+,q*5 +,*5+,q*;+,*;y+,q*@+,*@y+, q*G+, *G+, q*O+, *O+, q*U+, *Uy+, q*Z +, *ZuC4! @ @ @ @ @ @@ @ @ @ @ @ @F %2 Q^ }  *9 $ & 6*C Q` QhQj^___)~*~ * * ~ *  *~ *  *~ * ! *!~ *( * ( ~ *. * .@~ * 5 * 5~ *; * ;~ *@ *@~ *G *G~ *O *O~ *U *U~ * Z *Z7  n  /0 CD XY mn   " $ & ( * ) )&) ))))%& ),& )23 )9& )>&)DE)LM)S&)X)#s@s[e Y[IIIII[s[Gs ssss sssss%s,s2ss9s>sDssLssSsXssssss s"ssBsCsHsIsss0s1s6s7s+s$s/s*sRsVsss=sAs#s)sJsKsPsQs ss8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisLLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 797com/ustadmobile/lib/db/entities/CourseBlock$$serializer;9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer; "= <> deserializej(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z bc SddecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I fg Sh @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I st Su+kotlinx/serialization/UnknownFieldExceptionw(I)V y xz endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V |} S~>com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlockjava/lang/String+com/ustadmobile/lib/db/entities/CourseBlock(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializek(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder ~(Lkotlinx/serialization/encoding/Encoder;@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor>com.ustadmobile.lib.db.entities.ClazzAssignmentWithCourseBlockJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  caUid addElement(Ljava/lang/String;Z)V caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctblockLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Jcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer!ClazzAssignmentWithCourseBlock.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  %L+%S+*0S+*0S+%S+5S+5S+5S+:S+5S+ :S+ :S+ :S+ :S+ :S+5S+:S+:S+%S+%S+%S+%S+:S+%S+?0S+  @AC#&R+CI*KM>6 7:: 7 6 6 66666666666 7 7 7 76! 7":$+,Q:%%W%,[76%,*]a:6%,*] a: 6%,[7 6%,e6 6%,e6  6%,e6@6%,i66%,e66%, i66%, i66%, i66%, i66%, i6 6%,e6@6%,i6j6%,i6k6%,[7l6%,[7m6%,[7n6%,[7o6%,i6!p6%,[7"q6%,?]$a:$r6%,v6sx0G^u)?Uk>{%,[76g%,*]a:6K%,*] a: 6/%,[7 6%,e6 6%,e6  6%,e6@6%,i66%,e66%, i66%, i66~%, i66g%, i66P%, i6 69%,e6@6"%,i6j6 %,i6k6%,[7l6%,[7m6%,[7n6%,[7o6%,i6!p6%,[7"q6r%,?]$a:$r6TxY{%,Y    !"$MMSMS MSR RBh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,    ̻YYK*************************       s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!% ==Ncom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$Companion.class45Hcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$Companionjava/lang/Object()V  thisJLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$Companion; serializer%()Lkotlinx/serialization/KSerializer;g()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$$serializerINSTANCELLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;lib-database_release>com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock) Companion!ClazzAssignmentWithCourseBlock.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!6iDcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock.class4>com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock/com/ustadmobile/lib/db/entities/ClazzAssignment()V  this@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;getBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;$Lorg/jetbrains/annotations/Nullable;block-Lcom/ustadmobile/lib/db/entities/CourseBlock;  setBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),7com/ustadmobile/lib/db/entities/CourseBlock$$serializer.INSTANCE9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN(use on courseBlock, will be removed soonJcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$$serializerILLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$$serializer; 0K JL getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; NO JP1kotlinx/serialization/internal/PluginExceptionsKtRthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V TU SV|(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V X Yseen1IcaUidJcaTitleLjava/lang/String; caDescription caGroupUidcaActiveZcaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringz+com/ustadmobile/lib/db/entities/CourseBlock|=kotlinx/serialization/internal/SerializationConstructorMarker~Hcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionJLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 020:/0Bá0000 0 0  0  0 00 000000 000000000 0!¢"B¢#J!(0)2*02+0,2-0.HÇR 08@X‡¢ $%"&'¨1d21Lcom/ustadmobile/lib/db/entities/ClazzAssignment; $serializerlib-database_release!ClazzAssignmentWithCourseBlock.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<!"[~MQW*      !Z[~ * * 0B{{}M N[ [\][^_[`a[ba[c_[de[fe [ge [h] [ie [j] [k][l][m][n][oe[p][q][r_[s_[t_[u_][w_[ [xy!#=>s?@@ABsCD[EeFG>=>sH YJ[IIIII[s[2s ss\sCs^sCs`sCsbscsdsCsfsgshsisjskslsmsnsospsqsrssstsusvswsssxsys;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisHLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79Ecom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer;GLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer; "= <>@com/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer@BLcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer; "B AC deserializef(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z gh XidecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I kl Xm @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I z{ X|+kotlinx/serialization/UnknownFieldException~(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X:com/ustadmobile/lib/db/entities/ClazzAssignmentWithMetricsjava/lang/String9com/ustadmobile/lib/db/entities/AssignmentProgressSummary4com/ustadmobile/lib/db/entities/CourseAssignmentMark(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeg(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor:com.ustadmobile.lib.db.entities.ClazzAssignmentWithMetricsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  caUid addElement(Ljava/lang/String;Z)V caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctprogressSummarymarkfileSubmissionStatusLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Fcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzAssignmentWithMetrics.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  <L+%S+*0S+*0S+%S+5S+5S+5S+:S+5S+ :S+ :S+ :S+ :S+ :S+5S+:S+:S+%S+%S+%S+%S+:S+%S+?0S+D0S+:S+  EF%(+HN*PM>6 7:: 7 6 6 66666666666 7 7 7 76! 7":$:%6&+,V:''\',`76',*bf:6',*b f: 6',`7 6',j6 6',j6  6',j6@6',n66',j66', n66', n66', n66', n66', n6 6',j6@6',n6o6',n6p6',`7q6',`7r6',`7s6',`7t6',n6!u6',`7"v6',?b$f:$w6',Db%f:%x6',n6&y6',}6{ !8Of}1G]s>s',`76_',*bf:6C',*b f: 6'',`7 6',j6 6',j6  6',j6@6',n66',j66', n66', n66v', n66_', n66H', n6 61',j6@6',n6o6',n6p6',`7q6',`7r6',`7s6',`7t6',n6!u6',`7"v6j',?b$f:$w6L',Db%f:%x6.',n6&y6Y',Y    !"$%&!RX!RX !RX Gh*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    ڻYYK***************************     s@s[e[IIIII[s[ss ss sssssss ssEsGsssssss PK!!3Jcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$Companion.class45Dcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$Companionjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$Companion; serializer%()Lkotlinx/serialization/KSerializer;c()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$$serializerINSTANCEHLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;()V  this(Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;)VgetMark8()Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;mark6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;  setMark9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VgetFileSubmissionStatus()IfileSubmissionStatusI  !setFileSubmissionStatus(I)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self)kotlin/jvm/internal/Intrinsics+checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V -. ,/output1 serialDesc3(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V %5 6/kotlinx/serialization/encoding/CompositeEncoder8shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z :; 9<Ecom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer>INSTANCEGLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer; @A ?B+kotlinx/serialization/SerializationStrategyD!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V FG 9H@com/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializerJBLcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer; @L KMencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V OP 9Q1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN(use on courseBlock, will be removed soonFcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$$serializerbHLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$$serializer; @d ce getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; gh ci1kotlinx/serialization/internal/PluginExceptionsKtkthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V mn lo|(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V q rseen1caUidJcaTitleLjava/lang/String; caDescription caGroupUidcaActiveZcaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String9com/ustadmobile/lib/db/entities/AssignmentProgressSummary4com/ustadmobile/lib/db/entities/CourseAssignmentMark=kotlinx/serialization/internal/SerializationConstructorMarkerDcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionFLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1R                   ;20::;Bó0000 0 0  0  0 00 000000 000000000 0!"0#0$¢%B¢&J!30425026072809HÇR"0X†¢ '(")*R  0!8@X‡¢ +,"-.R 08@X‡¢ /0"12¨<d21Lcom/ustadmobile/lib/db/entities/ClazzAssignment; $serializerlib-database_releaseClazzAssignmentWithMetrics.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1(     /*   /*   :*+   /*   :*+   /*"  #$:*"  %&**0+20,40*+,7+,=*+,CE*I+,=*+,NE*I+,=*"+,*"R + @ @ @ ) 1S3T'(((U!$~fjp*      #st~ * * u~ * *!v~ *" *""8BM Nb cwx$ w xyz{|{}y~        yyyy y ! "##VWsXY@Z[s\][^e_`BVWsa Yc[IIIII[s[=s ssws\sxs\szs\s|s}s~s\ssssssssssssssssssssssssssUssss#s$sssss s sss%s\s)s1sSs3sTsssPK!!zO!!Mcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializer.class4Gcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeg(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I no Np+kotlinx/serialization/UnknownFieldExceptionr(I)V t su endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V wx Ny;com/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone{java/lang/String}(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  |(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeh(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |/kotlinx/serialization/encoding/CompositeEncoder y(Lkotlinx/serialization/encoding/Encoder;=Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.ClazzAssignmentWithTimezoneJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  caUid addElement(Ljava/lang/String;Z)V caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLcteffectiveTimeZoneLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzAssignmentWithTimezone.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  %L+%S+*0S+*0S+%S+5S+5S+5S+:S+5S+ :S+ :S+ :S+ :S+ :S+5S+:S+:S+%S+%S+%S+%S+:S+%S+*0S+  ;<C#&R+>D*FM>6 7:: 7 6 6 66666666666 7 7 7 76! 7":$+,L:%%R%,V76%,*X\:6%,*X \: 6%,V7 6%,`6 6%,`6  6%,`6@6%,d66%,`66%, d66%, d66%, d66%, d66%, d6 6%,`6@6%,d6e6%,d6f6%,V7g6%,V7h6%,V7i6%,V7j6%,d6!k6%,V7"l6%,*X$\:$m6%,q6sx0G^u)?Uk>{%,V76g%,*X\:6K%,*X \: 6/%,V7 6%,`6 6%,`6  6%,`6@6%,d66%,`66%, d66%, d66~%, d66g%, d66P%, d6 69%,`6@6"%,d6e6 %,d6f6%,V7g6%,V7h6%,V7i6%,V7j6%,d6!k6%,V7"l6r%,*X$\:$m6TsYv%,z|Y~ ~   !"$~MHNHN HNR R=h*+D,D*FN+-:,--  * ** A;:*+ =AH *+,|    ̻YYK*************************    |s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!!K%%Kcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$Companion.class45Ecom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$Companionjava/lang/Object()V  thisGLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;lib-database_release;com/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone) CompanionClazzAssignmentWithTimezone.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!ѭAcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone.class4;com/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone/com/ustadmobile/lib/db/entities/ClazzAssignment()V  this=Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;getEffectiveTimeZone()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;effectiveTimeZoneLjava/lang/String;  setEffectiveTimeZone(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),/kotlinx/serialization/internal/StringSerializer.INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN(use on courseBlock, will be removed soonGcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializerIILcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$$serializer; 0K JL getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; NO JP1kotlinx/serialization/internal/PluginExceptionsKtRthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V TU SV|(IJLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V X Yseen1IcaUidJcaTitle caDescription caGroupUidcaActiveZcaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringy=kotlinx/serialization/internal/SerializationConstructorMarker{Ecom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$Companion~1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionGLcom/ustadmobile/lib/db/entities/ClazzAssignmentWithTimezone$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                /20:./Bá0000 0 0  0  0 00 000000 0000000000 ¢!B¢"J!'0(2)02*0+2,0-HÇR0X†¢ #$"%&¨0d21Lcom/ustadmobile/lib/db/entities/ClazzAssignment; $serializerlib-database_releaseClazzAssignmentWithTimezone.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1 /*   /*   :*+  N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<!"[~MQW*      !Z[~ * * 0Bzzz|MN[ [\][^_[`[a[b_[cd[ed [fd [g] [hd [i] [j][k][l][m][nd[o][p][q_[r_[s_[t_][v_[ [wx!#=>s?@@ABsCD[EeFG>=>sH} YJ[IIIII[s[1s ss\sCs^sCs`sCsasbscsCsesfsgshsisjskslsmsnsospsqsrssstsusvsswsxs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/ClazzContentJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( '),kotlinx/serialization/internal/IntSerializer+.Lkotlinx/serialization/internal/IntSerializer; "- ,. deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM CNdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_0com/ustadmobile/lib/db/entities/ClazzContentJoinaK(IJJJZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.ClazzContentJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ccjUid addElement(Ljava/lang/String;Z)V ccjContentEntryUid ccjClazzUid ccjActiveccjLocalChangeSeqNumccjMasterChangeSeqNumccjLastChangedByccjLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26 7 7 7 6 7 76 7+,A:G,K76,K76,K7 6,O6 6,K7 6,K7 6,S6@6,K76,W627K_s>,K76,K76,K7 6,O6 6k,K7 6V,K7 6A,S6@6+,K76YY\,`bY   ee =hCA=hC =hC  2fijh*+l9,n9*;N+-s:,-w-z * *k{*m| A0}:*+  2fAiH *+,b  k{ m x\YYK*********h  [; bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!ms]@com/ustadmobile/lib/db/entities/ClazzContentJoin$Companion.class46:com/ustadmobile/lib/db/entities/ClazzContentJoin$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/ClazzContentJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;lib-database_release0com/ustadmobile/lib/db/entities/ClazzContentJoin* CompanionClazzContentJoin.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/50   .1/50  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!3 6com/ustadmobile/lib/db/entities/ClazzContentJoin.class40com/ustadmobile/lib/db/entities/ClazzContentJoinjava/lang/Object()V   ccjActiveZ  this2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin; getCcjUid()JccjUidJ   setCcjUid(J)VgetCcjContentEntryUidccjContentEntryUid  setCcjContentEntryUidgetCcjClazzUid ccjClazzUid  setCcjClazzUid getCcjActive()Z setCcjActive(Z)VgetCcjLocalChangeSeqNumccjLocalChangeSeqNum ' (setCcjLocalChangeSeqNumgetCcjMasterChangeSeqNumccjMasterChangeSeqNum , -setCcjMasterChangeSeqNumgetCcjLastChangedBy()IccjLastChangedByI 23 4setCcjLastChangedBy(I)V getCcjLctccjLct 9 : setCcjLct write$Self(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfAkotlin/jvm/internal/IntrinsicsCcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V EF DGoutputI serialDescK/kotlinx/serialization/encoding/CompositeEncoderMshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z OP NQencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ST NUencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V WX NYencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V [\ N]1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;K(IJJJZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/ClazzContentJoin$$serializer; op nq getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; st nu1kotlinx/serialization/internal/PluginExceptionsKtwthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V yz x{seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker:com/ustadmobile/lib/db/entities/ClazzContentJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion               020:/0BY00000  0 0 0 00¢B¢J!(0)2*02+0,2-0.HÇR0 X†¢ "R0X†¢ "R08@X‡¢ "R 08@X‡¢ "R 08@X‡¢  "!R 08@X‡¢ ""#R 08@X‡¢ $"%R08@X‡¢ &"'¨1d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnClazzContentJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1 @ Z Z ',239 3< **  &   /*  :* /*"  :*" /* $  !:* $ "#/* &  $%:* &  &/*))  *:*)) +/*.,  /:*., 01/*5/  67:*5/ 38/*;3  <:*;3 =>t*BH+JH,LH+,R* +,*V+,R* +,*V+,R* +,* V+,R* +,* Z+,R*) +,*)V+,R*. +,*.V+,R*5+,*5^+,R*; +,*;V* ! @ @ @ @ @ @ @ @> %2 Q"^ }$ & ) , Y3f tAtI_tK`?@@@a~rv|*~ * * ~ *  *~ * * ~ * * ~ * ) * ) ~ * . * .@~ *5 * 5~ * ; *;(   F  /"0 C$D X&Y m)n , / 3 p }3 ' , 23 9~#bcsde@fgshi[jekl Y*n@@@[@se[ee[s[IIIII[s[2sshs}shsshsss shs's,s2s9s~ssass"s#s$s%sss!ssss0s1s6s7s8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V9com/ustadmobile/lib/db/entities/ClazzContentJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.ClazzContentJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ccjPk addElement(Ljava/lang/String;Z)V  ccjVersionIdccjDestination ccjPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzContentJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!tIcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$Companion.class45Ccom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;lib-database_release9com/ustadmobile/lib/db/entities/ClazzContentJoinReplicate) CompanionClazzContentJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!/HH?com/ustadmobile/lib/db/entities/ClazzContentJoinReplicate.class49com/ustadmobile/lib/db/entities/ClazzContentJoinReplicatejava/lang/Object()V   ccjPendingZ  this;Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;getCcjPk()JccjPkJ  setCcjPk(J)VgetCcjVersionId ccjVersionId  setCcjVersionIdgetCcjDestinationccjDestination  setCcjDestination getCcjPending()Z setCcjPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$$serializerRINSTANCEGLcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfCcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionELcom/ustadmobile/lib/db/entities/ClazzContentJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseClazzContentJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!Nȋ88@com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializer.class4:com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializerxLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ').kotlinx/serialization/internal/FloatSerializer+0Lkotlinx/serialization/internal/FloatSerializer; "- ,.0kotlinx/serialization/internal/BooleanSerializer02Lkotlinx/serialization/internal/BooleanSerializer; "2 13 deserializeZ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;decoder7kotlin/jvm/internal/Intrinsics9checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ;< :=  ?&kotlinx/serialization/encoding/DecoderAbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; CD BE/kotlinx/serialization/encoding/CompositeDecoderGdecodeSequentially()Z IJ HKdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J MN HOdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I QR HSdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F UV HWdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z YZ H[decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ]^ H_+kotlinx/serialization/UnknownFieldExceptiona(I)V c bd endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V fg Hh.com/ustadmobile/lib/db/entities/ClazzEnrolmentjQ(IJJJJJIFZJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V l km(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorp serialize[(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)Vencodertvaluev&kotlinx/serialization/encoding/Encoderxg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; Cz y{ write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ k/kotlinx/serialization/encoding/CompositeEncoder h(Lkotlinx/serialization/encoding/Encoder;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 56 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V rs Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor.com.ustadmobile.lib.db.entities.ClazzEnrolmentJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzEnrolmentUid addElement(Ljava/lang/String;Z)V clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2:com/ustadmobile/lib/db/entities/ClazzEnrolment.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzEnrolment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+%S+%S+*S+/S+4S+%S+ *S+ %S+ %S+ *S+ %S+  56$+8>*@M>6 7 7 7 7 76 86 76 7 76 7+,F:L,P76,P76,P7 6,P7 6,P76,T6 6,X8@6,\66,P76, T66, P76, P76, T66, P7 6,`6 LQey'>Ul>,P76,P76z,P7 6f,P7 6Q,P76<,T6 6',X8@6,\66,P76, T66, P76, P76, T66, P7 6pbYe,ikY  n}XBqH[BqH BqH$ $7orsh*+u>,w>*@N+-|:,--  * *t*v A5:*+ 7oArH *+,k  t v YYK***************q   ks@s[e[IIIII[s[ssss sssssssss5s7sosrsstssvsPK!!w>com/ustadmobile/lib/db/entities/ClazzEnrolment$Companion.class4B8com/ustadmobile/lib/db/entities/ClazzEnrolment$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion; serializer%()Lkotlinx/serialization/KSerializer;W()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializerINSTANCE:-*< ? 78@9Am[IIII I!"[s#$[s s%ss&s%s's(s)s*s%s+s,s-s.s/s0s1s2s s3s4s5PK!!aX9X94com/ustadmobile/lib/db/entities/ClazzEnrolment.class4#.com/ustadmobile/lib/db/entities/ClazzEnrolmentjava/lang/Object()V  clazzEnrolmentDateLeftJ  clazzEnrolmentActiveZ  clazzEnrolmentOutcomeI  this0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;getClazzEnrolmentUid()JclazzEnrolmentUid  setClazzEnrolmentUid(J)VgetClazzEnrolmentPersonUidclazzEnrolmentPersonUid " #setClazzEnrolmentPersonUidgetClazzEnrolmentClazzUidclazzEnrolmentClazzUid ' (setClazzEnrolmentClazzUidgetClazzEnrolmentDateJoinedclazzEnrolmentDateJoined , -setClazzEnrolmentDateJoinedgetClazzEnrolmentDateLeftsetClazzEnrolmentDateLeftgetClazzEnrolmentRole()IclazzEnrolmentRole 4 5setClazzEnrolmentRole(I)V%getClazzEnrolmentAttendancePercentage()F"clazzEnrolmentAttendancePercentageF ;< =%setClazzEnrolmentAttendancePercentage(F)VgetClazzEnrolmentActive()ZsetClazzEnrolmentActive(Z)V!getClazzEnrolmentLeavingReasonUidclazzEnrolmentLeavingReasonUid F G!setClazzEnrolmentLeavingReasonUidgetClazzEnrolmentOutcomesetClazzEnrolmentOutcome"getClazzEnrolmentLocalChangeSeqNumclazzEnrolmentLocalChangeSeqNum M N"setClazzEnrolmentLocalChangeSeqNum#getClazzEnrolmentMasterChangeSeqNum clazzEnrolmentMasterChangeSeqNum R S#setClazzEnrolmentMasterChangeSeqNumgetClazzEnrolmentLastChangedByclazzEnrolmentLastChangedBy W XsetClazzEnrolmentLastChangedBygetClazzEnrolmentLctclazzEnrolmentLct \ ]setClazzEnrolmentLct(JJ)V clazzUid personUid(JJI)Vrole write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfjkotlin/jvm/internal/IntrinsicslcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V no mpoutputr serialDesct/kotlinx/serialization/encoding/CompositeEncodervshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z xy wzencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V |} w~encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V wjava/lang/Floatcompare(FF)I encodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V wencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V w1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;Q(IJJJJJIFZJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN:com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializerINSTANCE8com/ustadmobile/lib/db/entities/ClazzEnrolment$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion:Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;2FROM_SCOPEDGRANT_TO_CLAZZENROLMENT_JOIN__ON_CLAUSELjava/lang/String; ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = ClazzEnrolment.clazzEnrolmentPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = ClazzEnrolment.clazzEnrolmentClazzUid) OR (ScopedGrant.sgTableId = 164 AND ClazzEnrolment.clazzEnrolmentClazzUid IN ( SELECT clazzUid FROM Clazz WHERE clazzSchoolUid = ScopedGrant.sgEntityUid)) ) 1FROM_CLAZZENROLMENT_TO_SCOPEDGRANT_JOIN_ON_CLAUSE (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = ClazzEnrolment.clazzEnrolmentClazzUid) KJOIN_FROM_CLAZZENROLMENT_TO_USERSESSION_VIA_SCOPEDGRANT_CLAZZSCOPE_ONLY_PT1 JOIN ScopedGrant ON (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = ClazzEnrolment.clazzEnrolmentClazzUid) AND (ScopedGrant.sgPermissions & ;JOIN_FROM_CLAZZENROLMENT_TO_USERSESSION_VIA_SCOPEDGRANT_PT2= ) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus = 1  ROLE_STUDENT ROLE_TEACHERROLE_STUDENT_PENDING ROLE_PARENTOUTCOME_IN_PROGRESSOUTCOME_GRADUATEDOUTCOME_FAILEDOUTCOME_DROPPED_OUTTABLE_IDALandroidx/room/Entity;indicesLandroidx/room/Index;value1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;nameclazzenrolment_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) /*psql ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1yF           '      J20:IJB00¢B000¢B‰ 0 0 0 0 000000000000¢B¢J!B0C2D02E0F2G0HHÇR0X†¢ " !R0X†¢ "#"$%R 08@X‡¢ &'"()R 0X†¢ *'"+)R0X†¢ ,'"-)R08@X‡¢ ./"01R08@X‡¢ 2'"3)R0X†¢ 4'"5)R08@X‡¢ 6'"7)R08@X‡¢ 8'"9)R0X†¢ :/";1R 08@X‡¢ <'"=)R0X†¢ >/"?1R 08@X‡¢ @'"A)¨K€å €å €å €å €å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order 'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnClazzEnrolment.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile!i  Z"  Z'  Z,  4;<F M R W\  iiii"R** **ȵS Y]= /*E :*E !/*$H %:*$H &/*)K *:*)K +/*.M /:*.M 0/*S 1:*S 23/*6U 78:*6U 9:/*>W ?@:*#>W <AB/*Y CD:*Y E/*H[ I:*H[ J3/*] K8:*] L/*O` P:*O` Q/*Tc U:*Tc V3/*Yf Z8:*Yf [/*^j _:*^j `b*a*)*!$*lm nop b c dv*a*)*!$*6*rs tuvw*b c efgw*kq+sq,uq+,{* +,*+,{*$ +,*$+,{*) +,*)+,{*. +,*.+,{* +,*+,{*6+,*6+,{*> +,*>+,{*+,*+,{*H +,*H+, {*ȟ+, *+, {*O +, *O+, {*T +, *T+, {*Y+, *Y+, {*^ +, *^H8! @ @ @ @@ @@ @ @ @ @ @ @ @f%E2QH^}KMS.W=^Yj[]`c#pj} jrthiiiC~*~ * * ~ * $ *$~ * ) *)~ * . *.~ *  *  ~ *6 * 6@~ * > * >~ * *~ * H *H~ *ȵ *~ * O *O~ * T *T~ *Y *Y ~ * ^ *^:  vE/H0CKDXMYmSpUWY[]` c f 5j6CCC C" C' C, C C4 C;< CCF CCM CR CWC\ C #s@s[e Y!*  @@@"F[@se[ee[s[IIIII[s [Lsssbsscs`sessdsss"s's,s s4s;ssssFssMsRsWs\sssssAsBsCsDs9s:s?s@s&ss*ss+s/s0s1sVs3sZs8s[s_sEsIsLsPsQsUsJsKs!s%s2s7sssfssjsrsstss ss N[@[s"s'@[s's"@[s's4IcIPK!!Icom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializer.class4Ccom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V7com/ustadmobile/lib/db/entities/ClazzEnrolmentReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.ClazzEnrolmentReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cePk addElement(Ljava/lang/String;Z)V  ceVersionId ceDestination cePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzEnrolmentReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!ZOGcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$Companion.class45Acom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$Companionjava/lang/Object()V  thisCLcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;lib-database_release7com/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate) CompanionClazzEnrolmentReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!dD,,=com/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate.class47com/ustadmobile/lib/db/entities/ClazzEnrolmentReplicatejava/lang/Object()V   cePendingZ  this9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;getCePk()JcePkJ  setCePk(J)VgetCeVersionId ceVersionId  setCeVersionIdgetCeDestination ceDestination  setCeDestination getCePending()Z setCePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializerRINSTANCEELcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfAcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionCLcom/ustadmobile/lib/db/entities/ClazzEnrolmentReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseClazzEnrolmentReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!,[[Icom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializer.class4Ccom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ').kotlinx/serialization/internal/FloatSerializer+0Lkotlinx/serialization/internal/FloatSerializer; "- ,.0kotlinx/serialization/internal/BooleanSerializer02Lkotlinx/serialization/internal/BooleanSerializer; "2 131com/ustadmobile/lib/db/entities/Clazz$$serializer53Lcom/ustadmobile/lib/db/entities/Clazz$$serializer; "7 683kotlinx/serialization/builtins/BuiltinSerializersKt: getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; <= ;> deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I \] S^decodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F `a SbdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z de Sf-kotlinx/serialization/DeserializationStrategyh!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; jk SldecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I no Sp+kotlinx/serialization/UnknownFieldExceptionr(I)V t su endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V wx Sy7com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz{%com/ustadmobile/lib/db/entities/Clazz}x(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  |(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |/kotlinx/serialization/encoding/CompositeEncoder y(Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.ClazzEnrolmentWithClazzJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzEnrolmentUid addElement(Ljava/lang/String;Z)V clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazzLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzEnrolmentWithClazz.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+%S+%S+*S+/S+4S+%S+ *S+ %S+ %S+ *S+ %S+9?S+  @A)h+CI*KM>6 7 7 7 7 76 86 76 7 76 7:+,Q:W*,[76,[76,[7 6,[7 6,[76,_6 6,c8@6,g66,[76, _66, [76, [76, _66, [7 6,9im:@6,q6MRfz(?Vm>,[76,[76y,[7 6e,[7 6P,[76;,_6 6&,c8@6,g66,[76, _66, [76, [76, _66, [7 6o,9im:@6PsYv,z|Y  ~wMS\MS MSh hBh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,|    YYK****************    |s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!A?.Gcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$Companion.class45Acom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$Companionjava/lang/Object()V  thisCLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;lib-database_release7com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz) CompanionClazzEnrolmentWithClazz.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!}}=com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz.class47com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz.com/ustadmobile/lib/db/entities/ClazzEnrolment()V  this9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;getClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;$Lorg/jetbrains/annotations/Nullable;clazz'Lcom/ustadmobile/lib/db/entities/Clazz;  setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),1com/ustadmobile/lib/db/entities/Clazz$$serializer.INSTANCE3Lcom/ustadmobile/lib/db/entities/Clazz$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;x(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializerHELcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RUQ(IJJJJJIFZJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IclazzEnrolmentUidJclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageFclazzEnrolmentActiveZclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;%com/ustadmobile/lib/db/entities/Clazzo=kotlinx/serialization/internal/SerializationConstructorMarkerqAcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$Companiont1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V v uw CompanionCLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$Companion; yz {Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 '20:&'B“00000 0 0 0  000000000¢B¢J!0 2!02"0#2$0%HÇR 08@X‡¢ "¨(€å€å€å€å€å €å €å €å €å€å€å€å€å€å€åd20Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; $serializerlib-database_releaseClazzEnrolmentWithClazz.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile!yz } /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<OJ~LPV*    Y@~ * *#1pr< =J JZ[J\]J^]J_]J`]Ja] Jb[ Jcd JefJg]Jh[Ji]Jj]Jk[Jl]JJmn#=>s?@@ABsCD[EeFGs uYx|uyI~[IIIII[s[)s ssZsCs\sCs^s_s`sasbscsCsesCsgshsisjskslsssmsns;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisRLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ').kotlinx/serialization/internal/FloatSerializer+0Lkotlinx/serialization/internal/FloatSerializer; "- ,.0kotlinx/serialization/internal/BooleanSerializer02Lkotlinx/serialization/internal/BooleanSerializer; "2 131com/ustadmobile/lib/db/entities/Clazz$$serializer53Lcom/ustadmobile/lib/db/entities/Clazz$$serializer; "7 683kotlinx/serialization/builtins/BuiltinSerializersKt: getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; <= ;> deserializep(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I \] S^decodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F `a SbdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z de Sf-kotlinx/serialization/DeserializationStrategyh!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; jk SldecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I op Sq+kotlinx/serialization/UnknownFieldExceptions(I)V u tv endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V xy SzDcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance|%com/ustadmobile/lib/db/entities/Clazz~y(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Clazz;FLkotlinx/serialization/internal/SerializationConstructorMarker;)V  }(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeq(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V }/kotlinx/serialization/encoding/CompositeEncoder z(Lkotlinx/serialization/encoding/Encoder;FLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorDcom.ustadmobile.lib.db.entities.ClazzEnrolmentWithClazzAndAttendanceJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzEnrolmentUid addElement(Ljava/lang/String;Z)V clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazz attendanceLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Pcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer'ClazzEnrolmentWithClazzAndAttendance.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+%S+%S+*S+/S+4S+%S+ *S+ %S+ %S+ *S+ %S+9?S+/S+  @Aa +CI*KM>6 7 7 7 7 76 86 76 7 76 7: 8+,Q:W=,[76,[76,[7 6,[7 6,[76,_6 6,c8@6,g66,[76, _66, [76, [76, _66, [7 6,9im:@6,c8n6,r6SXl.E\s>,[76,[76s,[7 6_,[7 6J,[765,_6 6 ,c8@6 ,g66,[76, _66, [76, [76, _66, [7 6i,9im:@6J,c8n64tYw,{}Y  MSbMS MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,}    YYK*****************    }s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!GȦmmTcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$Companion.class45Ncom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$Companionjava/lang/Object()V  thisPLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$Companion; serializer%()Lkotlinx/serialization/KSerializer;m()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Pcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$$serializerINSTANCERLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;FLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;lib-database_releaseDcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance) Companion'ClazzEnrolmentWithClazzAndAttendance.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!G~XJcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance.class4Dcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance7com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz()V  thisFLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance; getAttendance()F attendanceF   setAttendance(F)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output  serialDesc"(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V $ %/kotlinx/serialization/encoding/CompositeEncoder'shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z )* (+java/lang/Float-compare(FF)I /0 .1encodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V 34 (51Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;y(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Clazz;FLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENPcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$$serializerEINSTANCERLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$$serializer; GH FI getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; KL FM1kotlinx/serialization/internal/PluginExceptionsKtOthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V QR PSx(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V U Vseen1IclazzEnrolmentUidJclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveZclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazz'Lcom/ustadmobile/lib/db/entities/Clazz;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;%com/ustadmobile/lib/db/entities/Clazzo=kotlinx/serialization/internal/SerializationConstructorMarkerqNcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$Companiont1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V v uw CompanionPLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$Companion; yz {$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1RL                  (20:'(B›00000 0 0 0  000000000 0¢B¢J! 0!2"02#0$2%0&HÇR0 X†¢ "¨)d29Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz; $serializerlib-database_release'ClazzEnrolmentWithClazzAndAttendance.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1yz /*   /*  :*# L*+!,#*+,&+,,* 2+,*6+@/> L L 7L"89[K~JNT*    WX~ *  *$2pr=>K KYZK[\K]\K^\K_\K`\ KaZ Kb KcdKe\KfZKg\Kh\KiZKj\KklK Kmn#:;s<=@>?s@A[BeCDs uYx|uyF}~[IIIII[s[*s ssYs@s[s@s]s^s_s`sasbs@scs@sesfsgshsisjsksls smsns9ss s ssss@ss s7s"s8ssysPK!!g)4 Qcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializer.class4Kcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisMLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ').kotlinx/serialization/internal/FloatSerializer+0Lkotlinx/serialization/internal/FloatSerializer; "- ,.0kotlinx/serialization/internal/BooleanSerializer02Lkotlinx/serialization/internal/BooleanSerializer; "2 139com/ustadmobile/lib/db/entities/LeavingReason$$serializer5;Lcom/ustadmobile/lib/db/entities/LeavingReason$$serializer; "7 683kotlinx/serialization/builtins/BuiltinSerializersKt: getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; <= ;>/kotlinx/serialization/internal/StringSerializer@1Lkotlinx/serialization/internal/StringSerializer; "B AC deserializek(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab XcdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F ef XgdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ij Xk-kotlinx/serialization/DeserializationStrategym!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; op XqdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I tu Xv+kotlinx/serialization/UnknownFieldExceptionx(I)V z y{ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ X?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason-com/ustadmobile/lib/db/entities/LeavingReasonjava/lang/String(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/LeavingReason;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializel(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor?com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReasonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzEnrolmentUid addElement(Ljava/lang/String;Z)V clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLct leavingReasontimeZoneLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Kcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer"ClazzEnrolmentWithLeavingReason.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+%S+%S+*S+/S+4S+%S+ *S+ %S+ %S+ *S+ %S+9?S+D?S+  EFz +HN*PM>6 7 7 7 7 76 86 76 7 76 7::+,V:\E,`76,`76,`7 6,`7 6,`76,d6 6,h8@6,l66,`76, d66, `76, `76, d66, `7 6,9nr:@6,Dnr:s6,w6SXl.E\s>,`76,`76s,`7 6_,`7 6J,`765,d6 6 ,h8@6 ,l66,`76, d66, `76, `76, d66, `7 6i,9nr:@6J,Dnr:s6,yY|,Y  RXbRX RX Gh*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    YYK*****************   s@s[e[IIIII[s[ssss sssssssssEsGsssssssPK!!uEEOcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companion.class45Icom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companionjava/lang/Object()V  thisKLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companion; serializer%()Lkotlinx/serialization/KSerializer;h()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializerINSTANCEMLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;lib-database_release?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason) Companion"ClazzEnrolmentWithLeavingReason.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!&YQ!!Ecom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason.class4?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason.com/ustadmobile/lib/db/entities/ClazzEnrolment()V  thisALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;getLeavingReason1()Lcom/ustadmobile/lib/db/entities/LeavingReason;$Lorg/jetbrains/annotations/Nullable; leavingReason/Lcom/ustadmobile/lib/db/entities/LeavingReason;  setLeavingReason2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V getTimeZone()Ljava/lang/String;timeZoneLjava/lang/String;   setTimeZone(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - ./kotlinx/serialization/encoding/CompositeEncoder0shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 23 149com/ustadmobile/lib/db/entities/LeavingReason$$serializer6INSTANCE;Lcom/ustadmobile/lib/db/entities/LeavingReason$$serializer; 89 7:+kotlinx/serialization/SerializationStrategy<!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V >? 1@/kotlinx/serialization/internal/StringSerializerB1Lkotlinx/serialization/internal/StringSerializer; 8D CE1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/LeavingReason;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENKcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializerUMLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializer; 8W VX getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; Z[ V\1kotlinx/serialization/internal/PluginExceptionsKt^throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V `a _bQ(IJJJJJIFZJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V d eseen1IclazzEnrolmentUidJclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageFclazzEnrolmentActiveZclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;-com/ustadmobile/lib/db/entities/LeavingReason}java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerIcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionKLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1P                  -20:,-B00000 0 0 0  0000000000¢B¢J!%0&2'02(0)2*0+HÇR 08@X‡¢ " R0X†¢ !""#$¨.d20Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; $serializerlib-database_release"ClazzEnrolmentWithLeavingReason.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1    /*   /*   :*+   /*   :*+   *"(+*(,,(*+,/+,5*+,;=*A+,5*+,F=*A + @ @ ! )G+H   I{_~Y]c*    f@~ * *g~ * *(1~< =Q R_ _hi_jk_lk_mk_nk_ok _pi _qr _st_uk_vi_wk_xk_yi_zk___{|#JKsLM@NOsPQ[ReST YV[IIIII[s[/s sshsPsjsPslsmsnsospsqsPsssPsusvswsxsyszssssPs{s|sIss s ssssssssPs!s)sGs+sHsssPK!!kkkJcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializer.class4Dcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ').kotlinx/serialization/internal/FloatSerializer+0Lkotlinx/serialization/internal/FloatSerializer; "- ,.0kotlinx/serialization/internal/BooleanSerializer02Lkotlinx/serialization/internal/BooleanSerializer; "2 132com/ustadmobile/lib/db/entities/Person$$serializer54Lcom/ustadmobile/lib/db/entities/Person$$serializer; "7 683kotlinx/serialization/builtins/BuiltinSerializersKt: getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; <= ;> deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I \] S^decodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F `a SbdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z de Sf-kotlinx/serialization/DeserializationStrategyh!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; jk SldecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I no Sp+kotlinx/serialization/UnknownFieldExceptionr(I)V t su endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V wx Sy8com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson{&com/ustadmobile/lib/db/entities/Person}y(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  |(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |/kotlinx/serialization/encoding/CompositeEncoder y(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.ClazzEnrolmentWithPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzEnrolmentUid addElement(Ljava/lang/String;Z)V clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctpersonLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzEnrolmentWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+%S+%S+*S+/S+4S+%S+ *S+ %S+ %S+ *S+ %S+9?S+  @A)h+CI*KM>6 7 7 7 7 76 86 76 7 76 7:+,Q:W*,[76,[76,[7 6,[7 6,[76,_6 6,c8@6,g66,[76, _66, [76, [76, _66, [7 6,9im:@6,q6MRfz(?Vm>,[76,[76y,[7 6e,[7 6P,[76;,_6 6&,c8@6,g66,[76, _66, [76, [76, _66, [7 6o,9im:@6PsYv,z|Y  ~wMS\MS MS h hBh*+I,I*KN+-:,-- * ** A@:*+  BAH *+,|    YYK****************   |s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!x  Hcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$Companion.class45Bcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;lib-database_release8com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson) CompanionClazzEnrolmentWithPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!55>com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson.class48com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson.com/ustadmobile/lib/db/entities/ClazzEnrolment()V  this:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),2com/ustadmobile/lib/db/entities/Person$$serializer.INSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;y(IJJJJJIFZJIJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializerHFLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RUQ(IJJJJJIFZJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IclazzEnrolmentUidJclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageFclazzEnrolmentActiveZclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;&com/ustadmobile/lib/db/entities/Persono=kotlinx/serialization/internal/SerializationConstructorMarkerqBcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$Companiont1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V v uw CompanionDLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$Companion; yz {Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1OJ                 '20:&'B“00000 0 0 0  000000000¢B¢J!0 2!02"0#2$0%HÇR 08@X‡¢ "¨(d20Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; $serializerlib-database_releaseClazzEnrolmentWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1yz } /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<OJ~LPV*    Y@~ * *#1pr < = J JZ[J\]J^]J_]J`]Ja] Jb[ Jcd JefJg]Jh[Ji]Jj]Jk[Jl]JJmn#=>s?@@ABsCD[EeFGs uYx|uyI~[IIIII[s[)s ssZsCs\sCs^s_s`sasbscsCsesCsgshsisjskslsssmsns;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this6Lcom/ustadmobile/lib/db/entities/ClazzLog$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeT(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzLog;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I fg Nh+kotlinx/serialization/UnknownFieldExceptionj(I)V l km endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V op Nq(com/ustadmobile/lib/db/entities/ClazzLogsjava/lang/Stringud(IJJJJZLjava/lang/String;ZIIIJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V w tx(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor{ serializeU(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V t/kotlinx/serialization/encoding/CompositeEncoder q(Lkotlinx/serialization/encoding/Encoder;*Lcom/ustadmobile/lib/db/entities/ClazzLog;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V }~ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor(com.ustadmobile.lib.db.entities.ClazzLogJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   clazzLogUid addElement(Ljava/lang/String;Z)V clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d24com/ustadmobile/lib/db/entities/ClazzLog.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer ClazzLog.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+%S+*S+/5S+*S+:S+:S+ :S+ %S+ :S+ %S+ %S+:S+%S+  ;<a+>D*FM>6 7 7 7 7 6:6666 76 7 76 7+,L:R=,V76,V76,V7 6,V7 6,Z66,/\`: 6,Z6@6,d66,d66, d66, V76, d66, V76, V7 6,d6@6,V7e6,i6SXl6Md{>,V76,V76s,V7 6_,V7 6J,Z665,/\`: 6,Z6@6,d66,d66, d66, V76, d66, V76x, V7 6a,d6@6J,V7e64kYn,rtY  vyH|NbH|N H|N  =z}~h*+D,D*FN+-:,-- * ** A;:*+  =zA}H *+,t    YYK*****************|   ts@s[e[IIIII[s[ssss sssssssss;s=szs}sssssPK!!Ҫg8com/ustadmobile/lib/db/entities/ClazzLog$Companion.class4<2com/ustadmobile/lib/db/entities/ClazzLog$Companionjava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/ClazzLog$Companion; serializer%()Lkotlinx/serialization/KSerializer;Q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/lib/db/entities/ClazzLog$$serializerINSTANCE6Lcom/ustadmobile/lib/db/entities/ClazzLog$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ ¨d2STATUS_CREATEDSTATUS_HOLIDAYSTATUS_INACTIVESTATUS_MANUALLYCANCELEDSTATUS_RECORDEDSTATUS_RESCHEDULEDTABLE_ID#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/ClazzLog;lib-database_release(com/ustadmobile/lib/db/entities/ClazzLog0 Companion ClazzLog.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations14/*5N6   415N6  7 84-*6 9 12:3;X[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s s-s.s/PK!!-F 66.com/ustadmobile/lib/db/entities/ClazzLog.class47(com/ustadmobile/lib/db/entities/ClazzLogjava/lang/Object()V  this*Lcom/ustadmobile/lib/db/entities/ClazzLog;getClazzLogUid()J clazzLogUidJ  setClazzLogUid(J)VgetClazzLogClazzUidclazzLogClazzUid  setClazzLogClazzUid getLogDatelogDate   setLogDategetTimeRecorded timeRecorded   setTimeRecordedgetClazzLogDone()Z clazzLogDoneZ %& 'setClazzLogDone(Z)VgetCancellationNote()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cancellationNoteLjava/lang/String; ./ 0setCancellationNote(Ljava/lang/String;)VgetClazzLogCancelledclazzLogCancelled 5& 6setClazzLogCancelledgetClazzLogNumPresent()IclazzLogNumPresentI ;< =setClazzLogNumPresent(I)VgetClazzLogNumAbsentclazzLogNumAbsent B< CsetClazzLogNumAbsentgetClazzLogNumPartialclazzLogNumPartial G< HsetClazzLogNumPartialgetClazzLogScheduleUidclazzLogScheduleUid L MsetClazzLogScheduleUidgetClazzLogStatusFlagclazzLogStatusFlag Q< RsetClazzLogStatusFlaggetClazzLogMSQN clazzLogMSQN V WsetClazzLogMSQNgetClazzLogLCSN clazzLogLCSN [ \setClazzLogLCSNgetClazzLogLCB clazzLogLCB `< asetClazzLogLCBgetClazzLogLastChangedTimeclazzLogLastChangedTime e fsetClazzLogLastChangedTime(JJJJ)V clazzUid scheduleUidequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; op qkotlin/jvm/internal/ReflectionsgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; uv twkotlin/jvm/internal/IntrinsicsyareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z {| z}otherLjava/lang/Object;hashCodejava/lang/Long(J)I java/lang/Boolean(Z)I java/lang/String : result write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V zoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;d(IJJJJZLjava/lang/String;ZIIIJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN4com/ustadmobile/lib/db/entities/ClazzLog$$serializer6Lcom/ustadmobile/lib/db/entities/ClazzLog$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker2com/ustadmobile/lib/db/entities/ClazzLog$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/lib/db/entities/ClazzLog$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDSTATUS_CREATEDSTATUS_HOLIDAYSTATUS_MANUALLYCANCELEDSTATUS_RECORDEDSTATUS_RESCHEDULEDSTATUS_INACTIVE1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker3Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameclazzlog_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsmREPLACE INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) /*psql ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime */Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1F           .      Q20:PQB'0000¢B›0 0 00 0 0 00 0 0 0 00 000 00¢B¢JF0 2G0H–JH0 HJ!I0J2K02L0M2N0OHÇR0X†¢ " !R0 X†¢ "#"$%R 0X†¢ &'"()R 0 X†¢ *#"+%R0 8@X‡¢ ,-"./R08@X‡¢ 0'"1)R08@X‡¢ 2'"3)R08@X‡¢ 4'"5)R0 X†¢ 6-"7/R0 X†¢ 8-"9/R0 X†¢ :-";/R0X†¢ <'"=)R0 X†¢ >-"?/R08@X‡¢ @'"A)R0X†¢ B'"C)R 0X†¢ D'"E)¨R€å€å €å€å €å €å€å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order 'com/ustadmobile/door/annotation/Trigger"Order-com/ustadmobile/door/annotation/Trigger$Event%Event*com/ustadmobile/door/annotation/Trigger$On(On ClazzLog.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!, - Z%&./,-5&;<B<G<LQ<V,[,`<,e, <.<.<.<.<.<.<.'/3*0  1   //*0"1  /:*0"1  //*0$1  /:*0$1  //*0&1  /:*0&1  //*!0(1  "/:*!0(1 #$//*(0*1  )*/:*(0*1 &+,//*10,1  ,-23/:*+10,1 /2-4$//*70.1  8*/:*70.1 &9://*>001  ?@/:*>001 <A://*D021  E@/:*D021 <F://*I041  J@/:*I041 <K //*N061  O/:*N061 P://*S081  T@/:*S081 <U //*X0;1  Y/:*X0;1 Z //*]0>1  ^/:*]0>1 _://*b0A1  c@/:*b0A1 <d //*g0E1  h/:*g0E1 i/ *j**!**N0GH IJKL14  klmn/3*++*rx+rx~+W*+*+*+*!+!*(+(*1+1~*7+7*>+>*D+D*I+I*N+N*S+S*X+X*]+]*b+b*g+g30R`a!c&e7fHgYhjizjklmnopqrs t1v13 32-:/_*<h*`<h*`<h*!`<h*(`<h*1Y W`<h*7`<h*>`<h*D`<h*I`<h*N`<h*S`<h*X`<h*]`<h*b`<h*g`<3N0Fz{|"}/~<R_is}1< /*+,+,* +,*+,* +,*+,* +,*+,*! +,*!+,*(+,*(+,*1+,*1+,*7+,*7+,*>+,*>+,*D+,*D+, *I+, *I+, *N +, *N+, *S+, *S+, *X +, *X+, *] +, *]+,*b+,*b+,*g +,*g3R@! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @0V %"2 Q$^ }& ( * 0.; 6 :;G h>u E 1  -2/j~϶Ӹ*~ * * ~ *  *~ *  *~ * ! *!~ *( * ( ~ *1 * 1@~ *7 * 7~ *> * >~ *D *D~ *I *I~ * N *N~ *S *S~ * X *X ~ * ] *]@~ *b *b~ * g *g3B!  0! " /$0 C&D X(Y m*n , . 0 2 4 6 8 ; 1>2 GAH \E] 1j j<j jjjj%& j./ j5& j;< jB<jG<jLjQ<jVj[j`<jej4-#s@s[e/ Y5*!#$@&#'@)#*@6+-[[@se   [e  e[s[IIIII[s[Ss ss ssksslsisssss%ss.ss5s;sBsGsLsQsVs[s`sesssss+s,s2s3s4s$s8s*ss sss#s)s_s:scs@sZs^sdshsUsYsAsEsFsJs9s?sKsOsPsTs sssss"smssssssssssss,IcPK!!vJcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializer.class4Dcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordXK(IJJJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzLogAttendanceRecordUid addElement(Ljava/lang/String;Z)V #clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBy'clazzLogAttendanceRecordLastChangedTimeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzLogAttendanceRecord.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  |RL+%S+%S+%S+*S+%S+%S+*S+%S+ R +,+.4*6M>6 7 7 7 6 7 76 7+,<:B,F76,F76,F7 6,J6 6,F7 6,F7 6,J6@6,F76,N627K_s>,F76,F76,F7 6,J6 6k,F7 6V,F7 6A,J6@6+,F76PYS,WYY   \e 8_>A8_> 8_>  -]`ah*+c4,e4*6N+-j:,-n-q * *br*ds A+t:*+v  -]A`wH *+,Yy  br dz{ x\Y|~Y~K*********_  [ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!Fj~aaHcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion.class4;Bcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1&          †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ ¨d2;FROM_CLAZZLOGATTENDANCERECORD_TO_SCOPEDGRANT_JOIN_ON_CLAUSE;FROM_SCOPEDGRANT_TO_CLAZZLOGATTENDANCERECORD_JOIN_ON_CLAUSE STATUS_ABSENTSTATUS_ATTENDEDSTATUS_PARTIALTABLE_ID#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;lib-database_release8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord/ CompanionClazzLogAttendanceRecord.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations13/*4S5   314S5  6 73-*5 8 0192:X[IIII I!"[s#$[s s%ss&s%s's(s%s)s*s+s s,s-s.PK!!+~m00>com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord.class48com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;getClazzLogAttendanceRecordUid()JclazzLogAttendanceRecordUidJ  setClazzLogAttendanceRecordUid(J)V&getClazzLogAttendanceRecordClazzLogUid#clazzLogAttendanceRecordClazzLogUid  &setClazzLogAttendanceRecordClazzLogUid$getClazzLogAttendanceRecordPersonUid!clazzLogAttendanceRecordPersonUid  $setClazzLogAttendanceRecordPersonUidgetAttendanceStatus()IattendanceStatusI ! "setAttendanceStatus(I)V-getClazzLogAttendanceRecordMasterChangeSeqNum*clazzLogAttendanceRecordMasterChangeSeqNum ' (-setClazzLogAttendanceRecordMasterChangeSeqNum,getClazzLogAttendanceRecordLocalChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum , -,setClazzLogAttendanceRecordLocalChangeSeqNum(getClazzLogAttendanceRecordLastChangedBy%clazzLogAttendanceRecordLastChangedBy 1! 2(setClazzLogAttendanceRecordLastChangedBy*getClazzLogAttendanceRecordLastChangedTime'clazzLogAttendanceRecordLastChangedTime 6 7*setClazzLogAttendanceRecordLastChangedTimeequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;getClass()Ljava/lang/Class; => ?kotlin/jvm/internal/ReflectionAgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; CD BEkotlin/jvm/internal/IntrinsicsGareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z IJ HKotherLjava/lang/Object;hashCodejava/lang/LongP(J)I OR QSresult write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfZcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V \] H^output` serialDescb/kotlinx/serialization/encoding/CompositeEncoderdshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg ehencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V jk elencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V no ep1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;K(IJJJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerBcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;;FROM_CLAZZLOGATTENDANCERECORD_TO_SCOPEDGRANT_JOIN_ON_CLAUSELjava/lang/String; ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = ( SELECT clazzLogClazzUid FROM ClazzLog WHERE clazzLogUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = ( SELECT clazzLogClazzUid FROM ClazzLog WHERE clazzLogUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid))) ) ;FROM_SCOPEDGRANT_TO_CLAZZLOGATTENDANCERECORD_JOIN_ON_CLAUSE ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid) OR (ScopedGrant.sgTableId = 6 AND ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid IN ( SELECT clazzLogUid FROM ClazzLog WHERE clazzLogClazzUid = ScopedGrant.sgEntityUid)) OR (ScopedGrant.sgTableId = 164 AND ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid IN ( SELECT clazzLogUid FROM ClazzLog WHERE clazzLogClazzUid IN ( SELECT clazzUid FROM Clazz WHERE clazzSchoolUid = ScopedGrant.sgEntityUid))) ) TABLE_IDSTATUS_ATTENDED STATUS_ABSENTSTATUS_PARTIAL1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerCLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name&clazzlogattendancerecord_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements9REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */Lkotlin/Metadata;mvkxi0d1=>               120:01BY00000 0 0 0 0 0¢B¢J%0&2'0H–J(0HJ!)0*2+02,0-2.0/HÇR0X†¢ "R0X†¢ "R 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ " R0X†¢ !""R08@X‡¢ #"$¨2€å€å€å€å€å €å €å €å d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnClazzLogAttendanceRecord.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile!Y  Z !',1!6 YY!!!!3*     /*  :*   /*"  :*"  /*$  :*$ /*#&  $%:*#& !& /*))  *:*)) + /*.,  /:*., 0/*3/  4%:*3/ !5 /*83  9:*83 :; *++*@F+@FL+W*+*+*+*#+#*)+)*.+.*3+3 . 78!:&<7=H>Y?i@zABD MN<OR*T<h*T`<h*T`<h*#`<h*)T`<h*.T`<h*3`<"HIJ"K,L9MFNPOJU!R VWs*[_+a_,c_+,i* +,*m+,i* +,*m+,i* +,*m+,i*#+,*#q+,i*) +,*)m+,i*. +,*.m+,i*3+,*3q+,i*8 +,*8m* ! @ @ @ @ @ @ @ @6  % 2 Q"^ }$ ) , X3e sZ s`rsbsXYYYt~*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ * . * .@~ *3 * 3~ * 8 *8(   F   /"0 C$D X&Y m)n , / 3 p !  !' , 1! 6#uvswx@yzs{|[}e~ Y*@@@[@se[ee[s[IIIII[s[3s s{ss{s s{sss s's,s1s6ssstssss$s%ss sss0s4s5s9s+s/s&s*sss ss:s{sMsOsVs{sZs`srsbsssssIcPK!!n;;Scom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializer.class4Mcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisOLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializem(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VAcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializen(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;CLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorAcom.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clarPk addElement(Ljava/lang/String;Z)V  clarVersionIdclarDestination clarPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Mcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer$ClazzLogAttendanceRecordReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!as UUQcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$Companion.class45Kcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$Companionjava/lang/Object()V  thisMLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;j()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Mcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializerINSTANCEOLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;CLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;lib-database_releaseAcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate) Companion$ClazzLogAttendanceRecordReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!J=Gcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate.class4Acom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicatejava/lang/Object()V   clarPendingZ  thisCLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate; getClarPk()JclarPkJ   setClarPk(J)VgetClarVersionId clarVersionId  setClarVersionIdgetClarDestinationclarDestination  setClarDestinationgetClarPending()ZsetClarPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENMcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializerRINSTANCEOLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfKcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionMLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release$ClazzLogAttendanceRecordReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!! *Tcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializer.class4Ncom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisPLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')2com/ustadmobile/lib/db/entities/Person$$serializer+4Lcom/ustadmobile/lib/db/entities/Person$$serializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14 deserializen(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IPdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I RS IT-kotlinx/serialization/DeserializationStrategyV!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef IgBcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPersoni&com/ustadmobile/lib/db/entities/Personks(IJJJIJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeo(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorBcom.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzLogAttendanceRecordUid addElement(Ljava/lang/String;Z)V #clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBy'clazzLogAttendanceRecordLastChangedTimepersonLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ncom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer%ClazzLogAttendanceRecordWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  _ L+%S+%S+%S+*S+%S+%S+*S+%S+/5S+ _ 672+9?*AM>6 7 7 7 6 7 76 7:+,G:M,Q76,Q76,Q7 6,U6 6,Q7 6,Q7 6,U6@6,Q76,/W[:6 ,_67<Pdx>,Q76,Q76,Q7 6{,U6 6f,Q7 6Q,Q7 6<,U6@6&,Q76,/W[:6aYd,hjY   loo CrIFCrI CrI2 28psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w cYY K**********r  b js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!!!]]Rcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$Companion.class45Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$Companionjava/lang/Object()V  thisNLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;k()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ncom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializerINSTANCEPLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;lib-database_releaseBcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson) Companion%ClazzLogAttendanceRecordWithPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!. MHcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson.class4Bcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord()V  thisDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VcopyF()Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;#Lorg/jetbrains/annotations/NotNull; getClazzLogAttendanceRecordUid()J  setClazzLogAttendanceRecordUid(J)V  $getClazzLogAttendanceRecordPersonUid ! "$setClazzLogAttendanceRecordPersonUid $ %&getClazzLogAttendanceRecordClazzLogUid ' (&setClazzLogAttendanceRecordClazzLogUid * +(getClazzLogAttendanceRecordLastChangedBy()I -. /(setClazzLogAttendanceRecordLastChangedBy(I)V 12 3,getClazzLogAttendanceRecordLocalChangeSeqNum 5 6,setClazzLogAttendanceRecordLocalChangeSeqNum 8 9-getClazzLogAttendanceRecordMasterChangeSeqNum ; <-setClazzLogAttendanceRecordMasterChangeSeqNum > ?getAttendanceStatus A. BsetAttendanceStatus D2 E4$i$a$-also-ClazzLogAttendanceRecordWithPerson$copy$1Iit write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfMkotlin/jvm/internal/IntrinsicsOcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V QR PSoutputU serialDescW(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V JY Z/kotlinx/serialization/encoding/CompositeEncoder\shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ^_ ]`2com/ustadmobile/lib/db/entities/Person$$serializerbINSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; de cf+kotlinx/serialization/SerializationStrategyh!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V jk ]l1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;s(IJJJIJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENNcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializer|PLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializer; d~ } getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; }1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V K(IJJJIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1clazzLogAttendanceRecordUidJ#clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBy'clazzLogAttendanceRecordLastChangedTimeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;&com/ustadmobile/lib/db/entities/Person=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionNLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1<              20: Bc00000 0 0 0 0 00¢B¢J0J!0202020HÇR  08@X‡¢ "¨!d2:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; $serializerlib-database_release%ClazzLogAttendanceRecordWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   OYL+M>,*,* ,*#&,*),,*04,*7:,*=@,*CF+2 $,4<DLM N  AGH CI O JKN*NT+VT,XT*+,[+,a*+,gi*m+ @ NM NUnNWoLp>~*    ~ * *% 0 1z > >H>>>>H> > >H >>>#qrsst@uvswx[yez{ Y}[IIIII[s["s ssswsswsssssssssssspss s ssssJswsMsUsnsWsosssPK!!oCcom/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializer.class4=com/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V1com/ustadmobile/lib/db/entities/ClazzLogReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.ClazzLogReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clPk addElement(Ljava/lang/String;Z)V  clVersionId clDestination clPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/ClazzLogReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzLogReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!.|Acom/ustadmobile/lib/db/entities/ClazzLogReplicate$Companion.class45;com/ustadmobile/lib/db/entities/ClazzLogReplicate$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;lib-database_release1com/ustadmobile/lib/db/entities/ClazzLogReplicate) CompanionClazzLogReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!27com/ustadmobile/lib/db/entities/ClazzLogReplicate.class41com/ustadmobile/lib/db/entities/ClazzLogReplicatejava/lang/Object()V   clPendingZ  this3Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;getClPk()JclPkJ  setClPk(J)VgetClVersionId clVersionId  setClVersionIdgetClDestination clDestination  setClDestination getClPending()Z setClPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializerRINSTANCE?Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf;com/ustadmobile/lib/db/entities/ClazzLogReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion=Lcom/ustadmobile/lib/db/entities/ClazzLogReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseClazzLogReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!2ܑ-nn@com/ustadmobile/lib/db/entities/ClazzReplicate$$serializer.class4:com/ustadmobile/lib/db/entities/ClazzReplicate$$serializerxLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeZ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V.com/ustadmobile/lib/db/entities/ClazzReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize[(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ClazzReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;0Lcom/ustadmobile/lib/db/entities/ClazzReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor.com.ustadmobile.lib.db.entities.ClazzReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzPk addElement(Ljava/lang/String;Z)V clazzVersionIdclazzDestination clazzPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2:com/ustadmobile/lib/db/entities/ClazzReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!hڽ>com/ustadmobile/lib/db/entities/ClazzReplicate$Companion.class458com/ustadmobile/lib/db/entities/ClazzReplicate$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/ClazzReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;W()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/lib/db/entities/ClazzReplicate$$serializerINSTANCE()V   clazzPendingZ  this0Lcom/ustadmobile/lib/db/entities/ClazzReplicate; getClazzPk()JclazzPkJ   setClazzPk(J)VgetClazzVersionIdclazzVersionId  setClazzVersionIdgetClazzDestinationclazzDestination  setClazzDestinationgetClazzPending()ZsetClazzPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN:com/ustadmobile/lib/db/entities/ClazzReplicate$$serializerRINSTANCE8com/ustadmobile/lib/db/entities/ClazzReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion:Lcom/ustadmobile/lib/db/entities/ClazzReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseClazzReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!6j(j(Icom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializer.class47Ccom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/.kotlinx/serialization/internal/FloatSerializer10Lkotlinx/serialization/internal/FloatSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79,kotlinx/serialization/internal/IntSerializer;.Lkotlinx/serialization/internal/IntSerializer; "= <>;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer@=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; "B AC2com/ustadmobile/lib/db/entities/School$$serializerE4Lcom/ustadmobile/lib/db/entities/School$$serializer; "G FH=com/ustadmobile/lib/db/entities/CourseTerminology$$serializerJ?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer; "L KM deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;decoderQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TW  Y&kotlinx/serialization/encoding/Decoder[beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ]^ \_/kotlinx/serialization/encoding/CompositeDecoderadecodeSequentially()Z cd bedecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J gh bi-kotlinx/serialization/DeserializationStrategyk!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; mn bodecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F qr bsdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z uv bwdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I yz b{ @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I b kotlin/Unit Lkotlin/Unit; " +kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V b7com/ustadmobile/lib/db/entities/ClazzWithDisplayDetailsjava/lang/String/com/ustadmobile/lib/db/entities/HolidayCalendar&com/ustadmobile/lib/db/entities/School1com/ustadmobile/lib/db/entities/CourseTerminology-(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lcom/ustadmobile/lib/db/entities/School;Lcom/ustadmobile/lib/db/entities/CourseTerminology;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ]  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; OP =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.ClazzWithDisplayDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzUid addElement(Ljava/lang/String;Z)V  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeclazzHolidayCalendar clazzSchool  terminology  numStudents  numTeachersLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" ,  -/* ./  -/*./  0,-"/  ,-c9L+%S+*0S+*0S+5S+%S+%S+:S+%S+%S+ %S+ %S+ %S+ ?S+ %S+%S+%S+?S+%S+*0S+%S+%S+%S+%S+*0S+D0S+I0S+N0S+?S+?S+./ 9 0,OP-14+RX*ZM>6 7:: 8 7 7 6 7 7 7 7 76 7 7 76! 7":$ 7% 7' 7) 7+:-:.:/:06162+,`:33fd3,j763,*lp:63,*l p: 63,t8 63,j7 63,j7  63,x6@63,j763,j763, j763, j763, j763, |663, j7 63,j7@63,j7}63,|6!~63,j7"63,*l$p:$63,j7%63,j7'63,j7)63,j7+63,*l-p:-63,Dl.p:.63,Il/p:/63,Nl0p:063,|6163,|6263,6*C]w,E^%Fg>3,j763,*lp:63,*l p: 63,t8 63,j7 63,j7  6|3,x6@6c3,j76I3,j76/3, j763, j763, j763, |663, j7 63,j7@63,j7}6z3,|6!~6a3,j7"6H3,*l$p:$6'3,j7%63,j7'63,j7)63,j7+63,*l-p:-63,Dl.p:.63,Il/p:/6`3,Nl0p:06?3,|616&3,|626 YWL3,Y    !"$%')+-./0121"$\b$\b  I$\b./ Q,2-h*+X,X*ZN+-:,--. / * **2 AO-:*+ð./ QA-H *+,Ʊ./    -Yɳ˻YϲK************************** * ***.  3 *04+56s@s[e[III I!I"#[s$%[s&s'ss sssssss(ssOsQsssssss)PK!!2 Gcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$Companion.class45Acom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$Companionjava/lang/Object()V  thisCLcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;lib-database_release7com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails) CompanionClazzWithDisplayDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!1  =com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails.class47com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails%com/ustadmobile/lib/db/entities/Clazz()V  this9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;getClazzHolidayCalendar3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;$Lorg/jetbrains/annotations/Nullable;clazzHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;  setClazzHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VgetClazzSchool*()Lcom/ustadmobile/lib/db/entities/School; clazzSchool(Lcom/ustadmobile/lib/db/entities/School;  setClazzSchool+(Lcom/ustadmobile/lib/db/entities/School;)VgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology;  !setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VgetNumStudents()I numStudentsI '( )setNumStudents(I)VgetNumTeachers numTeachers .( /setNumTeachers write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self6kotlin/jvm/internal/Intrinsics8checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V :; 9<output> serialDesc@(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V 2B C/kotlinx/serialization/encoding/CompositeEncoderEshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH FI;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializerKINSTANCE=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; MN LO+kotlinx/serialization/SerializationStrategyQ!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ST FU2com/ustadmobile/lib/db/entities/School$$serializerW4Lcom/ustadmobile/lib/db/entities/School$$serializer; MY XZ=com/ustadmobile/lib/db/entities/CourseTerminology$$serializer\?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer; M^ ]_encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ab Fc1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;-(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lcom/ustadmobile/lib/db/entities/School;Lcom/ustadmobile/lib/db/entities/CourseTerminology;IILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializersELcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializer; Mu tv getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; xy tz1kotlinx/serialization/internal/PluginExceptionsKt|throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ~ }(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1clazzUidJ clazzNameLjava/lang/String; clazzDescattendanceAverageFclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveZclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String/com/ustadmobile/lib/db/entities/HolidayCalendar&com/ustadmobile/lib/db/entities/School1com/ustadmobile/lib/db/entities/CourseTerminology=kotlinx/serialization/internal/SerializationConstructorMarkerAcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionCLcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1j`                      F20:EFB0000 0  0 0 000000000000000000 0!"0#$0%&0'0(0)¢*B¢+J!>0?2@02A0B2C0DHÇR  0!8@X‡¢ ,-"./R "0#8@X‡¢ 01"23R&0X†¢ 45"67R'0X†¢ 85"97R $0%8@X‡¢ :;"<=¨Gd2'Lcom/ustadmobile/lib/db/entities/Clazz; $serializerlib-database_releaseClazzWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile15       '(.(/*   /*   :*+   /*   :*+   /*"   #$:*+"   %&/**  +,:** (-&/*0  1,:*0 (23i *7=+?=,A=*+,D+,J*+,PR*V+,J*+,[R*V+,J*"+,`R*"V+,J**+,**d+,J*0+,*0d+ @ @ @ @ @  6  >e @f4555g+0~w{*     !#%')/~ * **~ * *+~ *" *,"~ ** *-*~ *0 *.0E D . O Pd eyzB ( (( !#%')*+ ,'(-.(./#hisjk@lmsno[peqr Yt[IIIII[s[Hs sssnssnssnsssnssssnsssssssssssssssssssssss s's.sssgss s sssssss%s&s+s,s-s1sss#s$s2sns6s>ses@sfsssPK!!xsn((acom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializer.class4,[com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this]Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/.kotlinx/serialization/internal/FloatSerializer10Lkotlinx/serialization/internal/FloatSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79,kotlinx/serialization/internal/IntSerializer;.Lkotlinx/serialization/internal/IntSerializer; "= <>;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer@=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; "B AC2com/ustadmobile/lib/db/entities/School$$serializerE4Lcom/ustadmobile/lib/db/entities/School$$serializer; "G FH=com/ustadmobile/lib/db/entities/CourseTerminology$$serializerJ?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer; "L KM deserialize{(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;decoderQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TW  Y&kotlinx/serialization/encoding/Decoder[beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ]^ \_/kotlinx/serialization/encoding/CompositeDecoderadecodeSequentially()Z cd bedecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J gh bi-kotlinx/serialization/DeserializationStrategyk!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; mn bodecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F qr bsdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z uv bwdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I yz b{ @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I b+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V bOcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminologyjava/lang/String/com/ustadmobile/lib/db/entities/HolidayCalendar&com/ustadmobile/lib/db/entities/School1com/ustadmobile/lib/db/entities/CourseTerminology+(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lcom/ustadmobile/lib/db/entities/School;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize|(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ]  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;QLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; OP =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorOcom.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndSchoolAndTerminologyJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzUid addElement(Ljava/lang/String;Z)V  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeholidayCalendarschool terminologyLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2[com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer2ClazzWithHolidayCalendarAndSchoolAndTerminology.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" !  "/* #$  "/*#$  %!""$  !"O%L+%S+*0S+*0S+5S+%S+%S+:S+%S+%S+ %S+ %S+ %S+ ?S+ %S+%S+%S+?S+%S+*0S+%S+%S+%S+%S+*0S+D0S+I0S+N0S+#$ % %!OP"G/22+RX*ZM>6 7:: 8 7 7 6 7 7 7 7 76 7 7 76! 7":$ 7% 7' 7) 7+:-:.:/:0+,`:11f>1,j761,*lp:61,*l p: 61,t8 61,j7 61,j7  61,x6@61,j761,j761, j761, j761, j761, |661, j7 61,j7@61,j7}61,|6!~61,j7"61,*l$p:$61,j7%61,j7'61,j7)61,j7+61,*l-p:-61,Dl.p:.61,Il/p:/61,Nl0p:06($1,6 } #:Qh;Qg}>q1,j76]1,*lp:6A1,*l p: 6%1,t8 61,j7 61,j7  61,x6@61,j761,j761, j761, j76t1, j76]1, |66F1, j7 6/1,j7@61,j7}61,|6!~61,j7"61,*l$p:$61,j7%61,j7'61,j7)6v1,j7+6`1,*l-p:-6B1,Dl.p:.6$1,Il/p:/61,Nl0p:06Y1,Y    !"$%')+-./0&"\b"\b "\b#$2 2Q!'"h*+X,X*ZN+-:,--# $ * **' AO":*+#$ QA"H *+,#$    "Y³ĻYȲK****************************#  ( %) *+s @  s  [e[IIIII[s[ssss ssssss sssOsQsss ssssPK!!٢_com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$Companion.class45Ycom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$Companionjava/lang/Object()V  this[Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$Companion; serializer%()Lkotlinx/serialization/KSerializer;x()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;[com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializerINSTANCE]Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;QLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;lib-database_releaseOcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology) Companion2ClazzWithHolidayCalendarAndSchoolAndTerminology.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! Ucom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology.class4Ocom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology%com/ustadmobile/lib/db/entities/Clazz()V  thisQLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;getHolidayCalendar3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;$Lorg/jetbrains/annotations/Nullable;holidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;  setHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V getSchool*()Lcom/ustadmobile/lib/db/entities/School;school(Lcom/ustadmobile/lib/db/entities/School;   setSchool+(Lcom/ustadmobile/lib/db/entities/School;)VgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology;  !setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self)kotlin/jvm/internal/Intrinsics+checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V -. ,/output1 serialDesc3(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V %5 6/kotlinx/serialization/encoding/CompositeEncoder8shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z :; 9<;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer>INSTANCE=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; @A ?B+kotlinx/serialization/SerializationStrategyD!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V FG 9H2com/ustadmobile/lib/db/entities/School$$serializerJ4Lcom/ustadmobile/lib/db/entities/School$$serializer; @L KM=com/ustadmobile/lib/db/entities/CourseTerminology$$serializerO?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer; @Q PR1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;+(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lcom/ustadmobile/lib/db/entities/School;Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN[com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializerb]Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$$serializer; @d ce getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; gh ci1kotlinx/serialization/internal/PluginExceptionsKtkthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V mn lo(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V q rseen1IclazzUidJ clazzNameLjava/lang/String; clazzDescattendanceAverageFclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveZclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String/com/ustadmobile/lib/db/entities/HolidayCalendar&com/ustadmobile/lib/db/entities/School1com/ustadmobile/lib/db/entities/CourseTerminology=kotlinx/serialization/internal/SerializationConstructorMarkerYcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion[Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1^                     >20:=>Bÿ0000 0  0 0 000000000000000000 0!"0#$0%&0'¢(B¢)J!607280290:2;0;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/.kotlinx/serialization/internal/FloatSerializer10Lkotlinx/serialization/internal/FloatSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79,kotlinx/serialization/internal/IntSerializer;.Lkotlinx/serialization/internal/IntSerializer; "= <>:com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializer@  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.ClazzWithListDisplayDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzUid addElement(Ljava/lang/String;Z)V  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode numStudents numTeachers teacherNames lastRecordedclazzActiveEnrolment  terminology Lkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzWithListDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" (  )/* *+  )/**+  ,()"+  ()mCL+%S+*0S+*0S+5S+%S+%S+:S+%S+%S+ %S+ %S+ %S+ ?S+ %S+%S+%S+?S+%S+*0S+%S+%S+%S+%S+*0S+?S+?S+*0S+%S+D0S+I0S+*+ C ,(JK)P36++MS*UM>6 7:: 8 7 7 6 7 7 7 7 76 7 7 76! 7":$ 7% 7' 7) 7+:-6.6/:0 71:3:4+,[:55aw5,e765,*gk:65,*g k: 65,o8 65,e7 65,e7  65,s6@65,e765,e765, e765, e765, e765, w665, e7 65,e7@65,e7x65,w6!y65,e7"z65,*g$k:${65,e7%|65,e7'}65,e7)~65,e7+65,*g-k:-65,w6.65,w6/65,*g0k:065,e7165,Dg3k:365,Ig4k:465,60Ic}2Kd #<]v>25,e765,*gk:65,*g k: 65,o8 65,e7 65,e7  65,s6@6|5,e76b5,e76H5, e76.5, e765, e765, w665, e7 65,e7@65,e7x65,w6!y6z5,e7"z6a5,*g$k:${6@5,e7%|6'5,e7'}65,e7)~65,e7+65,*g-k:-65,w6.65,w6/65,*g0k:06h5,e716O5,Dg3k:36.5,Ig4k:46 YW-5,Y    !"$%')+-./0134-#%W]%W]    I%W]*++ +L(.)h*+S,S*UN+-:,--* + * **. AJ):*+*+ LA)H *+,*+    )YóŻYɲK***************************** * **  // &,0'12 s@s[e[IIIII[s ![s"s#ss sssssss$ssJsLsssssss%PK!!/Vt%%Kcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$Companion.class45Ecom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$Companionjava/lang/Object()V  thisGLcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;lib-database_release;com/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails) CompanionClazzWithListDisplayDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!_$$Acom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails.class4;com/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails%com/ustadmobile/lib/db/entities/Clazz()V  this=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;getNumStudents()I numStudentsI  setNumStudents(I)VgetNumTeachers numTeachers  setNumTeachersgetTeacherNames()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; teacherNamesLjava/lang/String;  setTeacherNames(Ljava/lang/String;)VgetLastRecorded()J lastRecordedJ $% &setLastRecorded(J)VgetClazzActiveEnrolment2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;clazzActiveEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; ,- .setClazzActiveEnrolment3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology; terminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; 45 6setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vequals(Ljava/lang/Object;)Zjava/lang/Object<getClass()Ljava/lang/Class; >? =@kotlin/jvm/internal/ReflectionBgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; DE CFkotlin/jvm/internal/IntrinsicsHareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z JK IL getClazzName N OotherLjava/lang/Object;hashCodejava/lang/StringT S UVjava/lang/LongX(J)I SZ Y[result write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfbcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V de Ifoutputh serialDescj(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ^l m/kotlinx/serialization/encoding/CompositeEncoderoshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z qr psencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V uv pw/kotlinx/serialization/internal/StringSerializeryINSTANCE1Lkotlinx/serialization/internal/StringSerializer; {| z}+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V pencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V p:com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializerEcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionGLcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1`                      N20:MNB—0000 0  0 0 000000000000000000 0!0"0#0$0%&0'(0)¢*B¢+JB02C0DH–JE0HJ!F0G2H02I0J2K0LHÇR $0%8@X‡¢ ,-"./R#0X†¢ 01"23R 0X†¢ 45"67R!0X†¢ 85"97R"0X†¢ :;"<=R &0'8@X‡¢ >?"@A¨Od2'Lcom/ustadmobile/lib/db/entities/Clazz; $serializerlib-database_releaseClazzWithListDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1a $%,- 45 /*   /*  :*   /*  :*  /*   !:*+  "#/*'  ():*' %*+/*/  01:*+/ -23/*7  89:*+7 5:;*++*AG+AGM+W*+*+*+M*'+'*P+PM & !&6FY j!}# QRS 4*<h*`<h*Y WW`<h*'\`<!U'()%*2+/]4 ^_8*cg+ig,kg*+,n+,t*+,*x+,t*+,*x+,t*+,~*+,t*' +,*'+,t*/+,*/+,t*7+,*7 + @ @ @ @ @ @ 8b 8h8j`aaa+2~*     !#%')1~ * **~ * *+~ * *,~ * ' *-'~ */ *//~ *7 *07H D!UUUUU6 O Pd ey zL! %%% % %%%%%%%% %!%#%%%') *+,$%-,-/4501#s@s[e Y[IIIII[s[Ps ssssssssssssssssssssssssssssssss sss$s,s-s4s5sssss*s+s0s1s"s#s(s)s s sssssss s!s2s3s8s9s:sQssSs^ssbshssjssssPK!!>S##Acom/ustadmobile/lib/db/entities/ClazzWithSchool$$serializer.class4;com/ustadmobile/lib/db/entities/ClazzWithSchool$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/ClazzWithSchool$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/.kotlinx/serialization/internal/FloatSerializer10Lkotlinx/serialization/internal/FloatSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79,kotlinx/serialization/internal/IntSerializer;.Lkotlinx/serialization/internal/IntSerializer; "= <>2com/ustadmobile/lib/db/entities/School$$serializer@4Lcom/ustadmobile/lib/db/entities/School$$serializer; "B AC deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F gh XidecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z kl XmdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I op Xq @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I }~ X+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X/com/ustadmobile/lib/db/entities/ClazzWithSchooljava/lang/String&com/ustadmobile/lib/db/entities/School(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/School;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.ClazzWithSchoolJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  clazzUid addElement(Ljava/lang/String;Z)V  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeschoolLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/ClazzWithSchool.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerClazzWithSchool.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"    /*   /*   "   5 L+%S+*0S+*0S+5S+%S+%S+:S+%S+%S+ %S+ %S+ %S+ ?S+ %S+%S+%S+?S+%S+*0S+%S+%S+%S+%S+*0S+D0S+   EF-0+HN*PM>6 7:: 8 7 7 6 7 7 7 7 76 7 7 76! 7":$ 7% 7' 7) 7+:-:.+,V://\/,`76/,*bf:6/,*b f: 6/,j8 6/,`7 6/,`7  6/,n6@6/,`76/,`76/, `76/, `76/, `76/, r66/, `7 6/,`7@6/,`7s6/,r6!t6/,`7"u6/,*b$f:$v6/,`7%w6/,`7'x6/,`7)y6/,`7+z6/,*b-f:-{6/,Db.f:.|6/,6uz2I`w3I_u>y/,`76e/,*bf:6I/,*b f: 6-/,j8 6/,`7 6/,`7  6/,n6@6/,`76/,`76/, `76/, `76|/, `76e/, r66N/, `7 67/,`7@6 /,`7s6 /,r6!t6/,`7"u6/,*b$f:$v6/,`7%w6/,`7'x6/,`7)y6~/,`7+z6h/,*b-f:-{6J/,Db.f:.|6,Y/,Y    !"$%')+-.s RX RX RX G h*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    ӻYYK**************************      s@s[e[IIIII[s[ssss sssssss ssEsGsssssss PK!!}?com/ustadmobile/lib/db/entities/ClazzWithSchool$Companion.class459com/ustadmobile/lib/db/entities/ClazzWithSchool$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/ClazzWithSchool$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/ClazzWithSchool$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/ClazzWithSchool$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;lib-database_release/com/ustadmobile/lib/db/entities/ClazzWithSchool) CompanionClazzWithSchool.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! wm5com/ustadmobile/lib/db/entities/ClazzWithSchool.class4/com/ustadmobile/lib/db/entities/ClazzWithSchool%com/ustadmobile/lib/db/entities/Clazz()V  this1Lcom/ustadmobile/lib/db/entities/ClazzWithSchool; getSchool*()Lcom/ustadmobile/lib/db/entities/School;$Lorg/jetbrains/annotations/Nullable;school(Lcom/ustadmobile/lib/db/entities/School;   setSchool+(Lcom/ustadmobile/lib/db/entities/School;)V write$Self(Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),2com/ustadmobile/lib/db/entities/School$$serializer.INSTANCE4Lcom/ustadmobile/lib/db/entities/School$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/School;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/ClazzWithSchool$$serializerH=Lcom/ustadmobile/lib/db/entities/ClazzWithSchool$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU(IJLjava/lang/String;Ljava/lang/String;FJJZJJJJJIJJJIJLjava/lang/String;JJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IclazzUidJ clazzNameLjava/lang/String; clazzDescattendanceAverageFclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveZclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String{&com/ustadmobile/lib/db/entities/School}=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/ClazzWithSchool$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/ClazzWithSchool$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1R                   220:12Bë0000 0  0 0 000000000000000000 0!"0#¢$B¢%J!*0+2,02-0.2/00HÇR  0!8@X‡¢ &'"()¨3d2'Lcom/ustadmobile/lib/db/entities/Clazz; $serializerlib-database_releaseClazzWithSchool.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<+,]~LPV*     !#%')+YZ~ * **5D||||~O P] ][\]]^]_`]a`]bc]d^]e^ ]fg ]h^ ]i^]j^]k^]l^]m\]n^]o^]p^]q\]r^]s` ]t^!]u^#]v^%]w^']x`)]*]yz+#=>s?@@ABsCD[EeFG YI[IIIII[s[4s ss[sCs]sCs_sCsasbsCsdsesfsCshsisjskslsmsnsospsqsrssstsusvswsxsssyszs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this6Lcom/ustadmobile/lib/db/entities/Comments$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeT(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Comments;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I gh Ni+kotlinx/serialization/UnknownFieldExceptionk(I)V m ln endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V pq Nr(com/ustadmobile/lib/db/entities/Commentstjava/lang/Stringve(IJLjava/lang/String;IJZIJJJZZJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V x uy(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor| serializeU(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Comments;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V u/kotlinx/serialization/encoding/CompositeEncoder r(Lkotlinx/serialization/encoding/Encoder;*Lcom/ustadmobile/lib/db/entities/Comments;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ~ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor(com.ustadmobile.lib.db.entities.CommentsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   commentsUid addElement(Ljava/lang/String;Z)V  commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d24com/ustadmobile/lib/db/entities/Comments.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Comments.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*0S+5S+%S+:S+5S+%S+%S+%S+ :S+ :S+ %S+ %S+ %S+%S+5S+%S+  ;<"+>D*FM>6 7:6 7 6 6 7 7 766 7 7 7 76 7+,L:!!RP!,V76!,*X\:6!,`6 6!,V7 6!,d6 6!,`6  6!,V7@6!,V76!,V76!, d66!, d66!, V76!, V76!, V7 6!,V7@6!,`6e6!,V7f6!,j6UZn !8Of}>!,V76!,*X\:6i!,`6 6U!,V7 6@!,d6 6+!,`6  6!,V7@6!,V76!,V76!, d66!, d66!, V76!, V76v!, V7 6_!,V7@6H!,`6e62!,V7f6lYo!,suYw    zH}NdH}N H}N ={~h*+D,D*FN+-:,--  * ** A;:*+ ={A~H *+,u    YYK******************}  ^ us@s[e[IIIII[s[ssss sssssssss;s=s{s~sssssPK!!w8com/ustadmobile/lib/db/entities/Comments$Companion.class4:2com/ustadmobile/lib/db/entities/Comments$Companionjava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/Comments$Companion; serializer%()Lkotlinx/serialization/KSerializer;Q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/lib/db/entities/Comments$$serializerINSTANCE6Lcom/ustadmobile/lib/db/entities/Comments$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨ d2COMMENTS_STATUS_APPROVED&COMMENTS_STATUS_INAPPROPRIATE_REPORTEDCOMMENTS_STATUS_PENDINGCOMMENTS_STATUS_REJECTEDTABLE_ID#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/Comments;lib-database_release(com/ustadmobile/lib/db/entities/Comments. Companion Comments.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations12/*3S4   213S4  5 62-*4 7 /0819R[IIII I!"[s#$[ s s%ss&s%s's(s)s*s s+s,s-PK!!tkr20505.com/ustadmobile/lib/db/entities/Comments.class4!(com/ustadmobile/lib/db/entities/Commentsjava/lang/Object()V  this*Lcom/ustadmobile/lib/db/entities/Comments;getCommentsUid()J commentsUidJ  setCommentsUid(J)VgetCommentsText()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; commentsTextLjava/lang/String;  setCommentsText(Ljava/lang/String;)VgetCommentsEntityType()IcommentsEntityTypeI  !setCommentsEntityType(I)VgetCommentsEntityUidcommentsEntityUid & 'setCommentsEntityUidgetCommentsPublic()ZcommentsPublicZ ,- .setCommentsPublic(Z)VgetCommentsStatuscommentsStatus 3 4setCommentsStatusgetCommentsPersonUidcommentsPersonUid 8 9setCommentsPersonUidgetCommentsToPersonUidcommentsToPersonUid = >setCommentsToPersonUid"getCommentsToPersonUid$annotationsLkotlin/Deprecated;messageuse commentSubmitterUidgetCommentSubmitterUidcommentSubmitterUid F GsetCommentSubmitterUidgetCommentsFlaggedcommentsFlagged K- LsetCommentsFlaggedgetCommentsInActivecommentsInActive P- QsetCommentsInActivegetCommentsDateTimeAddedcommentsDateTimeAdded U VsetCommentsDateTimeAddedgetCommentsDateTimeUpdatedcommentsDateTimeUpdated Z [setCommentsDateTimeUpdatedgetCommentsMCSN commentsMCSN _ `setCommentsMCSNgetCommentsLCSN commentsLCSN d esetCommentsLCSNgetCommentsLCB commentsLCB i jsetCommentsLCBgetCommentsLct commentsLct n osetCommentsLct(IJJJLjava/lang/String;Z)V#Lorg/jetbrains/annotations/NotNull;commenttkotlin/jvm/internal/IntrinsicsvcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V xy wz tableuid personUidnowisPublic write$Self(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;e(IJLjava/lang/String;IJZIJJJZZJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN4com/ustadmobile/lib/db/entities/Comments$$serializer6Lcom/ustadmobile/lib/db/entities/Comments$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker2com/ustadmobile/lib/db/entities/Comments$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/lib/db/entities/Comments$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDCOMMENTS_STATUS_APPROVEDCOMMENTS_STATUS_PENDINGCOMMENTS_STATUS_REJECTED&COMMENTS_STATUS_INAPPROPRIATE_REPORTEDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker3Lcom/ustadmobile/lib/db/entities/CommentsReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namecomments_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D          .      V20:UVB700000  0 ¢ B¥ 000 000 00000 0 0000000 ¢!B¢"J!N0O2P02Q0R2S0THÇR0X†¢ #$"%&R0X†¢ '$"(&R0X†¢ )$"*&R0X†¢ +,"-.R0X†¢ /$"0&R0 X†¢ 12"34R0 X†¢ 52"64R08@X‡¢ 7,"8.R08@X‡¢ 9$":&R08@X‡¢ ;$"<&R08@X‡¢ =$">&R0X†¢ ?$"@&R0 X†¢ A2"B4R0X†¢ C,"D.R0 X†¢ EF"GHR$08@X‡¢ I"J$"K&R08@X‡¢ L$"M&¨W€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order 'com/ustadmobile/door/annotation/Trigger Order-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn Comments.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations Deprecated ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable"RuntimeVisibleParameterAnnotations InnerClasses SourceFile!s  Z &,-3 8=FK-P-UZ_di n      (3*    /*  :* /*   :*+  /*"#  #$:*"#  % /*(%  ):*(% *+/*/'  01:*/' -2/*5)  6$:*5)  7 /*:,  ;:*:, < /*?/  @:*?/  A  BCsDE /*H2  I:*H2 J+/*M4  N1:*M4 -O+/*R6  S1:*R6 -T /*W8  X:*W8 Y /*\:  ]:*\: ^ /*a=  b:*a= c /*f@  g:*f@ h/*kC  l$:*kC  m /*pG  q:*pG r .u{*|**"* (* /*:*W"I JKLM!N'O-QH. .} .~...t.- s *{+{,{+,* +,*+,*+,*+,*"+,*"+,*( +,*(+,*/+,*/+,*5+,*5+,*: +,*:+,*? +,*?+,*H +,*H+, *M+, *M+, *R+, *R+, *W +, *W+, *\ +, *\+, *a +, *a+,*f +,*f+,*k+,*k+,*p +,*pWD! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @n%2%',,9Z/g2468<:Ij=w@G    sss:~*~ * * ~ * *~ *" *"~ * ( *(~ */ */ ~ *5 * 5@~ * : * :~ * ? * ?~ * H *H~ *M *M~ *R *R~ * W *W~ * \ *\ ~ * a *a@~ * f *f~ *k *k~ * p *pE#  #/ 0C#DX%Ym'n),/2468:1=2G@H\C]qGr    &,-3 8 = FK-P-UZ_di n#BCs@s[e0BCsD Yҳֱ*   @ @ @ j[@se[ee[s[IIIII[s[Xs ss}ss~sssstssssrss sss&s,s3s8s=sFsKsPsUsZs_sdsisnsssssEs sIssTsXsYs]sss#s$s%s)sJs+sNs1sOsSshslscsgsmsqs^sbs7s;s*s0s2s6sssssAs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/CommentsReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CommentsReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V1com/ustadmobile/lib/db/entities/CommentsReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CommentsReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/CommentsReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/CommentsReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.CommentsReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   commentsPk addElement(Ljava/lang/String;Z)V commentsVersionIdcommentsDestinationcommentsPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/CommentsReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCommentsReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>^ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!A Acom/ustadmobile/lib/db/entities/CommentsReplicate$Companion.class45;com/ustadmobile/lib/db/entities/CommentsReplicate$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/CommentsReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/CommentsReplicate$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/CommentsReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/CommentsReplicate;lib-database_release1com/ustadmobile/lib/db/entities/CommentsReplicate) CompanionCommentsReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!XҝDD7com/ustadmobile/lib/db/entities/CommentsReplicate.class41com/ustadmobile/lib/db/entities/CommentsReplicatejava/lang/Object()V  commentsPendingZ  this3Lcom/ustadmobile/lib/db/entities/CommentsReplicate; getCommentsPk()J commentsPkJ   setCommentsPk(J)VgetCommentsVersionIdcommentsVersionId  setCommentsVersionIdgetCommentsDestinationcommentsDestination  setCommentsDestinationgetCommentsPending()ZsetCommentsPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/CommentsReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/CommentsReplicate$$serializerRINSTANCE?Lcom/ustadmobile/lib/db/entities/CommentsReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf;com/ustadmobile/lib/db/entities/CommentsReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion=Lcom/ustadmobile/lib/db/entities/CommentsReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseCommentsReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H] P  /*R  :*R /*V  :*V /* Y  !:* Y "#/* ]  $%:* ]  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%R2HQV^H}YH]H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HRH/V0HCYDHX]YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!&JDcom/ustadmobile/lib/db/entities/CommentsWithPerson$$serializer.class4>com/ustadmobile/lib/db/entities/CommentsWithPerson$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/CommentsWithPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 792com/ustadmobile/lib/db/entities/Person$$serializer;4Lcom/ustadmobile/lib/db/entities/Person$$serializer; "= <> deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg ShdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I mn So+kotlinx/serialization/UnknownFieldExceptionq(I)V s rt endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V vw Sx2com/ustadmobile/lib/db/entities/CommentsWithPersonzjava/lang/String|&com/ustadmobile/lib/db/entities/Person~(IJLjava/lang/String;IJZIJJJZZJJJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  {(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V {/kotlinx/serialization/encoding/CompositeEncoder x(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.CommentsWithPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   commentsUid addElement(Ljava/lang/String;Z)V  commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLctcommentsPersonLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/CommentsWithPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCommentsWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*0S+5S+%S+:S+5S+%S+%S+%S+ :S+ :S+ %S+ %S+ %S+%S+5S+%S+?0S+  @A #+CI*KM>6 7:6 7 6 6 7 7 766 7 7 7 76 7:!+,Q:""Wk",[76",*]a:6",e6 6",[7 6",i6 6",e6  6",[7@6",[76",[76", i66", i66", [76", [76", [7 6",[7@6",e6j6",[7k6",?]!a:!l6",p6[`t'>Ul>",[76",*]a:6c",e6 6O",[7 6:",i6 6%",e6  6",[7@6",[76",[76", i66", i66", [76", [76p", [7 6Y",[7@6B",e6j6,",[7k6",?]!a:!l6rYu",y{Y}    !MSjMS MS  Bh*+I,I*KN+-:,-- * ** A@:*+  BAH *+,{    YYK*******************   {s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!xBcom/ustadmobile/lib/db/entities/CommentsWithPerson$Companion.class45()V  this>Lcom/ustadmobile/lib/db/entities/CommentsWithPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/CommentsWithPerson$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/CommentsWithPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;lib-database_release2com/ustadmobile/lib/db/entities/CommentsWithPerson) CompanionCommentsWithPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!$8com/ustadmobile/lib/db/entities/CommentsWithPerson.class42com/ustadmobile/lib/db/entities/CommentsWithPerson(com/ustadmobile/lib/db/entities/Comments()V  this4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;getCommentsPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;commentsPerson(Lcom/ustadmobile/lib/db/entities/Person;  setCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V write$Self(Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),2com/ustadmobile/lib/db/entities/Person$$serializer.INSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;IJZIJJJZZJJJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENuse commentSubmitterUid>com/ustadmobile/lib/db/entities/CommentsWithPerson$$serializerI@Lcom/ustadmobile/lib/db/entities/CommentsWithPerson$$serializer; 0K JL getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; NO JP1kotlinx/serialization/internal/PluginExceptionsKtRthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V TU SVe(IJLjava/lang/String;IJZIJJJZZJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V X Yseen1I commentsUidJ commentsTextLjava/lang/String;commentsEntityTypecommentsEntityUidcommentsPublicZcommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringt&com/ustadmobile/lib/db/entities/Personv=kotlinx/serialization/internal/SerializationConstructorMarkerxLcom/ustadmobile/lib/db/entities/CommentsWithPerson$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1kJ                 *20:)*B¯0000 0 0  0 0000 0 00000000¢B¢J!"0#2$02%0&2'0(HÇR 08@X‡¢ " !¨+d2*Lcom/ustadmobile/lib/db/entities/Comments; $serializerlib-database_releaseCommentsWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<wO~MQW*    Z[~ * *(6uwy A B O O\]O^_O`aOb]Oc_OdeOf] Og_ Oh_ Oi_OjeOkeOl_Om_On_Oo_Op]Oq_OOrs#=>s?@@ABsCD[EeFG2=>sHz |Y|J[IIIII[s[,s ss\sCs^sCs`sCsbscsdsCsfsgshsisjskslsmsnsospsqsssrssscom/ustadmobile/lib/db/entities/ConnectivityStatus$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/ConnectivityStatus$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24 deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig2com/ustadmobile/lib/db/entities/ConnectivityStatusijava/lang/StringkX(IIILjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.ConnectivityStatusJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  csUid addElement(Ljava/lang/String;Z)V connectivityStatewifiSsidconnectedOrConnectingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/ConnectivityStatus.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerConnectivityStatus.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  X.L+%S+%S+*0S+5S+ . 67 6+9?*AM>666:6 +,G:  MS ,Q66 ,Q66 ,*SW:6 ,[6 6 ,_6!&:Nj> ,Q66 ,Q66 ,*SW:6 ,[6 6taYd ,hjYl o[ CrI0 CrI CrI6 68psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w [?YYK*****r  >9 js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!! h7Bcom/ustadmobile/lib/db/entities/ConnectivityStatus$Companion.class4:()V  this>Lcom/ustadmobile/lib/db/entities/ConnectivityStatus$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/ConnectivityStatus$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/ConnectivityStatus$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨ d2STATE_CONNECTED_LOCALSTATE_CONNECTING_LOCALSTATE_DISCONNECTED STATE_METEREDSTATE_UNMETERED#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;lib-database_release2com/ustadmobile/lib/db/entities/ConnectivityStatus. CompanionConnectivityStatus.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations12/*3-4   213-4  5 62-*4 7 /0819R[IIII I!"[s#$[ s s%ss&s%s's(s)s*s s+s,s-PK!!8com/ustadmobile/lib/db/entities/ConnectivityStatus.class42com/ustadmobile/lib/db/entities/ConnectivityStatusjava/lang/Object()V  csUidI  this4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;getCsUid()IsetCsUid(I)VgetConnectivityStateconnectivityState  setConnectivityState getWifiSsid()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;wifiSsidLjava/lang/String;   setWifiSsid(Ljava/lang/String;)VgetConnectedOrConnecting()ZconnectedOrConnectingZ $% &setConnectedOrConnecting(Z)V(IZLjava/lang/String;)V toString#Lorg/jetbrains/annotations/NotNull;.java/lang/StringBuilder0 1append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 34 15METERED7 , 19 UNMETERED; DISCONNECTED=CONNECTED_LOCAL?CONNECTING_LOCALA SSID = "C(C)Ljava/lang/StringBuilder; 3E 1F connectedOrConnecting = H(Z)Ljava/lang/StringBuilder; 3J 1Kvaljava/lang/StringN write$Self(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfSkotlin/jvm/internal/IntrinsicsUcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V WX VYoutput[ serialDesc]/kotlinx/serialization/encoding/CompositeEncoder_shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab `cencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ef `g/kotlinx/serialization/internal/StringSerializeriINSTANCE1Lkotlinx/serialization/internal/StringSerializer; kl jm+kotlinx/serialization/SerializationStrategyo!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V qr `sencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V uv `w1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;X(IIILjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/ConnectivityStatus$$serializer@Lcom/ustadmobile/lib/db/entities/ConnectivityStatus$$serializer; k  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/ConnectivityStatus$Companion; Landroidx/room/PrimaryKey;STATE_DISCONNECTEDSTATE_CONNECTING_LOCALSTATE_CONNECTED_LOCAL STATE_METEREDSTATE_UNMETEREDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1r<              &20:%&B!000¢B; 0 0000 0 ¢ B¢J0HJ!02 02!0"2#0$HÇR0X†¢ "R0X†¢ "R 08@X‡¢ "R0X†¢ "¨'d2 $serializerlib-database_releaseConnectivityStatus.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 -  $%     < **   /*   :*    /*  :*  /*   !:*+ "#/*'  ():*' %*l*+**'*- *  $% ,L/L*O}f!81Y2+686:L\1Y2+6<6:LE1Y2+6>6:L.1Y2+6@6:L1Y2+6B6:L*#1Y2+6D6*6"G:L1Y2+6I6*'L:L+(O&. (?Vm !$%(*M -PQ,*TZ+\Z,^Z+,d* +,* h+,d*+,*h+,d*+,np*t+,d*'+,*'x! @ @ @ @% 1 S[y]zR---{e~*~ * * ~ **~ * *~ *' *' O  &  /0BCWXHe e e e ee$%e#|}s~@s.[e Y[IIIII[s[(ss.ss.s$s.ss.s*ss sss{ss"s#s(s)sssssssss s!s,sPs.sSs[sys]szsssPK!!; >>;com/ustadmobile/lib/db/entities/Container$$serializer.class45com/ustadmobile/lib/db/entities/Container$$serializersLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this7Lcom/ustadmobile/lib/db/entities/Container$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeU(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Container;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np)com/ustadmobile/lib/db/entities/Containerrjava/lang/Stringtq(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZILkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeV(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Container;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Container;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;+Lcom/ustadmobile/lib/db/entities/Container;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor)com.ustadmobile.lib.db.entities.ContainerJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   containerUid addElement(Ljava/lang/String;Z)V  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriesLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d25com/ustadmobile/lib/db/entities/Container.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Container.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+*S+%S+%S+%S+%S+/5S+ /5S+ :S+ *S+  ;<+>D*FM>6 7 7 7 6 7 7 7 7::66+,L:R,V76,V76,V7 6,Z6 6,V7 6,V7 6,V7@6,V76,/\`:6, /\`:6, d66, Z66xt,h6[ BG[o-D>,V76,V76,V7 6p,Z6 6[,V7 6F,V7 61,V7@6,V76,/\`:6, /\`:6, d66, Z66jYm,qsY   uux:H{NQH{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  xYY K*************{  ws ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!}#9com/ustadmobile/lib/db/entities/Container$Companion.class463com/ustadmobile/lib/db/entities/Container$Companionjava/lang/Object()V  this5Lcom/ustadmobile/lib/db/entities/Container$Companion; serializer%()Lkotlinx/serialization/KSerializer;R()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/lib/db/entities/Container$$serializerINSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;+Lcom/ustadmobile/lib/db/entities/Container;lib-database_release)com/ustadmobile/lib/db/entities/Container* Companion Container.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/m0   .1/m0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!w../com/ustadmobile/lib/db/entities/Container.class4)com/ustadmobile/lib/db/entities/Containerjava/lang/Object()V  this+Lcom/ustadmobile/lib/db/entities/Container;getContainerUid()J containerUidJ  setContainerUid(J)VgetCntLocalCsn cntLocalCsn  setCntLocalCsngetCntMasterCsn cntMasterCsn  setCntMasterCsngetCntLastModBy()I cntLastModByI ! "setCntLastModBy(I)V getCntLctcntLct ' ( setCntLct getFileSizefileSize , - setFileSizegetContainerContentEntryUidcontainerContentEntryUid 1 2setContainerContentEntryUidgetCntLastModifiedcntLastModified 6 7setCntLastModified getMimeType()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;mimeTypeLjava/lang/String; => ? setMimeType(Ljava/lang/String;)V getRemarksremarks D> E setRemarksgetMobileOptimized()ZmobileOptimizedZ JK LsetMobileOptimized(Z)VgetCntNumEntries cntNumEntries Q! RsetCntNumEntries1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)V#Lorg/jetbrains/annotations/NotNull; contentEntryWkotlin/jvm/internal/IntrinsicsYcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V [\ Z] ,com/ustadmobile/lib/db/entities/ContentEntry`getContentEntryUid b ac.Lcom/ustadmobile/lib/db/entities/ContentEntry;equals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z hi ZjotherLjava/lang/Object;hashCodejava/lang/Longo(J)I nq prjava/lang/Stringt n uvjava/lang/Booleanx(Z)I nz y{result write$Self(Lcom/ustadmobile/lib/db/entities/Container;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;q(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN5com/ustadmobile/lib/db/entities/Container$$serializer7Lcom/ustadmobile/lib/db/entities/Container$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker3com/ustadmobile/lib/db/entities/Container$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion5Lcom/ustadmobile/lib/db/entities/Container$Companion; Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;Landroidx/room/ColumnInfo;indexTABLE_ID3Landroidx/room/Entity;indicesLandroidx/room/Index;valuenamecnt_uid_to_most_recent1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker4Lcom/ustadmobile/lib/db/entities/ContainerReplicate;*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;container_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1N             &      E20:DEB0¢B}00 0 0 0 0 00000000¢B¢J:02;0H–J<0HJ!=0>2?02@0A2B0CHÇR 08@X‡¢ "R08@X‡¢ " !R 08@X‡¢ ""#!R 08@X‡¢ $"%!R 08@X‡¢ &"'!R0X†¢ (")R0X†¢ *"+!R08@X‡¢ ,"-!R 0X†¢ ."/!R0X†¢ 01"23R0X†¢ 45"67R0X†¢ 81"93¨F€å€å €å €å €å €å €å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$On On Container.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! V  Z   ! ' ,16 Z=> <D> <JKQ!!3*  "   /*%  :*%  /*(  :*(  /*+  :*+ /*#.  $%:*#. !& /*)2  *:*)2 + /*.4  /:*.4 0 /*36  4:*36 5 /*89  9:*89 :;/*@;   <AB:*+@; ><C;/*F=   <GB:*+F= ><HI/*M?  NO:*M? KP/*SD  T%:*SD !UO+X^*_*+d3F GH WeVfgK*++*+*+*+*#+#*.+.*3+3*8+8*@+@k*F+Fk*M+M*S+S :KLN!O2PCQSRdSuTUVWXZ lm<n8*s<h*s`<h*s`<h*#`<h*.s`<h*3s`<h*8s`<h*@Y wW`<h*FY wW`<h*M|`<h*S`<:euu2 ^_`"a,b9cFdSeifghi}! ~1*^+^,^+,* +,*+,* +,*+,* +,*+,*#+,*#+,*) +,*)+,*. +,*.+,*3 +,*3+,*8 +,*8+,*@+,*@+, *F+, *F+, *M+, *M+, *S+, *S>0! @ @ @ @ @ @ @ @ @ @ @ @F %%2 Q(^ }+ 2 4 ,69 Z9g ?  1 11VVVg~*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ * . * .@~ * 3 * 3~ * 8 *8~ *@ *@~ *F *F~ *M *M~ *S *S8uu  f % /(0 C+D X.Y m2n 4 6 9 ; = ? D  !  !' , 1 6=>D>JKQ!#s@s[e Y̳б*@@  @ 7[@se[ee[s[IIIII[s[Gs ssWsesUsss ssss s's,s1s6s=ssDsJssQsssssss$s%s5s s9ss&s*sssssPsTs0s4s ss+s/s:s;sAsBsHsIsNsOsCsGsfslsns~sssssssss .[@[s1s6sIcPK!![o!!?com/ustadmobile/lib/db/entities/ContainerETag$$serializer.class49com/ustadmobile/lib/db/entities/ContainerETag$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/ContainerETag$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerETag;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^-com/ustadmobile/lib/db/entities/ContainerETag`java/lang/StringbV(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerETag;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ContainerETag;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/ContainerETag;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.ContainerETagJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ceContainerUid addElement(Ljava/lang/String;Z)V cetagLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/ContainerETag.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerETag.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  FL+%S+*0S+  12f +4:*6 7:+,B:  H0 ,L76 ,*NR:6lh ,V6O3> ,L76 ,*NR:6XY[ ,_aYcfSV >iD) >iD >iD 3gjkh*+m:,o:*=com/ustadmobile/lib/db/entities/ContainerETag$Companion.class457com/ustadmobile/lib/db/entities/ContainerETag$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/ContainerETag$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/ContainerETag$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/ContainerETag$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/ContainerETag;lib-database_release-com/ustadmobile/lib/db/entities/ContainerETag) CompanionContainerETag.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!KK3com/ustadmobile/lib/db/entities/ContainerETag.class4-com/ustadmobile/lib/db/entities/ContainerETagjava/lang/Object()V  this/Lcom/ustadmobile/lib/db/entities/ContainerETag;getCeContainerUid()JceContainerUidJ  setCeContainerUid(J)VgetCetag()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cetagLjava/lang/String;  setCetag(Ljava/lang/String;)V  containerUid(JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;eTag!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $' write$Self(Lcom/ustadmobile/lib/db/entities/ContainerETag;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;self,output. serialDesc0/kotlinx/serialization/encoding/CompositeEncoder2shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 45 36encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V 89 3:/kotlinx/serialization/internal/StringSerializer<INSTANCE1Lkotlinx/serialization/internal/StringSerializer; >? =@+kotlinx/serialization/SerializationStrategyB!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V DE 3F1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/ContainerETag$$serializerV;Lcom/ustadmobile/lib/db/entities/ContainerETag$$serializer; >X WY getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; [\ W]1kotlinx/serialization/internal/PluginExceptionsKt_throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ab `cseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringi=kotlinx/serialization/internal/SerializationConstructorMarkerk7com/ustadmobile/lib/db/entities/ContainerETag$Companionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V p oq Companion9Lcom/ustadmobile/lib/db/entities/ContainerETag$Companion; st uLandroidx/room/PrimaryKey;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1$@                20:B0¢B00¢B+0  0 0 0 ¢B¢J!0202020HÇR 08@X‡¢ "R 0X†¢ "¨ d2 $serializerlib-database_releaseContainerETag.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1st  w 3*    /*  :*  /*  :*+ F **  _-"(***-   !  )*o*-(+/(,1(+,7* +,*;+,7*+,AC*G ! @ @% 2 o, o.Ho0I+   J=~Z^d*~ * * ~ * *jl  /04= =ef= ==gh#KLsMN@OPsQR[SeTUm oYrvosWyz{[I|I}I|~I|I[s[!s sQssQss!sQssesQs ssgshsJss s ssssss)sQs,s.sHs0sIssssxPK!!@WL@com/ustadmobile/lib/db/entities/ContainerEntry$$serializer.class4:com/ustadmobile/lib/db/entities/ContainerEntry$$serializerxLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeZ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerEntry;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^.com/ustadmobile/lib/db/entities/ContainerEntry`java/lang/StringbX(IJJLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serialize[(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerEntry;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;0Lcom/ustadmobile/lib/db/entities/ContainerEntry;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor.com.ustadmobile.lib.db.entities.ContainerEntryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ceUid addElement(Ljava/lang/String;Z)V ceContainerUidcePathceCefUidLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2:com/ustadmobile/lib/db/entities/ContainerEntry.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  X.L+%S+%S+*0S+%S+ . 12 6+4:*6 7 7: 7 +,B:  HS ,L76 ,L76 ,*N R: 6 ,L7 6 ,V6!&:Nj> ,L76 ,L76 ,*N R: 6 ,L7 6tXY[ ,_aY c f[ >iD0 >iD >iD6 63gjkh*+m:,o:* as@s[e[IIIII[s[sss}s sssssssss1s3sgsjssls|snsPK!!>com/ustadmobile/lib/db/entities/ContainerEntry$Companion.class458com/ustadmobile/lib/db/entities/ContainerEntry$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/ContainerEntry$Companion; serializer%()Lkotlinx/serialization/KSerializer;W()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/lib/db/entities/ContainerEntry$$serializerINSTANCE()V  this0Lcom/ustadmobile/lib/db/entities/ContainerEntry;getCeUid()JceUidJ  setCeUid(J)VgetCeContainerUidceContainerUid  setCeContainerUid getCePath()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cePathLjava/lang/String;   setCePath(Ljava/lang/String;)V getCeCefUidceCefUid # $ setCeCefUidt(Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/Intrinsics*checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ,- +. container0 entryFile2 2com/ustadmobile/lib/db/entities/ContainerEntryFile5 getCefUid 7 68)com/ustadmobile/lib/db/entities/Container:getContainerUid < ;=+Lcom/ustadmobile/lib/db/entities/Container;4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfDoutputF serialDescH/kotlinx/serialization/encoding/CompositeEncoderJshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM KNencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V PQ KR/kotlinx/serialization/internal/StringSerializerTINSTANCE1Lkotlinx/serialization/internal/StringSerializer; VW UX+kotlinx/serialization/SerializationStrategyZ!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V \] K^1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;X(IJJLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN:com/ustadmobile/lib/db/entities/ContainerEntry$$serializern8com/ustadmobile/lib/db/entities/ContainerEntry$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion:Lcom/ustadmobile/lib/db/entities/ContainerEntry$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;indexLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 '20:&'B000¢B; 0  0  0 00 0¢B¢J!0 2!02"0#2$0%HÇR0 X†¢ "R 0 8@X‡¢ "R0X†¢ "R 0 8@X‡¢ "¨(€å €å €å€åd2 $serializerlib-database_releaseContainerEntry.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!(  Z Z# 3*    /*  :*   /*  :* /*   !:*+ " /*%  &:*% ',+)/,1/-3/*4*+*-9%*,>#+*, ,,0?,2@(((AB9*E/+G/,I/+,O* +,*S+,O* +,*S+,O*+,Y[*_+,O*% +,*%S! @ @ @ @% 2Q^ D F`HaC(((b f~rv|*~ * * ~ *  *~ * *~ * % *%   &  /0CDXYHf f}~f fff#f #cdsef@ghsij[kelm Yo[IIIII[s[)s sissis0s?s2s@s's}sis siss#sssbss"s s&ssssss s!s ssAsisDsFs`sHsasssPK!!vmDcom/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer.class4>com/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig2com/ustadmobile/lib/db/entities/ContainerEntryFileijava/lang/Stringkl(IJLjava/lang/String;Ljava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.ContainerEntryFileJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cefUid addElement(Ljava/lang/String;Z)V cefMd5cefPath ceTotalSizeceCompressedSize compression lastModifiedLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/ContainerEntryFile.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerEntryFile.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  xNL+%S+*0S+*0S+%S+%S+5S+%S+ N 67+9?*AM>6 7:: 7 7 6 7+,G:M,Q76,*SW:6,*S W: 6,Q7 6,Q7 6,[6 6,Q7@6,_6-2Fb~>,Q76,*SW:6,*S W: 6u,Q7 6`,Q7 6K,[6 66,Q7@6 aYd,hjYl l  om CrI<CrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w qUYYK********r  T: js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!La:::Bcom/ustadmobile/lib/db/entities/ContainerEntryFile$Companion.class47()V  this>Lcom/ustadmobile/lib/db/entities/ContainerEntryFile$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/ContainerEntryFile$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1t        †20B¢J00HÆR0X†T¢ R0X†T¢ ¨ d2COMPRESSION_GZIPCOMPRESSION_NONE#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;lib-database_release2com/ustadmobile/lib/db/entities/ContainerEntryFile+ CompanionContainerEntryFile.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1//*041   /1041  2 3/-*1 4 ,-5.6I[IIII I!"[s#$[ s s%ss&s%s's s(s)s*PK!!V<:mm8com/ustadmobile/lib/db/entities/ContainerEntryFile.class42com/ustadmobile/lib/db/entities/ContainerEntryFilejava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; getCefUid()JcefUidJ   setCefUid(J)V getCefMd5()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cefMd5Ljava/lang/String;   setCefMd5(Ljava/lang/String;)V getCefPathcefPath   setCefPathgetCeTotalSize ceTotalSize # $setCeTotalSizegetCeCompressedSizeceCompressedSize ( )setCeCompressedSizegetCompression()I compressionI ./ 0setCompression(I)VgetLastModified lastModified 5 6setLastModified(Ljava/lang/String;JJIJ)V#Lorg/jetbrains/annotations/NotNull;md5;kotlin/jvm/internal/Intrinsics=checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ?@ >A  totalSizecompressedSize write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfIoutputK serialDescM/kotlinx/serialization/encoding/CompositeEncoderOshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z QR PSencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V UV PW/kotlinx/serialization/internal/StringSerializerYINSTANCE1Lkotlinx/serialization/internal/StringSerializer; [\ Z]+kotlinx/serialization/SerializationStrategy_!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ab PcencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ef Pg1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;l(IJLjava/lang/String;Ljava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/ContainerEntryFile$$serializerw@Lcom/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer; [y xz getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; |} x~1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/ContainerEntryFile$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;indexCOMPRESSION_NONECOMPRESSION_GZIPLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               120:01B/0000 0¢ BU 0 0 00000 00¢B¢J!)0*2+02,0-2.0/HÇR0X†¢ "R0X†¢ "R  08@X‡¢ "R0X†¢ " R 08@X‡¢ !""R0X†¢ #$"%&R 0X†¢ '"(¨2d2 $serializerlib-database_releaseContainerEntryFile.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 :  ZZ#(./5//3*    /*  :*  /*  :*+ /*   !:*+  " /*%  &:*% ' /**#  +:**# ,-/*1(  23:*1( /4 /*7*  8:*7* 9 '+<B*C*+* %***1*7, -./0 1&2>' ';'D'E'./'5:FGO*JB+LB,NB+,T* +,*X+,T*+,^`*d+,T* +,^`* d+,T*% +,*%X+,T** +,**X+,T*1+,*1h+,T*7 +,*7X%! @ @ @ @ @ @ @& % 2#4*A OI OKiOMjH:::k~{*~ * * ~ * *~ * * ~ * % *%~ * * ** ~ *1 * 1@~ * 7 * 7)   > /0CDXYm#n(*f / #(./ 5 #lmsno@pqsrs[teuv Yx[IIIII[s[3s srs;srsDsrsEs.srs5s9ss sss#s(ssskss's s+ss"s&ssssss!s ss,s-s2s3s4s8sFsrsIsKsisMsjsssPK!!Dn[Ncom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializer.class4Hcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisJLcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeh(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6 7:+,B:  H0 ,L76 ,*NR:6lh ,V6O3> ,L76 ,*NR:6XY[ ,_aYcfSV >iD) >iD >iD 3gjkh*+m:,o:*()V  thisHLcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$Companion; serializer%()Lkotlinx/serialization/KSerializer;e()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializerINSTANCEJLcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;>Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath;lib-database_release()V  this>Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath; getCefUid()JcefUidJ   setCefUid(J)V getCefPath()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cefPathLjava/lang/String;   setCefPath(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+/kotlinx/serialization/encoding/CompositeEncoder-shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z /0 .1encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V 34 .5/kotlinx/serialization/internal/StringSerializer7INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 9: 8;+kotlinx/serialization/SerializationStrategy=!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ?@ .A1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENHcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializerQJLcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$$serializer; 9S RT getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; VW RX1kotlinx/serialization/internal/PluginExceptionsKtZthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V \] [^seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringd=kotlinx/serialization/internal/SerializationConstructorMarkerfFcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionHLcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath$Companion; no p$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1:             20:B+0000 ¢ B¢ J!0202020HÇR0X†¢   "R0X†¢ "¨d2 $serializerlib-database_releaseContainerEntryFileUidAndPath.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1no  3*    /*  :* /*  :*+  o*"(+*(,,(+,2* +,*6+,2*+,<>*B ! @ @%2 o! o)Co+D   E=~UY_*~ * * ~ * *eg / 04= =`a= ==bc#FGsHI@JKsLM[NeOPh jYmqjnR}rst[IuIvIuwIuxIyz[s{|[s sLs`sLs sLssLsbscsEssssss s ssssLs!s)sCs+sDs}sns~PK!!f|77Vcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializer.class4Pcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisRLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/>com/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer1@Lcom/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer; "3 24 deserializep(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I XY IZ+kotlinx/serialization/UnknownFieldException\(I)V ^ ]_ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ab IcDcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFileejava/lang/Stringg2com/ustadmobile/lib/db/entities/ContainerEntryFilei(IJJLjava/lang/String;JLcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V k fl(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptoro serializeq(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;)Vencodersvalueu&kotlinx/serialization/encoding/Encoderwg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; Dy xz write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |} f~/kotlinx/serialization/encoding/CompositeEncoder c(Lkotlinx/serialization/encoding/Encoder;FLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V qr Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorDcom.ustadmobile.lib.db.entities.ContainerEntryWithContainerEntryFileJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ceUid addElement(Ljava/lang/String;Z)V ceContainerUidcePathceCefUidcontainerEntryFileLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Pcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer'ContainerEntryWithContainerEntryFile.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  d:L+%S+%S+*0S+%S+50S+ : 67 |+9?*AM>6 7 7: 7 : +,G:Mm,Q76,Q76,*S W: 6,Q7 6,5S W: 6,[6(-AUq>,Q76,Q76,*S W: 6,Q7 6m,5S W: 6P]Y`,dfY h  jme CpI7 CpI CpI| |8nqrh*+t?,v?*AN+-{:,--  * *s*u A6:*+ 8nAqH *+,f  s u bFYYK******p  E fs@s[e[IIIII[s[ssss sssssssss6s8snsqsssssusPK!!ISmmTcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$Companion.class45Ncom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$Companionjava/lang/Object()V  thisPLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$Companion; serializer%()Lkotlinx/serialization/KSerializer;m()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Pcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializerINSTANCERLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;FLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;lib-database_releaseDcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile) Companion'ContainerEntryWithContainerEntryFile.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!"*Jcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile.class4Dcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile.com/ustadmobile/lib/db/entities/ContainerEntry()V  thisFLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;getContainerEntryFile6()Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;$Lorg/jetbrains/annotations/Nullable;containerEntryFile4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;  setContainerEntryFile7(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vt(Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)V#Lorg/jetbrains/annotations/NotNull;cePathkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   container entryFile!  setCePath(Ljava/lang/String;)V $% &2com/ustadmobile/lib/db/entities/ContainerEntryFile( getCefUid()J *+ ), setCeCefUid(J)V ./ 0)com/ustadmobile/lib/db/entities/Container2getContainerUid 4+ 35setCeContainerUid 7/ 8Ljava/lang/String;+Lcom/ustadmobile/lib/db/entities/Container;(Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;ILkotlin/jvm/internal/DefaultConstructorMarker;)V= 3 )  A write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfFoutputH serialDescJ(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V CL M/kotlinx/serialization/encoding/CompositeEncoderOshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z QR PS>com/ustadmobile/lib/db/entities/ContainerEntryFile$$serializerUINSTANCE@Lcom/ustadmobile/lib/db/entities/ContainerEntryFile$$serializer; WX VY+kotlinx/serialization/SerializationStrategy[!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ]^ P_1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJLjava/lang/String;JLcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENPcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializernRLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$$serializer; Wp oq getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; st ou1kotlinx/serialization/internal/PluginExceptionsKtwthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V yz x{X(IJJLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V } ~seen1IceUidJceContainerUidceCefUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerNcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionPLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1'J                 20: B%000¢BE 0  0  0 00 00¢B¢J!0202020HÇR 08@X‡¢ "¨!d20Lcom/ustadmobile/lib/db/entities/ContainerEntry; $serializerlib-database_release'ContainerEntryWithContainerEntryFile.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   1+, -"*#*+'*--1*,69*-  #+0*1 1:1;1!<W0~>L~ 3Y?M~ )Y@N*+,-B   /CDL*G+I,K*+,N+,T*+,Z\*`* @ LF LHaLJbEc 5~rv|*  ~ * * )' (R5 5555:55 5 #desfg@his=j[kelm Yo[IIIII[s["s sss=ss;s!ssss=ss=sssssscss s sssCs=sFsHsasJsbsssPK!!y;=Gcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer.class4Acom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^5com/ustadmobile/lib/db/entities/ContainerEntryWithMd5`java/lang/Stringbj(IJJLjava/lang/String;JLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.ContainerEntryWithMd5J(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ceUid addElement(Ljava/lang/String;Z)V ceContainerUidcePathceCefUidcefMd5Lkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/ContainerEntryWithMd5.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerEntryWithMd5.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  d:L+%S+%S+*0S+%S+*0S+ : 12 |+4:*6 7 7: 7 : +,B:Hm,L76,L76,*N R: 6,L7 6,*N R: 6,V6(-AUq>,L76,L76,*N R: 6,L7 6m,*N R: 6PXY[,_aY c  cfe >iD7 >iD >iD| |3gjkh*+m:,o:*()V  thisALcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;lib-database_release5com/ustadmobile/lib/db/entities/ContainerEntryWithMd5) CompanionContainerEntryWithMd5.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!YU*)));com/ustadmobile/lib/db/entities/ContainerEntryWithMd5.class45com/ustadmobile/lib/db/entities/ContainerEntryWithMd5.com/ustadmobile/lib/db/entities/ContainerEntry(Ljava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V   cefMd5Ljava/lang/String;  this7Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;D(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V   getCefMd5()Ljava/lang/String; setCefMd5 write$Self(Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ! "output$ serialDesc&(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ( )/kotlinx/serialization/encoding/CompositeEncoder+shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z -. ,//kotlinx/serialization/internal/StringSerializer1INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 34 25+kotlinx/serialization/SerializationStrategy7!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 9: ,;1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;j(IJJLjava/lang/String;JLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializerKCLcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer; 3M LN getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; PQ LR1kotlinx/serialization/internal/PluginExceptionsKtTthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V VW UXX(IJJLjava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z [seen1IceUidJceContainerUidcePathceCefUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringf=kotlinx/serialization/internal/SerializationConstructorMarkerh  j?com/ustadmobile/lib/db/entities/ContainerEntryWithMd5$Companionm1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V o np CompanionALcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$Companion; rs t$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               20:BE0000 0 0 0 ¢ B  0¢J!0202020HÇR 0X†¢ "¨d20Lcom/ustadmobile/lib/db/entities/ContainerEntry; $serializerlib-database_releaseContainerEntryWithMd5.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1rs > * *+  /~L*+/* :*+ L*#+%#,'#*+,*+,0*+,68*<* @ LL$=L&>? 5~OSY*  \~ * * ggi'(R55]^5_`5a`5b 5c`5 5de #@AsBC@DEsFG[HeIJ&*k l nYqunrLvwx[IyIzIy{Iy|I}~[s[sss]sFs_sFsasbsFscs sdses?ssssssFss$s=s&s>ssrsPK!!Pcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializer.class4Jcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisLLcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializej(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^>com/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry`java/lang/Stringb(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializek(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;@Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor>com.ustadmobile.lib.db.entities.ContainerFilesWithContentEntryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   containerUid addElement(Ljava/lang/String;Z)V containerEntryFileUidcontainerEntryFilePathcontentEntryTitlecontentEntryDesccontentEntryIdLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Jcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer!ContainerFilesWithContentEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  tJL+%S+%S+*0S+*0S+*0S+*0S+ J 12 +4:*6 7 7: : : : +,B:H,L76,L76,*N R: 6,*N R: 6,*N R: 6,*N R:  6,V6+0DXt>,L76,L76,*N R: 6,*N R: 6b,*N R: 6E,*N R:  6(XY[,_aY c c c cfu >iD: >iD >iD 3gjkh*+m:,o:*()V  thisJLcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$Companion; serializer%()Lkotlinx/serialization/KSerializer;g()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializerINSTANCELLcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;lib-database_release>com/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry) Companion!ContainerFilesWithContentEntry.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! )Dcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry.class4>com/ustadmobile/lib/db/entities/ContainerFilesWithContentEntryjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;getContainerUid()J containerUidJ  setContainerUid(J)VgetContainerEntryFileUidcontainerEntryFileUid  setContainerEntryFileUidgetContainerEntryFilePath()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;containerEntryFilePathLjava/lang/String;  setContainerEntryFilePath(Ljava/lang/String;)VgetContentEntryTitlecontentEntryTitle # $setContentEntryTitlegetContentEntryDesccontentEntryDesc ( )setContentEntryDescgetContentEntryIdcontentEntryId - .setContentEntryId write$Self(Lcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self5kotlin/jvm/internal/Intrinsics7checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 9: 8;output= serialDesc?/kotlinx/serialization/encoding/CompositeEncoderAshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z CD BEencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V GH BI/kotlinx/serialization/internal/StringSerializerKINSTANCE1Lkotlinx/serialization/internal/StringSerializer; MN LO+kotlinx/serialization/SerializationStrategyQ!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ST BU1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENJcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializereLLcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$$serializer; Mg fh getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; jk fl1kotlinx/serialization/internal/PluginExceptionsKtnthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V pq orseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringx=kotlinx/serialization/internal/SerializationConstructorMarkerzHcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$Companion}1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  ~ CompanionJLcom/ustadmobile/lib/db/entities/ContainerFilesWithContentEntry$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               (20:'(BQ0000 0 0 0 0 ¢B¢J! 0!2"02#0$2%0&HÇR0X†¢ "R0X†¢ "R0X†¢ "R 0X†¢ "R 0X†¢ "R 0X†¢ "¨)d2 $serializerlib-database_release!ContainerFilesWithContentEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile14 #(-3*    /*  :*  /*  :*  /*   !:*+  "/*%  &!:*+% '/**  +!:*+* ,/*/  0!:*+/ 12+*6<+><,@<+,F* +,*J+,F* +,*J+,F*+,PR*V+,F*%+,PR*%V+,F**+,PR**V+,F*/+,PR*/V ! @ @ @ @ @ @%2Q ^ +5 +=W+?X3444Yj ~ims*~ * * ~ *  *~ * *~ *% *%~ ** ** ~ */ * /*  yyyy{  6 / 0C DXYmn\ tu #(- vw #Z[s\]@^_s`a[becd| ~Y~f[IIIII[s[*s s`sts`s s`sss`s#s(s-svswsYssss s!ss sss ss's+s,s0s"s&s1s`s5s=sWs?sXsssPK!!<33Dcom/ustadmobile/lib/db/entities/ContainerImportJob$$serializer.class4>com/ustadmobile/lib/db/entities/ContainerImportJob$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/ContainerImportJob$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerImportJob;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np2com/ustadmobile/lib/db/entities/ContainerImportJobrjava/lang/Stringt(IJJLjava/lang/String;ILjava/lang/String;JLjava/lang/String;Ljava/lang/String;IJZJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.ContainerImportJobJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cijUid addElement(Ljava/lang/String;Z)V cijContainerUidcijUri cijImportModecijContainerBaseDircijContentEntryUid cijMimeType cijSessionId cijJobStatus cijBytesSoFarcijImportCompletedcijContentLengthcijContainerEntryFileUidscijConversionParamsLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/ContainerImportJob.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerImportJob.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+*0S+5S+*0S+%S+*0S+*0S+5S+ %S+ :S+ %S+ *0S+ *0S+  ;<q+>D*FM>6 7 7: 6 : 7 ::6 76 7::+,L:R>,V76,V76,*X \: 6,`6 6,*X \: 6,V7  6,*X\:@6,*X\:6,`66, V76, d66, V76, *X\:6, *X\: 6,h6 LQey0G^u>,V76,V76z,*X \: 6^,`6 6I,*X \: 6,,V7  6,*X\:@6,*X\:6,`66, V76, d66, V76~, *X\:6_, *X\: 6@jYm,qsY u  u uuuuxH{N[H{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  YYK***************{  0 ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!%>>Bcom/ustadmobile/lib/db/entities/ContainerImportJob$Companion.class47()V  this>Lcom/ustadmobile/lib/db/entities/ContainerImportJob$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/ContainerImportJob$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/ContainerImportJob$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1t        †20B¢J00HÆR0X†T¢ R0X†T¢ ¨ d2CLIENT_IMPORT_MODESERVER_IMPORT_MODE#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;lib-database_release2com/ustadmobile/lib/db/entities/ContainerImportJob+ CompanionContainerImportJob.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1//*0(1   /10(1  2 3/-*1 4 ,-5.6I[IIII I!"[s#$[ s s%ss&s%s's s(s)s*PK!!L$$8com/ustadmobile/lib/db/entities/ContainerImportJob.class42com/ustadmobile/lib/db/entities/ContainerImportJobjava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/ContainerImportJob; getCijUid()JcijUidJ   setCijUid(J)VgetCijContainerUidcijContainerUid  setCijContainerUid getCijUri()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cijUriLjava/lang/String;   setCijUri(Ljava/lang/String;)VgetCijImportMode()I cijImportModeI $% &setCijImportMode(I)VgetCijContainerBaseDircijContainerBaseDir + ,setCijContainerBaseDirgetCijContentEntryUidcijContentEntryUid 0 1setCijContentEntryUidgetCijMimeType cijMimeType 5 6setCijMimeTypegetCijSessionId cijSessionId : ;setCijSessionIdgetCijJobStatus cijJobStatus ?% @setCijJobStatusgetCijBytesSoFar cijBytesSoFar D EsetCijBytesSoFargetCijImportCompleted()ZcijImportCompletedZ JK LsetCijImportCompleted(Z)VgetCijContentLengthcijContentLength Q RsetCijContentLengthgetCijContainerEntryFileUidscijContainerEntryFileUids V WsetCijContainerEntryFileUidsgetCijConversionParamscijConversionParams [ \setCijConversionParams write$Self(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfckotlin/jvm/internal/IntrinsicsecheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V gh fioutputk serialDescm/kotlinx/serialization/encoding/CompositeEncoderoshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z qr psencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V uv pw/kotlinx/serialization/internal/StringSerializeryINSTANCE1Lkotlinx/serialization/internal/StringSerializer; {| z}+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V pencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V pencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V p1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJLjava/lang/String;ILjava/lang/String;JLjava/lang/String;Ljava/lang/String;IJZJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/ContainerImportJob$$serializer@Lcom/ustadmobile/lib/db/entities/ContainerImportJob$$serializer; {  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/ContainerImportJob$Companion; Landroidx/room/PrimaryKey; autoGenerateSERVER_IMPORT_MODECLIENT_IMPORT_MODELandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1F           '      E20:DEB•0000 0 0 0 0 00000000¢B¢J!=0>2?02@0A2B0CHÇR0X†¢ "R 0X†¢ " R0X†¢ !"" R0X†¢ #"$R 0X†¢ %"&R0X†¢ '"(R0X†¢ )"* R0X†¢ +,"-.R 0X†¢ /0"12R0X†¢ 30"42R 0X†¢ 5"6 R 0X†¢ 7"8 R08@X‡¢ 9":R0X†¢ ;"< ¨Fd2 $serializerlib-database_releaseContainerImportJob.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1b  Z$%+05:?%DJKQV[%% 3*    /*  :*   /*  :* /*   !:*+ "#/*'  ():*' %*/*-  .!:*+- / /*2  3:*2 4/*7  8!:*+7 9/*<  =!:*+< >#/*A  B):*A %C /*F  G:*F HI/*M  NO:*M  KP /*S"  T:*S" U/*X$  Y!:*+X$ Z/*]&  ^!:*+]& _`Y*dj+lj,nj+,t* +,*x+,t* +,*x+,t*+,~*+,t*'+,*'+,t*-+,~*-+,t*2 +,*2x+,t*7+,~*7+,t*<+,~*<+,t*A+,*A+, t*F +, *Fx+, t*M+, *M+, t*S +, *Sx+, t*X+, ~*X+, t*]+, ~*]H8! @ @ @ @ @ @ @ @ @ @ @ @ @ @6 % 2Q^ "+ c kmabbb?~*~ * * ~ *  *~ * *~ *' *'~ *- *- ~ * 2 * 2@~ *7 * 7~ *< * <~ *A * A~ * F *F~ *M *M~ * S *S~ *X *X ~ *] *]F  v /0CDXYmn "$1&2? ?%? ???$%?+?0 ?5 ?: ??% ?D?JK?Q?V?[?#s@s[e Y[IIIII[s[Gs ssss sssss$s+s0s5s:s?sDsJssQsVs[sssssCs sGss*ss.s!sUsYsss/s3sPsTsZs^sHsIsNsOs"s#s(s)s>sBs4s8s9s=s sss s_sscskssmssssPK!!kվCcom/ustadmobile/lib/db/entities/ContainerManifest$$serializer.class4=com/ustadmobile/lib/db/entities/ContainerManifest$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/ContainerManifest$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer5com/ustadmobile/lib/db/entities/Container$$serializer INSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; "# !$3kotlinx/serialization/builtins/BuiltinSerializersKt& getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; () '*6kotlinx/serialization/internal/LinkedHashMapSerializer,/kotlinx/serialization/internal/StringSerializer.1Lkotlinx/serialization/internal/StringSerializer; "0 /12kotlinx/serialization/internal/ArrayListSerializer3&(Lkotlinx/serialization/KSerializer;)V 5 46I(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V 8 -9 deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerManifest;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQ-kotlinx/serialization/DeserializationStrategyS!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; UV NWdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I YZ N[+kotlinx/serialization/UnknownFieldException](I)V _ ^` endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V bc Nd1com/ustadmobile/lib/db/entities/ContainerManifestf)com/ustadmobile/lib/db/entities/Containerh java/util/Mapj}(ILcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V l gm(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorp serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerManifest;)Vencodertvaluev&kotlinx/serialization/encoding/Encoderxg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; Iz y{ write$Self(Lcom/ustadmobile/lib/db/entities/ContainerManifest;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ g/kotlinx/serialization/encoding/CompositeEncoder d(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/ContainerManifest;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V rs Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.ContainerManifestJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   container addElement(Ljava/lang/String;Z)V entryMapLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/ContainerManifest.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerManifest.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  c9L+%+S+-Y24Y27:+S+ 9 ;< "+>D*FM>6::+,L:RR,%TX:6,-Y24Y27:TX:6,\6s!=>,%TX:6,-Y24Y27:TX:6^Ya,egYiknYx HqN+ HqN5 HqN" "=orsh*+uD,wD*FN+-|:,--  * *t*v A;:*+ =oArH *+,g  t v M1YYK***q  0  gs@s[e[IIIII[s[ssss sssssssss;s=sosrsstssvsPK!!k=`Acom/ustadmobile/lib/db/entities/ContainerManifest$Companion.class45;com/ustadmobile/lib/db/entities/ContainerManifest$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/ContainerManifest$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/ContainerManifest$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/ContainerManifest$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/ContainerManifest;lib-database_release1com/ustadmobile/lib/db/entities/ContainerManifest) CompanionContainerManifest.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!C7com/ustadmobile/lib/db/entities/ContainerManifest.class41com/ustadmobile/lib/db/entities/ContainerManifestjava/lang/Object=(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;)Vv(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;>;)V$Lorg/jetbrains/annotations/Nullable;()V    container+Lcom/ustadmobile/lib/db/entities/Container; entryMapLjava/util/Map;  this3Lcom/ustadmobile/lib/db/entities/ContainerManifest;l(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V   getContainer-()Lcom/ustadmobile/lib/db/entities/Container; setContainer.(Lcom/ustadmobile/lib/db/entities/Container;)V getEntryMap()Ljava/util/Map;I()Ljava/util/Map;>; setEntryMap(Ljava/util/Map;)VK(Ljava/util/Map;>;)V component1 component2copyo(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;)Lcom/ustadmobile/lib/db/entities/ContainerManifest;(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;>;)Lcom/ustadmobile/lib/db/entities/ContainerManifest;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/ContainerManifest;Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/ContainerManifest; &' ,toString()Ljava/lang/String;java/lang/StringBuilder0 1 ContainerManifest(container=3append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 56 17-(Ljava/lang/Object;)Ljava/lang/StringBuilder; 59 1: , entryMap=<(C)Ljava/lang/StringBuilder; 5> 1? ./ 1AhashCode()I)com/ustadmobile/lib/db/entities/ContainerE CD FG GresultIequals(Ljava/lang/Object;)Zkotlin/jvm/internal/IntrinsicsNareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z PQ ORotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/ContainerManifest;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfYcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V [\ O]output_ serialDesca/kotlinx/serialization/encoding/CompositeEncodercshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ef dg5com/ustadmobile/lib/db/entities/Container$$serializeriINSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; kl jm+kotlinx/serialization/SerializationStrategyo!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V qr ds6kotlinx/serialization/internal/LinkedHashMapSerializeru/kotlinx/serialization/internal/StringSerializerw1Lkotlinx/serialization/internal/StringSerializer; ky xz!kotlinx/serialization/KSerializer|2kotlinx/serialization/internal/ArrayListSerializer~&(Lkotlinx/serialization/KSerializer;)V  I(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V  v1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;}(ILcom/ustadmobile/lib/db/entities/Container;Ljava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/ContainerManifest$$serializer?Lcom/ustadmobile/lib/db/entities/ContainerManifest$$serializer; k  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker; java/util/Map=kotlinx/serialization/internal/SerializationConstructorMarker  ;com/ustadmobile/lib/db/entities/ContainerManifest$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion=Lcom/ustadmobile/lib/db/entities/ContainerManifest$Companion; HLjava/util/Map;>;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J     $           ‡ &20:%&B?000 00 0 0 ¢ B/ 00 00 0¢ J 0HÆJ0 00 0HÆJ302 020 00 0HÆJ020HÖJ 0HÖJ 0HÖJ!02 02!0"2#0$HÇR0X†¢ "R.0 00 0X†¢ "¨'d2 $serializerlib-database_releaseContainerManifest.ktRuntimeInvisibleAnnotations SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1) Y* *+*,    M~L~M*+,  /* :*+ /*  !":*+ #$#* %#*  &'< Y+,    ()  *+3~*L~*M*+,- ./F(1Y248*;=8*;)@B ()CDy-* *H<h* *I`< FJK-LMp7*+++M*,S*,S 77TUVW *Z^+`^,b^+,h*+,np*t+,h*/+,vY{}Y{}}p*t ! @ @. Y_aX)))<~* ~ **,~ **-F / 04<<K< <<#s@s[e ' *    Y[IIIII[s[(sssss s sssssssssssssss!s"s$s%s&sLssTsCs.sVssYs_ssassssPK!!MdDcom/ustadmobile/lib/db/entities/ContainerReplicate$$serializer.class4>com/ustadmobile/lib/db/entities/ContainerReplicate$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/ContainerReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V2com/ustadmobile/lib/db/entities/ContainerReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContainerReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/ContainerReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.ContainerReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   containerPk addElement(Ljava/lang/String;Z)V containerVersionIdcontainerDestinationcontainerPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/ContainerReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>^ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!SbBcom/ustadmobile/lib/db/entities/ContainerReplicate$Companion.class45()V  this>Lcom/ustadmobile/lib/db/entities/ContainerReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/ContainerReplicate$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/ContainerReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/ContainerReplicate;lib-database_release2com/ustadmobile/lib/db/entities/ContainerReplicate) CompanionContainerReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!LsXX8com/ustadmobile/lib/db/entities/ContainerReplicate.class42com/ustadmobile/lib/db/entities/ContainerReplicatejava/lang/Object()V  containerPendingZ  this4Lcom/ustadmobile/lib/db/entities/ContainerReplicate;getContainerPk()J containerPkJ  setContainerPk(J)VgetContainerVersionIdcontainerVersionId  setContainerVersionIdgetContainerDestinationcontainerDestination  setContainerDestinationgetContainerPending()ZsetContainerPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContainerReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/ContainerReplicate$$serializerRINSTANCE@Lcom/ustadmobile/lib/db/entities/ContainerReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfLcom/ustadmobile/lib/db/entities/ContainerReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseContainerReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H] P  /*R  :*R /*V  :*V /* Y  !:* Y "#/* ]  $%:* ]  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%R2HQV^H}YH]H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HRH/V0HCYDHX]YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!w{Icom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializer.class4Ccom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^7com/ustadmobile/lib/db/entities/ContainerUidAndMimeType`java/lang/StringbV(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.ContainerUidAndMimeTypeJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   containerUid addElement(Ljava/lang/String;Z)V mimeTypeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/ContainerUidAndMimeType.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerUidAndMimeType.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  FL+%S+*0S+  12f +4:*6 7:+,B:  H0 ,L76 ,*NR:6lh ,V6O3> ,L76 ,*NR:6XY[ ,_aYcfSV >iD) >iD >iD 3gjkh*+m:,o:*()V  thisCLcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;lib-database_release7com/ustadmobile/lib/db/entities/ContainerUidAndMimeType) CompanionContainerUidAndMimeType.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!-n=com/ustadmobile/lib/db/entities/ContainerUidAndMimeType.class47com/ustadmobile/lib/db/entities/ContainerUidAndMimeTypejava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;getContainerUid()J containerUidJ  setContainerUid(J)V getMimeType()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;mimeTypeLjava/lang/String;   setMimeType(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+/kotlinx/serialization/encoding/CompositeEncoder-shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z /0 .1encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V 34 .5/kotlinx/serialization/internal/StringSerializer7INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 9: 8;+kotlinx/serialization/SerializationStrategy=!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ?@ .A1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializerQELcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$$serializer; 9S RT getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; VW RX1kotlinx/serialization/internal/PluginExceptionsKtZthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V \] [^seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringd=kotlinx/serialization/internal/SerializationConstructorMarkerfAcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionCLcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType$Companion; no p$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1:             20:B+0000 ¢ B¢ J!0202020HÇR0X†¢   "R0X†¢ "¨€å€åd2 $serializerlib-database_releaseContainerUidAndMimeType.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile!no  3*    /*  :* /*  :*+  o*"(+*(,,(+,2* +,*6+,2*+,<>*B ! @ @%2 o! o)Co+D   E=~UY_*~ * * ~ * *eg / 04= =`a= ==bc#FGsHI@JKsLM[NeOPh jYmqjnR}rst[IuIvIuwIuxIyz[s{|[s sLs`sLs sLssLsbscsEss s ssssssssLs!s)sCs+sDs}sns~PK!!cwT..Tcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializer.class4Ncom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisPLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer5com/ustadmobile/lib/db/entities/Container$$serializer INSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; "# !$2kotlinx/serialization/internal/ArrayListSerializer&Acom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer(CLcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer; "* )+&(Lkotlinx/serialization/KSerializer;)V - '. deserializen(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CF-kotlinx/serialization/DeserializationStrategyHdecodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; JK CLdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I NO CP+kotlinx/serialization/UnknownFieldExceptionR(I)V T SU endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V WX CYBcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5[)com/ustadmobile/lib/db/entities/Container]java/util/List_~(ILcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V a \b(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptore serializeo(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;)Vencoderivaluek&kotlinx/serialization/encoding/Encodermg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >o np write$Self(Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V rs \t/kotlinx/serialization/encoding/CompositeEncoderv wY(Lkotlinx/serialization/encoding/Encoder;DLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 |=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V gh Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorBcom.ustadmobile.lib.db.entities.ContainerWithContainerEntryWithMd5J(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   container addElement(Ljava/lang/String;Z)V containerEntriesLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ncom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerEntryWithMd5.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  M#L+%S+'Y,/S+ # 01 +39*;M>6::+,A:GB,%IM:6,'Y,/IM:6|,Q6c!=>,%IM:6,'Y,/IM:6SYV,Z\Y^`cYh =fC+ =fC% =fC 2dghh*+j9,l9*;N+-q:,-u-x  * *iy*kz A0{:*+} 2dAg~H *+,\  iy k M1YYK***f  0  \s@s[e[IIIII[s[ssszs sssssssss0s2sdsgssisysksPK!!> PPRcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$Companion.class45Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$Companionjava/lang/Object()V  thisNLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$Companion; serializer%()Lkotlinx/serialization/KSerializer;k()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ncom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializerINSTANCEPLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;DLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;lib-database_releaseBcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5) CompanionContainerEntryWithMd5.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!8;k&&Hcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5.class4Bcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5java/lang/Object>(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;)Vw(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;)V#Lorg/jetbrains/annotations/NotNull; container kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  containerEntries()V  +Lcom/ustadmobile/lib/db/entities/Container;  Ljava/util/List;  thisDLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5; getContainer-()Lcom/ustadmobile/lib/db/entities/Container;getContainerEntries()Ljava/util/List;K()Ljava/util/List; component1 component2copy(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;)Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;(Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;)Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;  ( copy$default(Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;Lcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5; %& ,toString()Ljava/lang/String;java/lang/StringBuilder0 1-ContainerWithContainerEntryWithMd5(container=3append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 56 17-(Ljava/lang/Object;)Ljava/lang/StringBuilder; 59 1:, containerEntries=<(C)Ljava/lang/StringBuilder; 5> 1? ./ 1AhashCode()I)com/ustadmobile/lib/db/entities/ContainerE CD FG GresultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z OP QotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfXoutputZ serialDesc\5com/ustadmobile/lib/db/entities/Container$$serializer^INSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; `a _b+kotlinx/serialization/SerializationStrategyd/kotlinx/serialization/encoding/CompositeEncoderfencodeSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V hi gj2kotlinx/serialization/internal/ArrayListSerializerlAcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializernCLcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5$$serializer; `p oq!kotlinx/serialization/KSerializers&(Lkotlinx/serialization/KSerializer;)V u mv1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;~(ILcom/ustadmobile/lib/db/entities/Container;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENNcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializerPLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$$serializer; `  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Lcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionNLcom/ustadmobile/lib/db/entities/ContainerWithContainerEntryWithMd5$Companion; ILjava/util/List;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L                ‡ "20:!"B300 00 0 ¢ B0 00¢ J 0HÆJ00HÆJ#020200HÆJ020HÖJ 0HÖJ 0HÖJ!0202020 HÇR0¢  R00¢ ¨#d27Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5; $serializerlib-database_releaseContainerEntryWithMd5.ktRuntimeInvisibleAnnotations SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  ]+ ,**+*,     /*  !/* "##* $!#* "%&H+ ,Y+,)  '  *+3~*L~*M*+,- ./F(1Y248*;=8*;)@B (CD?*H<h*I`<JKLMp7*+++M*,R*,R 77STNUVA*Y+[,]+,ce*k+,mYrtwe*k AXAZxA\yWz|!~**,*-4!!K! !!#{|s}~@s[e Y[IIIII[s[$sssss ssssssszssss s!s#s$s%sLssSsCs.ssUssXsZsxs\sysssPK!!1OKcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializer.class4Ecom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np9com/ustadmobile/lib/db/entities/ContainerWithContentEntryrjava/lang/Stringt(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.ContainerWithContentEntryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   containerUid addElement(Ljava/lang/String;Z)V  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriesentryId sourceUrlLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/ContainerWithContentEntry.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContainerWithContentEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+*S+%S+%S+%S+%S+/5S+ /5S+ :S+ *S+ /5S+ /5S+  ;<?p+>D*FM>6 7 7 7 6 7 7 7 7::66::+,L:R.,V76,V76,V7 6,Z6 6,V7 6,V7 6,V7@6,V76,/\`:6, /\`:6, d66, Z66, /\`:6, /\`: 6,h6 LQey7Ne>,V76,V76z,V7 6f,Z6 6Q,V7 6<,V7 6',V7@6,V76,/\`:6, /\`:6, d66, Z66, /\`:6o, /\`: 6PjYm,qsY   uuuuxxH{N[H{N H{Np p=y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  YYK***************{    ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!JXIcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$Companion.class45Ccom/ustadmobile/lib/db/entities/ContainerWithContentEntry$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;lib-database_release9com/ustadmobile/lib/db/entities/ContainerWithContentEntry) CompanionContainerWithContentEntry.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!#+ll?com/ustadmobile/lib/db/entities/ContainerWithContentEntry.class49com/ustadmobile/lib/db/entities/ContainerWithContentEntry)com/ustadmobile/lib/db/entities/Container()V  this;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry; getEntryId()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;entryIdLjava/lang/String;   setEntryId(Ljava/lang/String;)V getSourceUrl sourceUrl   setSourceUrl write$Self(Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V "# !$output& serialDesc((Lcom/ustadmobile/lib/db/entities/Container;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V * +/kotlinx/serialization/encoding/CompositeEncoder-shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z /0 .1/kotlinx/serialization/internal/StringSerializer3INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 56 47+kotlinx/serialization/SerializationStrategy9!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ;< .=1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializerMGLcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$$serializer; 5O NP getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; RS NT1kotlinx/serialization/internal/PluginExceptionsKtVthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V XY WZq(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZILkotlinx/serialization/internal/SerializationConstructorMarker;)V \ ]seen1I containerUidJ cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimizedZ cntNumEntriesserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringq=kotlinx/serialization/internal/SerializationConstructorMarkersCcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$Companionv1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V x wy CompanionELcom/ustadmobile/lib/db/entities/ContainerWithContentEntry$Companion; {| }$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1dF                 '20:&'B‘00000 0 0 0 0 0000000¢B¢J!0 2!02"0#2$0%HÇR0X†¢ "R0X†¢ "¨(d2+Lcom/ustadmobile/lib/db/entities/Container; $serializerlib-database_releaseContainerWithContentEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1{|  /*   /*   :*+   /*   :*+   *%+'%,)%*+,,+, 2*+, 8:*>+, 2*+, 8:*> + @ @  &?(@Af\~QU[*    ^~ * * ~ * **-rrrrt89N O\ \_`\ab\cb\db\e`\fb \gb \hb \ib\j\k\lm\n`\\\op#BCsDE@FGsHI[JeKLu wYz~w{N[IIIII[s[)s ss_sHsasHscsdsesfsgshsisjsHskslsHsnsssospsAss s ssssssHss&s?s(s@ss{sPK!!ReRAcom/ustadmobile/lib/db/entities/ContentCategory$$serializer.class4;com/ustadmobile/lib/db/entities/ContentCategory$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/ContentCategory$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentCategory;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig/com/ustadmobile/lib/db/entities/ContentCategoryijava/lang/Stringk[(IJJLjava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentCategory;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/ContentCategory;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.ContentCategoryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentCategoryUid addElement(Ljava/lang/String;Z)V ctnCatContentCategorySchemaUidname contentCategoryLocalChangeSeqNum!contentCategoryMasterChangeSeqNumcontentCategoryLastChangedBycontentCategoryLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/ContentCategory.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentCategory.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  uKL+%S+%S+*0S+%S+%S+5S+%S+ K 67i+9?*AM>6 7 7: 7 7 6 7+,G:M,Q76,Q76,*S W: 6,Q7 6,Q7 6,[6 6,Q7@6,_6-2FZv>,Q76,Q76,*S W: 6},Q7 6h,Q7 6S,[6 6>,Q7@6(aYd,hjY l  og CrI<CrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w qUYYK********r  TL js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!%?com/ustadmobile/lib/db/entities/ContentCategory$Companion.class469com/ustadmobile/lib/db/entities/ContentCategory$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/ContentCategory$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/ContentCategory$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/ContentCategory$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/ContentCategory;lib-database_release/com/ustadmobile/lib/db/entities/ContentCategory* CompanionContentCategory.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/H0   .1/H0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!1VZ##5com/ustadmobile/lib/db/entities/ContentCategory.class4/com/ustadmobile/lib/db/entities/ContentCategoryjava/lang/Object()V  this1Lcom/ustadmobile/lib/db/entities/ContentCategory;getContentCategoryUid()JcontentCategoryUidJ  setContentCategoryUid(J)V!getCtnCatContentCategorySchemaUidctnCatContentCategorySchemaUid  !setCtnCatContentCategorySchemaUidgetName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;nameLjava/lang/String;  setName(Ljava/lang/String;)V#getContentCategoryLocalChangeSeqNum contentCategoryLocalChangeSeqNum # $#setContentCategoryLocalChangeSeqNum$getContentCategoryMasterChangeSeqNum!contentCategoryMasterChangeSeqNum ( )$setContentCategoryMasterChangeSeqNumgetContentCategoryLastChangedBy()IcontentCategoryLastChangedByI ./ 0setContentCategoryLastChangedBy(I)VgetContentCategoryLctcontentCategoryLct 5 6setContentCategoryLctequals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics; checkNotNull(Ljava/lang/Object;)V => <?areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z AB <CcategoryotherLjava/lang/Object;hashCodejava/lang/StringI H- JKresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfRcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V TU <VoutputX serialDescZ/kotlinx/serialization/encoding/CompositeEncoder\shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ^_ ]`encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V bc ]d/kotlinx/serialization/internal/StringSerializerfINSTANCE1Lkotlinx/serialization/internal/StringSerializer; hi gj+kotlinx/serialization/SerializationStrategyl!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V no ]pencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V rs ]t1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;[(IJJLjava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/ContentCategory$$serializer=Lcom/ustadmobile/lib/db/entities/ContentCategory$$serializer; h  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/ContentCategory$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/ContentCategory$Companion; Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker:Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;contentcategory_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementswREPLACE INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) /*psql ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1F                 120:01BS0000 0 0 0 0 0¢B¢J%0&2'0H–J(0HJ!)0*2+02,0-2.0/HÇR 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ "R08@X‡¢ "R0X†¢ " R0X†¢ !""#$¨2d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnContentCategory.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 Q  Z#(./5 /3* !   /*$  :*$  /*&  :*& /*(   !:*+( " /*%+  &:*%+ ' /**.  +:**. ,-/*11  23:*11 /4 /*75  8:*75 9:N*++M*,Y@*,**,D,  @8: <=,>  BE N NFGH-?** }<h** }`<h**Y@L`<:BC!D=E1M/? NOK*SW+YW,[W+,a* +,*e+,a* +,*e+,a*+,km*q+,a*% +,*%e+,a** +,**e+,a*1+,*1u+,a*7 +,*7e%! @ @ @ @ @ @ @. %$2Q&^+.05= KR KXvKZwPQQQx~*~ * * ~ *  *~ * *~ * % *%~ * * * * ~ *1 * 1@~ * 7 * 7' J  >$/&0C(DX+Ym.n15f / #( ./ 5 #yzs{|@}~s[e Y*@@@[@se[ee[s[IIIII[s[3s ssss sssss#s(s.s5sssxss,s-s2s3s4s s8ss"s&s's+s ssssss s!s9ssFsHsNssRsXsvsZswsssIcPK!!p*Jcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializer.class4Dcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/ContentCategoryReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.ContentCategoryReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ccPk addElement(Ljava/lang/String;Z)V  ccVersionId ccDestination ccPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/ContentCategoryReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentCategoryReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!^7!  Hcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$Companion.class45Bcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;lib-database_release8com/ustadmobile/lib/db/entities/ContentCategoryReplicate) CompanionContentCategoryReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!44>com/ustadmobile/lib/db/entities/ContentCategoryReplicate.class48com/ustadmobile/lib/db/entities/ContentCategoryReplicatejava/lang/Object()V   ccPendingZ  this:Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;getCcPk()JccPkJ  setCcPk(J)VgetCcVersionId ccVersionId  setCcVersionIdgetCcDestination ccDestination  setCcDestination getCcPending()Z setCcPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategoryReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializerRINSTANCEFLcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfBcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionDLcom/ustadmobile/lib/db/entities/ContentCategoryReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseContentCategoryReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!xGcom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializer.class4Acom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig5com/ustadmobile/lib/db/entities/ContentCategorySchemaijava/lang/Stringkl(IJLjava/lang/String;Ljava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.ContentCategorySchemaJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentCategorySchemaUid addElement(Ljava/lang/String;Z)V  schemaName schemaUrl&contentCategorySchemaLocalChangeSeqNum'contentCategorySchemaMasterChangeSeqNum"contentCategorySchemaLastChangedBycontentCategorySchemaLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/ContentCategorySchema.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentCategorySchema.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  xNL+%S+*0S+*0S+%S+%S+5S+%S+ N 67+9?*AM>6 7:: 7 7 6 7+,G:M,Q76,*SW:6,*S W: 6,Q7 6,Q7 6,[6 6,Q7@6,_6-2Fb~>,Q76,*SW:6,*S W: 6u,Q7 6`,Q7 6K,[6 66,Q7@6 aYd,hjYl l  om CrI<CrI CrI  8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w qUYYK********r  TK js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!56  Ecom/ustadmobile/lib/db/entities/ContentCategorySchema$Companion.class46?com/ustadmobile/lib/db/entities/ContentCategorySchema$Companionjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/ContentCategorySchema$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;lib-database_release5com/ustadmobile/lib/db/entities/ContentCategorySchema* CompanionContentCategorySchema.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/G0   .1/G0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!e+%+%;com/ustadmobile/lib/db/entities/ContentCategorySchema.class45com/ustadmobile/lib/db/entities/ContentCategorySchemajava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;getContentCategorySchemaUid()JcontentCategorySchemaUidJ  setContentCategorySchemaUid(J)V getSchemaName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; schemaNameLjava/lang/String;   setSchemaName(Ljava/lang/String;)V getSchemaUrl schemaUrl   setSchemaUrl)getContentCategorySchemaLocalChangeSeqNum&contentCategorySchemaLocalChangeSeqNum # $)setContentCategorySchemaLocalChangeSeqNum*getContentCategorySchemaMasterChangeSeqNum'contentCategorySchemaMasterChangeSeqNum ( )*setContentCategorySchemaMasterChangeSeqNum%getContentCategorySchemaLastChangedBy()I"contentCategorySchemaLastChangedByI ./ 0%setContentCategorySchemaLastChangedBy(I)VgetContentCategorySchemaLctcontentCategorySchemaLct 5 6setContentCategorySchemaLctequals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics; checkNotNull(Ljava/lang/Object;)V => <?areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z AB <CschemaotherLjava/lang/Object;hashCodejava/lang/StringI H- JKresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfRcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V TU <VoutputX serialDescZ/kotlinx/serialization/encoding/CompositeEncoder\shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ^_ ]`encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V bc ]d/kotlinx/serialization/internal/StringSerializerfINSTANCE1Lkotlinx/serialization/internal/StringSerializer; hi gj+kotlinx/serialization/SerializationStrategyl!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V no ]pencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V rs ]t1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;l(IJLjava/lang/String;Ljava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializerCLcom/ustadmobile/lib/db/entities/ContentCategorySchema$$serializer; h  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker?com/ustadmobile/lib/db/entities/ContentCategorySchema$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionALcom/ustadmobile/lib/db/entities/ContentCategorySchema$Companion; Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name#contentcategoryschema_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) /*psql ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct */1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker@Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                120:01BU0000 0 0 0 0 0¢B¢J%0&2'0H–J(0HJ!)0*2+02,0-2.0/HÇR 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ "R08@X‡¢ "R0X†¢  "!"R0X†¢ # "$"¨2d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnContentCategorySchema.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 Q  Z#(./5 /3*     /*"  :*" /*$  :*+$ /* &  !:*+ & " /*%)  &:*%) ' /**,  +:**, ,-/*1/  23:*1/ /4 /*73  8:*73 9:n*++M*,Y@**,D,* * , D,   @ @68 :;J<L=  bE n nFGH-H** }<h**Y@L`<h* * Y@L`<*'ZAB*CFD:M/H NOO*SW+YW,[W+,a* +,*e+,a*+,km*q+,a* +,km* q+,a*% +,*%e+,a** +,**e+,a*1+,*1u+,a*7 +,*7e%! @ @ @ @ @ @ @&  %"2 ) , 43A OR OXvOZwPQQQx~*~ * * ~ * *~ * * ~ * % *%~ * * ** ~ *1 * 1@~ * 7 * 7) JJ  > " /$0 C&D X)Y m,n / 3 f / #(./ 5 #yzs{|@}~s[e Y*@@@[@se[ee[s[IIIII[s[3s ssss sssss#s(s.s5sssxss,s-s2s3s4s s8ss"s&s's+s sssssss!s9ssFsHsNssRsXsvsZswsssIcPK!!nPcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializer.class4Jcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisLLcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializej(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V>com/ustadmobile/lib/db/entities/ContentCategorySchemaReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializek(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;@Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor>com.ustadmobile.lib.db.entities.ContentCategorySchemaReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ccsPk addElement(Ljava/lang/String;Z)V  ccsVersionIdccsDestination ccsPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Jcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer!ContentCategorySchemaReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!j==Ncom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$Companion.class45Hcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$Companionjava/lang/Object()V  thisJLcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;g()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializerINSTANCELLcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;lib-database_release>com/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate) Companion!ContentCategorySchemaReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!i\ppDcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate.class4>com/ustadmobile/lib/db/entities/ContentCategorySchemaReplicatejava/lang/Object()V   ccsPendingZ  this@Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;getCcsPk()JccsPkJ  setCcsPk(J)VgetCcsVersionId ccsVersionId  setCcsVersionIdgetCcsDestinationccsDestination  setCcsDestination getCcsPending()Z setCcsPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENJcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializerRINSTANCELLcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfHcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionJLcom/ustadmobile/lib/db/entities/ContentCategorySchemaReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release!ContentCategorySchemaReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!"">com/ustadmobile/lib/db/entities/ContentEntry$$serializer.class4 8com/ustadmobile/lib/db/entities/ContentEntry$$serializervLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeX(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntry;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I pq Nr+kotlinx/serialization/UnknownFieldExceptiont(I)V v uw endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V yz N{,com/ustadmobile/lib/db/entities/ContentEntry}java/lang/String(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  ~(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeY(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntry;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~/kotlinx/serialization/encoding/CompositeEncoder {(Lkotlinx/serialization/encoding/Encoder;.Lcom/ustadmobile/lib/db/entities/ContentEntry;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor,com.ustadmobile.lib.db.entities.ContentEntryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d28com/ustadmobile/lib/db/entities/ContentEntry.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  K!L+%S+*0S+*0S+*0S+*0S+*0S+5S+*0S+*0S+ *0S+ *0S+ %S+ %S+ %S+5S+:S+:S+:S+5S+5S+5S+%S+%S+%S+5S+%S+ ! ;<E&)(+>D*FM>6 7:: : : : 6 :::: 7 7 76666666 7 7! 7#6% 7&+,L:((R;(,V76(,*X\:6(,*X \: 6(,*X \: 6(,*X \: 6(,*X \:  6(,`6 @6(,*X\:6(,*X\:6(, *X\:6(, *X\:6(, V76(, V76(, V7 6(,`6@6(,d6e6(,d6f6(,d6g6(,`6h6(,`6i6(,`6j6(,V7k6(,V7!l6(,V7#m6(,`6%n6(,V7&o6 (,s6{#9Xw'=Si>s(,V76_(,*X\:6C(,*X \: 6'(,*X \: 6 (,*X \: 6(,*X \:  6(,`6 @6(,*X\:6(,*X\:6|(, *X\:6](, *X\:6>(, V76'(, V76(, V7 6(,`6@6(,d6e6(,d6f6(,d6g6(,`6h6(,`6i6t(,`6j6^(,V7k6H(,V7!l62(,V7#m6(,`6%n6(,V7&o6uYx(,|~Y     !#%&!HN!HN !HN( (=h*+D,D*FN+-:,--  * ** A;:*+ =AH *+,~    ڻYYK***************************   ~  s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!!֘ߒM M <com/ustadmobile/lib/db/entities/ContentEntry$Companion.class4P6com/ustadmobile/lib/db/entities/ContentEntry$Companionjava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/ContentEntry$Companion; serializer%()Lkotlinx/serialization/KSerializer;U()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/lib/db/entities/ContentEntry$$serializerINSTANCE:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1O        †20B¢J0!0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨"d2ALL_RIGHTS_RESERVEDCOMPLETION_CRITERIA_AUTOMATIC%COMPLETION_CRITERIA_MARKED_BY_STUDENTCOMPLETION_CRITERIA_MIN_SCOREFLAG_CONTENT_EDITOR FLAG_IMPORTED FLAG_SCRAPPEDLICENSE_TYPE_CC_0LICENSE_TYPE_CC_BYLICENSE_TYPE_CC_BY_NCLICENSE_TYPE_CC_BY_NC_NDLICENSE_TYPE_CC_BY_NC_SALICENSE_TYPE_CC_BY_NDLICENSE_TYPE_CC_BY_SALICENSE_TYPE_CC_BY_SA_NCLICENSE_TYPE_OTHERLICENSE_TYPE_PUBLIC_DOMAINTABLE_ID TYPE_ARTICLE TYPE_AUDIOTYPE_COLLECTION TYPE_DOCUMENT TYPE_EBOOKTYPE_INTERACTIVE_EXERCISETYPE_PDFTYPE_UNDEFINED TYPE_VIDEO#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/ContentEntry;lib-database_release,com/ustadmobile/lib/db/entities/ContentEntryD CompanionContentEntry.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1H/*IJ   H1IJ  K LH-*J M EFNGO[IIII I!"[s#$[#s s%ss&s%s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@s sAsBsCPK!!fP7P7P2com/ustadmobile/lib/db/entities/ContentEntry.class4,com/ustadmobile/lib/db/entities/ContentEntryjava/lang/Object()V  publikZ  this.Lcom/ustadmobile/lib/db/entities/ContentEntry;getContentEntryUid()JcontentEntryUidJ  setContentEntryUid(J)VgetTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;titleLjava/lang/String;  setTitle(Ljava/lang/String;)VgetDescription description " #setDescription getEntryIdentryId ' ( setEntryId getAuthorauthor , - setAuthor getPublisher publisher 1 2 setPublishergetLicenseType()I licenseTypeI 78 9setLicenseType(I)VgetLicenseName licenseName > ?setLicenseName getLicenseUrl licenseUrl C D setLicenseUrl getSourceUrl sourceUrl H I setSourceUrlgetThumbnailUrl thumbnailUrl M NsetThumbnailUrlgetThumbnailUrl$annotationsLkotlin/Deprecated;messageuse contentEntryPicturegetLastModified lastModified V WsetLastModifiedgetPrimaryLanguageUidprimaryLanguageUid [ \setPrimaryLanguageUidgetLanguageVariantUidlanguageVariantUid ` asetLanguageVariantUidgetContentFlags contentFlags e8 fsetContentFlagsgetLeaf()Zleaf k lsetLeaf(Z)V getPublik setPublik getCeInactive ceInactive s t setCeInactivegetCompletionCriteriacompletionCriteria x8 ysetCompletionCriteria!getCompletionCriteria$annotations(use on courseBlock, will be removed soon getMinScoreminScore 8  setMinScoregetMinScore$annotationsgetContentTypeFlagcontentTypeFlag 8 setContentTypeFlaggetContentOwner contentOwner  setContentOwner getContentEntryLocalChangeSeqNumcontentEntryLocalChangeSeqNum   setContentEntryLocalChangeSeqNum!getContentEntryMasterChangeSeqNumcontentEntryMasterChangeSeqNum  !setContentEntryMasterChangeSeqNumgetContentEntryLastChangedBycontentEntryLastChangedBy 8 setContentEntryLastChangedBygetContentEntryLctcontentEntryLct  setContentEntryLct)(Ljava/lang/String;Ljava/lang/String;ZZ)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V " equals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object;hashCodejava/lang/Long(J)I java/lang/String 6 java/lang/Boolean(Z)I result write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN8com/ustadmobile/lib/db/entities/ContentEntry$$serializer:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V   @seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker6com/ustadmobile/lib/db/entities/ContentEntry$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion8Lcom/ustadmobile/lib/db/entities/ContentEntry$Companion;  Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID*LICENSE_TYPE_CC_BYLICENSE_TYPE_CC_BY_SALICENSE_TYPE_CC_BY_SA_NCLICENSE_TYPE_CC_BY_NCALL_RIGHTS_RESERVEDLICENSE_TYPE_CC_BY_NC_SALICENSE_TYPE_PUBLIC_DOMAINLICENSE_TYPE_OTHERLICENSE_TYPE_CC_BY_ND LICENSE_TYPE_CC_BY_NC_ND LICENSE_TYPE_CC_0 TYPE_UNDEFINEDTYPE_COLLECTION TYPE_EBOOKTYPE_INTERACTIVE_EXERCISE TYPE_VIDEO TYPE_AUDIO TYPE_DOCUMENT TYPE_ARTICLETYPE_PDF FLAG_IMPORTEDFLAG_CONTENT_EDITOR FLAG_SCRAPPEDCOMPLETION_CRITERIA_AUTOMATICCOMPLETION_CRITERIA_MIN_SCORE%COMPLETION_CRITERIA_MARKED_BY_STUDENTLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker7Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namecontententry_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) /*psql ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct*/$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1F           E      p20:opB'0000¢B 0  0 00 0000 000 00 0 0 0 0000 0 0 0 0 0  0 !0 "0#¢$B¢%Je02f0H–Jg0 HJ!h0i2j02k0l2m0nHÇR0X†¢ &'"()R0X†¢ *+",-R$0 8@X‡¢ .%/0"12R 0 8@X‡¢ 30"42R!0 8@X‡¢ 56"78R0 8@X‡¢ 96":8R0 8@X‡¢ ;6"<8R 0 8@X‡¢ =6">8R0 X†¢ ?0"@2R0 X†¢ A6"B8R0 X†¢ C0"D2R0X†¢ E'"F)R 0X†¢ G'"H)R0 X†¢ I6"J8R0 X†¢ K6"L8R0X†¢ M+"N-R0X†¢ O'"P)R0 X†¢ Q0"R2R0X†¢ S'"T)R$0 8@X‡¢ U%V0"W2R0 8@X‡¢ X6"Y8R0X†¢ Z+"[-R0X†¢ \'"])R0X†¢ ^'"_)R&08@X‡¢ `%a'"b)R0X†¢ c'"d)¨q€å €å€å€å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å €å!d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Orderr'com/ustadmobile/door/annotation/TriggertOrder-com/ustadmobile/door/annotation/Trigger$EventwEvent*com/ustadmobile/door/annotation/Trigger$OnzOnContentEntry.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations Deprecated ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable"RuntimeVisibleParameterAnnotations InnerClasses SourceFile!6~ !"Z#~"~'~,~1~78>~C~H~M~V[~ $%Z#`e8k  s x888~&~'8~(~ )*+8,-8#.8/081283485687889:8;<8=>8?@8AB8CD8#E8/F81G83H85I87J89K8;L8#M8/N83O8CP8#Q8/>< ** j   /*#  :*# /*%  ~ :*+% !/*$'  ~% :*+$' &/*)5  ~* :*+)5 +/*.7  ~/ :*+.7 0/*39  ~4 :*+39 56/*:;  ;<:*:; 8=/*@=  ~A :*+@= B/*E?  ~F :*+E? G/*JO  ~K :*+JO L/*OR  ~P :*+OR  Q  RSsTU/*XT  Y:*XT Z/*]X  ^:*]X _/*bZ  c:*bZ d6/*g\  h<:*g\ 8ij/*m^  no:*m^  pj/* j  qo:* j  rj/*up  vo:*up  w6/*zv  {<:*zv 8 |  RSs}~6/*|  <:*| 8   RSs}6/*~  <:*~ 8/*  :* /*  :* /*  :* 6/*  <:* 8/*  :* &+,**+*,$*m*  %4& &&"&k & q*++*+*+*$+$*)+)*.+.*3+3*:+:*@+@*E+E*J+J*O+O*X+X*]+]*b+b*g+g*m+m* + *u+u*+*z+z*+*+*+*+n!4GZm/?O_o 6 t*<h*Y W`<h*$Y W`<h*)Y W`<h*.Y W`<h*3Y W`<h*:`<h*@Y W`<h*EY W`<h*JY W`<h*OY W`<h*X`<h*]`<h*b`<h*g`<h*m`<h* `<h*u`<h*`<h*z`<h*`<h*`<h*`<h*`<f4J`v #0:DN [ h r l8t *ɸ+˸,͸+,* +,*+,*+,*+,*$+,*$+,*)+,*)+,*.+,*.+,*3+,*3+,*:+,*:+,*@+,*@+,*E+,*E+, *J+, *J+, *O+, *O+, *X +, *X+, *] +, *]+, *b +, *b+,*g+,*g+,*m+,*m+,* +,* +,*u+,*u+,*z+,*z+,*+,*+,*+,*+,* +,*+,* +,*+,* +,*+,*+,*+,* +,*h! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @^%#26TCdXqZ^j$EpP#0Q^ %G~*~ * * ~ * *~ *$ *$~ *) *)~ *. *. ~ *3 *3@~ *: * :~ *@ * @~ *E * E~ *J * J~ *O * O~ * X *X~ * ] *] ~ * b *b@~ *g *g~ *m *m~ * *  ~ *u *u ~ *z *z ~ * * ~ * * ~ * *~ * *~ * *~ * *!~ * *"p5  5#/%0C'DX5Ym7n9;=?ORTX1Z2G\H]^^sjtpv|~ #$9:$G G8GGG"G'G,G1G78 G> GC GH GM GVG[G`Ge8Gk G Gs Gx8G8G8GGGG8!G"G$#RSs@s[eTRSsTRSs}RSs} Y *psuv@xuy@{u|@}WX[@YZs[\e]^_[e`abecde[sfghi[I#I9I#jI#kIlm[sno[rsssss"skss ssssss's,s1s7s>sCsHsMsVs[s`sesssxssssssssssss+ss/s srsjsvsos|sws6s{s()V  this9Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;getShowDownloadButton()ZshowDownloadButtonZ  setShowDownloadButton(Z)VgetShowOpenButtonshowOpenButton  setShowOpenButtongetShowUpdateButtonshowUpdateButton  setShowUpdateButtongetShowDeleteButtonshowDeleteButton   setShowDeleteButtongetShowManageDownloadButtonshowManageDownloadButton $ %setShowManageDownloadButtonLkotlin/Metadata;mvkxi0d1     20B¢R0X†¢ "R 0X†¢  " R 0X†¢  "R0X†¢ "R0X†¢ "¨d2lib-database_releaseContentEntryButtonModel.ktCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1 $ 5/*67   5/*67  5:*67  5/*67  5:*67  5/*6 7  5:*6 7  5/*!6 7  "5:*!6 7 # 5/*&6 7  '5:*&6 7 849m()[I*I+I*,I*-I./[s01[s s2sss2ss s"ss s ss$s#s'sssssss3PK!!pLLQcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializer.class4Kcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisMLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserializek(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinXJ(IJJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializel(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor?com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ceccjUid addElement(Ljava/lang/String;Z)V ceccjContentEntryUidceccjContentCategoryUidceccjLocalChangeSeqNumceccjMasterChangeSeqNumceccjLastChangedByceccjLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Kcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer"ContentEntryContentCategoryJoin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  rHL+%S+%S+%S+%S+%S+*S+%S+ H +,P+.4*6M>6 7 7 7 7 76 7+,<:B,F76,F76,F7 6,F7 6,F76,J6 6,F7@6,N6-2FZn>,F76,F76,F7 6,F7 6p,F76[,J6 6F,F7@60PYS,WYY  \a 8_><8_> 8_> -]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ qUY|~Y~K********_  TK Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!!ppOcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$Companion.class46Icom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$Companionjava/lang/Object()V  thisKLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$Companion; serializer%()Lkotlinx/serialization/KSerializer;h()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializerINSTANCEMLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;lib-database_release?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin* Companion"ContentEntryContentCategoryJoin.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/G0   .1/G0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!NK\!\!Ecom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin.class4?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; getCeccjUid()JceccjUidJ   setCeccjUid(J)VgetCeccjContentEntryUidceccjContentEntryUid  setCeccjContentEntryUidgetCeccjContentCategoryUidceccjContentCategoryUid  setCeccjContentCategoryUidgetCeccjLocalChangeSeqNumceccjLocalChangeSeqNum   setCeccjLocalChangeSeqNumgetCeccjMasterChangeSeqNumceccjMasterChangeSeqNum $ %setCeccjMasterChangeSeqNumgetCeccjLastChangedBy()IceccjLastChangedByI *+ ,setCeccjLastChangedBy(I)V getCeccjLctceccjLct 1 2 setCeccjLctequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;kotlin/jvm/internal/Intrinsics8 checkNotNull(Ljava/lang/Object;)V :; 9<thatotherLjava/lang/Object;hashCoderesult write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfGcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V IJ 9KoutputM serialDescO/kotlinx/serialization/encoding/CompositeEncoderQshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ST RUencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V WX RYencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V [\ R]1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;J(IJJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENKcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializermINSTANCEMLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializer; op nq getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; st nu1kotlinx/serialization/internal/PluginExceptionsKtwthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V yz x{seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerIcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionKLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerJLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name-contententrycontentcategoryjoin_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) /*psql ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct */Lkotlin/Metadata;mvkxi0d1>               .20:-.BQ00000 0 0 0 0 ¢B¢J"0#2$0H–J%0HJ!&0'2(02)0*2+0,HÇR0X†¢ "R08@X‡¢ "R 08@X‡¢ "R 08@X‡¢ "R08@X‡¢ "R 08@X‡¢ "R08@X‡¢  "!¨/d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn"ContentEntryContentCategoryJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1 F  Z Z$*+1 +3*    /*#  :*#  /*&  :*&  /*(  :*(  /*!+  ":*!+ # /*&.  ':*&. ()/*-1  ./:*-1 +0 /*35  4:*35 56@*++M*,Y=*,*, @8: <=  4> @ @?@7A)v6** }<h** }`<h** }`<AB!C4D(B+6 CDG*HL+NL,PL+,V* +,*Z+,V* +,*Z+,V* +,*Z+,V*! +,*!Z+,V*& +,*&Z+,V*-+,*-^+,V*3 +,*3Z%! @ @ @ @ @ @ @6 %#2Q&^}(+.,59 GG GM_GO`EFFFa~rv|*~ * * ~ *  *~ *  *~ * ! *!~ * & * & ~ *- * -@~ * 3 * 3%   >#/&0C(DX+Ym.n15f }+ $ *+ 1 ~#bcsde@fgshi[jekl Y*n@@@[@se[ee[s[IIIII[s[0s shs}shs shssss$s*s1s~ssasss sssss(s)s.s/s0s4ss"s#s's ss5shs?sAsCshsGsMs_sOs`sssIcPK!!XZcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializer.class4Tcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisVLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializet(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VHcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeu(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;JLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorHcom.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ceccjPk addElement(Ljava/lang/String;Z)V ceccjVersionIdceccjDestination ceccjPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Tcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer+ContentEntryContentCategoryJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!*)zXcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$Companion.class45Rcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$Companionjava/lang/Object()V  thisTLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Tcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializerINSTANCEVLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;JLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;lib-database_releaseHcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate) Companion+ContentEntryContentCategoryJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!&(Ncom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate.class4Hcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicatejava/lang/Object()V   ceccjPendingZ  thisJLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate; getCeccjPk()JceccjPkJ   setCeccjPk(J)VgetCeccjVersionIdceccjVersionId  setCeccjVersionIdgetCeccjDestinationceccjDestination  setCeccjDestinationgetCeccjPending()ZsetCeccjPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENTcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializerRINSTANCEVLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfRcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionTLcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release+ContentEntryContentCategoryJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!(&yCCRcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializer.class4Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisNLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializel(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V@com/ustadmobile/lib/db/entities/ContentEntryContentJobItemParamsXG(IJZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializem(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;BLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor@com.ustadmobile.lib.db.entities.ContentEntryContentJobItemParamsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V leafmostRecentContainerUidmostRecentContainerSizeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer#ContentEntryContentJobItemParams.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+*S+%S+%S+ + +, #+.4*6M>6 76 7 7 +,<:  BK ,F76 ,J66 ,F7 6 ,F7 6 ,N6w!&:Nb> ,F76 ,J66 ,F7 6 ,F7 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  > Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!mefMMPcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$Companion.class45Jcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$Companionjava/lang/Object()V  thisLLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$Companion; serializer%()Lkotlinx/serialization/KSerializer;i()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializerINSTANCENLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;BLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;lib-database_release@com/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams) Companion#ContentEntryContentJobItemParams.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!]"XFcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams.class4@com/ustadmobile/lib/db/entities/ContentEntryContentJobItemParamsjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;getContentEntryUid()JcontentEntryUidJ  setContentEntryUid(J)VgetLeaf()ZleafZ  setLeaf(Z)VgetMostRecentContainerUidmostRecentContainerUid  setMostRecentContainerUidgetMostRecentContainerSizemostRecentContainerSize " #setMostRecentContainerSize write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializerRINSTANCENLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfJcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionLLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams$Companion; no p$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1<<              "20:!"B90000 0 0 ¢ B¢ J!0202020 HÇR0X†¢ "R0X†¢ "R 0X†¢ "R0X†¢ "¨#d2 $serializerlib-database_release#ContentEntryContentJobItemParams.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no) " 3*    /*  :* /*  :*   /*   :*  ! /*$  %:*$ &';*+1+31,51+,;* +,*?+,;*+,*C+,;* +,*?+,;*$ +,*$?! @ @ @ @& %2Q \{  * 2D4E()))F f~W[a*~ * * ~ * *~ *  *~ * $ *$ g  & / 0C DXYHf fbcf fff"fde #GHsIJ@KLsMN[OePQh jYmqjnS}rst[IuIvIuwIuxIyz[s{|[$s sMsbsMs sMssMss"sdsesFss s sssssss!s%ss s&sMs*s2sDs4sEs}sns~PK!!fMcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer.class4Gcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserializeg(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoinXK(IJJIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeh(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.ContentEntryParentChildJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cepcjParentContentEntryUid addElement(Ljava/lang/String;Z)V cepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentEntryParentChildJoin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  |RL+%S+%S+*S+%S+%S+%S+*S+%S+ R +,+.4*6M>6 7 76 7 7 76 7+,<:B,F76,F76,J6 6,F7 6,F7 6,F7 6,J6@6,F76,N627K_s>,F76,F76,J6 6,F7 6k,F7 6V,F7 6A,J6@6+,F76PYS,WYY   \e 8_>A8_> 8_> -]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ x\Y|~Y~K*********_  [a Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!rPPKcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companion.class46Ecom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companionjava/lang/Object()V  thisGLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;lib-database_release;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin* CompanionContentEntryParentChildJoin.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/A0   .1/A0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!)g''Acom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin.class4;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoinjava/lang/Object(JJI)V()V  cepcjParentContentEntryUidJ  cepcjChildContentEntryUid   childIndexI  this=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;5(JJIILkotlin/jvm/internal/DefaultConstructorMarker;)V  getCepcjParentContentEntryUid()JsetCepcjParentContentEntryUid(J)VgetCepcjChildContentEntryUidsetCepcjChildContentEntryUid getChildIndex()I setChildIndex(I)V getCepcjUidcepcjUid & ' setCepcjUidgetCepcjLocalChangeSeqNumcepcjLocalChangeSeqNum + ,setCepcjLocalChangeSeqNumgetCepcjMasterChangeSeqNumcepcjMasterChangeSeqNum 0 1setCepcjMasterChangeSeqNumgetCepcjLastChangedBycepcjLastChangedBy 5 6setCepcjLastChangedBy getCepcjLctcepcjLct : ; setCepcjLct`(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntry;I)V#Lorg/jetbrains/annotations/NotNull; parentEntry@kotlin/jvm/internal/IntrinsicsBcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V DE CF childEntryH  J,com/ustadmobile/lib/db/entities/ContentEntryLgetContentEntryUid N MO.Lcom/ustadmobile/lib/db/entities/ContentEntry;indexequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;getClass()Ljava/lang/Class; VW Xkotlin/jvm/internal/ReflectionZgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; \] [^areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z `a CbotherLjava/lang/Object;hashCodejava/lang/Longg(J)I fi hjresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfpoutputr serialDesct/kotlinx/serialization/encoding/CompositeEncodervshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z xy wzencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V |} w~encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V w1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;K(IJJIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENGcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerEcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionGLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companion; Landroidx/room/ColumnInfo;Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;indicesLandroidx/room/Index;valuename parent_child1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerFLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;)contententryparentchildjoin_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsDREPLACE INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) /*psql ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1^H                  620:56B000¢BY0 0  0  0 0 0 0 00 0¢B# 0  0  0¢J*0+2,0H–J-0HJ!.0/20021022304HÇR 0 8@X‡¢ "R08@X‡¢ "R0 8@X‡¢ "R0 8@X‡¢  "!R0 8@X‡¢ ""#R 0 8@X‡¢ $"%R 0 8@X‡¢ &"'R 0X†¢ (")¨7d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnContentEntryParentChildJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1 ?  RZ  RZ&  Z+ 0 5:  m* * *!*# &)"*  d%~ @~ B~6*!  ""$ "'")"$a/* $ :* $ /*'  :*' !"/*) #$:*)%/*(, ):*(, */*-/ .:*-/ //*22 3:*22 4"/*75 8$:*759/*<9 =:*<9 >,+AG,IG* K*+P *,P* ;<=&>+?*,,@Q,HQ,R??ST *++*Y_+Y_c+W*(+(*-+-*2+2*7+7* + *+*+ . GH!J&L7MHNYOiPzQRTdeUf"R*(k<h*-k`<h*2k`<h*7`<h* k`<h*k`<h*`<"XYZ"[,\9]F^P_JlRmns*qG+sG,uG+,{* +,* +,{* +,*+,{*+,*+,{*( +,*(+,{*- +,*-+,{*2 +,*2+,{*7+,*7+,{*< +,*<* ! @ @ @ @ @ @ @ @6 %$2Q'^,/2 X9e spsrsto???~* ~ * * ~ *  *~ * *~ * ( *(~ * - * - ~ * 2 * 2@~ *7 * 7~ * < *<(   F$/'0C)DX,Ym/n259p   & + 0 5 : #s@s[e) * K   Y*@@@ [@se[ee[s[IIIII[s[8sss@sQsHsRss>ss ssss&s+s0s5s:sssssss ss4s"s8s$s9s=s*s.s/s3sss%s)s!s#sSssdsfsmsspsrsstssss.[@[ss sIcPK!!w``Vcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializer.class4Pcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisRLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializep(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VDcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeq(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;FLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorDcom.ustadmobile.lib.db.entities.ContentEntryParentChildJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cepcjPk addElement(Ljava/lang/String;Z)V cepcjVersionIdcepcjDestination cepcjPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Pcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer'ContentEntryParentChildJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!ȷe:mmTcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$Companion.class45Ncom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$Companionjava/lang/Object()V  thisPLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;m()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Pcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializerINSTANCERLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;FLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;lib-database_releaseDcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate) Companion'ContentEntryParentChildJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!%3Jcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate.class4Dcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicatejava/lang/Object()V   cepcjPendingZ  thisFLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate; getCepcjPk()JcepcjPkJ   setCepcjPk(J)VgetCepcjVersionIdcepcjVersionId  setCepcjVersionIdgetCepcjDestinationcepcjDestination  setCepcjDestinationgetCepcjPending()ZsetCepcjPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENPcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializerRINSTANCERLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfNcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionPLcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release'ContentEntryParentChildJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!vYYEcom/ustadmobile/lib/db/entities/ContentEntryPicture$$serializer.class4?com/ustadmobile/lib/db/entities/ContentEntryPicture$$serializer}Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisALcom/ustadmobile/lib/db/entities/ContentEntryPicture$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialize_(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np3com/ustadmobile/lib/db/entities/ContentEntryPicturerjava/lang/Stringt~(IJJLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize`(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor3com.ustadmobile.lib.db.entities.ContentEntryPictureJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cepUid addElement(Ljava/lang/String;Z)V cepContentEntryUidcepUricepMd5 cepFileSize cepTimestamp cepMimeType cepActiveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2?com/ustadmobile/lib/db/entities/ContentEntryPicture.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentEntryPicture.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  [L+%S+%S+*0S+*0S+5S+%S+*0S+:S+ [ ;<#+>D*FM>6 7 7: : 6 7 :6+,L:R,V76,V76,*X \: 6,*X \: 6,`6 6,V7  6,*X\:@6,d66,h627K_{>,V76,V76,*X \: 6x,*X \: 6[,`6 6F,V7  61,*X\:@6,d66jYm,qsY u u  uxw H{NAH{N H{N# #=y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  x\YYK*********{  [W ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!7GNdCcom/ustadmobile/lib/db/entities/ContentEntryPicture$Companion.class46=com/ustadmobile/lib/db/entities/ContentEntryPicture$Companionjava/lang/Object()V  this?Lcom/ustadmobile/lib/db/entities/ContentEntryPicture$Companion; serializer%()Lkotlinx/serialization/KSerializer;\()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/lib/db/entities/ContentEntryPicture$$serializerINSTANCEALcom/ustadmobile/lib/db/entities/ContentEntryPicture$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;lib-database_release3com/ustadmobile/lib/db/entities/ContentEntryPicture* CompanionContentEntryPicture.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/30   .1/30  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!֐z*&*&9com/ustadmobile/lib/db/entities/ContentEntryPicture.class43com/ustadmobile/lib/db/entities/ContentEntryPicturejava/lang/Object()V   cepActiveZ  this5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; getCepUid()JcepUidJ   setCepUid(J)VgetCepContentEntryUidcepContentEntryUid  setCepContentEntryUid getCepUri()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cepUriLjava/lang/String; ! " setCepUri(Ljava/lang/String;)V getCepMd5cepMd5 '! ( setCepMd5getCepFileSize()I cepFileSizeI -. /setCepFileSize(I)VgetCepTimestamp cepTimestamp 4 5setCepTimestampgetCepMimeType cepMimeType 9! :setCepMimeType getCepActive()Z setCepActive(Z)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; CD Ekotlin/jvm/internal/ReflectionGgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; IJ HKkotlin/jvm/internal/IntrinsicsMareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z OP NQotherLjava/lang/Object;hashCodejava/lang/LongV(J)I UX WYjava/lang/String[ U, \]java/lang/Boolean_(Z)I Ua `bresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selficheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V kl Nmoutputo serialDescq/kotlinx/serialization/encoding/CompositeEncodersshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z uv twencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V yz t{/kotlinx/serialization/internal/StringSerializer}INSTANCE1Lkotlinx/serialization/internal/StringSerializer;  ~+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V tencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V tencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V t1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;~(IJJLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN?com/ustadmobile/lib/db/entities/ContentEntryPicture$$serializerALcom/ustadmobile/lib/db/entities/ContentEntryPicture$$serializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker=com/ustadmobile/lib/db/entities/ContentEntryPicture$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion?Lcom/ustadmobile/lib/db/entities/ContentEntryPicture$Companion; Landroidx/room/PrimaryKey; autoGenerate/Lcom/ustadmobile/door/annotation/AttachmentUri;/Lcom/ustadmobile/door/annotation/AttachmentMd5;0Lcom/ustadmobile/door/annotation/AttachmentSize;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;6Lcom/ustadmobile/door/annotation/EntityWithAttachment;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker>Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameceppicture_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsMREPLACE INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) /*psql ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive */Lkotlin/Metadata;mvkxi0d1PD                620:56B_0000 0 0 0 0 00¢B¢J+02,0H–J-0HJ!.0/20021022304HÇR 0X†¢ "R0X†¢ "R 08@X‡¢ "R  08@X‡¢  "!"R 0X†¢ # "$"R 08@X‡¢ %"&R08@X‡¢ '"(R 08@X‡¢ ) "*"¨7€å€å€å€å €å €å €å €å d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnContentEntryPicture.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! h Z ! '! -.4 9! .< ** 1   /*  :* /*  :*  /*##  $%:*+## !&/*)&  *%:*+)& !+,/*0)  12:*0) .3/*6-  7:*6- 8/*;/  <%:*+;/ !=>/* 1  ?@:* 1  AB'*++*FL+FLR+W*+*+*#+#R*)+)R*0+0*6+6*;+;R* +  2 9:!<&>7?H@[AnB~CDEG STU,-}*Z<h*Z`<h*#Y ^W`<h*)Y ^W`<h*0`<h*6Z`<h*;Y ^W`<h* c`<V'\\*\& KLM+NAOKPXQnR{Sud.} ef*jn+pn,rn+,x* +,*|+,x* +,*|+,x*#+,*#+,x*)+,*)+,x*0+,*0+,x*6 +,*6|+,x*;+,*;+,x* +,* * ! @ @ @ @ @ @ @ @& %2Q ^-f1r ioqghhh~*~ * * ~ *  *~ *# *#~ *) *)~ *0 *0 ~ * 6 * 6@~ *; * ;~ * * . \\\  F/ 0C#DX&Ym)n-/1p . !'!-.4 9! #s@s[e Y*@@@ [@se[ee[s[IIIII[s[8ssssssss ss's-s4s9s ssssss=s>s?s@sssss+s,s1s2s&ss*s%s8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisJLcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeh(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VLcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_> # #-]`ah*+c4,e4*6N+-j:,-n-q * *br*ds A+t:*+v  -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >" Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!t--Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$Companion.class45Fcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$Companionjava/lang/Object()V  thisHLcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;e()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$$serializerINSTANCEJLcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;>Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;lib-database_release()V   cepPendingZ  this>Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;getCepPk()JcepPkJ  setCepPk(J)VgetCepVersionId cepVersionId  setCepVersionIdgetCepDestinationcepDestination  setCepDestination getCepPending()Z setCepPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENHcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$$serializerRINSTANCEJLcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfFcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionHLcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseContentEntryPictureReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < **  !   /*  :* /*  :* /*   !:*  "#/* !  $%:* !  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @&  %2 Q^ } ! *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  &  /0 CD X!Y Hf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!q0  Dcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter.class4>com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterjava/lang/Object5com/ustadmobile/door/attachments/EntityWithAttachmentgetAttachmentUri-implI(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;3com/ustadmobile/lib/db/entities/ContentEntryPicture  getCepUri()Ljava/lang/String; arg05Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;getAttachmentUrientity    this@Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter;setAttachmentUri-implJ(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Ljava/lang/String;)V setCepUri(Ljava/lang/String;)V  valueLjava/lang/String;setAttachmentUri  #getAttachmentMd5-impl getCepMd5 & 'getAttachmentMd5 % *setAttachmentMd5-impl setCepMd5 - .setAttachmentMd5 , 1getAttachmentSize-impl8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)IgetCepFileSize()I 56 7getAttachmentSize 34 :setAttachmentSize-impl9(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;I)VsetCepFileSize(I)V >? @IsetAttachmentSize <= DgetTableName-impl#Lorg/jetbrains/annotations/NotNull;ContentEntryPictureH getTableName F K toString-impljava/lang/StringBuilderN()V PQ OR&ContentEntryPicture_EwaAdapter(entity=Tappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; VW OX-(Ljava/lang/Object;)Ljava/lang/StringBuilder; VZ O[(C)Ljava/lang/StringBuilder; V] O^toString ` Oa M c hashCode-implhashCode f6 g e4 i equals-implJ(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Ljava/lang/Object;)Z unbox-impl7()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; mn okotlin/jvm/internal/IntrinsicsqareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z st ruotherLjava/lang/Object;equals(Ljava/lang/Object;)Z kl {8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)V Rconstructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V rbox-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter; P} v equals-impl0m(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Zp1p2Lkotlin/jvm/JvmInline;Lkotlin/Metadata;mvkxi0d1d0           ‡@20B0ø¢J020HÖ¢J0 HÖ¢J 0HÖ¢! R(0208V@VX–¢   "  R$0 20 8V@VX–¢ "R(0208V@VX–¢  " R0X‚¢ R08VX–¢ ˆ’0ø‚ ¨"d27Lcom/ustadmobile/door/attachments/EntityWithAttachment; attachmentMd5attachmentSize attachmentUri tableNamelib-database_release!ContentEntryPicture_EwaAdapter.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileRuntimeVisibleAnnotations1G /*   2*  >*+   !  "A *+$    ! %/*(  ) 2*+  ,>*+/  !  0A *+2   ! 34/*8 962*;  <=>*A  BC?A *E   B F-I GJ 2*L G M7OYSUY*\)_b ` &*d  e4#*h f6&*j  klN++p*_v wxyz1 *+|  wxP}> *~*+   &** GG' Y*  mn#* .*+v[IIIII[s[#sssssss sss%ss,ssss3s4skotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V >com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterconstructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;  box-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter;  $i$f$asEntityWithAttachmentI$this$asEntityWithAttachment5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/Metadata;mvkxi0d1&    0*0H†¨d27Lcom/ustadmobile/door/attachments/EntityWithAttachment;lib-database_release!ContentEntryPicture_EwaAdapter.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1,D* <*-!./01+27[I I!I "I#$I%&[s'([ss)ss*PK!!3l||Ncom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializer.class4Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14 deserializeh(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IPdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I RS IT-kotlinx/serialization/DeserializationStrategyV!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef IgLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6 7 7 7 6 6 : 7 7 7 7+,G:M,Q76,Q76,Q7 6,U6 6,U6 6,/W[: 6,Q7@6,Q76,Q76, Q76<8,_6 <AUi}>,Q76,Q76,Q7 6v,U6 6a,U6 6L,/W[: 6/,Q7@6,Q76,Q76, Q76ԻaYd,hjY   losCrIKCrI CrIg g8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w jYY K***********r  i^ js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!%ZLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$Companion.class48Fcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$Companionjava/lang/Object()V  thisHLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$Companion; serializer%()Lkotlinx/serialization/KSerializer;e()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializerINSTANCEJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J0 0HÆR0X†T¢ R0X†T¢ R0X†T¢ ¨ d2REL_TYPE_SEE_ALSOREL_TYPE_TRANSLATED_VERSIONTABLE_ID#Lkotlinx/serialization/KSerializer;>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;lib-database_release()V  this>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; getCerejUid()JcerejUidJ   setCerejUid(J)VgetCerejContentEntryUidcerejContentEntryUid  setCerejContentEntryUidgetCerejRelatedEntryUidcerejRelatedEntryUid  setCerejRelatedEntryUidgetCerejLastChangedBy()IcerejLastChangedByI ! "setCerejLastChangedBy(I)V getRelTyperelType '! ( setRelType getComment()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;commentLjava/lang/String; ./ 0 setComment(Ljava/lang/String;)VgetCerejRelLanguageUidcerejRelLanguageUid 5 6setCerejRelLanguageUidgetCerejLocalChangeSeqNumcerejLocalChangeSeqNum : ;setCerejLocalChangeSeqNumgetCerejMasterChangeSeqNumcerejMasterChangeSeqNum ? @setCerejMasterChangeSeqNum getCerejLctcerejLct D E setCerejLctequals(Ljava/lang/Object;)Zkotlin/jvm/internal/IntrinsicsJ checkNotNull(Ljava/lang/Object;)V LM KNareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z PQ KRthatotherLjava/lang/Object;hashCodejava/lang/StringX W YZresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfacheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V cd Keoutputg serialDesci/kotlinx/serialization/encoding/CompositeEncoderkshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z mn loencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V qr lsencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V uv lw/kotlinx/serialization/internal/StringSerializeryINSTANCE1Lkotlinx/serialization/internal/StringSerializer; {| z}+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V l1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;^(IJJJIILjava/lang/String;JJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENHcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializerJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializer; {  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerFcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionHLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$Companion; Landroidx/room/PrimaryKey; autoGenerate/Lcom/ustadmobile/door/annotation/LastChangedBy;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDREL_TYPE_TRANSLATED_VERSIONREL_TYPE_SEE_ALSOLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerGLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name*contententryrelatedentryjoin_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) /*psql ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct */Lkotlin/Metadata;mvkxi0d1F                 :20:9:Bk00000 0 0  0 0000¢B¢J.0/200H–J10HJ!20324025062708HÇR0X†¢ "R08@X‡¢ "R08@X‡¢ "R 08@X‡¢ "R08@X‡¢  "!R 0X†¢ ""#R0X†¢ $"%R08@X‡¢ &"'R 0 X†¢ ()"*+R 0X†¢ ,"-¨;€å€å€å€å€å €å €å €å €å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnContentEntryRelatedEntryJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!`  Z !'!./-5:?D !!!3* "   /*&  :*&  /*(  :*(  /**  :** /*#-  $%:*#- !&/*)/  *%:*)/ !+,/*11  -23:*+11 /-4 /*73  8:*73 9 /*<6  =:*<6 > /*A9  B:*A9 C /*F=  G:*F= HIw*++M*,YO*,*,*),)*7,7*1*1,1S,1   @"@B DE,F:GGHUI  kT w wUV-Wo** }<h** }`<h** }`<h*)`<h*1*1YO[`<h*7*7 }`<WMN!O4P>QZRmSa\!o ]^*bf+hf,jf+,p* +,*t+,p* +,*t+,p* +,*t+,p*#+,*#x+,p*)+,*)x+,p*1+,~*1+,p*7 +,*7t+,p*< +,*<t+,p*A +,*At+, p*F +, *Ft4(! @ @ @ @ @ @ @ @ @ @>%&2Q(^}*.3;\6i9= a gi_```~*~ * * ~ *  *~ *  *~ *# *#~ *) * ) ~ *1 * 1@~ * 7 * 7~ * < * <~ * A *A~ * F *F0 Y  V&/(0C*DX-Ym/n1369= !  !'! ./ 5 : ?D#s@s[e Y*@@@[@se[ee[s[IIIII[s[sBs4s8sss ss+s,s2s3s&s*sHssUsWs]ssasgssissssIcPK!!;9kkWcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializer.class4Qcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisSLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeq(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VEcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializer(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;GLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorEcom.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cerejPk addElement(Ljava/lang/String;Z)V cerejVersionIdcerejDestination cerejPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Qcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer(ContentEntryRelatedEntryJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!+uuUcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$Companion.class45Ocom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$Companionjava/lang/Object()V  thisQLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;n()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Qcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializerINSTANCESLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;GLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;lib-database_releaseEcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate) Companion(ContentEntryRelatedEntryJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!ۻKcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate.class4Ecom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicatejava/lang/Object()V   cerejPendingZ  thisGLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate; getCerejPk()JcerejPkJ   setCerejPk(J)VgetCerejVersionIdcerejVersionId  setCerejVersionIdgetCerejDestinationcerejDestination  setCerejDestinationgetCerejPending()ZsetCerejPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENQcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializerRINSTANCESLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfOcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionQLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release(ContentEntryRelatedEntryJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!BaZcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializer.class4Tcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisVLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializet(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName`java/lang/StringbW(IJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeu(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorHcom.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLangNameJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cerejContentEntryUid addElement(Ljava/lang/String;Z)V cerejRelatedEntryUid languageNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Tcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer+ContentEntryRelatedEntryJoinWithLangName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  O%L+%S+%S+*0S+ % 12 +4:*6 7 7: +,B:  HA ,L76 ,L76 ,*N R: 6 ,V6g#7K> ,L76 ,L76 ,*N R: 6XY[ ,_aY cfWj >iD- >iD >iD 3gjkh*+m:,o:*()V  thisTLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$Companion; serializer%()Lkotlinx/serialization/KSerializer;q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Tcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializerINSTANCEVLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;lib-database_releaseHcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName) Companion+ContentEntryRelatedEntryJoinWithLangName.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! wwNcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.class4Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangNamejava/lang/Object()V  thisJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;getCerejContentEntryUid()JcerejContentEntryUidJ  setCerejContentEntryUid(J)VgetCerejRelatedEntryUidcerejRelatedEntryUid  setCerejRelatedEntryUidgetLanguageName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; languageNameLjava/lang/String;  setLanguageName(Ljava/lang/String;)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; $% &kotlin/jvm/internal/Reflection(getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; *+ ),kotlin/jvm/internal/Intrinsics.areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z 01 /2otherLjava/lang/Object;hashCode()Ijava/lang/Long8(J)I 6: 9;java/lang/String= 67 >?resultI write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfGcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V IJ /KoutputM serialDescO/kotlinx/serialization/encoding/CompositeEncoderQshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ST RUencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V WX RY/kotlinx/serialization/internal/StringSerializer[INSTANCE1Lkotlinx/serialization/internal/StringSerializer; ]^ \_+kotlinx/serialization/SerializationStrategya!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V cd Re1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;W(IJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENTcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializeruVLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializer; ]w vx getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; z{ v|1kotlinx/serialization/internal/PluginExceptionsKt~throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerRcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionTLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$Companion; ,use ContentEntryRelatedEntryJoinWithLanguage$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1AD                #20:"#B30000 0 ¢ B¢ J020H–J0HJ!020202 0!HÇR0X†¢  "R0X†¢ "R0X†¢ "¨$d2 $serializerlib-database_release+ContentEntryRelatedEntryJoinWithLangName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1F  3*    /*  :*   /*  :*  /*   !:*+  "#]*++*'-+'-3+W*+*+*+3!&7H[] ]4567-*<<h*<`<h*Y @W`<'> +!%AB- CD*HL+NL,PL+,V* +,*Z+,V* +,*Z+,V*+,`b*f ! @ @ @% 2Q ^ G MgOhEFFFiQ~y}*~ * * ~ *  *~ * *>   / 0C D>Q QBQ QQQ#jkslm@nospq[rest Yvjks[IIIII[s[%s spssps spssspsssiss s sssssss s!s"sps4s6sCspsGsMsgsOshsssPK!!%w EEZcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializer.class4Tcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisVLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 144com/ustadmobile/lib/db/entities/Language$$serializer66Lcom/ustadmobile/lib/db/entities/Language$$serializer; "8 79 deserializet(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ab Nc+kotlinx/serialization/UnknownFieldExceptione(I)V g fh endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V jk NlHcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguagenjava/lang/Stringp(com/ustadmobile/lib/db/entities/Languager(IJJJIILjava/lang/String;JJJJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V t ou(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorx serializeu(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;)Vencoder|value~&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V o/kotlinx/serialization/encoding/CompositeEncoder l(Lkotlinx/serialization/encoding/Encoder;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V z{ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorHcom.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLanguageJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cerejUid addElement(Ljava/lang/String;Z)V cerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecommentcerejRelLanguageUidcerejLocalChangeSeqNumcerejMasterChangeSeqNumcerejLctlanguageLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Tcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer+ContentEntryRelatedEntryJoinWithLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  v L+%S+%S+%S+*S+*S+/5S+%S+%S+%S+ %S+ :5S+ v ;<b+>D*FM>6 7 7 7 6 6 : 7 7 7 7:+,L:R,V76,V76,V7 6,Z6 6,Z6 6,/\`: 6,V7@6,V76,V76, V76, :\`:6\X,d6? =BVj~  >,V76,V76,V7 6u,Z6 6`,Z6 6K,/\`: 6.,V7@6,V76,V76, V76, :\`:6fYi,moY   qsv}#HyNLHyN HyN =wz{h*+}D,D*FN+-:,--  * *|*~ A;:*+ =wAzH *+,o  | ~ qYY K************y  p( os@s[e[IIIII[s[ssss sssssssss;s=swszss|ss~sPK!!%Xcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$Companion.class45Rcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$Companionjava/lang/Object()V  thisTLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$Companion; serializer%()Lkotlinx/serialization/KSerializer;q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Tcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializerINSTANCEVLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;lib-database_releaseHcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage) Companion+ContentEntryRelatedEntryJoinWithLanguage.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!,NNcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage.class4Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage()V  thisJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage; getLanguage,()Lcom/ustadmobile/lib/db/entities/Language;$Lorg/jetbrains/annotations/Nullable;language*Lcom/ustadmobile/lib/db/entities/Language;   setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)VA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)V#Lorg/jetbrains/annotations/NotNull;relatedEntryJoinkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V    getCerejUid()J ! " setCerejUid(J)V $% & getComment()Ljava/lang/String; () * setComment(Ljava/lang/String;)V ,- . getRelType()I 01 2 setRelType(I)V 45 6getCerejRelLanguageUid 8! 9setCerejRelLanguageUid ;% <getCerejContentEntryUid >! ?setCerejContentEntryUid A% BgetCerejRelatedEntryUid D! EsetCerejRelatedEntryUid G% H>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;equals(Ljava/lang/Object;)Zjava/lang/ObjectMgetClass()Ljava/lang/Class; OP NQkotlin/jvm/internal/ReflectionSgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; UV TWareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z YZ [ KL ]otherLjava/lang/Object;hashCode a1 b(com/ustadmobile/lib/db/entities/Languaged ebresultI write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfloutputn serialDescp(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ir s/kotlinx/serialization/encoding/CompositeEncoderushouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z wx vy4com/ustadmobile/lib/db/entities/Language$$serializer{INSTANCE6Lcom/ustadmobile/lib/db/entities/Language$$serializer; }~ |+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V v1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJIILjava/lang/String;JJJJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENTcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializerVLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializer; }  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^(IJJJIILjava/lang/String;JJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1cerejUidJcerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecommentLjava/lang/String;cerejRelLanguageUidcerejLocalChangeSeqNumcerejMasterChangeSeqNumcerejLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerRcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionTLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1kT                    )20:()B0¢Bu000 0 0 0 0 000000¢B¢J020H–J 0HJ!!0"2#02$0%2&0'HÇR 08@X‡¢ "¨*d2 $serializerlib-database_release+ContentEntryRelatedEntryJoinWithLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   ;+**+#'*++/*+37*+:=*+@C*+FI" "*2:; ;JKLE*++*RX+RX\*+^+W*+\ !+0CE E_` a1}*c<h*Y fW`<e"#$gh ijN*m+o,q*+,t+, z*+, *+ @ Nl NnNpkB~*     ~ * *!)e4 5B BhBBBBhBh B B B BBBB#s@s[e Yñ[IIIII[s[+s sJsssssssssssssssssssssss s sssKss_ssasisslsnsspssssPK!!̈;įGcom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializer.class4Acom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V5com/ustadmobile/lib/db/entities/ContentEntryReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.ContentEntryReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cePk addElement(Ljava/lang/String;Z)V  ceVersionId ceDestination cePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/ContentEntryReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentEntryReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!! Ecom/ustadmobile/lib/db/entities/ContentEntryReplicate$Companion.class45?com/ustadmobile/lib/db/entities/ContentEntryReplicate$Companionjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/ContentEntryReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;lib-database_release5com/ustadmobile/lib/db/entities/ContentEntryReplicate) CompanionContentEntryReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!;com/ustadmobile/lib/db/entities/ContentEntryReplicate.class45com/ustadmobile/lib/db/entities/ContentEntryReplicatejava/lang/Object()V   cePendingZ  this7Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;getCePk()JcePkJ  setCePk(J)VgetCeVersionId ceVersionId  setCeVersionIdgetCeDestination ceDestination  setCeDestination getCePending()Z setCePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializerRINSTANCECLcom/ustadmobile/lib/db/entities/ContentEntryReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf?com/ustadmobile/lib/db/entities/ContentEntryReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionALcom/ustadmobile/lib/db/entities/ContentEntryReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseContentEntryReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!Tcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer.class4Ncom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$.kotlinx/serialization/internal/FloatSerializer&0Lkotlinx/serialization/internal/FloatSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,.-kotlinx/serialization/internal/ByteSerializer0/Lkotlinx/serialization/internal/ByteSerializer; "2 13 deserializen(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;decoder7kotlin/jvm/internal/Intrinsics9checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ;< :=  ?&kotlinx/serialization/encoding/DecoderAbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; CD BE/kotlinx/serialization/encoding/CompositeDecoderGdecodeSequentially()Z IJ HKdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I MN HOdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F QR HSdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z UV HWdecodeByteElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)B YZ H[decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ]^ H_+kotlinx/serialization/UnknownFieldExceptiona(I)V c bd endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V fg HhBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgressjM(IIIFIZIBIIILkotlinx/serialization/internal/SerializationConstructorMarker;)V l km(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorp serializeo(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vencodertvaluev&kotlinx/serialization/encoding/Encoderxg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; Cz y{ write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ k/kotlinx/serialization/encoding/CompositeEncoder h(Lkotlinx/serialization/encoding/Encoder;DLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 56 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V rs Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorBcom.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgressJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   resultScore addElement(Ljava/lang/String;Z)V  resultMax resultScaled resultWeightcontentCompleteprogresssuccesspenalty totalContenttotalCompletedContentLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ncom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer%ContentEntryStatementScoreProgress.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  f L+%S+%S+*S+%S+/S+%S+4S+%S+%S+ %S+ f 56T+8>*@M>666 86 6 6 6 6 66+,F:L,P66,P66,T86,P6 6,X6 6,P6  6,\6 @6,P6 6,P66, P6640,`6 <AUi}>,P66,P66,T86v,P6 6a,X6 6L,P6  67,\6 @6!,P6 6 ,P66, P66ܻbYe,ikY     nmBqHKBqH BqHT T7orsh*+u>,w>*@N+-|:,--  * *t*v A5:*+ 7oArH *+,k  t v jYY K***********q  iA ks@s[e[IIIII[s[ssss sssssssss5s7sosrsstssvsPK!!4L]]Rcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$Companion.class45Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$Companionjava/lang/Object()V  thisNLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$Companion; serializer%()Lkotlinx/serialization/KSerializer;k()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ncom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializerINSTANCEPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;DLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;lib-database_releaseBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress) Companion%ContentEntryStatementScoreProgress.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!H}Hcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress.class4Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgressjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;getResultScore()I resultScoreI  setResultScore(I)V getResultMax resultMax   setResultMaxgetResultScaled()F resultScaledF  setResultScaled(F)VgetResultWeight resultWeight " #setResultWeightgetContentComplete()ZcontentCompleteZ () *setContentComplete(Z)V getProgressprogress / 0 setProgress getSuccess()BsuccessB 56 7 setSuccess(B)V getPenaltypenalty < = setPenaltygetTotalContent totalContent A BsetTotalContentgetTotalCompletedContenttotalCompletedContent F GsetTotalCompletedContentequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;getClass()Ljava/lang/Class; MN Okotlin/jvm/internal/ReflectionQgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; ST RUkotlin/jvm/internal/IntrinsicsWareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z YZ X[otherLjava/lang/Object;hashCodejava/lang/Float`(F)I _b acjava/lang/Booleane(Z)I _g fhresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfocheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V qr Xsoutputu serialDescw/kotlinx/serialization/encoding/CompositeEncoderyshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z {| z}encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V  zcompare(FF)I aencodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V zencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V zencodeByteElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V z1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;M(IIIFIZIBIIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENNcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializerINSTANCEPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionNLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1PH            "      <20:;  ?:*> @ /*C  D:*C E /*H  I:*H JKQ*++*PV+PV\+W*+*+*+*$+$*+++*1+1*8+8*>+>*C+C*H+H@: !"&$6%F&_'o()*+,-/ ]^L_ g*<h*`<h*d`<h*$`<h*+i`<h*1`<h*8`<h*>`<h*C`<h*H`<. 3456&738=9G:Q;[<e=bjg klS*pt+vt,xt+,~*+,*+,~*+,*+,~* +,*+,~*$+,*$+,~*++,*++,~*1+,*1+,~*8+,*8+,~*>+,*>+,~*C+,*C+, ~*H+, *H4(! @ @@ @ @ @ @ @ @ @y &1 o uwmnnn  ~*~ **~ **~ *  *~ *$ *$~ *+ *+ ~ *1 *1@~ *8 *8~ *> * >~ *C * C~ *H * H.   V / 0B CWXlm  "()/56< A F #s@s[e Y[IIIII[s[>s ssss ssss"s(ss/s5ss;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisMLcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24.kotlinx/serialization/internal/FloatSerializer60Lkotlinx/serialization/internal/FloatSerializer; "8 79 deserializek(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np?com/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummaryrjava/lang/Stringtp(IJLjava/lang/String;Ljava/lang/String;IIJJJFIILkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializel(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;ALcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor?com.ustadmobile.lib.db.entities.ContentEntryWithAttemptsSummaryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title thumbnailUrlattemptsprogress startDateendDatedurationresultScoreScaled resultMax resultScoreLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Kcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer"ContentEntryWithAttemptsSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  v L+%S+*0S+*0S+5S+5S+%S+%S+%S+:S+ 5S+ 5S+ v ;<b+>D*FM>6 7:: 6 6 7 7 7 866+,L:R,V76,*X\:6,*X \: 6,`6 6,`6 6,V7  6,V7@6,V76,d86, `66, `66\X,h6? =BVr(>,V76,*X\:6,*X \: 6e,`6 6P,`6 6;,V7  6&,V7@6,V76,d86, `66, `66jYm,qsYu u   x}#H{NLH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  qYY K************{  p ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!EEOcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$Companion.class45Icom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$Companionjava/lang/Object()V  thisKLcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$Companion; serializer%()Lkotlinx/serialization/KSerializer;h()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$$serializerINSTANCEMLcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;lib-database_release?com/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary) Companion"ContentEntryWithAttemptsSummary.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!;Z"Ecom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary.class4?com/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummaryjava/lang/Object()V  endDateJ  thisALcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;getContentEntryUid()JcontentEntryUid  setContentEntryUid(J)VgetTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;titleLjava/lang/String;  setTitle(Ljava/lang/String;)VgetThumbnailUrl thumbnailUrl # $setThumbnailUrl getAttempts()IattemptsI )* + setAttempts(I)V getProgressprogress 0* 1 setProgress getStartDate startDate 5 6 setStartDate getEndDate setEndDate getDurationduration < = setDurationgetResultScoreScaled()FresultScoreScaledF BC DsetResultScoreScaled(F)V getResultMax resultMax I* J setResultMaxgetResultScore resultScore N* OsetResultScore write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfVkotlin/jvm/internal/IntrinsicsXcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V Z[ Y\output^ serialDesc`/kotlinx/serialization/encoding/CompositeEncoderbshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z de cfencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V hi cj/kotlinx/serialization/internal/StringSerializerlINSTANCE1Lkotlinx/serialization/internal/StringSerializer; no mp+kotlinx/serialization/SerializationStrategyr!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V tu cvencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V xy czjava/lang/Float|compare(FF)I ~ }encodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V c1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;p(IJLjava/lang/String;Ljava/lang/String;IIJJJFIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENKcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$$serializerMLcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$$serializer; n  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerIcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionKLcom/ustadmobile/lib/db/entities/ContentEntryWithAttemptsSummary$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1]D          !      <20:; **    /* :* /*  !:*+ "/*% &!:*+% '(/*, -.:*,*/(/*2 3.:*2*4/*7 8:*7 9/* ::* ;/*> ?:*> @A/*E FG:*#ECH(/*K L.:*K*M(/*P Q.:*P*RS*W]+_],a]+,g* +,*k+,g*+,qs*w+,g*%+,qs*%w+,g*,+,*,{+,g*2+,*2{+,g*7 +,*7k+,g* +,*k+,g*> +,*>k+,g*E +,*E+, g*K+, *K{+, g*P+, *P{9,! @ @ @ @ @ @@ @@ @ @. %22Abo V^`TUUU>~*~ * * ~ * *~ *% *%~ *, *,~ *2 *2 ~ * 7 *7@~ *  * ~ * > * >~ * E *E~ *K *K~ *P *P5  ^/ 0C DXYmn* #)*0*5  < BCI*N*#s@s[e Y[IIIII[s[>sssssssss#s)s0s5s s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisNLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 794com/ustadmobile/lib/db/entities/Language$$serializer;6Lcom/ustadmobile/lib/db/entities/Language$$serializer; "= <>7com/ustadmobile/lib/db/entities/CourseBlock$$serializer@9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer; "B AC deserializel(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I gh XidecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z kl Xm @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I |} X~+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X@com/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguagejava/lang/String(com/ustadmobile/lib/db/entities/Language+com/ustadmobile/lib/db/entities/CourseBlockM(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializem(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;BLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor@com.ustadmobile.lib.db.entities.ContentEntryWithBlockAndLanguageJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlanguageblockLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer#ContentEntryWithBlockAndLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  e;L+%S+*0S+*0S+*0S+*0S+*0S+5S+*0S+*0S+ *0S+ *0S+ %S+ %S+ %S+5S+:S+:S+:S+5S+5S+5S+%S+%S+%S+5S+%S+?0S+D0S+ ; EF(++HN*PM>6 7:: : : : 6 :::: 7 7 76666666 7 7! 7#6% 7&:(:)+,V:**\q*,`76*,*bf:6*,*b f: 6*,*b f: 6*,*b f: 6*,*b f:  6*,j6 @6*,*bf:6*,*bf:6*, *bf:6*, *bf:6*, `76*, `76*, `7 6*,j6@6*,n6o6*,n6p6*,n6q6*,j6r6*,j6s6*,j6t6*,`7u6*,`7!v6*,`7#w6*,j6%x6*,`7&y6*,?b(f:(z6*,Db)f:){6d`*,6G+A`/E[q )>k*,`76W*,*bf:6;*,*b f: 6*,*b f: 6*,*b f: 6*,*b f:  6*,j6 @6*,*bf:6*,*bf:6t*, *bf:6U*, *bf:66*, `76*, `76*, `7 6*,j6@6*,n6o6*,n6p6*,n6q6*,j6r6*,j6s6l*,j6t6V*,`7u6@*,`7!v6**,`7#w6*,j6%x6*,`7&y6*,?b(f:(z6*,Db)f:){6Y*,Y     !#%&() #RX#RX #RX Gh*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    YYK*****************************   s@s[e[IIII I  [s  [ssss sssssssssEsGsssssssPK!! _ MMPcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$Companion.class45Jcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$Companionjava/lang/Object()V  thisLLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$Companion; serializer%()Lkotlinx/serialization/KSerializer;i()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$$serializerINSTANCENLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;BLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;lib-database_release@com/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage) Companion#ContentEntryWithBlockAndLanguage.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!0h?22Fcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage.class4@com/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage,com/ustadmobile/lib/db/entities/ContentEntry()V  thisBLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage; getLanguage,()Lcom/ustadmobile/lib/db/entities/Language;$Lorg/jetbrains/annotations/Nullable;language*Lcom/ustadmobile/lib/db/entities/Language;   setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)VgetBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;block-Lcom/ustadmobile/lib/db/entities/CourseBlock;  setBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - ./kotlinx/serialization/encoding/CompositeEncoder0shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 23 144com/ustadmobile/lib/db/entities/Language$$serializer6INSTANCE6Lcom/ustadmobile/lib/db/entities/Language$$serializer; 89 7:+kotlinx/serialization/SerializationStrategy<!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V >? 1@7com/ustadmobile/lib/db/entities/CourseBlock$$serializerB9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer; 8D CE1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;M(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENuse contentEntryPicture(use on courseBlock, will be removed soonLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$$serializerWNLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$$serializer; 8Y XZ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; \] X^1kotlinx/serialization/internal/PluginExceptionsKt`throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V bc ad(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V f gseen1IcontentEntryUidJtitleLjava/lang/String; descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafZpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String(com/ustadmobile/lib/db/entities/Language+com/ustadmobile/lib/db/entities/CourseBlock=kotlinx/serialization/internal/SerializationConstructorMarkerJcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionLLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1P                  920:89B•0000 0 0 0 0 000 000000000000000 0!0"#0$%0&¢'B¢(J!10223024052607HÇR #0$8@X‡¢ )*"+,R !0"8@X‡¢ -."/0¨:d2.Lcom/ustadmobile/lib/db/entities/ContentEntry; $serializerlib-database_release#ContentEntryWithBlockAndLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1     /*   /*   :*+   /*   :*+   *"(+*(,,(*+,/+,5*+,;=*A+,5*+,F=*A + @ @ ! )G+H   I(%'v~[_e*      !"&hi~ * *$j~ * *%FHS Th i8v vklvmnvopvqpvrpvspvtpvul vvp vwp vxp vyp vznv{nv|nv}lv~vvvlvlvlvnvnvnvl!vn"v$v%v&#JKsLM@NOsPQ[ReSTXJKsUJKsVJKsV YX[IIIII[s[;s ssksPsmsPsosPsqsrssstsusvswsxsyszs{s|s}s~sPsssssssssssssssssIssssss s ssssPs!s)sGs+sHsssPK!!Ŭ$$Jcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializer.class4Dcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 794com/ustadmobile/lib/db/entities/Language$$serializer;6Lcom/ustadmobile/lib/db/entities/Language$$serializer; "= <> deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg Sh @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I vw Sx+kotlinx/serialization/UnknownFieldExceptionz(I)V | {} endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V  S8com/ustadmobile/lib/db/entities/ContentEntryWithLanguagejava/lang/String(com/ustadmobile/lib/db/entities/Language (IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.ContentEntryWithLanguageJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlanguageLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentEntryWithLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"     /*     /*     "    X.L+%S+*0S+*0S+*0S+*0S+*0S+5S+*0S+*0S+ *0S+ *0S+ %S+ %S+ %S+5S+:S+:S+:S+5S+5S+5S+%S+%S+%S+5S+%S+?0S+  .  @A '*k+CI*KM>6 7:: : : : 6 :::: 7 7 76666666 7 7! 7#6% 7&:(+,Q:))WV),[76),*]a:6),*] a: 6),*] a: 6),*] a: 6),*] a:  6),e6 @6),*]a:6),*]a:6), *]a:6), *]a:6), [76), [76), [7 6),e6@6),i6j6),i6k6),i6l6),e6m6),e6n6),e6o6),[7p6),[7!q6),[7#r6),e6%s6),[7&t6),?](a:(u6@<),y6#}%;Zy)?Uk>q),[76]),*]a:6A),*] a: 6%),*] a: 6),*] a: 6),*] a:  6),e6 @6),*]a:6),*]a:6z), *]a:6[), *]a:6<), [76%), [76), [7 6),e6@6),i6j6),i6k6),i6l6),e6m6),e6n6r),e6o6\),[7p6F),[7!q60),[7#r6),e6%s6),[7&t6),?](a:(u6л{Y~),Y     !#%&("MS"MS "MS  k kB  h*+I,I*KN+-:,--   * ** A@ :*+   BA H *+,      YYK****************************     s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!w  Hcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companion.class45Bcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;lib-database_release8com/ustadmobile/lib/db/entities/ContentEntryWithLanguage) CompanionContentEntryWithLanguage.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!]>com/ustadmobile/lib/db/entities/ContentEntryWithLanguage.class48com/ustadmobile/lib/db/entities/ContentEntryWithLanguage,com/ustadmobile/lib/db/entities/ContentEntry()V  this:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage; getLanguage,()Lcom/ustadmobile/lib/db/entities/Language;$Lorg/jetbrains/annotations/Nullable;language*Lcom/ustadmobile/lib/db/entities/Language;   setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),4com/ustadmobile/lib/db/entities/Language$$serializer.INSTANCE6Lcom/ustadmobile/lib/db/entities/Language$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor; (IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENuse contentEntryPicture(use on courseBlock, will be removed soonDcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializerJFLcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializer; 0L KM getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; OP KQ1kotlinx/serialization/internal/PluginExceptionsKtSthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V UV TW(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Y Zseen1IcontentEntryUidJtitleLjava/lang/String; descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafZpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String~(com/ustadmobile/lib/db/entities/Language=kotlinx/serialization/internal/SerializationConstructorMarkerBcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionDLcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 320:23B‹0000 0 0 0 0 000 000000000000000 0!0"#0$¢%B¢&J!+0,2-02.0/2001HÇR !0"8@X‡¢ '(")*¨4d2.Lcom/ustadmobile/lib/db/entities/ContentEntry; $serializerlib-database_releaseContentEntryWithLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<%&a~NRX*      !"%[\~ * *$AHS T.a a]^a_`aabacbadbaebafbag^ ahb aib ajb akb al`am`an`ao^apqarqasqat^au^av^aw`ax`ay`az^!a{`"a$a|}%#=>s?@@ABsCD[EeFGV=>sH=>sI=>sI YK[IIIII[s[5s ss]sCs_sCsasCscsdsesfsgshsisjskslsmsnsospsCsrssstsusvswsxsyszs{sss|s}s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisQLcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 795com/ustadmobile/lib/db/entities/Container$$serializer;7Lcom/ustadmobile/lib/db/entities/Container$$serializer; "= <> deserializeo(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg Sh @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I vw Sx+kotlinx/serialization/UnknownFieldExceptionz(I)V | {} endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V  SCcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainerjava/lang/String)com/ustadmobile/lib/db/entities/Container!(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Container;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializep(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;ELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorCcom.ustadmobile.lib.db.entities.ContentEntryWithMostRecentContainerJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct containerLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ocom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer&ContentEntryWithMostRecentContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"     /*     /*     "    X.L+%S+*0S+*0S+*0S+*0S+*0S+5S+*0S+*0S+ *0S+ *0S+ %S+ %S+ %S+5S+:S+:S+:S+5S+5S+5S+%S+%S+%S+5S+%S+?0S+  .  @A '*k+CI*KM>6 7:: : : : 6 :::: 7 7 76666666 7 7! 7#6% 7&:(+,Q:))WV),[76),*]a:6),*] a: 6),*] a: 6),*] a: 6),*] a:  6),e6 @6),*]a:6),*]a:6), *]a:6), *]a:6), [76), [76), [7 6),e6@6),i6j6),i6k6),i6l6),e6m6),e6n6),e6o6),[7p6),[7!q6),[7#r6),e6%s6),[7&t6),?](a:(u6@<),y6#}%;Zy)?Uk>q),[76]),*]a:6A),*] a: 6%),*] a: 6),*] a: 6),*] a:  6),e6 @6),*]a:6),*]a:6z), *]a:6[), *]a:6<), [76%), [76), [7 6),e6@6),i6j6),i6k6),i6l6),e6m6),e6n6r),e6o6\),[7p6F),[7!q60),[7#r6),e6%s6),[7&t6),?](a:(u6л{Y~),Y     !#%&("MS"MS "MS  k kB  h*+I,I*KN+-:,--   * ** A@ :*+   BA H *+,      YYK****************************     s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!neeScom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$Companion.class45Mcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$Companionjava/lang/Object()V  thisOLcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$Companion; serializer%()Lkotlinx/serialization/KSerializer;l()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ocom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$$serializerINSTANCEQLcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;lib-database_releaseCcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer) Companion&ContentEntryWithMostRecentContainer.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!QiNNIcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer.class4Ccom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer,com/ustadmobile/lib/db/entities/ContentEntry()V  thisELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer; getContainer-()Lcom/ustadmobile/lib/db/entities/Container;$Lorg/jetbrains/annotations/Nullable; container+Lcom/ustadmobile/lib/db/entities/Container;   setContainer.(Lcom/ustadmobile/lib/db/entities/Container;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),5com/ustadmobile/lib/db/entities/Container$$serializer.INSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;!(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Container;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENuse contentEntryPicture(use on courseBlock, will be removed soonOcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$$serializerJQLcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$$serializer; 0L KM getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; OP KQ1kotlinx/serialization/internal/PluginExceptionsKtSthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V UV TW(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Y Zseen1IcontentEntryUidJtitleLjava/lang/String; descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafZpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String~)com/ustadmobile/lib/db/entities/Container=kotlinx/serialization/internal/SerializationConstructorMarkerMcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionOLcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 320:23B‹0000 0 0 0 0 000 000000000000000 0!0"#0$¢%B¢&J!+0,2-02.0/2001HÇR !0"8@X‡¢ '(")*¨4d2.Lcom/ustadmobile/lib/db/entities/ContentEntry; $serializerlib-database_release&ContentEntryWithMostRecentContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<%&a~NRX*      !"%[\~ * *$AHS T.a a]^a_`aabacbadbaebafbag^ ahb aib ajb akb al`am`an`ao^apqarqasqat^au^av^aw`ax`ay`az^!a{`"a$a|}%#=>s?@@ABsCD[EeFGV=>sH=>sI=>sI YK[IIIII[s[5s ss]sCs_sCsasCscsdsesfsgshsisjskslsmsnsospsCsrssstsusvswsxsyszs{sss|s}s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thiscLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 795com/ustadmobile/lib/db/entities/Container$$serializer;7Lcom/ustadmobile/lib/db/entities/Container$$serializer; "= <>Gcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer@ILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer; "B AC deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I gh XidecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z kl Xm @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I |} X~+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V XUcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainerjava/lang/String)com/ustadmobile/lib/db/entities/Container;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin^(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;WLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorUcom.ustadmobile.lib.db.entities.ContentEntryWithParentChildJoinAndMostRecentContainerJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctmostRecentContainercontentEntryParentChildJoinLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2acom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer8ContentEntryWithParentChildJoinAndMostRecentContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  e;L+%S+*0S+*0S+*0S+*0S+*0S+5S+*0S+*0S+ *0S+ *0S+ %S+ %S+ %S+5S+:S+:S+:S+5S+5S+5S+%S+%S+%S+5S+%S+?0S+D0S+ ; EF(++HN*PM>6 7:: : : : 6 :::: 7 7 76666666 7 7! 7#6% 7&:(:)+,V:**\q*,`76*,*bf:6*,*b f: 6*,*b f: 6*,*b f: 6*,*b f:  6*,j6 @6*,*bf:6*,*bf:6*, *bf:6*, *bf:6*, `76*, `76*, `7 6*,j6@6*,n6o6*,n6p6*,n6q6*,j6r6*,j6s6*,j6t6*,`7u6*,`7!v6*,`7#w6*,j6%x6*,`7&y6*,?b(f:(z6*,Db)f:){6d`*,6G+A`/E[q )>k*,`76W*,*bf:6;*,*b f: 6*,*b f: 6*,*b f: 6*,*b f:  6*,j6 @6*,*bf:6*,*bf:6t*, *bf:6U*, *bf:66*, `76*, `76*, `7 6*,j6@6*,n6o6*,n6p6*,n6q6*,j6r6*,j6s6l*,j6t6V*,`7u6@*,`7!v6**,`7#w6*,j6%x6*,`7&y6*,?b(f:(z6*,Db)f:){6Y*,Y     !#%&() #RX#RX #RX Gh*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    YYK*****************************   s@s[e[IIII I  [s  [ssss sssssssssEsGsssssssPK!!4decom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$Companion.class45_com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$Companionjava/lang/Object()V  thisaLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$Companion; serializer%()Lkotlinx/serialization/KSerializer;~()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;acom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$$serializerINSTANCEcLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;WLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;lib-database_releaseUcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer) Companion8ContentEntryWithParentChildJoinAndMostRecentContainer.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!H[com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer.class4Ucom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer,com/ustadmobile/lib/db/entities/ContentEntry()V  thisWLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;getMostRecentContainer-()Lcom/ustadmobile/lib/db/entities/Container;$Lorg/jetbrains/annotations/Nullable;mostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container;  setMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VgetContentEntryParentChildJoin?()Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;contentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;  setContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - ./kotlinx/serialization/encoding/CompositeEncoder0shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 23 145com/ustadmobile/lib/db/entities/Container$$serializer6INSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; 89 7:+kotlinx/serialization/SerializationStrategy<!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V >? 1@Gcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializerBILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer; 8D CE1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;^(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENuse contentEntryPicture(use on courseBlock, will be removed soonacom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$$serializerWcLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$$serializer; 8Y XZ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; \] X^1kotlinx/serialization/internal/PluginExceptionsKt`throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V bc ad(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V f gseen1IcontentEntryUidJtitleLjava/lang/String; descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafZpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String)com/ustadmobile/lib/db/entities/Container;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin=kotlinx/serialization/internal/SerializationConstructorMarker_com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionaLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1P                  920:89B•0000 0 0 0 0 000 000000000000000 0!0"#0$%0&¢'B¢(J!10223024052607HÇR #0$8@X‡¢ )*"+,R !0"8@X‡¢ -."/0¨:d2.Lcom/ustadmobile/lib/db/entities/ContentEntry; $serializerlib-database_release8ContentEntryWithParentChildJoinAndMostRecentContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1     /*   /*   :*+   /*   :*+   *"(+*(,,(*+,/+,5*+,;=*A+,5*+,F=*A + @ @ ! )G+H   I(%'v~[_e*      !"&hi~ * *$j~ * *%FHS Th i8v vklvmnvopvqpvrpvspvtpvul vvp vwp vxp vyp vznv{nv|nv}lv~vvvlvlvlvnvnvnvl!vn"v$v%v&#JKsLM@NOsPQ[ReSTXJKsUJKsVJKsV YX[IIIII[s[;s ssksPsmsPsosPsqsrssstsusvswsxsyszs{s|s}s~sPsssssssssssssssssIssssss s ssssPs!s)sGs+sHsssPK!!**pcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializer.class41jcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thislLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 795com/ustadmobile/lib/db/entities/Container$$serializer;7Lcom/ustadmobile/lib/db/entities/Container$$serializer; "= <>Gcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer@ILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer; "B ACNcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializerEPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer; "G FH deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;decoderLkotlin/jvm/internal/IntrinsicsNcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V PQ OR  T&kotlinx/serialization/encoding/DecoderVbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; XY WZ/kotlinx/serialization/encoding/CompositeDecoder\decodeSequentially()Z ^_ ]`decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J bc ]d-kotlinx/serialization/DeserializationStrategyf!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; hi ]jdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I lm ]ndecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z pq ]r @ decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ] kotlin/Unit Lkotlin/Unit; " +kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainerjava/lang/String)com/ustadmobile/lib/db/entities/Container;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoinBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; X  write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; JK =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor^com.ustadmobile.lib.db.entities.ContentEntryWithParentChildJoinAndStatusAndMostRecentContainerJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctmostRecentContainercontentEntryParentChildJoin scoreProgressassignmentContentWeight Lkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2jcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerAContentEntryWithParentChildJoinAndStatusAndMostRecentContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" &  '/* ()  '/*()  *&'")  &'|RL+%S+*0S+*0S+*0S+*0S+*0S+5S+*0S+*0S+ *0S+ *0S+ %S+ %S+ %S+5S+:S+:S+:S+5S+5S+5S+%S+%S+%S+5S+%S+?0S+D0S+I0S+5S+() R *&JK'*-+MS*UM>6 7:: : : : 6 :::: 7 7 76666666 7 7! 7#6% 7&:(:):*6++,[:,,a,,e76,,*gk:6,,*g k: 6,,*g k: 6,,*g k: 6,,*g k:  6,,o6 @6,,*gk:6,,*gk:6,, *gk:6,, *gk:6,, e76,, e76,, e7 6,,o6@6,,s6t6,,s6u6,,s6v6,,o6w6,,o6x6,,o6y6,,e7z6,,e7!{6,,e7#|6,,o6%}6,,e7&~6,,?g(k:(6,,Dg)k:)6,,Ig*k:*6,,o6+6,,6(Ha7Qj2Kd>Z,,e76C,,*gk:6$,,*g k: 6,,*g k: 6,,*g k: 6,,*g k:  6,,o6 @6,,*gk:6j,,*gk:6H,, *gk:6&,, *gk:6,, e76,, e76,, e7 6,,o6@6,,s6t6,,s6u6j,,s6v6Q,,o6w68,,o6x6,,o6y6,,e7z6,,e7!{6,,e7#|6,,o6%}6,,e7&~6,,?g(k:(6h,,Dg)k:)6G,,Ig*k:*6&,,o6+6 YW,,Y     !#%&()*++ #%W]%W]!!!! I%W]() L&,'h*+S,S*UN+-:,--( ) * **, AJ':*+() LA'H *+,()    'YûYDzK****************************** *(  ,- $*.%/0  s @s[e[IIIII[s[s s!ss sssssss"ssJsLsssssss#PK!!փ==ncom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$Companion.class45hcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$Companionjava/lang/Object()V  thisjLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$Companion; serializer%()Lkotlinx/serialization/KSerializer;()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;jcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializerINSTANCElLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;lib-database_release^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer) CompanionAContentEntryWithParentChildJoinAndStatusAndMostRecentContainer.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!Am3%%dcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer.class4^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer,com/ustadmobile/lib/db/entities/ContentEntry()V  this`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;getMostRecentContainer-()Lcom/ustadmobile/lib/db/entities/Container;$Lorg/jetbrains/annotations/Nullable;mostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container;  setMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VgetContentEntryParentChildJoin?()Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;contentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;  setContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VgetScoreProgressF()Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; scoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;  !setScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)VgetAssignmentContentWeight()IassignmentContentWeightI '( )setAssignmentContentWeight(I)Vequals(Ljava/lang/Object;)Z -. /kotlin/jvm/internal/Intrinsics1areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z 34 25otherLjava/lang/Object;hashCode 9& :)com/ustadmobile/lib/db/entities/Container< =:;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin? @:Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgressB C:java/lang/IntegerE(I)I 9G FHresult write$Self(Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfOcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V QR 2SoutputU serialDescW(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V KY Z/kotlinx/serialization/encoding/CompositeEncoder\shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ^_ ]`5com/ustadmobile/lib/db/entities/Container$$serializerbINSTANCE7Lcom/ustadmobile/lib/db/entities/Container$$serializer; de cf+kotlinx/serialization/SerializationStrategyh!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V jk ]lGcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializernILcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer; dp oqNcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializersPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer; du tvencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V xy ]z1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLcom/ustadmobile/lib/db/entities/Container;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENuse contentEntryPicture(use on courseBlock, will be removed soonjcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializerlLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$$serializer; d  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V (IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJIZZZIIIJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V   seen1contentEntryUidJtitleLjava/lang/String; descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafZpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerhcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionjLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1`                      H20:GHB§0000 0 0 0 0 000 000000000000000 0!0"#0$%0&'0(0)¢*B¢+J<02=0>H–J?0HJ!@0A2B02C0D2E0FHÇR'0X†¢ ,-"./R #0$8@X‡¢ 01"23R !0"8@X‡¢ 45"67R %0&8@X‡¢ 89":;¨Id2.Lcom/ustadmobile/lib/db/entities/ContentEntry; $serializerlib-database_releaseAContentEntryWithParentChildJoinAndStatusAndMostRecentContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated"RuntimeVisibleParameterAnnotations InnerClasses SourceFile1N       '(/*   /*   :*+   /*   :*+   /*"   #$:*+"   %&/**  +,:** (-.e*++*+0*+6*+6*"+"6**+*  "-@Sce e78 9&V*;<h*Y >W`<h*Y AW`<h*"Y DW`<h**I`<V=@C#$%1&G'T(QJ(V KL8*PT+VT,XT*+,[+,a*+,gi*m+,a*+,ri*m+,a*"+,wi*"m+,a**+,**{+ @ @ @ @ O U|W}MNNN~~%)~*      !"(~ * *$~ * *%~ *" *&"~ ** *'*N H!=@C& S Th i}~L! (( (((((!"$% &'('(#s@s[e\ sss Y˳ϱ [IIIII[s[Js ssssssssssssssssssssssssssssssssssssss s'sss~ss%s&s+s,sssss s sssss#s$s-s7ss9sKssOsUs|sWs}sssPK!!/0com/ustadmobile/lib/db/entities/ContentJob.class4*com/ustadmobile/lib/db/entities/ContentJobjava/lang/Object=(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V   cjUidJ  toUriLjava/lang/String;   cjProgress  cjTotal  cjNotificationTitle  cjIsMeteredAllowedZ  params  !this,Lcom/ustadmobile/lib/db/entities/ContentJob;l(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  &getCjUid()JsetCjUid(J)VgetToUri()Ljava/lang/String;setToUri(Ljava/lang/String;)V getCjProgress setCjProgress getCjTotal setCjTotalgetCjNotificationTitlesetCjNotificationTitlegetCjIsMeteredAllowed()ZsetCjIsMeteredAllowed(Z)V getParams setParams component1 component2 component3 component4 component5 component6 component7copyh(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentJob;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/ContentJob;JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/ContentJob; DE ItoStringjava/lang/StringBuilderL M ContentJob(cjUid=Oappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; QR MS(J)Ljava/lang/StringBuilder; QU MV, toUri=X , cjProgress=Z , cjTotal=\, cjNotificationTitle=^, cjIsMeteredAllowed=`(Z)Ljava/lang/StringBuilder; Qb Mc , params=e(C)Ljava/lang/StringBuilder; Qg Mh K. MjhashCode()Ijava/lang/Longn(J)I lp oqjava/lang/Strings lm turesultIequals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics{areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z }~ |otherLjava/lang/Object; % Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/Entity;Lkotlin/Metadata;mvkxi0d1U(       !  ‡20BQ0 000 0 0   0¢ J !0HÆJ "0HÆJ #0HÆJ $0HÆJ %0HÆJ &0 HÆJ '0HÆJU(0202 020202 02 0 2  0HÆJ)0 2*0HÖJ +0,HÖJ -0HÖR 0 X†¢  "R0X†¢ "R0X†¢ "R0X†¢ "R08@X‡¢ "R 0X†¢ "R0X†¢ " ¨.d2lib-database_release ContentJob.ktRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable SourceFile1  Z    -* **-**** * "&   &,R-#$- -- - -- -  % Y ~ @ ~N ~ 7 ~ 7 ~:  ~6  @~: *-  '   B  $'/2:=EHX()/* #$*+:* #$, -./* #$/0:*+ #$,1)/* #$2+:*#$, 3)/* #$4+:*#$, 5./* #$60:*+#$,78/* #$9::*#$,;./*" #$<0:*+"#$,=)#* #$>.#* #$?)#* #$@)#* #$A.#* #$B8#* #$C.#*" #$DEx Y-  'R#$      F GH n ~*@ ~*N ~ *7 ~ *7 ~ *:  ~ *6  @~ *": *-  J  K.dMYNPT*WYT*T[T*W]T*W_T*TaT*dfT*"T)ik d#$Flm|*r<h* *v`<h*r`<h*r`<h* *v`<h*YW`<h*" *"v`<FjPtwx|#$yz~*+++M*,*,*,*,*,*,*","   ~#$~- *   #$[IIIII[s[/s$ss sssssssss ss7s8s9s:s5s.s6s0s1s)s2s+s3s4s(s*s;ss?s@sAsBsCsDsysslssKsPK!!6W-774com/ustadmobile/lib/db/entities/ContentJobItem.class44.com/ustadmobile/lib/db/entities/ContentJobItemjava/lang/Object<(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)V$Lorg/jetbrains/annotations/Nullable;()V   cjiUidJ   cjiJobUid   sourceUriLjava/lang/String;   cjiIsLeafZ  cjiContentEntryUid  cjiParentContentEntryUid  cjiContainerUid !cjiItemProgress # $ cjiItemTotal & 'cjiRecursiveProgress ) *cjiRecursiveTotal , - cjiStatusI /0 1cjiRecursiveStatus 30 4cjiConnectivityNeeded 6 7 cjiPluginId 90 :cjiAttemptCount <0 =cjiParentCjiUid ? @cjiServerJobId B C cjiStartTime E F cjiFinishTime H IcjiUploadSessionUid K LcjiContentDeletedOnCancellation N OcjiContainerProcessed Q Rthis0Lcom/ustadmobile/lib/db/entities/ContentJobItem;k(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V @  _ getCjiUid()J setCjiUid(J)V getCjiJobUid setCjiJobUid getSourceUri()Ljava/lang/String; setSourceUri(Ljava/lang/String;)V getCjiIsLeaf()Z setCjiIsLeaf(Z)VgetCjiContentEntryUidsetCjiContentEntryUidgetCjiParentContentEntryUidsetCjiParentContentEntryUidgetCjiContainerUidsetCjiContainerUidgetCjiItemProgresssetCjiItemProgressgetCjiItemTotalsetCjiItemTotalgetCjiRecursiveProgresssetCjiRecursiveProgressgetCjiRecursiveTotalsetCjiRecursiveTotal getCjiStatus()I setCjiStatus(I)VgetCjiRecursiveStatussetCjiRecursiveStatusgetCjiConnectivityNeededsetCjiConnectivityNeededgetCjiPluginIdsetCjiPluginIdgetCjiAttemptCountsetCjiAttemptCountgetCjiParentCjiUidsetCjiParentCjiUidgetCjiServerJobIdsetCjiServerJobIdgetCjiStartTimesetCjiStartTimegetCjiFinishTimesetCjiFinishTimegetCjiUploadSessionUidsetCjiUploadSessionUid"getCjiContentDeletedOnCancellation"setCjiContentDeletedOnCancellationgetCjiContainerProcessedsetCjiContainerProcessed component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component20 component21 component22 component23copyk(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)Lcom/ustadmobile/lib/db/entities/ContentJobItem;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/ContentJobItem;JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/ContentJobItem; toStringjava/lang/StringBuilder ContentJobItem(cjiUid=append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder;  , cjiJobUid= , sourceUri= , cjiIsLeaf=(Z)Ljava/lang/StringBuilder; , cjiContentEntryUid=, cjiParentContentEntryUid=, cjiContainerUid=, cjiItemProgress=, cjiItemTotal=, cjiRecursiveProgress=, cjiRecursiveTotal= , cjiStatus=(I)Ljava/lang/StringBuilder; , cjiRecursiveStatus=, cjiConnectivityNeeded=, cjiPluginId=, cjiAttemptCount=, cjiParentCjiUid=, cjiServerJobId=, cjiStartTime=, cjiFinishTime=, cjiUploadSessionUid=", cjiContentDeletedOnCancellation=, cjiContainerProcessed=(C)Ljava/lang/StringBuilder; i hashCodejava/lang/Long(J)I java/lang/String  java/lang/Integer(I)I  resultequals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z   otherLjava/lang/Object; V Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/Entity;indicesLandroidx/room/Index;valueuniqueLkotlin/Metadata;mvkxi0d1A(         _‡20Bï00 00 0 0 0 0 000000000000 000¢J T0HÆJ U0HÆJ V0HÆJ W0HÆJ X0HÆJ Y0HÆJ Z0HÆJ [0HÆJ \0HÆJ ]0HÆJ ^0HÆJ _0HÆJ `0HÆJ a0HÆJ b0HÆJ c0HÆJ d0HÆJ e0HÆJ f0HÆJ g0HÆJ h0HÆJ i0HÆJ j0HÆJók020202 0202 02 02 02 02 020202020202020202020202 02020HÆJl02m0HÖJ n0HÖJ o0HÖR0X†¢ " !R0X†¢ "#"$%R0X†¢ &#"'%R 0X†¢ ()"*+R0X†¢ ,#"-%R 0X†¢ .)"/+R0X†¢ 0)"1+R0X†¢ 2#"3%R 0X†¢ 4)"5+R 0X†¢ 6)"7+R0X†¢ 8)"9+R0X†¢ :)";+R 0X†¢ <)"=+R0X†¢ >"?!R0X†¢ @)"A+R0X†¢ B"C!R0X†¢ D)"E+R0X†¢ F)"G+R0X†¢ H)"I+R0X†¢ J"K!R08@X‡¢ L)"M+R0X†¢ NO"PQR0X†¢ RO"SQ¨pd2lib-database_releaseContentJobItem.ktRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable SourceFile1 , Z -   # & ) , /030690<0? B E H K-NQM.%* **!**** * "* %*(*+*.*2*5*8*;*>*A*D*G* J*"M*#P*$S/f # *&/,4298?>EDKJQPTV[\`behhnmtrzw 0TU    # & ) , /030690<0? B E H K"N#Q$17V.$%'1%~ @%~ B%~:%~6%~ 7% ~ 7 %@~ 7 %~ 7 %~ 7%~ 7%~ 7%~6%~6% ~6%@~6%W~6%X~ 7%Y~ 7%Z~ 7%[~ 7 %\~:"%]~6#%^~6$*!    "#$`2  /0    $' /#2 :*= E/H Q4T ]9` i?l uEx K Q T [ ` e h m r w   0ab./*/ 0 TUcd.:*/ 0TUe fb./*/0 TUgd.:*/0TUe hi./*/0 TU-jk.:*+/0TUe1lm./*/0 TUno.:*/0TUepb./*/#0 TUqd.:*/#0TUe rb./*/*0 TUsd.:*/*0TUe tb./*"//0 TUud.:*"//0TUe vb./*%/40 TUwd.:*%/40TUe xb./*(/90 TUyd.:*(/90TUe zb./*+/?0 TU{d.:*+/?0TUe |b./*./E0 TU}d.:*./E0TUe ~./*2/K0 TU.:*2/K0TUe0./*5/Q0 TU.:*5/Q0TUe0m./*8/T0 TUo.:*8/T0TUe./*;/[0 TU.:*;/[0TUe0./*>/`0 TU.:*>/`0TUe0b./*A/e0 TUd.:*A/e0TUe b./*D/h0 TUd.:*D/h0TUe b./*G/m0 TUd.:*G/m0TUe b./*J/r0 TUd.:*J/r0TUe i./*M/w0 TU-k.:*+M/w0TUe1m./*P/0 TUo.:*P/0TUem./*S/0 TUo.:*S/0TUeb.#*0 TUb.#*0 TUi.#*0 TU-m.#*0 TUb.#*0 TUb.#*0 TUb.#*"0 TUb.#*%0 TUb.#*(0 TUb.#*+0 TUb.#*.0 TU.#*20 TU.#*50 TUm.#*80 TU.#*;0 TU.#*>0 TUb.#*A0 TUb.#*D0 TUb.#*G0 TUb.#*J0 TUi.#*M0 TU-m.#*P0 TUm.#*S0 TU.8&%4Y!    "#$`04TU4 4 444 4 4 4# 4& 4) 4, 4/0430464904<04? 4B 4E 4H 4K"4N#4Q$-17 .%'v%~*@%~*B%~ *:%~ *6%~ *7% ~ *7 %@~ *"7 %~ *%7 %~ *(7%~ *+7%~ *.7%~ *26%~ *56% ~ *86%@~ *;6%W~ *>6%X~ *A7%Y~ *D7%Z~ *G7%[~ *J7 %\~ *M:"%]~ *P6#%^~ *S6$*!    "#$2  i.J,YL+*Ķ*ƶ*ȶ*Ͷ*϶*Ѷ*"Ӷ*%ն*(׶*+ٶ*.۶W+*2*5*8*;*>*A*D*G*J*M*P*SW+)W+0 ,TU-.J*<h*`<h* *`<h*YW`<h*`<h*`<h*"`<h*%`<h*(`<h*+`<h*.`<h*2`<h*5`<h*8YW`<h*;`<h*>`<h*A`<h*D`<h*G`<h*J`<h*M *M`<h*PYW`<h*SYW`<2`$^0B 0JTU  .U*+++M*,*,*,*,*,*,*","*%,%*(,(*+,+*.,.*2,2*5,5*8,8*;,;*>,>*A,A*D,D*G,G*J,J*M,M*P,P*S,S2    0UTUU1.>' *   0  TU3+,~ ![II"I#I$I%&[s'([qsUs)s s)sss)ss)sss s#s&s)s,s/s)s3s6s9s()V  this=Lcom/ustadmobile/lib/db/entities/ContentJobItemAndContentJob;getContentJobItem2()Lcom/ustadmobile/lib/db/entities/ContentJobItem;$Lorg/jetbrains/annotations/Nullable;contentJobItem0Lcom/ustadmobile/lib/db/entities/ContentJobItem;  setContentJobItem3(Lcom/ustadmobile/lib/db/entities/ContentJobItem;)V getContentJob.()Lcom/ustadmobile/lib/db/entities/ContentJob; contentJob,Lcom/ustadmobile/lib/db/entities/ContentJob;   setContentJob/(Lcom/ustadmobile/lib/db/entities/ContentJob;)VLandroidx/room/Embedded;Lkotlin/Metadata;mvkxi0d1}       20B¢R 08@X‡¢ "R  0 8@X‡¢   " ¨d2lib-database_releaseContentJobItemAndContentJob.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1+  +  ,/*-.   ,/*-.  + ,:*+-. / ,/*- .  + ,:*+- . / 0*1[[I I!I "I #I$%[s&'[s s(ssssssssss s sss)PK!!IKCCcom/ustadmobile/lib/db/entities/ContentJobItemParentChildJoin.class4-=com/ustadmobile/lib/db/entities/ContentJobItemParentChildJoinjava/lang/Object()V  this?Lcom/ustadmobile/lib/db/entities/ContentJobItemParentChildJoin;getCjipcjChildUid()IcjipcjChildUidI  setCjipcjChildUid(I)VgetCjipcjParentUidcjipcjParentUid  setCjipcjParentUidLandroidx/room/Entity;Lkotlin/Metadata;mvkxi0d1k     20B¢R0X†¢ "R 0X†¢  " ¨ d2lib-database_release ContentJobItemParentChildJoin.ktCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations1 '3*( )   '/*()  ':*()  '/*( )  ':*( ) *&+R[IIIII ![s"#[ s s$ss s$s s ssssss%,PK!!<com/ustadmobile/lib/db/entities/ContentJobItemProgress.class4>6com/ustadmobile/lib/db/entities/ContentJobItemProgressjava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/ContentJobItemProgress; getProgress()IprogressI   setProgress(I)VgetTotaltotal  setTotalgetProgressTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; progressTitleLjava/lang/String;  setProgressTitle(Ljava/lang/String;)V getCjiUid()JcjiUidJ $% & setCjiUid(J)VLkotlin/Metadata;mvkxi0d1$         20B¢R0X†¢ "R 0 X†¢   " R0X†¢ "R0 X†¢  "¨d2lib-database_releaseContentJobItemProgress.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1 7$% 8/*9:   8/*9:  8:*9:  8/*9:  8:*9: 8/*9 :  7 !8:*+9 : ;"#8/*'9 :  ()8:*'9 : %<6=v*+[I,I-I,.I,/I01[s23[s s4ss$s4s"s#s(s)s s4s s ssss4sss s!ssss5PK!! Ecom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus.class4q?com/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatusjava/lang/Object(IJJ)V()V  statusI  progressJ  total  thisALcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;5(IJJILkotlin/jvm/internal/DefaultConstructorMarker;)V   getStatus()I setStatus(I)V getProgress()J setProgress(J)VgetTotalsetTotal component1 component2 component3copyF(IJJ)Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;IJJILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus; () -toString()Ljava/lang/String;java/lang/StringBuilder1 2'ContentJobItemProgressAndStatus(status=4append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 67 28(I)Ljava/lang/StringBuilder; 6: 2; , progress==(J)Ljava/lang/StringBuilder; 6? 2@, total=B(C)Ljava/lang/StringBuilder; 6D 2E /0 2GhashCodejava/lang/IntegerJ(I)I IL KMjava/lang/LongO(J)I IQ PRresultequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;  ZLkotlin/Metadata;mvkxi0d1<&         †20B#000¢J 0HÆJ 0HÆJ 0HÆJ'0202020HÆJ020HÖJ 0HÖJ 0HÖR0X†¢  "  R0X†¢   "R0X†¢  " ¨d2lib-database_release"ContentJobItemProgressAndStatus.ktCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1 im* * * *j k* id%~<~ A~ 7* l  j" $i/* jk i:* jk  i/*jk !"i:*jk# i/*jk $"i:*jk%i#* k & i#*k ' i#*k ()iH Y k*    m* +,iE.~* <~*A~ *7* .l /0iR42Y359* <>9*AC9*A)FHk 4m*IiL$* N<h*S`<h*S`<kT $UViz@*+++M* , *,*,l  k@@XYnWi) * [k  ohp\][I^I_I^`I^aIbc[sde[ssfs sfssfssss s!s"sssss#s$s%s&s's(sUsfsXsIs/sfsgPK!!iBcom/ustadmobile/lib/db/entities/ContentJobItemProgressUpdate.class4=(JJJ)V()V  cjiUidJ  cjiItemProgress   cjiItemTotal  this>Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressUpdate;5(JJJILkotlin/jvm/internal/DefaultConstructorMarker;)V   getCjiUid()JgetCjiItemProgressgetCjiItemTotalequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;hashCode()Ijava/lang/Long$(J)I "& %'Lkotlin/Metadata;mvkxi0d1        20B!000¢J 0 2 0H–J0HR0¢ R0¢  R0¢  ¨d2lib-database_releaseContentJobItemProgressUpdate.ktCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1   6m* * *!*7  8*   6R ~ B~ 7*!9 7  6/* 78 6/*7 8 6/*7 8 6q)+ +Y *  W9@CA7 8)) !:"#62* (78 ;5<^)*[I+I,I+-I+.I/0[s12[ss3s s3sssssssss3s s"s3s4PK!!ܽTDcom/ustadmobile/lib/db/entities/ContentJobItemProgressUpdateKt.class49>com/ustadmobile/lib/db/entities/ContentJobItemProgressUpdateKtjava/lang/ObjecttoProgressUpdatep(Lcom/ustadmobile/lib/db/entities/ContentJobItem;)Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressUpdate;#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V (JJJ)V   $this$toProgressUpdate0Lcom/ustadmobile/lib/db/entities/ContentJobItem;Lkotlin/Metadata;mvkxi0d1"    0*0¨d2>Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressUpdate;lib-database_releaseContentJobItemProgressUpdate.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations12P* Y***!34 "#567187$%[I&I'I&(I)*I+,[s-.[ss/s#s0PK!!e. B  Kcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializer.class4Ecom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24Ncom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer6PLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer; "8 79 deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ab Nc+kotlinx/serialization/UnknownFieldExceptione(I)V g fh endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V jk Nl9com/ustadmobile/lib/db/entities/ContentWithAttemptSummarynjava/lang/StringpBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgressr(IJLjava/lang/String;Ljava/lang/String;IJJJLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V t ou(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorx serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;)Vencoder|value~&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V o/kotlinx/serialization/encoding/CompositeEncoder l(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V z{ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.ContentWithAttemptSummaryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentEntryUid addElement(Ljava/lang/String;Z)V contentEntryTitlecontentEntryThumbnailUrlattempts startDateendDateduration scoreProgressLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/ContentWithAttemptSummary.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContentWithAttemptSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  [L+%S+*0S+*0S+5S+%S+%S+%S+:0S+ [ ;<#+>D*FM>6 7:: 6 7 7 7:+,L:R,V76,*X\:6,*X \: 6,`6 6,V7 6,V7  6,V7@6,:X\:6,d627Kg>,V76,*X\:6,*X \: 6p,`6 6[,V7 6F,V7  61,V7@6,:X\:6fYi,moYq q   svw HyNAHyN HyN# #=wz{h*+}D,D*FN+-:,--  * *|*~ A;:*+ =wAzH *+,o  | ~ x\YYK*********y  [ os@s[e[IIIII[s[ssss sssssssss;s=swszss|ss~sPK!!ǶyIcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$Companion.class45Ccom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;lib-database_release9com/ustadmobile/lib/db/entities/ContentWithAttemptSummary) CompanionContentWithAttemptSummary.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!fX?com/ustadmobile/lib/db/entities/ContentWithAttemptSummary.class49com/ustadmobile/lib/db/entities/ContentWithAttemptSummaryjava/lang/Object()V  endDateJ  this;Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;getContentEntryUid()JcontentEntryUid  setContentEntryUid(J)VgetContentEntryTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;contentEntryTitleLjava/lang/String;  setContentEntryTitle(Ljava/lang/String;)VgetContentEntryThumbnailUrlcontentEntryThumbnailUrl # $setContentEntryThumbnailUrl getAttempts()IattemptsI )* + setAttempts(I)V getStartDate startDate 0 1 setStartDate getEndDate setEndDate getDurationduration 7 8 setDurationgetScoreProgressF()Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; scoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; => ?setScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)V write$Self(Lcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JMoutputO serialDescQ/kotlinx/serialization/encoding/CompositeEncoderSshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z UV TWencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V YZ T[/kotlinx/serialization/internal/StringSerializer]INSTANCE1Lkotlinx/serialization/internal/StringSerializer; _` ^a+kotlinx/serialization/SerializationStrategyc!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ef TgencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ij TkNcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializermPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer; _o np1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;IJJJLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializerGLcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializer; _  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/StringBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress=kotlinx/serialization/internal/SerializationConstructorMarkerCcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/ContentWithAttemptSummary$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1B               320:23B_0000 0 0 0 0 00¢B¢J!+0,2-02.0/2001HÇR 0X†¢ "R0X†¢ "R0X†¢ "R0X†¢ " R 0X†¢ !"" R 0X†¢ #"$ R  08@X‡¢ %&"'(R 0X†¢ )"* ¨4d2 $serializerlib-database_releaseContentWithAttemptSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 F #)*0  7 => > **    /* :*  /*  !:*+ "/*% &!:*+% '(/*, -.:*,*//*2 3:*2 4/* 5:* 6/*9 ::*9 ;</*@ AB:*+@>CD*HN+PN,RN+,X* +,*\+,X*+,bd*h+,X*%+,bd*%h+,X*,+,*,l+,X*2 +,*2\+,X* +,*\+,X*9 +,*9\+,X*@+,qd*@h* ! @ @ @ @ @@ @ @& % 26C GOrQsEFFFt~*~ * * ~ * *~ *% *%~ *, *,~ * 2 *2 ~ *  * @~ * 9 * 9~ *@ * @.   F / 0C DXYmnp * #)*0  7 => #uvswx@yzs{|[}e~ Y[IIIII[s[5ss{ss{ss{ss{s#s)s0s s7s=s>ssstss's(s-s.s"ss&s!ss sssss6s:s4s5s;s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserializeg(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoinXK(IJIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeh(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.ContextXObjectStatementJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contextXObjectStatementJoinUid addElement(Ljava/lang/String;Z)V contextActivityFlagcontextStatementUidcontextXObjectUidverbMasterChangeSeqNumverbLocalChangeSeqNumverbLastChangedBycontextXObjectLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerContextXObjectStatementJoin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  |RL+%S+*S+%S+%S+%S+%S+*S+%S+ R +,+.4*6M>6 76 7 7 7 76 7+,<:B,F76,J66,F7 6,F7 6,F7 6,F7 6,J6@6,F76,N627K_s>,F76,J66,F7 6,F7 6k,F7 6V,F7 6A,J6@6+,F76PYS,WYY   \e 8_>A8_> 8_>  -]`ah*+c4,e4*6N+-j:,-n-q * *br*ds A+t:*+v  -]A`wH *+,Yy  br dz{ x\Y|~Y~K*********_  [7 Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!MPPKcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$Companion.class46Ecom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$Companionjava/lang/Object()V  thisGLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;lib-database_release;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoin* CompanionContextXObjectStatementJoin.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/30   .1/30  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!5 ! !Acom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin.class4;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoinjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;!getContextXObjectStatementJoinUid()JcontextXObjectStatementJoinUidJ  !setContextXObjectStatementJoinUid(J)VgetContextActivityFlag()IcontextActivityFlagI  setContextActivityFlag(I)VgetContextStatementUidcontextStatementUid  setContextStatementUidgetContextXObjectUidcontextXObjectUid " #setContextXObjectUidgetVerbMasterChangeSeqNumverbMasterChangeSeqNum ' (setVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumverbLocalChangeSeqNum , -setVerbLocalChangeSeqNumgetVerbLastChangedByverbLastChangedBy 1 2setVerbLastChangedBygetContextXObjectLctcontextXObjectLct 6 7setContextXObjectLct write$Self(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self>kotlin/jvm/internal/Intrinsics@checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V BC ADoutputF serialDescH/kotlinx/serialization/encoding/CompositeEncoderJshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM KNencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V PQ KRencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V TU KV1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;K(IJIJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENGcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$$serializerfINSTANCEILcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$$serializer; hi gj getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; lm gn1kotlinx/serialization/internal/PluginExceptionsKtpthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V rs qtseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkeryEcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$Companion|1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V ~ } CompanionGLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDBLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerFLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name)contextxobjectstatementjoin_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) /*psql ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct */Lkotlin/Metadata;mvkxi0d16             -20:,-BY00000 0 0 0 0 0¢B¢J!%0&2'02(0)2*0+HÇR0X†¢ "R0X†¢ "R 08@X‡¢ "R08@X‡¢ "R0X†¢ "R 08@X‡¢ " R 08@X‡¢ !""R 08@X‡¢ #"$¨.d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnContextXObjectStatementJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1 =  Z"',16 3*     /*  :* /*  :*   /*"   :*" ! /*$$  %:*$$ & /*)'  *:*)' + /*.*  /:*.* 0/*3-  4:*3- 5 /*81  9:*81 :;s*?E+GE,IE+,O* +,*S+,O*+,*W+,O* +,*S+,O*$ +,*$S+,O*) +,*)S+,O*. +,*.S+,O*3+,*3W+,O*8 +,*8S* ! @ @ @ @ @ @ @ @6  %2 {" $ ' * X1e s> sFXsHY<===Z~kou*~ * * ~ * *~ *  *~ * $ *$~ * ) * ) ~ * . * .@~ *3 * 3~ * 8 *8( z  F  / 0 C"D X$Y m'n * - 1 p v "' , 1 6wx#[\s]^@_`sab[cede{ }Y*}g@@@[@se[ee[s[IIIII[s[/s sasvsas sasss"s's,s1s6swsxsZsssssss s ss5s9s ss!s%s0s4s+s/s&s*s:sas>sFsXsHsYsssIcPK!!$``Vcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializer.class4Pcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisRLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializep(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >VDcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeq(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;FLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorDcom.ustadmobile.lib.db.entities.ContextXObjectStatementJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cxosjPk addElement(Ljava/lang/String;Z)V cxosjVersionIdcxosjDestination cxosjPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Pcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer'ContextXObjectStatementJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!~mmTcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$Companion.class45Ncom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$Companionjava/lang/Object()V  thisPLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;m()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Pcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializerINSTANCERLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;FLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;lib-database_releaseDcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate) Companion'ContextXObjectStatementJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!7Jcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate.class4Dcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicatejava/lang/Object()V   cxosjPendingZ  thisFLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate; getCxosjPk()JcxosjPkJ   setCxosjPk(J)VgetCxosjVersionIdcxosjVersionId  setCxosjVersionIdgetCxosjDestinationcxosjDestination  setCxosjDestinationgetCxosjPending()ZsetCxosjPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENPcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializerRINSTANCERLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfNcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionPLcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release'ContextXObjectStatementJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!ѮYFcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer.class4@com/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer~Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$.kotlinx/serialization/internal/FloatSerializer&0Lkotlinx/serialization/internal/FloatSerializer; "( '),kotlinx/serialization/internal/IntSerializer+.Lkotlinx/serialization/internal/IntSerializer; "- ,. deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F LM CNdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_4com/ustadmobile/lib/db/entities/CourseAssignmentMarkaI(IJJJFIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.CourseAssignmentMarkJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  camUid addElement(Ljava/lang/String;Z)V camAssignmentUidcamSubmitterUidcamMark camPenaltycamLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/CourseAssignmentMark.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseAssignmentMark.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  h>L+%S+%S+%S+*S+/S+%S+ > 01+39*;M>6 7 7 7 8 6 7+,A:Go,K76,K76,K7 6,O8 6,S6 6,K7 6,W6+0DXl>,K76,K76,K7 6,O8 6r,S6 6],K7 6HYY\,`bY   e] =hC: =hC =hC 2fijh*+l9,n9*;N+-s:,-w-z  * *k{*m| A0}:*+ 2fAiH *+,b  k{ m jNYYK*******h  M0 bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!=Dcom/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion.class46>com/ustadmobile/lib/db/entities/CourseAssignmentMark$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;lib-database_release4com/ustadmobile/lib/db/entities/CourseAssignmentMark* CompanionCourseAssignmentMark.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/+0   .1/+0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!gg:com/ustadmobile/lib/db/entities/CourseAssignmentMark.class44com/ustadmobile/lib/db/entities/CourseAssignmentMarkjava/lang/Object()V  this6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; getCamUid()JcamUidJ   setCamUid(J)VgetCamAssignmentUidcamAssignmentUid  setCamAssignmentUidgetCamSubmitterUidcamSubmitterUid  setCamSubmitterUid getCamMark()FcamMarkF ! " setCamMark(F)V getCamPenalty()I camPenaltyI () * setCamPenalty(I)V getCamLctcamLct / 0 setCamLct write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self7kotlin/jvm/internal/Intrinsics9checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ;< :=output? serialDescA/kotlinx/serialization/encoding/CompositeEncoderCshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z EF DGencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V IJ DKjava/lang/FloatMcompare(FF)I OP NQencodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V ST DUencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V WX DY1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;I(IJJJFIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializeriINSTANCEBLcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer; kl jm getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; op jq1kotlinx/serialization/internal/PluginExceptionsKtsthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V uv twseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker|>com/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion@Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion; Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID Landroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker?Lcom/ustadmobile/lib/db/entities/CourseAssignmentMarkReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name"courseassignmentmark_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) /*psql ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               *20:)*BI00000  0 0 0 ¢B¢J!"0#2$02%0&2'0(HÇR0X†¢ "R 08@X‡¢ "R0 X†¢ "R 0X†¢ "R0X†¢ "R08@X‡¢  "!¨+d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnCourseAssignmentMark.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile16  Z !()/ )3*    /*  :*  /*  :*  /*!  :*! /*##  $%:*### !&'/*+%  ,-:*+% ). /*1)  2:*1) 34*8>+@>,B>+,H* +,*L+,H* +,*L+,H* +,*L+,H*# R+,*#V+,H*++,*+Z+,H*1 +,*1L ! @ @ @@ @ @. %2Q^}!#) 7 ?[A\5666]b ~nrx*~ * * ~ *  *~ *  *~ * # *#~ *+ * + ~ * 1 * 1"  }  6 /0C!DX#Ym%n)\ y)  !() / z{ #^_s`a@bcsde[fegh~ Y*j@@@[@se[ee[s[IIIII[s[,s sdsysds sdsss sds(s/szs{s]sss sss.s2sss$s%s&s's,s-sss ss3sds7s?s[sAs\sssIcPK!!dxCcom/ustadmobile/lib/db/entities/CourseAssignmentMarkReplicate.class4F=com/ustadmobile/lib/db/entities/CourseAssignmentMarkReplicatejava/lang/Object()V   camPendingZ  this?Lcom/ustadmobile/lib/db/entities/CourseAssignmentMarkReplicate;getCamPk()JcamPkJ  setCamPk(J)VgetCamVersionId camVersionId  setCamVersionIdgetCamDestinationcamDestination  setCamDestination getCamPending()Z setCamPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_release CourseAssignmentMarkReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!R//Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializer.class4Fcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisHLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializef(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig:com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionijava/lang/Stringk[(IJJJJLjava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeg(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  casUid addElement(Ljava/lang/String;Z)V casAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType casTimestampLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Fcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseAssignmentSubmission.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  uKL+%S+%S+%S+%S+*0S+5S+%S+ K 67i+9?*AM>6 7 7 7 7 :6 7+,G:M,Q76,Q76,Q7 6,Q7 6,*SW:6,[6 6,Q7@6,_6-2FZn>,Q76,Q76,Q7 6,Q7 6p,*SW:6S,[6 6>,Q7@6(aYd,hjY  log CrI<CrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w qUYYK********r  T: js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!G  Jcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$Companion.class4;Dcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$Companionjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$Companion; serializer%()Lkotlinx/serialization/KSerializer;c()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializerINSTANCEHLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2MARKED NOT_SUBMITTEDSUBMISSION_TYPE_FILESUBMISSION_TYPE_TEXT SUBMITTEDTABLE_ID#Lkotlinx/serialization/KSerializer;()V  thisgetCasAssignmentUidcasAssignmentUid  setCasAssignmentUidgetCasSubmitterUidcasSubmitterUid  setCasSubmitterUidgetCasSubmitterPersonUidcasSubmitterPersonUid   setCasSubmitterPersonUid getCasText()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;casTextLjava/lang/String; &' ( setCasText(Ljava/lang/String;)V getCasType()IcasTypeI ./ 0 setCasType(I)VgetCasTimestamp casTimestamp 5 6setCasTimestamp write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @CoutputE serialDescG/kotlinx/serialization/encoding/CompositeEncoderIshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z KL JMencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V OP JQ/kotlinx/serialization/internal/StringSerializerSINSTANCE1Lkotlinx/serialization/internal/StringSerializer; UV TW+kotlinx/serialization/SerializationStrategyY!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V [\ J]encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V _` Ja1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;[(IJJJJLjava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENFcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializerqHLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$$serializer; Us rt getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; vw rx1kotlinx/serialization/internal/PluginExceptionsKtzthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V |} {~seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission$Companion; Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID SUBMISSION_TYPE_TEXTSUBMISSION_TYPE_FILE NOT_SUBMITTED SUBMITTEDMARKEDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerELcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name(courseassignmentsubmission_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsRREPLACE INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) /*psql ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               -20:,-BS00000 0  0 0 0¢B¢J!%0&2'02(0)2*0+HÇR0X†¢ "R0X†¢ "R0X†¢ "R 0 X†¢ "R 08@X‡¢ "R 0X†¢  "!"R08@X‡¢ #"$¨.€å€å€å€å€å €å €å d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnCourseAssignmentSubmission.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!<  Z&'%./5 //////3*    /*  :*  /*  :*  /*"  :*"  /*!$  ":*!$ #$/*)&  %*+:*+)& '%,-/*1(  23:*1( /4 /*7,  8:*7, 9:K*>D+FD,HD+,N* +,*R+,N* +,*R+,N* +,*R+,N*! +,*!R+,N*)+,XZ*)^+,N*1+,*1b+,N*7 +,*7R%! @ @ @ @ @ @ @. %2Q^}"$0,= K= KEcKGd;<<<e~uy*~ * * ~ *  *~ *  *~ * ! *!~ *) * ) ~ *1 * 1@~ * 7 * 7'   >/0C"DX$Ym&n(,f / &' ./ 5 #fgshi@jkslm[neop Y*r@@@[@se[ee[s[IIIII[s[/s slssls slssss&sls.s5sssesss ssss"sss#s$s*s+s4s8s,s-s2s3s ss9sls=sEscsGsdsssIcPK!!UUttVcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer.class4Pcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisRLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializep(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef IgDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentijava/lang/Stringk(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeq(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;FLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorDcom.ustadmobile.lib.db.entities.CourseAssignmentSubmissionAttachmentJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  casaUid addElement(Ljava/lang/String;Z)V casaSubmissionUid casaMimeType casaFileNamecasaUricasaMd5casaSize casaTimestampLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Pcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer'CourseAssignmentSubmissionAttachment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ^L+%S+%S+*0S+*0S+*0S+*0S+5S+%S+ ^ 676+9?*AM>6 7 7: : : : 6 7+,G:M,Q76,Q76,*S W: 6,*S W: 6,*S W: 6,*S W:  6,[6@6,Q76,_627K_{>,Q76,Q76,*S W: 6x,*S W: 6[,*S W: 6>,*S W:  6!,[6@6 ,Q76aYd,hjY l l l lo} CrIACrI CrI 6 68psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w x\YYK*********r  [9 js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!Tcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$Companion.class46Ncom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$Companionjava/lang/Object()V  thisPLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$Companion; serializer%()Lkotlinx/serialization/KSerializer;m()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Pcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializerINSTANCERLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;FLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;lib-database_releaseDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment* Companion'CourseAssignmentSubmissionAttachment.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/40   .1/40  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!]"]"Jcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment.class4Dcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; getCasaUid()JcasaUidJ   setCasaUid(J)VgetCasaSubmissionUidcasaSubmissionUid  setCasaSubmissionUidgetCasaMimeType()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; casaMimeTypeLjava/lang/String;  setCasaMimeType(Ljava/lang/String;)VgetCasaFileName casaFileName # $setCasaFileName getCasaUricasaUri ( ) setCasaUri getCasaMd5casaMd5 - . setCasaMd5 getCasaSize()IcasaSizeI 34 5 setCasaSize(I)VgetCasaTimestamp casaTimestamp : ;setCasaTimestamp write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EHoutputJ serialDescL/kotlinx/serialization/encoding/CompositeEncoderNshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z PQ ORencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V TU OV/kotlinx/serialization/internal/StringSerializerXINSTANCE1Lkotlinx/serialization/internal/StringSerializer; Z[ Y\+kotlinx/serialization/SerializationStrategy^!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V `a ObencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V de Of1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENPcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializervRLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer; Zx wy getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; {| w}1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerNcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionPLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$Companion; Landroidx/room/PrimaryKey; autoGenerate/Lcom/ustadmobile/door/annotation/AttachmentUri;/Lcom/ustadmobile/door/annotation/AttachmentMd5;0Lcom/ustadmobile/door/annotation/AttachmentSize;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDZLandroidx/room/Entity;6Lcom/ustadmobile/door/annotation/EntityWithAttachment;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtrackerOLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name2courseassignmentsubmissionattachment_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementslREPLACE INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType,casaFileName, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) /*psql ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaFileName = EXCLUDED.casaFileName, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               020:/0Ba0000 0 0 0 0 00¢B¢J!(0)2*02+0,2-0.HÇR 0X†¢ "R  08@X‡¢ "R0X†¢ "R 08@X‡¢ "R0X†¢ " !R 08@X‡¢ ""#!R08@X‡¢ $"%!R  08@X‡¢ &"'¨1d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn'CourseAssignmentSubmissionAttachment.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 A  Z#( - 34: 43*     /*  :*  /*!  :*! /*#   !:*+# "/*%%  &!:*+%% '/**(  +!:*+*( ,/*/+  0!:*+/+ 12/*6.  78:*6. 49 /*<2  =:*<2 >? *CI+KI,MI+,S* +,*W+,S* +,*W+,S*+,]_*c+,S*%+,]_*%c+,S**+,]_**c+,S*/+,]_*/c+,S*6+,*6g+,S*< +,*<W* ! @ @ @ @ @ @ @ @ %2 Q!^ j2w B JhLi@AAAj~z~*~ * * ~ *  *~ * *~ *% *%~ ** ** ~ */ * /@~ *6 * 6~ * < * <0   F  /!0 C#D X%Y m(n + . 2 p 4 #(- 34 : #klsmn@opsqr[setu Y*w@@@[@se[ee[s[IIIII[s[2s sqssqs sqsssqs#s(s-s3s:sssjss"ss&s!s,s0ss s1s2s7s8ss sss9s=s ss's+s>sqsBsJshsLsisssIcPK!!oScom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentReplicate.class4FMcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentReplicatejava/lang/Object()V   casaPendingZ  thisOLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentReplicate; getCasaPk()JcasaPkJ   setCasaPk(J)VgetCasaVersionId casaVersionId  setCasaVersionIdgetCasaDestinationcasaDestination  setCasaDestinationgetCasaPending()ZsetCasaPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_release0CourseAssignmentSubmissionAttachmentReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!8]]Ucom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter.class4Ocom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterjava/lang/Object5com/ustadmobile/door/attachments/EntityWithAttachmentgetAttachmentUri-implZ(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;Dcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment  getCasaUri()Ljava/lang/String; arg0FLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;getAttachmentUrientity    thisQLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter;setAttachmentUri-impl[(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Ljava/lang/String;)V setCasaUri(Ljava/lang/String;)V  valueLjava/lang/String;setAttachmentUri  #getAttachmentMd5-impl getCasaMd5 & 'getAttachmentMd5 % *setAttachmentMd5-impl setCasaMd5 - .setAttachmentMd5 , 1getAttachmentSize-implI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)I getCasaSize()I 56 7getAttachmentSize 34 :setAttachmentSize-implJ(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;I)V setCasaSize(I)V >? @IsetAttachmentSize <= DgetTableName-impl#Lorg/jetbrains/annotations/NotNull;$CourseAssignmentSubmissionAttachmentH getTableName F K toString-impljava/lang/StringBuilderN()V PQ OR7CourseAssignmentSubmissionAttachment_EwaAdapter(entity=Tappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; VW OX-(Ljava/lang/Object;)Ljava/lang/StringBuilder; VZ O[(C)Ljava/lang/StringBuilder; V] O^toString ` Oa M c hashCode-implhashCode f6 g e4 i equals-impl[(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Ljava/lang/Object;)Z unbox-implH()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; mn okotlin/jvm/internal/IntrinsicsqareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z st ruotherLjava/lang/Object;equals(Ljava/lang/Object;)Z kl {I(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)V Rconstructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V rbox-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter; P} v equals-impl0(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Zp1p2Lkotlin/jvm/JvmInline;Lkotlin/Metadata;mvkxi0d1d0           ‡@20B0ø¢J020HÖ¢J0 HÖ¢J 0HÖ¢! R(0208V@VX–¢   "  R$0 20 8V@VX–¢ "R(0208V@VX–¢  " R0X‚¢ R08VX–¢ ˆ’0ø‚ ¨"d27Lcom/ustadmobile/door/attachments/EntityWithAttachment; attachmentMd5attachmentSize attachmentUri tableNamelib-database_release2CourseAssignmentSubmissionAttachment_EwaAdapter.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileRuntimeVisibleAnnotations1G /*   2*  >*+   !  "A *+$    ! %/*(  ) 2*+  ,>*+/  !  0A *+2   ! 34/*8 962*;  <=>*A  BC?A *E   B F-I GJ 2*L G M7OYSUY*\)_b ` &*d  e4#*h f6&*j  klN++p*_v wxyz1 *+|  wxP}> *~*+   &** GG' Y*  mn#* .*+v[IIIII[s[#sssssss sss%ss,ssss3s4skotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V Ocom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterconstructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;  box-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter;  $i$f$asEntityWithAttachmentI$this$asEntityWithAttachmentFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/Metadata;mvkxi0d1&    0*0H†¨d27Lcom/ustadmobile/door/attachments/EntityWithAttachment;lib-database_release2CourseAssignmentSubmissionAttachment_EwaAdapter.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1,D* <*-!./01+27[I I!I "I#$I%&[s'([ss)ss*PK!!1Icom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionReplicate.class4FCcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionReplicatejava/lang/Object()V   casPendingZ  thisELcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionReplicate;getCasPk()JcasPkJ  setCasPk(J)VgetCasVersionId casVersionId  setCasVersionIdgetCasDestinationcasDestination  setCasDestination getCasPending()Z setCasPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_release&CourseAssignmentSubmissionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!kZcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializer.class4Tcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisVLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24Pcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer6RLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer; "8 79 deserializet(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ab Nc+kotlinx/serialization/UnknownFieldExceptione(I)V g fh endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V jk NlHcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachmentnjava/lang/StringpDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentr(IJJJJLjava/lang/String;IJLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V t ou(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorx serializeu(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;)Vencoder|value~&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V o/kotlinx/serialization/encoding/CompositeEncoder l(Lkotlinx/serialization/encoding/Encoder;JLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V z{ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorHcom.ustadmobile.lib.db.entities.CourseAssignmentSubmissionWithAttachmentJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  casUid addElement(Ljava/lang/String;Z)V casAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType casTimestamp attachmentLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Tcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer+CourseAssignmentSubmissionWithAttachment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  XL+%S+%S+%S+%S+*0S+5S+%S+:0S+ X ;<+>D*FM>6 7 7 7 7 :6 7:+,L:R,V76,V76,V7 6,V7 6,*X\:6,`6 6,V7@6,:X\:6 ,d627K_s>,V76,V76,V7 6,V7 6k,*X\:6N,`6 69,V7@6#,:X\:6fYi,moY  qsvq HyNAHyN HyN =wz{h*+}D,D*FN+-:,--  * *|*~ A;:*+ =wAzH *+,o  | ~ x\YYK*********y  [  os@s[e[IIIII[s[ssss sssssssss;s=swszss|ss~sPK!!t.=Xcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$Companion.class45Rcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$Companionjava/lang/Object()V  thisTLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$Companion; serializer%()Lkotlinx/serialization/KSerializer;q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Tcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializerINSTANCEVLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;JLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;lib-database_releaseHcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment) Companion+CourseAssignmentSubmissionWithAttachment.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!7++Ncom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment.class4Hcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission()V  thisJLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment; getAttachmentH()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;$Lorg/jetbrains/annotations/Nullable; attachmentFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;   setAttachmentI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)V write$Self(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),Pcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer.INSTANCERLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJJLjava/lang/String;IJLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENTcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializerHVLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU[(IJJJJLjava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IcasUidJcasAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextLjava/lang/String;casType casTimestampserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/StringgDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmenti=kotlinx/serialization/internal/SerializationConstructorMarkerkRcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$Companionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V p oq CompanionTLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment$Companion; st uLandroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                20:B]00000 0  0 0 00¢B¢J!0202020HÇR  08@X‡¢ "¨ d2s?@@ABsCD[EeFGm oYrvosIxyz[I{I|I{}I{~I[s[!s ssZsCs\sCs^s_s`sasCscsdsssesfs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseBlock;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ij Nk+kotlinx/serialization/UnknownFieldExceptionm(I)V o np endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V rs Nt+com/ustadmobile/lib/db/entities/CourseBlockvjava/lang/Stringxx(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V z w{(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor~ serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V w/kotlinx/serialization/encoding/CompositeEncoder t(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/CourseBlock;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.CourseBlockJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cbUid addElement(Ljava/lang/String;Z)V cbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/CourseBlock.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseBlock.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*S+*S+%S+/5S+/5S+*S+%S+%S+ *S+ %S+ *S+ *S+ *S+%S+:S+:S+%S+%S+  ;<"C+>D*FM>6 766 7 : : 6 7 76 7666 766 7 7+,L:!!R~!,V76!,Z66!,Z6 6!,V7 6!,/\ `: 6!,/\ `:  6!,Z6@6!,V76!,V76!, Z66!, V76!, Z66!, Z66!, Z6 6!,V7@6!,d6e6!,d6f6!,V7g6!,V7h60,!,l6]bv1H_v>!,V76}!,Z66i!,Z6 6U!,V7 6@!,/\ `: 6#!,/\ `:  6!,Z6@6!,V76!,V76!, Z66!, V76!, Z66}!, Z66f!, Z6 6O!,V7@68!,d6e6"!,d6f6 !,V7g6!,V7h6nYq!,uwY   y y|HNlHN HN C C=}h*+D,D*FN+-:,-- * ** A;:*+  =}AH *+,w    YYK********************   ws@s[e[IIIII[s[ssss sssssssss;s=s}ssssssPK!!㓪;com/ustadmobile/lib/db/entities/CourseBlock$Companion.class4;5com/ustadmobile/lib/db/entities/CourseBlock$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/CourseBlock$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/CourseBlock$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2BLOCK_ASSIGNMENT_TYPEBLOCK_CONTENT_TYPEBLOCK_DISCUSSION_TYPEBLOCK_MODULE_TYPEBLOCK_TEXT_TYPETABLE_ID#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/CourseBlock;lib-database_release+com/ustadmobile/lib/db/entities/CourseBlock/ CompanionCourseBlock.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations13/*4}5   314}5  6 73-*5 8 0192:U[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s s,s-s.PK!!K{+S9S91com/ustadmobile/lib/db/entities/CourseBlock.class4;+com/ustadmobile/lib/db/entities/CourseBlockjava/lang/Object()V  cbDeadlineDateJ  cbGracePeriodDate   cbMaxPointsI  cbActiveZ  this-Lcom/ustadmobile/lib/db/entities/CourseBlock;getCbUid()JcbUid  setCbUid(J)V getCbType()IcbType & ' setCbType(I)VgetCbIndentLevel cbIndentLevel , -setCbIndentLevelgetCbModuleParentBlockUidcbModuleParentBlockUid 1 2setCbModuleParentBlockUid getCbTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cbTitleLjava/lang/String; 89 : setCbTitle(Ljava/lang/String;)VgetCbDescription cbDescription ?9 @setCbDescriptiongetCbCompletionCriteriacbCompletionCriteria D EsetCbCompletionCriteriagetCbHideUntilDatecbHideUntilDate I JsetCbHideUntilDategetCbDeadlineDatesetCbDeadlineDategetCbLateSubmissionPenaltycbLateSubmissionPenalty P QsetCbLateSubmissionPenaltygetCbGracePeriodDatesetCbGracePeriodDategetCbMaxPointssetCbMaxPointsgetCbMinPoints cbMinPoints Y ZsetCbMinPoints getCbIndexcbIndex ^ _ setCbIndex getCbClazzUid cbClazzUid c d setCbClazzUid getCbActive()Z setCbActive(Z)V getCbHiddencbHidden l m setCbHiddengetCbEntityUid cbEntityUid q rsetCbEntityUidgetCbLctcbLct v wsetCbLctequals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics|areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ~ }otherLjava/lang/Object;hashCodejava/lang/Long(J)I java/lang/String % java/lang/Boolean(Z)I result write$Self(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V }output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;x(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/CourseBlock$$serializer9Lcom/ustadmobile/lib/db/entities/CourseBlock$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/CourseBlock$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/CourseBlock$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID|BLOCK_MODULE_TYPEdBLOCK_TEXT_TYPEfBLOCK_ASSIGNMENT_TYPEgBLOCK_CONTENT_TYPEhBLOCK_DISCUSSION_TYPEiLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/CourseBlockReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namecourseblock_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements}REPLACE INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) /*psql ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d16F           4      W20:VWBµ00000 0  0  0 0000000000000¢B¢JL02M0H–JN0HJ!O0P2Q02R0S2T0UHÇR0X†¢ " !R08@X‡¢ "#"$%R 0X†¢ &'"()R0X†¢ *#"+%R 0 X†¢ ,-"./R0X†¢ 0#"1%R0X†¢ 2#"3%R0X†¢ 4"5!R 0X†¢ 6#"7%R0X†¢ 8'"9)R0X†¢ :'";)R0X†¢ <'"=)R08@X‡¢ >#"?%R0X†¢ @'"A)R0X†¢ B'"C)R0X†¢ D#"E%R 0 X†¢ F-"G/R0X†¢ H'"I)R08@X‡¢ J#"K%¨X€å€å€å€å€å €å €å €å €å€å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order$'com/ustadmobile/door/annotation/Trigger&Order-com/ustadmobile/door/annotation/Trigger$Event)Event*com/ustadmobile/door/annotation/Trigger$On,OnCourseBlock.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!0 1 Z&,1 8907?907DI  P Y^c 0 Zlq v 0 222222,3\** * * *4 2 68A5 3/* 45 !"3:* 45# $%3/*(4$5 )*3:*(4$5#+%3/*.4&5 /*3:*.4&5#03/*34(5 4"3:*34(5# 563/*;4*5 07<=3:*+;4*5#967>63/*A4,5 07B=3:*+A4,5#967C%3/*F4.5 G*3:*F4.5#H3/*K405 L"3:*K405# M3/*425 N"3:*425# O%3/*R445 S*3:*R445#T3/*465 U"3:*465# V%3/*485 W*3:*485#X%3/*[4:5 \*3:*[4:5#]%3/*`4<5 a*3:*`4<5#b3/*e4?5 f"3:*e4?5# gh3/*4A5 ij3:*4A5#kh3/*n4C5 oj3:*n4C5#p3/*s4E5 t"3:*s4E5# u3/*x4I5 y"3:*x4I5# z{3P*++* + *(+(*.+.*3+3*;+;*A+A*F+F*K+K*+*R+R*+*+*[+[*`+`*e+e*+*n+n*s+s*x+x74ZLMO!P1QARRSeTxUVWXYZ[\] ^_,`=aNc5PP67%3* <h*(`<h*.`<h*3`<h*;Y W`<h*AY W`<h*F`<h*K`<h*`<h*R`<h*`<h*`<h*[`<h*``<h*e`<h*`<h*n`<h*s`<h*x`<7:;4Rghij)k?lUm_nloypqrstuvwxyz53kn*+,+,* +,* +,*(+,*(+,*.+,*.+,*3 +,*3+,*;+,*;+,*A+,*A+,*F+,*F+,*K +,*K+,* +,*+, *R+, *R+, * +, *+, * +, *+, *[+, *[+, *`+, *`+,*e +,*e+,*+,*+,*n+,*n+,*s +,*s+,*x +,*x7aL! @ @ @ @ @ @ @ @@ @@ @ @ @ @ @ @ @ @4^ %2 ( ^0k 2 6 8% ? A C %E2 SI` 5 nnn163~Ҷָ*~ * * ~ *( *(~ *. *.~ * 3 *3~ *; *; ~ *A * A@~ *F * F~ * K * K~ *  * ~ *R *R~ *  *~ *  *~ *[ *[ ~ *` *`@~ * e *e~ * *~ *n *n~ * s *s~ * x *x7M'  4'  /$0 C&D X(Y m*n , . 0 2 4 6  8  :! 6<7 L?M aAb vCw E I 5 &,1 89?9 D I  P Y^c lq v 81#s@s[e3 Y9*"%'(@*'+@-'.@:/1m [@  s  e[ee[s[IIIII[s ![Ysssssss&s,s1s8ss?sDsIs sPsssYs^scssslsqsvsssssgshsisjsbssfs"sCs%sGs*sMsNs>s6sBs=spstsTsUsksosHsLs+s/s]sasOsSsusysVsWsXs\s0s4s5s()V   cbPendingZ  this6Lcom/ustadmobile/lib/db/entities/CourseBlockReplicate;getCbPk()JcbPkJ  setCbPk(J)VgetCbVersionId cbVersionId  setCbVersionIdgetCbDestination cbDestination  setCbDestination getCbPending()Z setCbPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_releaseCourseBlockReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!XU U Ccom/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity.class4C=com/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity+com/ustadmobile/lib/db/entities/CourseBlock()V  expandedZ  this?Lcom/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity; getAssignment>()Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics;$Lorg/jetbrains/annotations/Nullable; assignmentgetEntryb()Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;entry`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;  setEntryc(Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;)VgetCourseDiscussion4()Lcom/ustadmobile/lib/db/entities/CourseDiscussion;courseDiscussion2Lcom/ustadmobile/lib/db/entities/CourseDiscussion; #$ %setCourseDiscussion5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)V getExpanded()Z setExpanded(Z)VLandroidx/room/Embedded;Lkotlin/Metadata;mvkxi0d1,           20B¢R 08@X‡¢ "R  0 8@X‡¢   " R 08@X‡¢ "R0X†¢ "¨d2-Lcom/ustadmobile/lib/db/entities/CourseBlock;lib-database_release CourseBlockWithCompleteEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1< -< -#$< - =< ** > ?  =/*>?  <=:*+>? @=/*> ?  < =:*+> ? @!"=/*&>?  <'(=:*+&>? $@)*=/* >?  +,=:* >?  A;B./[I0I1I02I03I45[s67[ss8ssssssss#s$s!s"s's(ssssss s s9s)s*s+s,s:PK!!'H:-'-'Gcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializer.class40Acom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79;com/ustadmobile/lib/db/entities/ClazzAssignment$$serializer;=Lcom/ustadmobile/lib/db/entities/ClazzAssignment$$serializer; "= <>8com/ustadmobile/lib/db/entities/ContentEntry$$serializer@:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer; "B ACLcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer; "G FH4com/ustadmobile/lib/db/entities/Language$$serializerJ6Lcom/ustadmobile/lib/db/entities/Language$$serializer; "L KM2kotlinx/serialization/internal/ArrayListSerializerO;com/ustadmobile/lib/db/entities/DiscussionTopic$$serializerQ=Lcom/ustadmobile/lib/db/entities/DiscussionTopic$$serializer; "S RT&(Lkotlinx/serialization/KSerializer;)V V PW deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity;decoder[kotlin/jvm/internal/Intrinsics]checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _` ^a  c&kotlinx/serialization/encoding/DecoderebeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; gh fi/kotlinx/serialization/encoding/CompositeDecoderkdecodeSequentially()Z mn lodecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J qr lsdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I uv lw-kotlinx/serialization/DeserializationStrategyy!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; {| l}decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z  l @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I l+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V l5com/ustadmobile/lib/db/entities/CourseBlockWithEntityjava/lang/String/com/ustadmobile/lib/db/entities/ClazzAssignment,com/ustadmobile/lib/db/entities/ContentEntry0com/ustadmobile/lib/db/entities/CourseDiscussion(com/ustadmobile/lib/db/entities/Languagejava/util/ListS(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lcom/ustadmobile/lib/db/entities/Language;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; g  write$Self(Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; YZ =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.CourseBlockWithEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cbUid addElement(Ljava/lang/String;Z)V cbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLct assignmententrycourseDiscussionlanguagetopicstopicUidsToRemoveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/CourseBlockWithEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseBlockWithEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" %  &/* '(  &/*'(  )%&"(  %&R(L+%S+*S+*S+%S+/5S+/5S+*S+%S+%S+ *S+ %S+ *S+ *S+ *S+%S+:S+:S+%S+%S+?5S+D5S+I5S+N5S+PYUX5S+PY%X5S+'( ( )%YZ&%( +\b*dM>6 766 7 : : 6 7 76 7666 766 7 7:!:":#:$:%:&+,j:''p4',t76',x66',x6 6',t7 6',/z ~: 6',/z ~:  6',x6@6',t76',t76', x66', t76', x66', x66', x6 6',t7@6',66',66',t76',t76',?z!~:!6',Dz"~:"6',Iz#~:#6',Nz$~:$6',PYUXz%~:%6',PY%Xz&~:&6 ',6uz2I`w+Ig>y',t76e',x66Q',x6 6=',t7 6(',/z ~: 6 ',/z ~:  6',x6@6',t76',t76', x66', t76|', x66e', x66N', x6 67',t7@6 ',66 ',66',t76',t76',?z!~:!6',Dz"~:"6',Iz#~:#6n',Nz$~:$6P',PYUXz%~:%6(',PY%Xz&~:&6Y',Y    !"#$%&* fl fl'' fl'(  [%+&h*+b,b*dN+-:,--' ( * **+ AY&:*+İ'( [A&H *+,DZ'(    &ػYʳ̻YвK************************* *'  :, #)-$./  s  @s[e[IIIII[s[ss ss sssssss!ssYs[sssssss"PK!! bsEcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$Companion.class45?com/ustadmobile/lib/db/entities/CourseBlockWithEntity$Companionjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity;lib-database_release5com/ustadmobile/lib/db/entities/CourseBlockWithEntity) CompanionCourseBlockWithEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!?._(_(;com/ustadmobile/lib/db/entities/CourseBlockWithEntity.class4{5com/ustadmobile/lib/db/entities/CourseBlockWithEntity7com/ustadmobile/lib/db/entities/CourseBlockWithEntityDb()V  this7Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity; getTopics()Ljava/util/List;E()Ljava/util/List;$Lorg/jetbrains/annotations/Nullable;topicsLjava/util/List;   setTopics(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;)VgetTopicUidsToRemove$()Ljava/util/List;topicUidsToRemove  setTopicUidsToRemove%(Ljava/util/List;)Vequals(Ljava/lang/Object;)Zjava/lang/Object getClass()Ljava/lang/Class; "# !$kotlin/jvm/internal/Reflection&getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; () '*kotlin/jvm/internal/Intrinsics,areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ./ -0  2otherLjava/lang/Object;hashCode()I 67 8 !8resultIjava/util/List= createFromDb<(Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;)V#Lorg/jetbrains/annotations/NotNull;dbEntityBcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V DE -F getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; HI J setAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V LM NgetEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry; PQ RsetEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)V TU VgetCourseDiscussion4()Lcom/ustadmobile/lib/db/entities/CourseDiscussion; XY ZsetCourseDiscussion5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)V \] ^ getLanguage,()Lcom/ustadmobile/lib/db/entities/Language; `a b setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)V de fgetCbUid()J hi jsetCbUid(J)V lm n getCbType p7 q setCbType(I)V st ugetCbIndentLevel w7 xsetCbIndentLevel zt {getCbModuleParentBlockUid }i ~setCbModuleParentBlockUid m  getCbTitle()Ljava/lang/String;  setCbTitle(Ljava/lang/String;)V getCbDescription setCbDescription getCbCompletionCriteria 7 setCbCompletionCriteria t getCbHideUntilDate i setCbHideUntilDate m getCbDeadlineDate i setCbDeadlineDate m getCbLateSubmissionPenalty 7 setCbLateSubmissionPenalty t getCbGracePeriodDate i setCbGracePeriodDate m getCbMaxPoints 7 setCbMaxPoints t  getCbIndex 7  setCbIndex t  getCbClazzUid i  setCbClazzUid m  getCbActive()Z  setCbActive(Z)V  getCbHidden  setCbHidden getCbEntityUid i setCbEntityUid m getCbLct i setCbLct m 9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb; write$Self(Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc(Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 2kotlinx/serialization/internal/ArrayListSerializer;com/ustadmobile/lib/db/entities/DiscussionTopic$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/DiscussionTopic$$serializer; !kotlinx/serialization/KSerializer&(Lkotlinx/serialization/KSerializer;)V  +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V -kotlinx/serialization/internal/LongSerializer/Lkotlinx/serialization/internal/LongSerializer;  1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;S(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lcom/ustadmobile/lib/db/entities/Language;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializerCLcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$$serializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;  1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  !3(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V # $seen1cbUidJcbType cbIndentLevelcbModuleParentBlockUidcbTitleLjava/lang/String; cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActiveZcbHidden cbEntityUidcbLct assignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;entry.Lcom/ustadmobile/lib/db/entities/ContentEntry;courseDiscussion2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;language*Lcom/ustadmobile/lib/db/entities/Language;serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/StringI/com/ustadmobile/lib/db/entities/ClazzAssignmentK,com/ustadmobile/lib/db/entities/ContentEntryM0com/ustadmobile/lib/db/entities/CourseDiscussionO(com/ustadmobile/lib/db/entities/LanguageQ=kotlinx/serialization/internal/SerializationConstructorMarkerS?com/ustadmobile/lib/db/entities/CourseBlockWithEntity$CompanionV1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V X WY CompanionALcom/ustadmobile/lib/db/entities/CourseBlockWithEntity$Companion; [\ ]DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;"Ljava/util/List;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1=r                          >20:=>Bý00000 0  0  0 000000000000000 0!" 0$0#% 00#&0'¢(B¢)J001220J302405H–J60HJ!701280290:2;0>s1t.;<3 ?@rC+CG*+KO*+SW*+[_*+cg*+ko*+rv*+y|*+*+*+*+*+*+*+*+*+*+*+*+Ķ*+˶*+Ѷ*+׶ڱs^"#$%&&.'6(>)F*N+V,^-f.n/v0~12345678t BuAr*G+G,G*+,+,* +,Y*+,* +,Y*v + @ @st  wuAAAr"$r~"*      #%&~ * *!'~ * *"v=CJJLNPR>>TsNOd etr r(<r)*r+<r,<r-*r./r0/ r1< r2* r3* r4<r5*r6<r7<r8<r9*r:;r<;r=*r>*r?@rABrCDrEF r!r"rGH#xw#  s  @ s[eUr WYZ^yW[mzowabc[IdIeIdfIdgIhi[sjk[@s ss(ss)ss+s,s-s.ss0s1s2s3s4s5s6s7s8s9s:sss?s@sAsBsCsDsEsFssslssGsHssss sss ss?ssBss4ss6sssssssms[snPK!!^$$Icom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializer.class4Ccom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79;com/ustadmobile/lib/db/entities/ClazzAssignment$$serializer;=Lcom/ustadmobile/lib/db/entities/ClazzAssignment$$serializer; "= <>8com/ustadmobile/lib/db/entities/ContentEntry$$serializer@:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer; "B ACLcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer; "G FH4com/ustadmobile/lib/db/entities/Language$$serializerJ6Lcom/ustadmobile/lib/db/entities/Language$$serializer; "L KM deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;decoderQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TW  Y&kotlinx/serialization/encoding/Decoder[beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ]^ \_/kotlinx/serialization/encoding/CompositeDecoderadecodeSequentially()Z cd bedecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J gh bidecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I kl bm-kotlinx/serialization/DeserializationStrategyo!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; qr bsdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z uv bw @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I b+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V b7com/ustadmobile/lib/db/entities/CourseBlockWithEntityDbjava/lang/String/com/ustadmobile/lib/db/entities/ClazzAssignment,com/ustadmobile/lib/db/entities/ContentEntry0com/ustadmobile/lib/db/entities/CourseDiscussion(com/ustadmobile/lib/db/entities/Language3(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ]  write$Self(Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; OP =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.CourseBlockWithEntityDbJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cbUid addElement(Ljava/lang/String;Z)V cbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLct assignmententrycourseDiscussionlanguageLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseBlockWithEntityDb.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  $L+%S+*S+*S+%S+/5S+/5S+*S+%S+%S+ *S+ %S+ *S+ *S+ *S+%S+:S+:S+%S+%S+?5S+D5S+I5S+N5S+  OPV#&W+RX*ZM>6 766 7 : : 6 7 76 7666 766 7 7:!:":#:$+,`:%%f%,j76%,n66%,n6 6%,j7 6%,/p t: 6%,/p t:  6%,n6@6%,j76%,j76%, n66%, j76%, n66%, n66%, n6 6%,j7@6%,x6y6%,x6z6%,j7{6%,j7|6%,?p!t:!}6%,Dp"t:"~6%,Ip#t:#6%,Np$t:$6%,6mr*AXo #A_}>%,j76m%,n66Y%,n6 6E%,j7 60%,/p t: 6%,/p t:  6%,n6@6%,j76%,j76%, n66%, j76%, n66m%, n66V%, n6 6?%,j7@6(%,x6y6%,x6z6%,j7{6%,j7|6%,?p!t:!}6%,Dp"t:"~6%,Ip#t:#6v%,Np$t:$6XY%,Y    !"#$O\b|\b \bW WQh*+X,X*ZN+-:,--  * ** AO:*+ QAH *+,    ŻYY²K************************  / s@s[e[IIIII  [s  [s sss sssssssssOsQsssssssPK!!Gcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$Companion.class45Acom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$Companionjava/lang/Object()V  thisCLcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;lib-database_release7com/ustadmobile/lib/db/entities/CourseBlockWithEntityDb) CompanionCourseBlockWithEntityDb.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!FL""=com/ustadmobile/lib/db/entities/CourseBlockWithEntityDb.class47com/ustadmobile/lib/db/entities/CourseBlockWithEntityDb+com/ustadmobile/lib/db/entities/CourseBlock()V  this9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb; getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;$Lorg/jetbrains/annotations/Nullable; assignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;   setAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VgetEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry;entry.Lcom/ustadmobile/lib/db/entities/ContentEntry;  setEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)VgetCourseDiscussion4()Lcom/ustadmobile/lib/db/entities/CourseDiscussion;courseDiscussion2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;  !setCourseDiscussion5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)V getLanguage,()Lcom/ustadmobile/lib/db/entities/Language;language*Lcom/ustadmobile/lib/db/entities/Language; '( ) setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)Vequals(Ljava/lang/Object;)Zjava/lang/Object/getClass()Ljava/lang/Class; 12 03kotlin/jvm/internal/Reflection5getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; 78 69kotlin/jvm/internal/Intrinsics;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z => <? -. AotherLjava/lang/Object;hashCode()I EF G/com/ustadmobile/lib/db/entities/ClazzAssignmentI JG,com/ustadmobile/lib/db/entities/ContentEntryL MG0com/ustadmobile/lib/db/entities/CourseDiscussionO PG(com/ustadmobile/lib/db/entities/LanguageR SGresultI write$Self(Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self[checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ]^ <_outputa serialDescc(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V We f/kotlinx/serialization/encoding/CompositeEncoderhshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z jk il;com/ustadmobile/lib/db/entities/ClazzAssignment$$serializernINSTANCE=Lcom/ustadmobile/lib/db/entities/ClazzAssignment$$serializer; pq or+kotlinx/serialization/SerializationStrategyt!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V vw ix8com/ustadmobile/lib/db/entities/ContentEntry$$serializerz:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer; p| {}Lcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer; p 4com/ustadmobile/lib/db/entities/Language$$serializer6Lcom/ustadmobile/lib/db/entities/Language$$serializer; p 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;3(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializerELcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$$serializer; p  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V x(IJIIJLjava/lang/String;Ljava/lang/String;IJJIJIIIJZZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V   @seen1cbUidJcbType cbIndentLevelcbModuleParentBlockUidcbTitleLjava/lang/String; cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActiveZcbHidden cbEntityUidcbLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerAcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionCLcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1f                       B20:ABBÝ00000 0  0  0 000000000000000 0!"0#¢$B¢%J602708H–J90HJ!:0;2<02=0>2?0@HÇR 08@X‡¢ &'"()R 08@X‡¢ *+",-R 08@X‡¢ ./"01R  0!8@X‡¢ 23"45¨C€å€å€å€å€å €å €å €å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€å d2-Lcom/ustadmobile/lib/db/entities/CourseBlock; $serializerlib-database_releaseCourseBlockWithEntityDb.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile!Z       '(  /*   /*   :*+   /*   :*+   /*"   #$:*+"   %&/**   +,:*+* ( -.~*++*4:+4:@*+B+W*+@*+@*"+"@**+*@  & !+0CVi |"~ ~CD EF_*H<h*Y KW`<h*Y NW`<h*"Y QW`<h**Y TW`<rJMPS&'(1)G*]+ZUV_ WX>*\`+b`,d`*+,g+,m*+,su*y+,m*+,~u*y+,m*"+,u*"y+,m**+,u**y+ @ @ @ @ [ acYZZZ"~*     !~ * *~ * *~ *" *"~ ** * *; :JMPS& E FZ [op VVV V VVVV '( !#s@s[e Yϳӱ[IIIII[s[Ds sssssssssssssssssssssssssssssss s's(sssss s sssss#s$sssss%s&s+s,s-sCssEsWss[sasscssssPK!!QlBcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer.class4;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24 deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseDiscussion;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig0com/ustadmobile/lib/db/entities/CourseDiscussionijava/lang/Stringkk(IJLjava/lang/String;Ljava/lang/String;JZJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.CourseDiscussionJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  courseDiscussionUid addElement(Ljava/lang/String;Z)V courseDiscussionTitlecourseDiscussionDesccourseDiscussionClazzUidcourseDiscussionActivecourseDiscussionLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26 7:: 7 6 7 +,G:M,Q76,*SW:6,*S W: 6,Q7 6,[6 6,Q7  6,_6+0D`|>,Q76,*SW:6,*S W: 6w,Q7 6b,[6 6M,Q7  68aYd,hjYl l   oi CrI: CrI CrI  8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w jNYYK*******r  M9 js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!l"r@com/ustadmobile/lib/db/entities/CourseDiscussion$Companion.class46:com/ustadmobile/lib/db/entities/CourseDiscussion$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;lib-database_release0com/ustadmobile/lib/db/entities/CourseDiscussion* CompanionCourseDiscussion.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/60   .1/60  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!p>6com/ustadmobile/lib/db/entities/CourseDiscussion.class40com/ustadmobile/lib/db/entities/CourseDiscussionjava/lang/Object()V  courseDiscussionActiveZ  this2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;getCourseDiscussionUid()JcourseDiscussionUidJ  setCourseDiscussionUid(J)VgetCourseDiscussionTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;courseDiscussionTitleLjava/lang/String;  setCourseDiscussionTitle(Ljava/lang/String;)VgetCourseDiscussionDesccourseDiscussionDesc " #setCourseDiscussionDescgetCourseDiscussionClazzUidcourseDiscussionClazzUid ' (setCourseDiscussionClazzUidgetCourseDiscussionActive()ZsetCourseDiscussionActive(Z)VgetCourseDiscussionLctcourseDiscussionLct 0 1setCourseDiscussionLct write$Self(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>output@ serialDescB/kotlinx/serialization/encoding/CompositeEncoderDshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z FG EHencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V JK EL/kotlinx/serialization/internal/StringSerializerNINSTANCE1Lkotlinx/serialization/internal/StringSerializer; PQ OR+kotlinx/serialization/SerializationStrategyT!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V VW EXencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V Z[ E\1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;k(IJLjava/lang/String;Ljava/lang/String;JZJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/CourseDiscussion$$serializer; Pn mo getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; qr ms1kotlinx/serialization/internal/PluginExceptionsKtuthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V wx vyseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker:com/ustadmobile/lib/db/entities/CourseDiscussion$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V9com/ustadmobile/lib/db/entities/CourseDiscussionReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.CourseDiscussionReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  courseDiscussionPk addElement(Ljava/lang/String;Z)V courseDiscussionVersionIdcourseDiscussionDestinationcourseDiscussionPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/CourseDiscussionReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseDiscussionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >% Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!>x<Icom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$Companion.class45Ccom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;lib-database_release9com/ustadmobile/lib/db/entities/CourseDiscussionReplicate) CompanionCourseDiscussionReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!7?com/ustadmobile/lib/db/entities/CourseDiscussionReplicate.class49com/ustadmobile/lib/db/entities/CourseDiscussionReplicatejava/lang/Object()V  courseDiscussionPendingZ  this;Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;getCourseDiscussionPk()JcourseDiscussionPkJ  setCourseDiscussionPk(J)VgetCourseDiscussionVersionIdcourseDiscussionVersionId  setCourseDiscussionVersionIdgetCourseDiscussionDestinationcourseDiscussionDestination  setCourseDiscussionDestinationgetCourseDiscussionPending()ZsetCourseDiscussionPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$$serializerRINSTANCEGLcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfCcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionELcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseCourseDiscussionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** $   /*  :* /*  :* /*   !:*   "#/* $  $%:* $  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^} $ *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0C DX$YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!g>Ccom/ustadmobile/lib/db/entities/CourseGroupMember$$serializer.class4=com/ustadmobile/lib/db/entities/CourseGroupMember$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/CourseGroupMember$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseGroupMember;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V1com/ustadmobile/lib/db/entities/CourseGroupMemberXH(IJJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.CourseGroupMemberJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cgmUid addElement(Ljava/lang/String;Z)V  cgmSetUidcgmGroupNumber cgmPersonUidcgmLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/CourseGroupMember.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseGroupMember.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ^4L+%S+%S+*S+%S+%S+ 4 +, V+.4*6M>6 7 76 7 7 +,<:B],F76,F76,J6 6,F7 6,F7 6,N6(-AUi~>,F76,F76,J6 6,F7 6u,F7 6`PYS,WYY   \Y 8_>7 8_> 8_>V V-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ bFY|~Y~K******_  E1 Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!aAcom/ustadmobile/lib/db/entities/CourseGroupMember$Companion.class46;com/ustadmobile/lib/db/entities/CourseGroupMember$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/CourseGroupMember$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/CourseGroupMember$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/CourseGroupMember$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;lib-database_release1com/ustadmobile/lib/db/entities/CourseGroupMember* CompanionCourseGroupMember.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/*0   .1/*0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!\߾7com/ustadmobile/lib/db/entities/CourseGroupMember.class41com/ustadmobile/lib/db/entities/CourseGroupMemberjava/lang/Object()V  this3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; getCgmUid()JcgmUidJ   setCgmUid(J)V getCgmSetUid cgmSetUid   setCgmSetUidgetCgmGroupNumber()IcgmGroupNumberI  setCgmGroupNumber(I)VgetCgmPersonUid cgmPersonUid " #setCgmPersonUid getCgmLctcgmLct ' ( setCgmLct write$Self(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self/kotlin/jvm/internal/Intrinsics1checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 34 25output7 serialDesc9/kotlinx/serialization/encoding/CompositeEncoder;shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z => <?encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V AB <CencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V EF <G1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;H(IJJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/CourseGroupMember$$serializerWINSTANCE?Lcom/ustadmobile/lib/db/entities/CourseGroupMember$$serializer; YZ X[ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; ]^ X_1kotlinx/serialization/internal/PluginExceptionsKtathrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V cd beseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerj;com/ustadmobile/lib/db/entities/CourseGroupMember$Companionm1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V o np Companion=Lcom/ustadmobile/lib/db/entities/CourseGroupMember$Companion; rs tLandroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79=com/ustadmobile/lib/db/entities/CourseGroupMember$$serializer;?Lcom/ustadmobile/lib/db/entities/CourseGroupMember$$serializer; "= <> deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg Sh @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I tu Sv+kotlinx/serialization/UnknownFieldExceptionx(I)V z y{ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ S7com/ustadmobile/lib/db/entities/CourseGroupMemberPersonjava/lang/String1com/ustadmobile/lib/db/entities/CourseGroupMemberk(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.CourseGroupMemberPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypememberLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/CourseGroupMemberPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseGroupMemberPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  P&L+%S+*0S+*0S+*0S+*0S+*0S+5S+:S+:S+ *0S+ *0S+ *0S+ *0S+ *0S+%S+*0S+*0S+%S+%S+%S+5S+%S+*0S+5S+?0S+ & @A#&S+CI*KM>6 7:: : : : 6 66::::: 7:: 7 7 76 7 :"6#:$+,Q:%%WP%,[76%,*]a:6%,*] a: 6%,*] a: 6%,*] a: 6%,*] a:  6%,e6 @6%,i66%,i66%, *]a:6%, *]a:6%, *]a:6%, *]a:6%, *]a: 6%,[7@6%,*]a:j6%,*]a:k6%,[7l6%,[7m6%,[7n6%,e6o6%,[7 p6%,*]"a:"q6%,e6#r6%,?]$a:$s6,(%,w6uz3Ja1Oe{>y%,[76e%,*]a:6I%,*] a: 6-%,*] a: 6%,*] a: 6%,*] a:  6%,e6 @6%,i66%,i66%, *]a:6s%, *]a:6T%, *]a:65%, *]a:6%, *]a: 6%,[7@6%,*]a:j6%,*]a:k6%,[7l6%,[7m6x%,[7n6b%,e6o6L%,[7 p66%,*]"a:"q6%,e6#r6%,?]$a:$s6yY|%,Y      "#$  MS MS MSS SB h*+I,I*KN+-:,--  * ** A@:*+ BAH *+,    ӻYYK**************************      s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!! (TGcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$Companion.class45Acom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$Companionjava/lang/Object()V  thisCLcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;lib-database_release7com/ustadmobile/lib/db/entities/CourseGroupMemberPerson) CompanionCourseGroupMemberPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!~WW=com/ustadmobile/lib/db/entities/CourseGroupMemberPerson.class47com/ustadmobile/lib/db/entities/CourseGroupMemberPerson&com/ustadmobile/lib/db/entities/Person()V  this9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson; getMember5()Lcom/ustadmobile/lib/db/entities/CourseGroupMember;$Lorg/jetbrains/annotations/Nullable;member3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;   setMember6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)V write$Self(Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),=com/ustadmobile/lib/db/entities/CourseGroupMember$$serializer.INSTANCE?Lcom/ustadmobile/lib/db/entities/CourseGroupMember$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;k(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$$serializerHELcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1I personUidJusernameLjava/lang/String; firstNameslastName emailAddrphoneNumgenderactiveZadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringz1com/ustadmobile/lib/db/entities/CourseGroupMember|=kotlinx/serialization/internal/SerializationConstructorMarker~Acom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionCLcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 120:01Bý0000 0 0 0 0 000000000000000000 !0"¢#B¢$J!)0*2+02,0-2.0/HÇR 0 8@X‡¢ %&"'(¨2d2(Lcom/ustadmobile/lib/db/entities/Person; $serializerlib-database_releaseCourseGroupMemberPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<!"]~LPV*      !YZ~ * * GD{{{{{{{{{{{{{}O P] ][\]]^]_`]a`]b`]c`]d`]e\ ]fg ]hg ]i` ]j` ]k`]l`]m`]n^]o`]p`]q^]r^]s^]t\]u^]v`]w\] ]xy!#=>s?@@ABsCD[EeFG YI[IIIII[s[3s ss[sCs]sCs_sCsasbscsdsesfsCshsisjskslsmsnsospsqsrssstsusvswsssxsys()V   cgmPendingZ  thisgetCgmVersionId cgmVersionId  setCgmVersionIdgetCgmDestinationcgmDestination  setCgmDestination getCgmPending()Z setCgmPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_releaseCourseGroupMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!2@com/ustadmobile/lib/db/entities/CourseGroupSet$$serializer.class4:com/ustadmobile/lib/db/entities/CourseGroupSet$$serializerxLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeZ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseGroupSet;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np.com/ustadmobile/lib/db/entities/CourseGroupSetrjava/lang/StringtZ(IJLjava/lang/String;IZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize[(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor.com.ustadmobile.lib.db.entities.CourseGroupSetJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cgsUid addElement(Ljava/lang/String;Z)V cgsNamecgsTotalGroups cgsActive cgsClazzUidcgsLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2:com/ustadmobile/lib/db/entities/CourseGroupSet.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseGroupSet.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  kAL+%S+*0S+5S+:S+%S+%S+ A ;<5 +>D*FM>6 7:6 6 7 7 +,L:Rw,V76,*X\:6,`6 6,d6 6,V7 6,V7  6,h6+0D`t>,V76,*X\:6,`6 6,d6 6j,V7 6U,V7  6@jYm,qsYu    xc H{N: H{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  jNYYK*******{  M5 ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!>com/ustadmobile/lib/db/entities/CourseGroupSet$Companion.class468com/ustadmobile/lib/db/entities/CourseGroupSet$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/CourseGroupSet$Companion; serializer%()Lkotlinx/serialization/KSerializer;W()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/lib/db/entities/CourseGroupSet$$serializerINSTANCE()V  cgsTotalGroupsI   cgsActiveZ  this0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; getCgsUid()JcgsUidJ   setCgsUid(J)V getCgsName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;cgsNameLjava/lang/String;  ! setCgsName(Ljava/lang/String;)VgetCgsTotalGroups()IsetCgsTotalGroups(I)V getCgsActive()Z setCgsActive(Z)VgetCgsClazzUid cgsClazzUid . /setCgsClazzUid getCgsLctcgsLct 3 4 setCgsLct write$Self(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self;kotlin/jvm/internal/Intrinsics=checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ?@ >AoutputC serialDescE/kotlinx/serialization/encoding/CompositeEncoderGshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z IJ HKencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V MN HO/kotlinx/serialization/internal/StringSerializerQINSTANCE1Lkotlinx/serialization/internal/StringSerializer; ST RU+kotlinx/serialization/SerializationStrategyW!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V YZ H[encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ]^ H_encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V ab Hc1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;Z(IJLjava/lang/String;IZJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN:com/ustadmobile/lib/db/entities/CourseGroupSet$$serializers8com/ustadmobile/lib/db/entities/CourseGroupSet$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion:Lcom/ustadmobile/lib/db/entities/CourseGroupSet$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker9Lcom/ustadmobile/lib/db/entities/CourseGroupSetReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namecoursegroupset_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) /*psql ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                -20:,-BK0000 0  0 0 0¢B¢J!%0&2'02(0)2*0+HÇR 0 X†¢ "R 08@X‡¢ "R 08@X‡¢ "R0X†¢ "R0X†¢  "!"R08@X‡¢ #"$¨.d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnCourseGroupSet.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1: Z   . Z3  E** * " $ /* :*/*" #$:*+"  %&/* " '(:* " )*/*$ +,:*$-/*0' 1:*0'2/*5+ 6:*5+78*<B+DB,FB+,L* +,*P+,L*"+,VX*"\+,L* +,* `+,L*+,*d+,L*0 +,*0P+,L*5 +,*5P ! @ @ @ @ @ @.  %2 " $ ' + ;CeEf9:::gd ~w{*~ * * ~ *" *"~ * * ~ * *~ * 0 *0 ~ * 5 * 5$    6  / 0 C"D X$Y m'n + \     .3 #hisjk@lmsno[peqr Y*t@@@[@se[ee[s[IIIII[s[/ssnssnssnssns s sns.s3sssgss)s*s+s,s-ss1ss2s6sss#s$s%s&s's(sss7sns;sCsesEsfsssIcPK!!/+mm=com/ustadmobile/lib/db/entities/CourseGroupSetReplicate.class4F7com/ustadmobile/lib/db/entities/CourseGroupSetReplicatejava/lang/Object()V   cgsPendingZ  this9Lcom/ustadmobile/lib/db/entities/CourseGroupSetReplicate;getCgsPk()JcgsPkJ  setCgsPk(J)VgetCgsVersionId cgsVersionId  setCgsVersionIdgetCgsDestinationcgsDestination  setCgsDestination getCgsPending()Z setCgsPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_releaseCourseGroupSetReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!:?com/ustadmobile/lib/db/entities/CoursePicture$$serializer.class49com/ustadmobile/lib/db/entities/CoursePicture$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/CoursePicture$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CoursePicture;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np-com/ustadmobile/lib/db/entities/CoursePicturerjava/lang/Stringt(IJJJJIJLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CoursePicture;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/CoursePicture;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.CoursePictureJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  coursePictureUid addElement(Ljava/lang/String;Z)V coursePictureClazzUidcoursePictureMasterCsncoursePictureLocalCsncoursePictureLastChangedBycoursePictureLctcoursePictureUricoursePictureMd5coursePictureFileSizecoursePictureTimestampcoursePictureMimeTypecoursePictureActiveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/CoursePicture.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCoursePicture.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+%S+*S+%S+/5S+/5S+*S+ %S+ /5S+ :S+  ;<+>D*FM>6 7 7 7 7 6 7::6 7:6+,L:R,V76,V76,V7 6,V7 6,Z66,V7 6,/\`:@6,/\`:6,Z66, V76, /\`:6, d66|,h6c BG[o-L>,V76,V76,V7 6p,V7 6[,Z66F,V7 61,/\`:@6,/\`:6,Z66, V76, /\`:6, d66jYm,qsY  uuuxBH{NQH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  xYY K*************{  wj ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!lȴ=com/ustadmobile/lib/db/entities/CoursePicture$Companion.class467com/ustadmobile/lib/db/entities/CoursePicture$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/CoursePicture$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/CoursePicture$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/CoursePicture$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/CoursePicture;lib-database_release-com/ustadmobile/lib/db/entities/CoursePicture* CompanionCoursePicture.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/>0   .1/>0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!,003com/ustadmobile/lib/db/entities/CoursePicture.class4-com/ustadmobile/lib/db/entities/CoursePicturejava/lang/Object()V  coursePictureActiveZ  this/Lcom/ustadmobile/lib/db/entities/CoursePicture;getCoursePictureUid()JcoursePictureUidJ  setCoursePictureUid(J)VgetCoursePictureClazzUidcoursePictureClazzUid  setCoursePictureClazzUidgetCoursePictureMasterCsncoursePictureMasterCsn  setCoursePictureMasterCsngetCoursePictureLocalCsncoursePictureLocalCsn # $setCoursePictureLocalCsngetCoursePictureLastChangedBy()IcoursePictureLastChangedByI )* +setCoursePictureLastChangedBy(I)VgetCoursePictureLctcoursePictureLct 0 1setCoursePictureLctgetCoursePictureUri()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;coursePictureUriLjava/lang/String; 78 9setCoursePictureUri(Ljava/lang/String;)VgetCoursePictureMd5coursePictureMd5 >8 ?setCoursePictureMd5getCoursePictureFileSizecoursePictureFileSize C* DsetCoursePictureFileSizegetCoursePictureTimestampcoursePictureTimestamp H IsetCoursePictureTimestampgetCoursePictureMimeTypecoursePictureMimeType M8 NsetCoursePictureMimeTypegetCoursePictureActive()ZsetCoursePictureActive(Z)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; WX Ykotlin/jvm/internal/Reflection[getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; ]^ \_kotlin/jvm/internal/IntrinsicsaareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z cd beotherLjava/lang/Object;hashCodejava/lang/Longj(J)I il kmjava/lang/Stringo i( pqjava/lang/Booleans(Z)I iu tvresult write$Self(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self}checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  boutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJJIJLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/CoursePicture$$serializer;Lcom/ustadmobile/lib/db/entities/CoursePicture$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker7com/ustadmobile/lib/db/entities/CoursePicture$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion9Lcom/ustadmobile/lib/db/entities/CoursePicture$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;/Lcom/ustadmobile/door/annotation/AttachmentUri;/Lcom/ustadmobile/door/annotation/AttachmentMd5;0Lcom/ustadmobile/door/annotation/AttachmentSize;TABLE_ID}Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;6Lcom/ustadmobile/door/annotation/EntityWithAttachment;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker8Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namecoursepicture_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) /*psql ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive */Lkotlin/Metadata;mvkxi0d1D          &      B20:ABB00000 0 0 0  0 000 00¢B¢J70280H–J90HJ!:0;2<02=0>2?0@HÇR0X†¢ "R0X†¢ "R08@X‡¢  "!"R 08@X‡¢ # "$"R 08@X‡¢ %"&R08@X‡¢ '"(R08@X‡¢ )"*R  0 8@X‡¢ +,"-.R0 X†¢ /,"0.R0X†¢ 1"2R08@X‡¢ 3"4R  0 8@X‡¢ 5,"6.¨C€å€å€å€å€å €å €å €å €å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnCoursePicture.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! | Z # )* 0 78 6>8 6C* HM8 6 *< ** <   /*  :* /*   :*  /* #  !:* # "/*%&  &:*%& '(/*,)  -.:*,) *//*2-  3:*2- 45/*:0   6;<:*+:0 86=5/*@3   6A<:*+@3 86B(/*E6  F.:*E6 *G/*J8  K:*J8 L5/*O:   6P<:*+O: 86QR/* <  ST:* <  UV~*++*Z`+Z`f+W*+*+* + *%+%*,+,*2+2*:+:f*@+@f*E+E*J+J*O+Of* + BDE!G&I7JHKYLjMzNOPQRSTV gh6i(n*n<h*n`<h* n`<h*%n`<h*,`<h*2n`<h*:Y rW`<h*@Y rW`<h*E`<h*Jn`<h*OY rW`<h* w`<VXpp*p6 Z[\"]/^9_F`\arb|cdefx* yz6*~+,+,* +,*+,* +,*+,* +,* +,*% +,*%+,*,+,*,+,*2 +,*2+,*:+,*:+,*@+,*@+,*E+,*E+, *J +, *J+, *O+, *O+, * +, * >0! @ @ @ @ @ @ @ @ @ @ @ @>%2Q ^}#&- 8<( 6}66 {|||i~*~ * * ~ *  *~ * * ~ * % *%~ *, * , ~ * 2 * 2@~ *: * :~ *@ *@~ *E *E~ * J *J~ *O *O~ * * :ppp  f/ 0C#DX&Ym)n-0368:< *#)* 0 78 >8C*HM8  #s@s[e Y̳б*@@  @  .[@se[ee[s[IIIII[s[Dsssssssss#s)s0s7ss>sCsHsMs ssssssQsRsSsTsssssBs(sFs.s's-s/s3s"s&ss!s=s5sAs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/CoursePictureReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V6com/ustadmobile/lib/db/entities/CoursePictureReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.CoursePictureReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  cpPk addElement(Ljava/lang/String;Z)V  cpVersionId cpDestination cpPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/CoursePictureReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCoursePictureReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >$ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!>Fcom/ustadmobile/lib/db/entities/CoursePictureReplicate$Companion.class45@com/ustadmobile/lib/db/entities/CoursePictureReplicate$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/CoursePictureReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/CoursePictureReplicate$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/CoursePictureReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;lib-database_release6com/ustadmobile/lib/db/entities/CoursePictureReplicate) CompanionCoursePictureReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!&X$$<com/ustadmobile/lib/db/entities/CoursePictureReplicate.class46com/ustadmobile/lib/db/entities/CoursePictureReplicatejava/lang/Object()V   cpPendingZ  this8Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;getCpPk()JcpPkJ  setCpPk(J)VgetCpVersionId cpVersionId  setCpVersionIdgetCpDestination cpDestination  setCpDestination getCpPending()Z setCpPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/CoursePictureReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/CoursePictureReplicate$$serializerRINSTANCEDLcom/ustadmobile/lib/db/entities/CoursePictureReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf@com/ustadmobile/lib/db/entities/CoursePictureReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionBLcom/ustadmobile/lib/db/entities/CoursePictureReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseCoursePictureReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** #   /*  :* /*  :* /*   !:*  "#/* #  $%:* #  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^}# *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0CDX#YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!⟍>com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter.class48com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterjava/lang/Object5com/ustadmobile/door/attachments/EntityWithAttachmentgetAttachmentUri-implC(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;-com/ustadmobile/lib/db/entities/CoursePicture getCoursePictureUri()Ljava/lang/String; arg0/Lcom/ustadmobile/lib/db/entities/CoursePicture;getAttachmentUrientity    this:Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter;setAttachmentUri-implD(Lcom/ustadmobile/lib/db/entities/CoursePicture;Ljava/lang/String;)VsetCoursePictureUri(Ljava/lang/String;)V  valueLjava/lang/String;setAttachmentUri  #getAttachmentMd5-implgetCoursePictureMd5 & 'getAttachmentMd5 % *setAttachmentMd5-implsetCoursePictureMd5 - .setAttachmentMd5 , 1getAttachmentSize-impl2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)IgetCoursePictureFileSize()I 56 7getAttachmentSize 34 :setAttachmentSize-impl3(Lcom/ustadmobile/lib/db/entities/CoursePicture;I)VsetCoursePictureFileSize(I)V >? @IsetAttachmentSize <= DgetTableName-impl#Lorg/jetbrains/annotations/NotNull; CoursePictureH getTableName F K toString-impljava/lang/StringBuilderN()V PQ OR CoursePicture_EwaAdapter(entity=Tappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; VW OX-(Ljava/lang/Object;)Ljava/lang/StringBuilder; VZ O[(C)Ljava/lang/StringBuilder; V] O^toString ` Oa M c hashCode-implhashCode f6 g e4 i equals-implD(Lcom/ustadmobile/lib/db/entities/CoursePicture;Ljava/lang/Object;)Z unbox-impl1()Lcom/ustadmobile/lib/db/entities/CoursePicture; mn okotlin/jvm/internal/IntrinsicsqareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z st ruotherLjava/lang/Object;equals(Ljava/lang/Object;)Z kl {2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)V Rconstructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture;checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V rbox-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter; P} v equals-impl0a(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lcom/ustadmobile/lib/db/entities/CoursePicture;)Zp1p2Lkotlin/jvm/JvmInline;Lkotlin/Metadata;mvkxi0d1d0           ‡@20B0ø¢J020HÖ¢J0 HÖ¢J 0HÖ¢! R(0208V@VX–¢   "  R$0 20 8V@VX–¢ "R(0208V@VX–¢  " R0X‚¢ R08VX–¢ ˆ’0ø‚ ¨"d27Lcom/ustadmobile/door/attachments/EntityWithAttachment; attachmentMd5attachmentSize attachmentUri tableNamelib-database_releaseCoursePicture_EwaAdapter.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileRuntimeVisibleAnnotations1G /*   2*  >*+   !  "A *+$    ! %/*(  ) 2*+  ,>*+/  !  0A *+2   ! 34/*8 962*;  <=>*A  BC?A *E   B F-I GJ 2*L G M7OYSUY*\)_b ` &*d  e4#*h f6&*j  klN++p*_v wxyz1 *+|  wxP}> *~*+   &** GG' Y*  mn#* .*+v[IIIII[s[#sssssss sss%ss,ssss3s4skotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 8com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterconstructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture;  box-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter;  $i$f$asEntityWithAttachmentI$this$asEntityWithAttachment/Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/Metadata;mvkxi0d1&    0*0H†¨d27Lcom/ustadmobile/door/attachments/EntityWithAttachment;lib-database_releaseCoursePicture_EwaAdapter.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1,D* <*-!./01+27[I I!I "I#$I%&[s'([ss)ss*PK!!%SICcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer.class4=com/ustadmobile/lib/db/entities/CourseTerminology$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CourseTerminology;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^1com/ustadmobile/lib/db/entities/CourseTerminology`java/lang/Stringbi(IJLjava/lang/String;Ljava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/CourseTerminology;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.CourseTerminologyJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ctUid addElement(Ljava/lang/String;Z)V ctTitle ctTerminologyctLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/CourseTerminology.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCourseTerminology.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  [1L+%S+*0S+*0S+%S+ 1 12 I+4:*6 7:: 7 +,B:  H[ ,L76 ,*NR:6 ,*N R: 6 ,L7 6 ,V6!&:Vr> ,L76 ,*NR:6 ,*N R: 6 ,L7 6lXY[ ,_aYc c fa >iD0 >iD >iD I I3gjkh*+m:,o:*/ as@s[e[IIIII[s[sss}s sssssssss1s3sgsjssls|snsPK!!UeAcom/ustadmobile/lib/db/entities/CourseTerminology$Companion.class46;com/ustadmobile/lib/db/entities/CourseTerminology$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/CourseTerminology$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/CourseTerminology$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/CourseTerminology;lib-database_release1com/ustadmobile/lib/db/entities/CourseTerminology* CompanionCourseTerminology.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/(0   .1/(0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!fT((7com/ustadmobile/lib/db/entities/CourseTerminology.class41com/ustadmobile/lib/db/entities/CourseTerminologyjava/lang/Object()V  this3Lcom/ustadmobile/lib/db/entities/CourseTerminology;getCtUid()JctUidJ  setCtUid(J)V getCtTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;ctTitleLjava/lang/String;   setCtTitle(Ljava/lang/String;)VgetCtTerminology ctTerminology  setCtTerminologygetCtLctctLct # $setCtLct write$Self(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self+kotlin/jvm/internal/Intrinsics-checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V /0 .1output3 serialDesc5/kotlinx/serialization/encoding/CompositeEncoder7shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 9: 8;encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V => 8?/kotlinx/serialization/internal/StringSerializerAINSTANCE1Lkotlinx/serialization/internal/StringSerializer; CD BE+kotlinx/serialization/SerializationStrategyG!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V IJ 8K1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;i(IJLjava/lang/String;Ljava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/CourseTerminology$$serializer[?Lcom/ustadmobile/lib/db/entities/CourseTerminology$$serializer; C] \^ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; `a \b1kotlinx/serialization/internal/PluginExceptionsKtdthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V fg ehseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringn=kotlinx/serialization/internal/SerializationConstructorMarkerp;com/ustadmobile/lib/db/entities/CourseTerminology$Companions1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V u tv Companion=Lcom/ustadmobile/lib/db/entities/CourseTerminology$Companion; xy zLandroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker()V   ctPendingZ  thisgetCtVersionId ctVersionId  setCtVersionIdgetCtDestination ctDestination  setCtDestination getCtPending()Z setCtPending(Z)V=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeysLkotlin/Metadata;mvkxi0d1        20B¢R08@X‡¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "¨d2lib-database_releaseCourseTerminologyReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1@&@'(s)*@+ @'(s,- A< ** B  C  A/*BC  A:*BC A/*BC  A:*BC A/* BC  !A:* BC "#A/* BC  $%A:* BC  D?Em34[I5I6I57I58I9:[s;<[ss=sss=sss!ss s=s"s#s$s%sssssss>@9./[@01[sss@01[ss 2[ssPK!!s5=com/ustadmobile/lib/db/entities/CustomField$$serializer.class47com/ustadmobile/lib/db/entities/CustomField$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/CustomField$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CustomField;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I fg Nh+kotlinx/serialization/UnknownFieldExceptionj(I)V l km endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V op Nq+com/ustadmobile/lib/db/entities/CustomFieldsjava/lang/Stringu(IJLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJILkotlinx/serialization/internal/SerializationConstructorMarker;)V w tx(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor{ serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CustomField;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V t/kotlinx/serialization/encoding/CompositeEncoder q(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/CustomField;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V }~ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.CustomFieldJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  customFieldUid addElement(Ljava/lang/String;Z)V customFieldNamecustomFieldNameAltcustomFieldLabelMessageIDcustomFieldIconcustomFieldIconId actionOnClickcustomFieldTypecustomFieldEntityTypecustomFieldActivecustomFieldDefaultValuecustomFieldMCSNcustomFieldLCSNcustomFieldLCBcustomFieldLctcustomFieldInputTypeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/CustomField.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCustomField.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*0S+*0S+5S+*0S+5S+*0S+5S+5S+ :S+ *0S+ %S+ %S+ 5S+%S+5S+  ;<+>D*FM>6 7:: 6 : 6 : 666: 7 76 76+,L:R],V76,*X\:6,*X \: 6,`6 6,*X \: 6,`6  6,*X \: @6,`66,`66, d66, *X\:6, V76, V76, `6 6,V7@6,`6e6,i6SXl  7Nm>,V76,*X\:6k,*X \: 6O,`6 6:,*X \: 6,`6  6,*X \: @6,`66,`66, d66, *X\:6, V76o, V76X, `6 6A,V7@6*,`6e6kYn,rtYv v  v  vvyH|NbH|N H|N  =z}~h*+D,D*FN+-:,-- * ** A;:*+  =zA}H *+,t    YYK*****************|  a ts@s[e[IIIII[s[ssss sssssssss;s=szs}sssssPK!!";com/ustadmobile/lib/db/entities/CustomField$Companion.class45com/ustadmobile/lib/db/entities/CustomField$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/CustomField$Companion;getFIELD_TYPE_TEXT()I+com/ustadmobile/lib/db/entities/CustomField access$getFIELD_TYPE_TEXT$cp  getFIELD_TYPE_DROPDOWN access$getFIELD_TYPE_DROPDOWN$cp  getFIELD_TYPE_DATE_SPINNER$access$getFIELD_TYPE_DATE_SPINNER$cp  getFIELD_TYPE_PICTUREaccess$getFIELD_TYPE_PICTURE$cp  getINPUT_TYPE_TEXTaccess$getINPUT_TYPE_TEXT$cp   getINPUT_TYPE_EMAILaccess$getINPUT_TYPE_EMAIL$cp # $getINPUT_TYPE_PHONENUM access$getINPUT_TYPE_PHONENUM$cp ' (getICON_PERSONaccess$getICON_PERSON$cp + , getICON_PHONEaccess$getICON_PHONE$cp / 0getICON_CALENDARaccess$getICON_CALENDAR$cp 3 4 getICON_EMAILaccess$getICON_EMAIL$cp 7 8getICON_ADDRESSaccess$getICON_ADDRESS$cp ; <getACTION_CALL()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;access$getACTION_CALL$cp A? BgetACTION_EMAILaccess$getACTION_EMAIL$cp E? FgetACTION_MAPSaccess$getACTION_MAPS$cp I? J serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;7com/ustadmobile/lib/db/entities/CustomField$$serializerOINSTANCE9Lcom/ustadmobile/lib/db/entities/CustomField$$serializer; QR PS!kotlinx/serialization/KSerializerU1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1&          †20B¢J%0'0&HÆR0X†D¢ R0X†D¢ R 0X†D¢  R 0 X†D¢  R0 X†D¢ R0 X†D¢ R0 X†D¢ R0 X†D¢ R0 X†D¢ R0 X†D¢ R0 X†D¢ R0 X†D¢ R0 X†D¢  R!0 X†D¢ "R#0 X†D¢ $¨(d2 ACTION_CALL ACTION_EMAIL ACTION_MAPSFIELD_TYPE_DATE_SPINNERFIELD_TYPE_DROPDOWNFIELD_TYPE_PICTUREFIELD_TYPE_TEXT ICON_ADDRESS ICON_CALENDAR ICON_EMAIL ICON_PERSON ICON_PHONEINPUT_TYPE_EMAILINPUT_TYPE_PHONENUMINPUT_TYPE_TEXT#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/CustomField;lib-database_release CompanionCustomField.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations Signature InnerClasses SourceFileRuntimeVisibleAnnotations1z/*{>|   z.{A|   z.{C|   z.{E|   z.{G|   z.!{J|  " z.%{L|  & z.){N|  * z.-{P|  . z.1{R|  2 z.5{T|  6 z.9{V|  : z.={X|  >?z.C{Z|  }@D?z.G{\|  }@H?z.K{^|  }@LMz1TV{>|  ~N}@Wz-*X| YZ xy[\[I]I^I]_I]`Iab[scd[)s sessfses>s?sgsDshsHsisess sjsskssls sms:sns2sos6sps*sqs.srs"sss&stssLsusvswPK!!π- F F1com/ustadmobile/lib/db/entities/CustomField.class4+com/ustadmobile/lib/db/entities/CustomFieldjava/lang/Objecth(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJI)V$Lorg/jetbrains/annotations/Nullable;()V   customFieldUidJ  customFieldNameLjava/lang/String;  customFieldNameAlt  customFieldLabelMessageIDI  customFieldIcon  customFieldIconId   actionOnClick  !customFieldType # $customFieldEntityType & 'customFieldActiveZ )* +customFieldDefaultValue - .customFieldMCSN 0 1customFieldLCSN 3 4customFieldLCB 6 7customFieldLct 9 :customFieldInputType < =this-Lcom/ustadmobile/lib/db/entities/CustomField;(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V  CgetCustomFieldUid()JsetCustomFieldUid(J)VgetCustomFieldName()Ljava/lang/String;setCustomFieldName(Ljava/lang/String;)VgetCustomFieldNameAltsetCustomFieldNameAltgetCustomFieldLabelMessageID()IsetCustomFieldLabelMessageID(I)VgetCustomFieldIconsetCustomFieldIcongetCustomFieldIconIdsetCustomFieldIconIdgetActionOnClicksetActionOnClickgetCustomFieldTypesetCustomFieldTypegetCustomFieldEntityTypesetCustomFieldEntityTypegetCustomFieldActive()ZsetCustomFieldActive(Z)VgetCustomFieldDefaultValuesetCustomFieldDefaultValuegetCustomFieldMCSNsetCustomFieldMCSNgetCustomFieldLCSNsetCustomFieldLCSNgetCustomFieldLCBsetCustomFieldLCBgetCustomFieldLctsetCustomFieldLctgetCustomFieldInputTypesetCustomFieldInputType component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15 component16copy(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJI)Lcom/ustadmobile/lib/db/entities/CustomField;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/CustomField;JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJIILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/CustomField; ~ toStringjava/lang/StringBuilder CustomField(customFieldUid=append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; , customFieldName=, customFieldNameAlt=, customFieldLabelMessageID=(I)Ljava/lang/StringBuilder; , customFieldIcon=, customFieldIconId=, actionOnClick=, customFieldType=, customFieldEntityType=, customFieldActive=(Z)Ljava/lang/StringBuilder; , customFieldDefaultValue=, customFieldMCSN=, customFieldLCSN=, customFieldLCB=, customFieldLct=, customFieldInputType=(C)Ljava/lang/StringBuilder; K hashCodejava/lang/Long(J)I java/lang/String Q java/lang/Integer(I)I resultequals(Ljava/lang/Object;)Zkotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/CustomField$$serializer9Lcom/ustadmobile/lib/db/entities/CustomField$$serializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;  1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker  A #access$getFIELD_TYPE_TEXT$cpFIELD_TYPE_TEXT & ' access$getFIELD_TYPE_DROPDOWN$cpFIELD_TYPE_DROPDOWN * +$access$getFIELD_TYPE_DATE_SPINNER$cpFIELD_TYPE_DATE_SPINNER . /access$getFIELD_TYPE_PICTURE$cpFIELD_TYPE_PICTURE 2 3access$getINPUT_TYPE_TEXT$cpINPUT_TYPE_TEXT 6 7access$getINPUT_TYPE_EMAIL$cpINPUT_TYPE_EMAIL : ; access$getINPUT_TYPE_PHONENUM$cpINPUT_TYPE_PHONENUM > ?access$getICON_PERSON$cp ICON_PERSON B Caccess$getICON_PHONE$cp ICON_PHONE F Gaccess$getICON_CALENDAR$cp ICON_CALENDAR J Kaccess$getICON_EMAIL$cp ICON_EMAIL N Oaccess$getICON_ADDRESS$cp ICON_ADDRESS R Saccess$getACTION_CALL$cp ACTION_CALL V Waccess$getACTION_EMAIL$cp ACTION_EMAIL Z [access$getACTION_MAPS$cp ACTION_MAPS ^ _5com/ustadmobile/lib/db/entities/CustomField$Companionb1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V d ce Companion7Lcom/ustadmobile/lib/db/entities/CustomField$Companion; gh icallkemailmmapoLandroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D          @     ‡ `20:_`B£0000 0 0 0 0 0000000000¢B¯0 0 0 0  0 0  0 000 000000¢J C0HÆJ D0HÆJ E0HÆJ F0HÆJ G0HÆJ H0HÆJ I0HÆJ J0HÆJ K0HÆJ L0HÆJ M0HÆJ N0HÆJ O0HÆJ P0HÆJ Q0HÆJ R0HÆJ³S0202 02 02 02  02 02  02 020202 02020202020HÆJT02U0HÖJ V0HÖJ W0HÖJ!X0Y2Z02[0\2]0^HÇR 0X†¢ "R0X†¢  "!"R0X†¢ #"$R0X†¢ %&"'(R 0X†¢ )"*R 0X†¢ +&",(R0X†¢ -&".(R08@X‡¢ /&"0(R08@X‡¢ 12"34R 0X†¢ 5&"6(R08@X‡¢ 72"84R08@X‡¢ 92":4R0X†¢ ;"<R0X†¢ =">R 0X†¢ ?&"@(R08@X‡¢ A2"B4¨ad2 $serializerlib-database_releaseCustomField.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 gh  qrZs #&)*-0 t3 u6v9 w<&*.26:>BFJNRVZ^Jqc* **-*****"* %* (* ,* /* 2*5*8*;*>J   &, 2#8&>)D+J.P1V4\7b c?@c cccccc c# c& c)* c- c0 c3 c6c9 c<5A~ @~N~:~6~: ~6@~:~6 ~6 ~6 ~: ~ 7 ~ 7 ~6@~ 7B~6*-     D  "    $' /2 := EH Q T ]#` i&l u)x , / 2 5 7 aEF/*  ?@GH:* ?@I JK/* ?@LM:*+?@INK/* ?@OM:*+?@IPQ/* ?@RS:*?@ITK/* ?@UM:*+?@IVQ/* ?@WS:*?@IXK/*" ?@YM:*+"?@IZQ/*%  ?@[S:*% ?@I\Q/*(# ?@]S:*(#?@I^_/*,& ?@`a:*,&?@I*bK/*/) ?@cM:*+/)?@IdF/*2, ?@eH:*2,?@I fF/*5/ ?@gH:*5/?@I hQ/*82 ?@iS:*82?@IjF/*;5 ?@kH:*;5?@I lQ/*>7 ?@mS:*>7?@InF#* ?@oK#* ?@pK#* ?@qQ#* ?@rK#* ?@sQ#* ?@tK#*" ?@uQ#*% ?@vQ#*( ?@w_#*, ?@xK#*/ ?@yF#*2 ?@zF#*5 ?@{Q#*8 ?@|F#*; ?@}Q#*> ?@~&Y-     D&?@& &&&&&& &# && &)* &- &0 &3 &6&9 &<5 *~*@~*N~ *:~ *6~ *: ~ *6@~ *":~ *%6 ~ *(6 ~ *,6 ~ */: ~ *27 ~ *57 ~ *86@~ *;7B~ *>6*-       KֻYL+*******"*%*(*,*/W+*2*5*8*;*>)W+ ?@Q*<h* *`<h* *`<h*`<h* *`<h*`<h*" *"`<h*%`<h*(`<h*,YW`<h*/ */`<h*2`<h*5`<h*8`<h*;`<h*>`<d P]])P?@A*+++M*,*,Қ*,Қ*,*,Қ*,*","Қ*%,%*(,(*,,,*/,/Қ*2,2*5,5*8,8*;,;*>,>    ?@*ٸ+߸,+,* +,*+,*+,*+,*+,*+,*+,*+,*+,*+,*+,*+,*"+,*"+,*%+,*%+,*(+,*(+, *,+, *,+, */+, */+, *2 +, *2+, *5 +, *5+, *8+, *8+,*; +,*;+,*>+,*>R@! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @6  % 2 & ,+ L/Y 5 7  @j~* ~ * * ~ * *~ * *~ * *~ * * ~ * *@~ *" * "~ *% * %~ *( * (~ *, * ,~ */ * /~ * 2 *2~ * 5 *5 ~ *8 *8@~ * ; *;B~ *> *>J!!  !   /0 CD XY mn   # & ) , / 122 G5H \7] j?@jj jjjjjj  j# j& j)* j- j0 j3 j6j9 j<j#s@s  [ e  7*   "$ ?@%Q( )Q, -Q0 1Q4 5Q8 9Q< =Q@ AQD EQH IQL MQP QQT UKX YK\ ]K` aRcYfj(,048 <@DHLPTlXn\p`> ACEGJ"L'N+P/R3T7V;X?ZE\K^cgUyz{[IsI|Is}Is~I[s[bs@s ss s s ss sssss s#s&s)s s-s0s3s6s9s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/CustomFieldValue$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CustomFieldValue;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig0com/ustadmobile/lib/db/entities/CustomFieldValueijava/lang/Stringk](IJJJLjava/lang/String;JJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.CustomFieldValueJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  customFieldValueUid addElement(Ljava/lang/String;Z)V customFieldValueFieldUidcustomFieldValueEntityUidcustomFieldValueValue)customFieldValueCustomFieldValueOptionUidcustomFieldValueMCSNcustomFieldValueLCSNcustomFieldValueLCBcustomFieldLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26 7 7 7 : 7 7 76 7+,G:M,Q76,Q76,Q7 6,*S W: 6,Q7 6,Q7 6,Q7@6,[66,Q76 ,_67<Pdx>,Q76,Q76,Q7 6{,*S W: 6^,Q7 6I,Q7 64,Q7@6,[66,Q76aYd,hjY  l oo CrIFCrI CrI 2 28psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w cYY K**********r  b& js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!Xv@com/ustadmobile/lib/db/entities/CustomFieldValue$Companion.class45:com/ustadmobile/lib/db/entities/CustomFieldValue$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/CustomFieldValue$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;lib-database_release0com/ustadmobile/lib/db/entities/CustomFieldValue) CompanionCustomFieldValue.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!9B++6com/ustadmobile/lib/db/entities/CustomFieldValue.class4 0com/ustadmobile/lib/db/entities/CustomFieldValuejava/lang/Object(JJJLjava/lang/String;JJJIJ)V$Lorg/jetbrains/annotations/Nullable;()V   customFieldValueUidJ  customFieldValueFieldUid  customFieldValueEntityUid  customFieldValueValueLjava/lang/String;  )customFieldValueCustomFieldValueOptionUid  customFieldValueMCSN  customFieldValueLCSN   customFieldValueLCBI "# $customFieldLct & 'this2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;L(JJJLjava/lang/String;JJJIJILkotlin/jvm/internal/DefaultConstructorMarker;)V  ,getCustomFieldValueUid()JsetCustomFieldValueUid(J)VgetCustomFieldValueFieldUidsetCustomFieldValueFieldUidgetCustomFieldValueEntityUidsetCustomFieldValueEntityUidgetCustomFieldValueValue()Ljava/lang/String;setCustomFieldValueValue(Ljava/lang/String;)V,getCustomFieldValueCustomFieldValueOptionUid,setCustomFieldValueCustomFieldValueOptionUidgetCustomFieldValueMCSNsetCustomFieldValueMCSNgetCustomFieldValueLCSNsetCustomFieldValueLCSNgetCustomFieldValueLCB()IsetCustomFieldValueLCB(I)VgetCustomFieldLctsetCustomFieldLct component1 component2 component3 component4 component5 component6 component7 component8 component9copyN(JJJLjava/lang/String;JJJIJ)Lcom/ustadmobile/lib/db/entities/CustomFieldValue;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;JJJLjava/lang/String;JJJIJILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/CustomFieldValue; PQ UtoStringjava/lang/StringBuilderX Y %CustomFieldValue(customFieldValueUid=[append-(Ljava/lang/String;)Ljava/lang/StringBuilder; ]^ Y_(J)Ljava/lang/StringBuilder; ]a Yb, customFieldValueFieldUid=d, customFieldValueEntityUid=f, customFieldValueValue=h,, customFieldValueCustomFieldValueOptionUid=j, customFieldValueMCSN=l, customFieldValueLCSN=n, customFieldValueLCB=p(I)Ljava/lang/StringBuilder; ]r Ys, customFieldLct=u(C)Ljava/lang/StringBuilder; ]w Yx W8 YzhashCodejava/lang/Long}(J)I | ~java/lang/String |B java/lang/Integer(I)I | resultequals(Ljava/lang/Object;)Zkotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;](IJJJLjava/lang/String;JJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/CustomFieldValue$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker + :com/ustadmobile/lib/db/entities/CustomFieldValue$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion2?0@HÇR08@X‡¢ "R 0X†¢ "R0X†¢ "R0X†¢ "R 08@X‡¢ " R 08@X‡¢ !""R 08@X‡¢ #"$R08@X‡¢ %"&R0 X†¢ '(")*¨Cd2 $serializerlib-database_releaseCustomFieldValue.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 R  Z     "#& &9* **!**** * !*%*(.   &,!2$8 f 9)*9 9 9 99 9 9 9"#9&  +u~ @~ B~ 7~:~ 7 ~ 7 @~ 7 ~6~ 7*!  -  R    $' /2 := EH Q"T ]%` t&.//* )*01:*)*2 3//* )*41:*)*2 5//* )*61:*)*2 78/* )*9::*+)*2;//* )*<1:*)*2 =//* )*>1:*)*2 ?//*! )*@1:*!)*2 AB/*%" )*CD:*%")*2#E//*(% )*F1:*(%)*2 G/#* )*H/#* )*I/#* )*J8#* )*K/#* )*L/#* )*M/#*! )*NB#*% )*O/#*( )*PQY!  -f )*      "#& R  ST~*@~*B~ *7~ *:~ *7 ~ *7 @~ *!7 ~ *%6~ *(7*!  V W8|YYZ\`*ce`*cg`*ci`*`k`*cm`*co`*!cq`*%tv`*(c)y{ |)*R|B}*<h*`<h*`<h* *`<h*`<h*`<h*!`<h*%`<h*(`<1u#})**+++M*,*,*,*,*,*,*!,!*%,%*(,(   )*R*+,+,* +,*+,* +,*+,* +,*+,*+,*+,* +,*+,* +,*+,*! +,*!+,*%+,*%+,*( +,*(/$! @ @ @ @ @ @ @ @ @> %2 Q^ }   2? %  *RRR~϶Ӹ* ~ * * ~ *  *~ *  *~ * *~ *  *  ~ *  * @~ * ! * !~ *% *%~ * ( *(-   N  /0 CD XY mn   " % z )*#      "#& #s@s[e0*    )* Y [IIIII[s[Ds*ssss sssssssss"s&sssssEs/sFs1s;ss.s0s7s8s9s:sGsHsIsJsKsLsMsNsOsPssss|sWssssssssssPK!!;Hcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializer.class4Bcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np6com/ustadmobile/lib/db/entities/CustomFieldValueOptionrjava/lang/Stringto(IJLjava/lang/String;JLjava/lang/String;IZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.CustomFieldValueOptionJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  customFieldValueOptionUid addElement(Ljava/lang/String;Z)V customFieldValueOptionNamecustomFieldValueOptionFieldUidcustomFieldValueOptionIconcustomFieldValueOptionMessageIdcustomFieldValueOptionActivecustomFieldValueOptionMCSNcustomFieldValueOptionLCSNcustomFieldValueOptionLCBcustomFieldValueLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/CustomFieldValueOption.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerCustomFieldValueOption.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  l L+%S+*0S+%S+*0S+5S+:S+%S+%S+5S+ %S+ l ;<-z+>D*FM>6 7: 7 : 6 6 7 76 7+,L:R,V76,*X\:6,V7 6,*X \: 6,`6 6,d6  6,V7@6,V76,`66, V76D@,h6' <AUq>,V76,*X\:6,V7 6n,*X \: 6Q,`6 6<,d6  6',V7@6,V76,`66, V76̻jYm,qsYu  u  xy H{NKH{N H{N z z=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  jYY K***********{  iN ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!Fcom/ustadmobile/lib/db/entities/CustomFieldValueOption$Companion.class45@com/ustadmobile/lib/db/entities/CustomFieldValueOption$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/CustomFieldValueOption$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;lib-database_release6com/ustadmobile/lib/db/entities/CustomFieldValueOption) CompanionCustomFieldValueOption.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!WL$$<com/ustadmobile/lib/db/entities/CustomFieldValueOption.class46com/ustadmobile/lib/db/entities/CustomFieldValueOptionjava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;getCustomFieldValueOptionUid()JcustomFieldValueOptionUidJ  setCustomFieldValueOptionUid(J)VgetCustomFieldValueOptionName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;customFieldValueOptionNameLjava/lang/String;  setCustomFieldValueOptionName(Ljava/lang/String;)V!getCustomFieldValueOptionFieldUidcustomFieldValueOptionFieldUid  !setCustomFieldValueOptionFieldUidgetCustomFieldValueOptionIconcustomFieldValueOptionIcon # $setCustomFieldValueOptionIcon"getCustomFieldValueOptionMessageId()IcustomFieldValueOptionMessageIdI )* +"setCustomFieldValueOptionMessageId(I)VgetCustomFieldValueOptionActive()ZcustomFieldValueOptionActiveZ 12 3setCustomFieldValueOptionActive(Z)VgetCustomFieldValueOptionMCSNcustomFieldValueOptionMCSN 8 9setCustomFieldValueOptionMCSNgetCustomFieldValueOptionLCSNcustomFieldValueOptionLCSN = >setCustomFieldValueOptionLCSNgetCustomFieldValueOptionLCBcustomFieldValueOptionLCB B* CsetCustomFieldValueOptionLCBgetCustomFieldValueLctcustomFieldValueLct G HsetCustomFieldValueLcttoString#Lorg/jetbrains/annotations/NotNull;unnamed optionMjava/lang/StringOequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; ST Ukotlin/jvm/internal/ReflectionWgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; YZ X[kotlin/jvm/internal/Intrinsics]areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z _` ^aotherLjava/lang/Object;hashCodejava/lang/Longf(J)I eh gi e( Pkjava/lang/Booleanm(Z)I eo npresult write$Self(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfvcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V xy ^zoutput| serialDesc~/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;o(IJLjava/lang/String;JLjava/lang/String;IZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializerDLcom/ustadmobile/lib/db/entities/CustomFieldValueOption$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker@com/ustadmobile/lib/db/entities/CustomFieldValueOption$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionBLcom/ustadmobile/lib/db/entities/CustomFieldValueOption$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1tD          #      =20:<=Bm0000 0 0 0  00000¢B¢J10 220H–J30HJ40HJ!50627028092:0;HÇR08@X‡¢ "R 0 X†¢ "R0X†¢ "R 0X†¢  "!"R08@X‡¢ #$"%&R08@X‡¢ '"(R 08@X‡¢ )"*R 0X†¢ +$",&R0X†¢ - "."R08@X‡¢ /"0¨>d2 $serializerlib-database_releaseCustomFieldValueOption.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 L  Z#)*128=B*G3*     /*  :* /*  :*+  /*   !:*  "/*%  &:*+% '(/*,  -.:*, */0/*4  56:*4 27 /*:  ;:*:  < /*?#  @:*?# A(/*D&  E.:*D& *F /*I)  J:*I) KB *YWNKP,  LQR:*++*V\+V\b+W*+*+b* + *%+%b*,+,*4+4*:+:*?+?*D+D 6 01!3&576J7[8n9~:;<=? cde(~*j<h*Y lW`<h* j`<h*%Y lW`<h*,`<h*4q`<h*:j`<h*?j`<h*D`<:P P* CDE+FAGKHXIeJrK|Lvr*~ st}*w{+}{,{+,* +,*+,*+,*+,* +,* +,*%+,*%+,*,+,*,+,*4+,*4+,*: +,*:+,*? +,*?+,*D+,*D+, *I +, *I4(! @ @ @ @ @ @ @ @ @ @6  %2   2 ? `#m ) v |~uLLL~*~ * * ~ * *~ * * ~ *% *%~ *, *, ~ *4 * 4@~ * : * :~ * ? * ?~ *D *D~ * I *I2 PP  V  /0 CD XY mn  # & ) * #)*12 8 = B*G#s@s[e Yųɱ[IIIII[s[?s ssss sssss#s)s1ss8s=sBsGsssssFs sJss/s0s5s6ss!s"ss&ssAs(sEs.s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this7Lcom/ustadmobile/lib/db/entities/DateRange$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeU(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DateRange;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np)com/ustadmobile/lib/db/entities/DateRangerjava/lang/Stringtp(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeV(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DateRange;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/DateRange;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;+Lcom/ustadmobile/lib/db/entities/DateRange;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor)com.ustadmobile.lib.db.entities.DateRangeJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   dateRangeUid addElement(Ljava/lang/String;Z)V dateRangeLocalChangeSeqNumdateRangeMasterChangeSeqNumdateRangLastChangedBy dateRangeLctdateRangeFromDatedateRangeToDatedateRangeUMCalendarUid dateRangeName dateRangeDescdateRangeActiveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d25com/ustadmobile/lib/db/entities/DateRange.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer DateRange.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  v L+%S+%S+%S+*S+%S+%S+%S+%S+/5S+ /5S+ :S+ v ;<b+>D*FM>6 7 7 7 6 7 7 7 7::6+,L:R,V76,V76,V7 6,Z6 6,V7 6,V7 6,V7@6,V76,/\`:6, /\`:6, d66\X,h6? =BVj~ (>,V76,V76,V7 6u,Z6 6`,V7 6K,V7 66,V7@6 ,V76 ,/\`:6, /\`:6, d66jYm,qsY   uux}#H{NLH{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  qYY K************{  p1 ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!9com/ustadmobile/lib/db/entities/DateRange$Companion.class453com/ustadmobile/lib/db/entities/DateRange$Companionjava/lang/Object()V  this5Lcom/ustadmobile/lib/db/entities/DateRange$Companion; serializer%()Lkotlinx/serialization/KSerializer;R()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/lib/db/entities/DateRange$$serializerINSTANCE7Lcom/ustadmobile/lib/db/entities/DateRange$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;+Lcom/ustadmobile/lib/db/entities/DateRange;lib-database_release)com/ustadmobile/lib/db/entities/DateRange) Companion DateRange.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!}h!h!/com/ustadmobile/lib/db/entities/DateRange.class4)com/ustadmobile/lib/db/entities/DateRangejava/lang/Object()V  dateRangeActiveZ  this+Lcom/ustadmobile/lib/db/entities/DateRange;getDateRangeUid()J dateRangeUidJ  setDateRangeUid(J)VgetDateRangeLocalChangeSeqNumdateRangeLocalChangeSeqNum  setDateRangeLocalChangeSeqNumgetDateRangeMasterChangeSeqNumdateRangeMasterChangeSeqNum  setDateRangeMasterChangeSeqNumgetDateRangLastChangedBy()IdateRangLastChangedByI $% &setDateRangLastChangedBy(I)VgetDateRangeLct dateRangeLct + ,setDateRangeLctgetDateRangeFromDatedateRangeFromDate 0 1setDateRangeFromDategetDateRangeToDatedateRangeToDate 5 6setDateRangeToDategetDateRangeUMCalendarUiddateRangeUMCalendarUid : ;setDateRangeUMCalendarUidgetDateRangeName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; dateRangeNameLjava/lang/String; AB CsetDateRangeName(Ljava/lang/String;)VgetDateRangeDesc dateRangeDesc HB IsetDateRangeDescgetDateRangeActive()ZsetDateRangeActive(Z)V(JJ)V fromDatetoDate write$Self(Lcom/ustadmobile/lib/db/entities/DateRange;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfXkotlin/jvm/internal/IntrinsicsZcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V \] [^output` serialDescb/kotlinx/serialization/encoding/CompositeEncoderdshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg ehencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V jk elencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V no ep/kotlinx/serialization/internal/StringSerializerrINSTANCE1Lkotlinx/serialization/internal/StringSerializer; tu sv+kotlinx/serialization/SerializationStrategyx!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V z{ e|encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V ~ e1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;p(IJJJIJJJJLjava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN5com/ustadmobile/lib/db/entities/DateRange$$serializer7Lcom/ustadmobile/lib/db/entities/DateRange$$serializer; t  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker3com/ustadmobile/lib/db/entities/DateRange$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion5Lcom/ustadmobile/lib/db/entities/DateRange$Companion; Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1F                 ?20:>?B00¢B0¢Bu0 0 0 0 0 00000000¢B¢J!7082902:0;2<0=HÇR 08@X‡¢ "R0X†¢ " !R0X†¢ "#"$%R0X†¢ &'"(R 08@X‡¢ )'"*R 08@X‡¢ +'",R 08@X‡¢ -'".R0X†¢ /#"0%R0X†¢ 1'"2R0X†¢ 3'"4R 08@X‡¢ 5'"6¨@d2 $serializerlib-database_release DateRange.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 W Z$%+05:AB@HB@ < **  &  /*  :* /*  :* /*   !:*  "#/*'  ():*' %*/*-  .:*- //*2  3:*2 4/*7  8:*7 9/*<  =:*<  >?/*D"  @EF:*+D" B@G?/*J$  @KF:*+J$ B@LM/* &  NO:* &  PY*Q*2*!7() *+  RSF *Q*2-. /  RTU*Y_+a_,c_+,i* +,*m+,i* +,*m+,i* +,* m+,i*'+,*'q+,i*- +,*-m+,i*2 +,*2m+,i*7 +,*7m+,i*< +,*<m+,i*D+,wy*D}+, i*J+, wy*J}+, i* +, * 9,! @ @ @ @ @ @ @ @ @ @ @F %2 Q^ }   ,9 Z g & X`bVWWW<~*~ * * ~ *  *~ * * ~ *' *'~ * - * - ~ * 2 * 2@~ * 7 * 7~ * < *<~ *D *D~ *J *J~ * * 5  ^  /0 CD XY mn   " $ &  %$%+ 0 5 :ABHB #s@s[e Y[IIIII[s[AsssRssSsPsssssss$s+s0s5s:sAssHs ssssss"s#s(s)sLsMsNsOsGs?sKsFs/ss3s*s.ssss!s>sEs4s8s9s=sssTssXs`ssbssssPK!!EOw00Acom/ustadmobile/lib/db/entities/DateRangeMoment$$serializer.class4;com/ustadmobile/lib/db/entities/DateRangeMoment$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/DateRangeMoment$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer2com/ustadmobile/lib/db/entities/Moment$$serializer INSTANCE4Lcom/ustadmobile/lib/db/entities/Moment$$serializer; "# !$ deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DateRangeMoment;decoder(kotlin/jvm/internal/Intrinsics*checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ,- +.  0&kotlinx/serialization/encoding/Decoder2beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 45 36/kotlinx/serialization/encoding/CompositeDecoder8decodeSequentially()Z :; 9<-kotlinx/serialization/DeserializationStrategy>decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; @A 9BdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I DE 9F+kotlinx/serialization/UnknownFieldExceptionH(I)V J IK endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V MN 9O/com/ustadmobile/lib/db/entities/DateRangeMomentQ&com/ustadmobile/lib/db/entities/MomentS(ILcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V U RV(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorY serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DateRangeMoment;)Vencoder]value_&kotlinx/serialization/encoding/Encoderag(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 4c bd write$Self(Lcom/ustadmobile/lib/db/entities/DateRangeMoment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V fg Rh/kotlinx/serialization/encoding/CompositeEncoderj kO(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/DateRangeMoment;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; &' p=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V [\ sLjava/lang/Object;  " x>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorz/com.ustadmobile.lib.db.entities.DateRangeMoment|J(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V ~ { fromMoment addElement(Ljava/lang/String;Z)V {toMomentLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/DateRangeMoment.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Moment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* @  /*@  "  CL+%S+%S+@  &' +)/*1M>6::+,7:=8,%?C:6,%?C:6tp,G6W;>,%?C:6,%?C:6IYL,PRYTTWY^ 3Z9) 3Z9 3Z9@ (X[\h*+^/,`/*1N+-e:,-i-l @ * *]m*_n A&o:*+q@ (XA[rH *+,Rt@  ]m _uv M1Ywy{Y}yK***Z  @0A Rs@s[e[IIIII[s[sssns sssssssss&s(sXs[ss]sms_sPK!!P?com/ustadmobile/lib/db/entities/DateRangeMoment$Companion.class459com/ustadmobile/lib/db/entities/DateRangeMoment$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/DateRangeMoment$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/DateRangeMoment$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/DateRangeMoment$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/DateRangeMoment;lib-database_release/com/ustadmobile/lib/db/entities/DateRangeMoment) Companion Moment.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.@/   -1.@/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!Rn5com/ustadmobile/lib/db/entities/DateRangeMoment.class4/com/ustadmobile/lib/db/entities/DateRangeMomentjava/lang/ObjectS(Lcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;)V#Lorg/jetbrains/annotations/NotNull; fromMomentkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V toMoment()V  (Lcom/ustadmobile/lib/db/entities/Moment;    this1Lcom/ustadmobile/lib/db/entities/DateRangeMoment; getFromMoment*()Lcom/ustadmobile/lib/db/entities/Moment; getToMoment component1 component2copy(Lcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;)Lcom/ustadmobile/lib/db/entities/DateRangeMoment;  # copy$default(Lcom/ustadmobile/lib/db/entities/DateRangeMoment;Lcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/DateRangeMoment; !" 'toString()Ljava/lang/String;java/lang/StringBuilder+ ,DateRangeMoment(fromMoment=.append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 01 ,2-(Ljava/lang/Object;)Ljava/lang/StringBuilder; 04 ,5 , toMoment=7(C)Ljava/lang/StringBuilder; 09 ,: )* ,<hashCode()I&com/ustadmobile/lib/db/entities/Moment@ >? ABresultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z IJ KotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/DateRangeMoment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfRoutputT serialDescV2com/ustadmobile/lib/db/entities/Moment$$serializerXINSTANCE4Lcom/ustadmobile/lib/db/entities/Moment$$serializer; Z[ Y\+kotlinx/serialization/SerializationStrategy^/kotlinx/serialization/encoding/CompositeEncoder`encodeSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V bc ad1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(ILcom/ustadmobile/lib/db/entities/Moment;Lcom/ustadmobile/lib/db/entities/Moment;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/DateRangeMoment$$serializert=Lcom/ustadmobile/lib/db/entities/DateRangeMoment$$serializer; Zv uw getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; yz u{1kotlinx/serialization/internal/PluginExceptionsKt}throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  ~seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;9com/ustadmobile/lib/db/entities/DateRangeMoment$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/DateRangeMoment$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1_D               ‡ 20:B-0000¢ B00¢ J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖJ!0202020HÇR0¢   R0¢   ¨ d2 $serializerlib-database_release Moment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 ]+ ,**+*,  @A  /*A /*A #*  #* !"H+ ,Y+,$   %&3~*L~*M*+,( )*F(,Y-/3*683*6);= (>??*C<h*C`<DEFGp7*+++M*,L*,L 77MNHOPu7*S+U,W+,]_*e+,]_*e@ 7R7Tf7VgQh|!~x|**,*-@4!!E!!!#ijskl@mnsop[qers Yu[IIIII[s[!ssossosssssshssssss s!sFsosMs>s)sosOsosRsTsfsVsgsssPK!!%rRR?com/ustadmobile/lib/db/entities/DeviceSession$$serializer.class49com/ustadmobile/lib/db/entities/DeviceSession$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/DeviceSession$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DeviceSession;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V-com/ustadmobile/lib/db/entities/DeviceSessionXG(IJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DeviceSession;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/DeviceSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/DeviceSession;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.DeviceSessionJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  deviceSessionUid addElement(Ljava/lang/String;Z)V  dsDeviceId dsPersonUidexpiresLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/DeviceSession.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDeviceSession.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+*S+%S+%S+ + +, #+.4*6M>6 76 7 7 +,<:  BK ,F76 ,J66 ,F7 6 ,F7 6 ,N6w!&:Nb> ,F76 ,J66 ,F7 6 ,F7 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  > Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!! =com/ustadmobile/lib/db/entities/DeviceSession$Companion.class457com/ustadmobile/lib/db/entities/DeviceSession$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/DeviceSession$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/DeviceSession$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/DeviceSession$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/DeviceSession;lib-database_release-com/ustadmobile/lib/db/entities/DeviceSession) CompanionDeviceSession.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!3com/ustadmobile/lib/db/entities/DeviceSession.class4-com/ustadmobile/lib/db/entities/DeviceSessionjava/lang/Object(JIJJ)V()V  deviceSessionUidJ   dsDeviceIdI   dsPersonUid  expires  this/Lcom/ustadmobile/lib/db/entities/DeviceSession;6(JIJJILkotlin/jvm/internal/DefaultConstructorMarker;)V  getDeviceSessionUid()JsetDeviceSessionUid(J)V getDsDeviceId()I setDsDeviceId(I)VgetDsPersonUidsetDsPersonUid getExpires setExpires write$Self(Lcom/ustadmobile/lib/db/entities/DeviceSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self.kotlin/jvm/internal/Intrinsics0checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 23 14output6 serialDesc8/kotlinx/serialization/encoding/CompositeEncoder:shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z <= ;>encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V @A ;BencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V DE ;F1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/DeviceSession$$serializerVINSTANCE;Lcom/ustadmobile/lib/db/entities/DeviceSession$$serializer; XY WZ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; \] W^1kotlinx/serialization/internal/PluginExceptionsKt`throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V bc adseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkeri  k7com/ustadmobile/lib/db/entities/DeviceSession$Companionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V p oq Companion9Lcom/ustadmobile/lib/db/entities/DeviceSession$Companion; st uLandroidx/room/PrimaryKey; autoGenerateLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1a6             !20: !B900000 0 ¢ B-0000¢ J!0202020HÇR08@X‡¢  "R0X†¢ "R0X†¢ "R0X†¢ "¨"d2 $serializerlib-database_releaseDeviceSession.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1st-  wxZy  * * ***   4   z 2~ @~>~ 7~ 7*  *      $' 1/*   :*  ! "#/* $%:* !&/* ' :* ! (/* ) :*! *+3*/5+75,95+,?* +,* C+,?*+,*G+,?* +,*C+,?* +,*C! @ @ @ @% 2{  .6H8I,---J f~[_e* ~ * * ~ * *~ *  *~ *  * j  &  / 0C DXYHffff ff f fgh #KLsMN@OPsQR[SeTU*  *  l  m oYrvosW{|}[IyI~IyIyI[s[#ssQsfsQs sQssssgshsJsssss s"s#s$s%s&s's(s)s*sQs.s6sHs8sIsssszPK!!Yubb@com/ustadmobile/lib/db/entities/DiscussionPost$$serializer.class4:com/ustadmobile/lib/db/entities/DiscussionPost$$serializerxLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24 deserializeZ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DiscussionPost;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig.com/ustadmobile/lib/db/entities/DiscussionPostijava/lang/Stringko(IJLjava/lang/String;Ljava/lang/String;JJZZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize[(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;0Lcom/ustadmobile/lib/db/entities/DiscussionPost;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor.com.ustadmobile.lib.db.entities.DiscussionPostJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  discussionPostUid addElement(Ljava/lang/String;Z)V discussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2:com/ustadmobile/lib/db/entities/DiscussionPost.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDiscussionPost.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  l L+%S+*0S+*0S+%S+%S+5S+5S+%S+%S+ %S+ l 67-z+9?*AM>6 7:: 7 7 66 7 7 7+,G:M,Q76,*SW:6,*S W: 6,Q7 6,Q7 6,[6 6,[6@6,Q76,Q76, Q76D@,_6' <AUq>,Q76,*SW:6,*S W: 6f,Q7 6Q,Q7 6<,[6 6',[6@6,Q76,Q76, Q76̻aYd,hjYl l  oy CrIKCrI CrI z z8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w jYY K***********r  iM js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!#M >com/ustadmobile/lib/db/entities/DiscussionPost$Companion.class468com/ustadmobile/lib/db/entities/DiscussionPost$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/DiscussionPost$Companion; serializer%()Lkotlinx/serialization/KSerializer;W()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/lib/db/entities/DiscussionPost$$serializerINSTANCE()V  discussionPostVisibleZ  this0Lcom/ustadmobile/lib/db/entities/DiscussionPost;getDiscussionPostUid()JdiscussionPostUidJ  setDiscussionPostUid(J)VgetDiscussionPostTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;discussionPostTitleLjava/lang/String;  setDiscussionPostTitle(Ljava/lang/String;)VgetDiscussionPostMessagediscussionPostMessage " #setDiscussionPostMessagegetDiscussionPostStartDatediscussionPostStartDate ' (setDiscussionPostStartDate#getDiscussionPostDiscussionTopicUid discussionPostDiscussionTopicUid , -#setDiscussionPostDiscussionTopicUidgetDiscussionPostVisible()ZsetDiscussionPostVisible(Z)VgetDiscussionPostArchivediscussionPostArchive 5 6setDiscussionPostArchive!getDiscussionPostStartedPersonUiddiscussionPostStartedPersonUid : ;!setDiscussionPostStartedPersonUidgetDiscussionPostClazzUiddiscussionPostClazzUid ? @setDiscussionPostClazzUidgetDiscussionPostLctdiscussionPostLct D EsetDiscussionPostLct write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfLkotlin/jvm/internal/IntrinsicsNcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V PQ ORoutputT serialDescV/kotlinx/serialization/encoding/CompositeEncoderXshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z Z[ Y\encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ^_ Y`/kotlinx/serialization/internal/StringSerializerbINSTANCE1Lkotlinx/serialization/internal/StringSerializer; de cf+kotlinx/serialization/SerializationStrategyh!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V jk YlencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V no Yp1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;o(IJLjava/lang/String;Ljava/lang/String;JJZZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN:com/ustadmobile/lib/db/entities/DiscussionPost$$serializer8com/ustadmobile/lib/db/entities/DiscussionPost$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion:Lcom/ustadmobile/lib/db/entities/DiscussionPost$Companion; Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker9Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namediscussionpost_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements' REPLACE INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) /*psql ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct */ Lkotlin/Metadata;mvkxi0d1zD                720:67Bm0000 0 0 0  0 0000¢B¢J!/0021022032405HÇR 0 X†¢ "R0X†¢ "R 0X†¢ "R08@X‡¢ " R0X†¢ !""#$R 0X†¢ %"&R0X†¢ '"(R0X†¢ )""*$R08@X‡¢ +",R 0 X†¢ -".¨8€å€å€å€å €å €å €å €å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnDiscussionPost.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! K Z"', 5 :?D < **  = 0  /*3  :*3 /*5   :*+5 !/*$7  % :*+$7 &/*)9  *:*)9 +/*.;  /:*.; 01/* =  23:* =  41/*7?  83:*7?  9/*<B  =:*<B >/*AD  B:*AD C/*FH  G:*FH HI*MS+US,WS+,]* +,*a+,]*+,gi*m+,]*$+,gi*$m+,]*) +,*)a+,]*. +,*.a+,]* +,* q+,]*7+,*7q+,]*< +,*<a+,]*A +,*Aa+, ]*F +, *Fa4(! @ @ @ @ @ @ @ @ @ @F %32 9 ;  = 5?@ aBn D H LTrVsJKKKt~*~ * * ~ * *~ *$ *$~ * ) *)~ * . *. ~ * * @~ *7 * 7~ * < * <~ * A *A~ * F *F2   V 3 /50 C7D X9Y m;n = ? B D H "', 5 : ?D#uvswx@yzs{|[}e~ Y*@@@ [@se[ee[s[IIIII[s[9ss{ss{ss{ss{s"s's,s s{s5s:s?sDssstss4s1s8s3s>ssBss+s/sCsGs!ss%s s&s*s9s=sssss0s2sHs{sLsTsrsVsssssIcPK!!@CIcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializer.class4Ccom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisELcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializec(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V7com/ustadmobile/lib/db/entities/DiscussionPostReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialized(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;9Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor7com.ustadmobile.lib.db.entities.DiscussionPostReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  discussionPostPk addElement(Ljava/lang/String;Z)V discussionPostVersionIddiscussionPostDestinationdiscussionPostPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ccom/ustadmobile/lib/db/entities/DiscussionPostReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDiscussionPostReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >% Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!p8Gcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$Companion.class45Acom/ustadmobile/lib/db/entities/DiscussionPostReplicate$Companionjava/lang/Object()V  thisCLcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;`()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializerINSTANCEELcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;9Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;lib-database_release7com/ustadmobile/lib/db/entities/DiscussionPostReplicate) CompanionDiscussionPostReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!7=com/ustadmobile/lib/db/entities/DiscussionPostReplicate.class47com/ustadmobile/lib/db/entities/DiscussionPostReplicatejava/lang/Object()V  discussionPostPendingZ  this9Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;getDiscussionPostPk()JdiscussionPostPkJ  setDiscussionPostPk(J)VgetDiscussionPostVersionIddiscussionPostVersionId  setDiscussionPostVersionIdgetDiscussionPostDestinationdiscussionPostDestination  setDiscussionPostDestinationgetDiscussionPostPending()ZsetDiscussionPostPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENCcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializerRINSTANCEELcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfAcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionCLcom/ustadmobile/lib/db/entities/DiscussionPostReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseDiscussionPostReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** $   /*  :* /*  :* /*   !:*   "#/* $  $%:* $  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^} $ *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0C DX$YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!Kcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializer.class4Ecom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np9com/ustadmobile/lib/db/entities/DiscussionPostWithDetailsrjava/lang/Stringt(IJLjava/lang/String;Ljava/lang/String;JJZZJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.DiscussionPostWithDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  discussionPostUid addElement(Ljava/lang/String;Z)V discussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctauthorPersonFirstNamesauthorPersonLastNamepostLatestMessagepostRepliesCountpostLatestMessageTimestampLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/DiscussionPostWithDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDiscussionPostWithDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*0S+*0S+%S+%S+5S+5S+%S+%S+ %S+ *0S+ *0S+ *0S+ :S+%S+  ;<+>D*FM>6 7:: 7 7 66 7 7 7:::6 7+,L:RJ,V76,*X\:6,*X \: 6,V7 6,V7 6,`6 6,`6@6,V76,V76, V76, *X\:6, *X\:6, *X\:6, d6 6,V7@6,h6MRf !8Wv>,V76,*X\:6q,*X \: 6U,V7 6@,V7 6+,`6 6,`6@6,V76,V76, V76, *X\:6, *X\:6}, *X\:6^, d6 6G,V7@60jYm,qsYu u  uuuxH{N\H{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  YYK****************{   ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!ѲIcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$Companion.class45Ccom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;lib-database_release9com/ustadmobile/lib/db/entities/DiscussionPostWithDetails) CompanionDiscussionPostWithDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!010MM?com/ustadmobile/lib/db/entities/DiscussionPostWithDetails.class49com/ustadmobile/lib/db/entities/DiscussionPostWithDetails.com/ustadmobile/lib/db/entities/DiscussionPost()V  this;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;getAuthorPersonFirstNames()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;authorPersonFirstNamesLjava/lang/String;  setAuthorPersonFirstNames(Ljava/lang/String;)VgetAuthorPersonLastNameauthorPersonLastName  setAuthorPersonLastNamegetPostLatestMessagepostLatestMessage  setPostLatestMessagegetPostRepliesCount()IpostRepliesCountI !" #setPostRepliesCount(I)VgetPostLatestMessageTimestamp()JpostLatestMessageTimestampJ )* +setPostLatestMessageTimestamp(J)V write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69output; serialDesc=(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /? @/kotlinx/serialization/encoding/CompositeEncoderBshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z DE CF/kotlinx/serialization/internal/StringSerializerHINSTANCE1Lkotlinx/serialization/internal/StringSerializer; JK IL+kotlinx/serialization/SerializationStrategyN!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V PQ CRencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V TU CVencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V XY CZ1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;JJZZJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializerjGLcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializer; Jl km getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; op kq1kotlinx/serialization/internal/PluginExceptionsKtsthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V uv two(IJLjava/lang/String;Ljava/lang/String;JJZZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V y zseen1discussionPostUiddiscussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisibleZdiscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerCcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                220:12B›0000 0 0 0  0 000000000¢B¢J!*0+2,02-0.2/00HÇR0X†¢ "R0X†¢ "R0X†¢  "!R0X†¢ "#"$%R0X†¢ &'"()¨3d20Lcom/ustadmobile/lib/db/entities/DiscussionPost; $serializerlib-database_releaseDiscussionPostWithDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile12   !")*/*   /*   :*+    /*   :*+   /*   :*+   /*$  %&:*$ "'(/*,  -.:*, */0s *4:+<:,>:*+,A+, G*+, MO*S+, G*+, MO*S+, G*+, MO*S+, G*$+, *$W+,G*, +,*,[+ @ @ @ @ @   3  ;\ =]1222^~nrx*    {~ * *~ * *~ * * ~ *$ *$@~ * , *,3 ). 4 5 JK `a vw   |"}*~** * **!")*#_`sab@cdsef[gehi Yk[IIIII[s[4s ss|ses}ses~sesssssessssssss!s)sss^ss s sssssss's(s-s.ss s%s&s/ses3s;s\s=s]sssPK!! X//Acom/ustadmobile/lib/db/entities/DiscussionTopic$$serializer.class4;com/ustadmobile/lib/db/entities/DiscussionTopic$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/DiscussionTopic$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DiscussionTopic;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np/com/ustadmobile/lib/db/entities/DiscussionTopicrjava/lang/Stringto(IJLjava/lang/String;Ljava/lang/String;JJZZIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.DiscussionTopicJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  discussionTopicUid addElement(Ljava/lang/String;Z)V discussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUiddiscussionTopicLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/DiscussionTopic.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDiscussionTopic.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  l L+%S+*0S+*0S+%S+%S+5S+5S+:S+%S+ %S+ l ;<-z+>D*FM>6 7:: 7 7 666 7 7+,L:R,V76,*X\:6,*X \: 6,V7 6,V7 6,`6 6,`6@6,d66,V76, V76D@,h6' <AUq>,V76,*X\:6,*X \: 6f,V7 6Q,V7 6<,`6 6',`6@6,d66,V76, V76̻jYm,qsYu u  xy H{NKH{N H{N z z=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  jYY K***********{  iJ ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!kn,?com/ustadmobile/lib/db/entities/DiscussionTopic$Companion.class469com/ustadmobile/lib/db/entities/DiscussionTopic$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/DiscussionTopic$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/DiscussionTopic$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/DiscussionTopic$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;lib-database_release/com/ustadmobile/lib/db/entities/DiscussionTopic* CompanionDiscussionTopic.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/G0   .1/G0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!s2((5com/ustadmobile/lib/db/entities/DiscussionTopic.class4/com/ustadmobile/lib/db/entities/DiscussionTopicjava/lang/Object()V  discussionTopicVisibleZ  this1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;getDiscussionTopicUid()JdiscussionTopicUidJ  setDiscussionTopicUid(J)VgetDiscussionTopicTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;discussionTopicTitleLjava/lang/String;  setDiscussionTopicTitle(Ljava/lang/String;)VgetDiscussionTopicDescdiscussionTopicDesc " #setDiscussionTopicDescgetDiscussionTopicStartDatediscussionTopicStartDate ' (setDiscussionTopicStartDate%getDiscussionTopicCourseDiscussionUid"discussionTopicCourseDiscussionUid , -%setDiscussionTopicCourseDiscussionUidgetDiscussionTopicVisible()ZsetDiscussionTopicVisible(Z)VgetDiscussionTopicArchivediscussionTopicArchive 5 6setDiscussionTopicArchivegetDiscussionTopicIndex()IdiscussionTopicIndexI ;< =setDiscussionTopicIndex(I)VgetDiscussionTopicClazzUiddiscussionTopicClazzUid B CsetDiscussionTopicClazzUidgetDiscussionTopicLctdiscussionTopicLct G HsetDiscussionTopicLct write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfOkotlin/jvm/internal/IntrinsicsQcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ST RUoutputW serialDescY/kotlinx/serialization/encoding/CompositeEncoder[shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ \_encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ab \c/kotlinx/serialization/internal/StringSerializereINSTANCE1Lkotlinx/serialization/internal/StringSerializer; gh fi+kotlinx/serialization/SerializationStrategyk!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V mn \oencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V qr \sencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V uv \w1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;o(IJLjava/lang/String;Ljava/lang/String;JJZZIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/DiscussionTopic$$serializer=Lcom/ustadmobile/lib/db/entities/DiscussionTopic$$serializer; g  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/DiscussionTopic$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/DiscussionTopic$Companion; Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker:Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namediscussiontopic_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) /*psql ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct */ Lkotlin/Metadata;mvkxi0d1zD                920:89Bm0000 0 0 0  0 0000¢B¢J!10223024052607HÇR 0 X†¢ "R0X†¢ "R 0X†¢ "R0X†¢  "!"R0X†¢ #$"%&R08@X‡¢ '"(R 0X†¢ )"*R0X†¢ + ","R08@X‡¢ -".R 0 X†¢ /"0¨:€å€å€å€å €å €å €å €å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnDiscussionTopic.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! N Z"', 5 ;<BG << **  ; .  /*1  :*1 /*3   :*+3 !/*$5  % :*+$5 &/*)7  *:*)7 +/*.9  /:*.9 01/* ;  23:* ;  41/*7=  83:*7=  9:/*>?  ?@:*>? <A/*DA  E:*DA F/*IE  J:*IE KL*PV+XV,ZV+,`* +,*d+,`*+,jl*p+,`*$+,jl*$p+,`*) +,*)d+,`*. +,*.d+,`* +,* t+,`*7+,*7t+,`*>+,*>x+,`*D +,*Dd+, `*I +, *Id4(! @ @ @ @ @ @ @ @ @ @> %12 7 9  ; 5=@ A E OWyYzMNNN{~*~ * * ~ * *~ *$ *$~ * ) *)~ * . *. ~ * * @~ *7 * 7~ *> * >~ * D * D~ * I *I2   V 1 /30 C5D X7Y m9n ; = ? A E <"', 5 ;< B G#|}s~@s[e Y*@@@[@se[ee[s[IIIII[s[;sssssssss"s's,s ss5s;sBsGsss{ss4s1s8s3sAssEss+s/s!ss%s s9s:s?s@sFsJs&s*sssss0s2sKssOsWsysYszsssIcPK!! /njVVKcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializer.class4Ecom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np9com/ustadmobile/lib/db/entities/DiscussionTopicListDetailrjava/lang/Stringtq(IJLjava/lang/String;Ljava/lang/String;JJZZIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.DiscussionTopicListDetailJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  discussionTopicUid addElement(Ljava/lang/String;Z)V discussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUiddiscussionTopicLctnumPostslastActiveTimestampLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/DiscussionTopicListDetail.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDiscussionTopicListDetail.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+*0S+*0S+%S+%S+5S+5S+:S+%S+ %S+ :S+ %S+  ;<+>D*FM>6 7:: 7 7 666 7 76 7+,L:R,V76,*X\:6,*X \: 6,V7 6,V7 6,`6 6,`6@6,d66,V76, V76, d66, V76xt,h6[ BG[w-D>,V76,*X\:6|,*X \: 6`,V7 6K,V7 66,`6 6!,`6@6 ,d66,V76, V76, d66, V76jYm,qsYu u  x:H{NQH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  xYY K*************{  w  ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!\*^Icom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$Companion.class45Ccom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;lib-database_release9com/ustadmobile/lib/db/entities/DiscussionTopicListDetail) CompanionDiscussionTopicListDetail.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!EDD?com/ustadmobile/lib/db/entities/DiscussionTopicListDetail.class49com/ustadmobile/lib/db/entities/DiscussionTopicListDetail/com/ustadmobile/lib/db/entities/DiscussionTopic()V  this;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail; getNumPosts()InumPostsI   setNumPosts(I)VgetLastActiveTimestamp()JlastActiveTimestampJ  setLastActiveTimestamp(J)Vequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;java/lang/ObjectgetClass()Ljava/lang/Class; !" #kotlin/jvm/internal/Reflection%getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; '( &)kotlin/jvm/internal/Intrinsics+areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z -. ,/otherLjava/lang/Object;hashCodejava/lang/Long4(J)I 36 57result write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self>checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V @A ,BoutputD serialDescF(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V :H I/kotlinx/serialization/encoding/CompositeEncoderKshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z MN LOencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V QR LSencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V UV LW1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;q(IJLjava/lang/String;Ljava/lang/String;JJZZIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializergINSTANCEGLcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$$serializer; ij hk getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; mn ho1kotlinx/serialization/internal/PluginExceptionsKtqthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V st ruo(IJLjava/lang/String;Ljava/lang/String;JJZZIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V w xseen1discussionTopicUiddiscussionTopicTitleLjava/lang/String;discussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisibleZdiscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUiddiscussionTopicLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerCcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1rL                  +20:*+B}0000 0 0 0  0 000000¢B¢J0 2 0!H–J"0HJ!#0$2%02&0'2(0)HÇR0X†¢ "R0X†¢ "¨,d21Lcom/ustadmobile/lib/db/entities/DiscussionTopic; $serializerlib-database_releaseDiscussionTopicListDetail.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1=  /*   /*  :* /*  :*  I*++*$*+$*0+W*+*+!&6GI I123 P*<h*8`<9 :;v*?C+EC,GC*+,J+, P*+, *T+, P* +, *X + @ @[ h v> vDYvFZ<===[HX~lpv*     y~ * *~ *  *$)45J KX XzX{X|}X~}XXX X X X XX XX#\]s^_@`asbc[deef Yh[IIIII[s[-s sszsbs{sbs|sbs~ssssbsssss ssss[ssssss s ssss1sbs3s:sbs>sDsYsFsZsssPK!!5^Jcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializer.class4Dcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/DiscussionTopicReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.DiscussionTopicReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  discussionTopicPk addElement(Ljava/lang/String;Z)V discussionTopicVersionIddiscussionTopicDestinationdiscussionTopicPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDiscussionTopicReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >% Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!2  Hcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$Companion.class45Bcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;lib-database_release8com/ustadmobile/lib/db/entities/DiscussionTopicReplicate) CompanionDiscussionTopicReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!L>com/ustadmobile/lib/db/entities/DiscussionTopicReplicate.class48com/ustadmobile/lib/db/entities/DiscussionTopicReplicatejava/lang/Object()V  discussionTopicPendingZ  this:Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;getDiscussionTopicPk()JdiscussionTopicPkJ  setDiscussionTopicPk(J)VgetDiscussionTopicVersionIddiscussionTopicVersionId  setDiscussionTopicVersionIdgetDiscussionTopicDestinationdiscussionTopicDestination  setDiscussionTopicDestinationgetDiscussionTopicPending()ZsetDiscussionTopicPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializerRINSTANCEFLcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfBcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionDLcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseDiscussionTopicReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** $   /*  :* /*  :* /*   !:*   "#/* $  $%:* $  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^} $ *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0C DX$YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!6qqHcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializer.class4Bcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^6com/ustadmobile/lib/db/entities/DistinctCategorySchema`java/lang/Stringbi(IJLjava/lang/String;JLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.DistinctCategorySchemaJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  contentCategoryUid addElement(Ljava/lang/String;Z)V  categoryNamecontentCategorySchemaUid schemaNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/DistinctCategorySchema.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerDistinctCategorySchema.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  [1L+%S+*0S+%S+*0S+ 1 12 I+4:*6 7: 7 : +,B:  H[ ,L76 ,*NR:6 ,L7 6 ,*N R: 6 ,V6!&:Vj> ,L76 ,*NR:6 ,L7 6 ,*N R: 6lXY[ ,_aYc  cfa >iD0 >iD >iDI I3gjkh*+m:,o:*+ as@s[e[IIIII[s[sss}s sssssssss1s3sgsjssls|snsPK!!aUFcom/ustadmobile/lib/db/entities/DistinctCategorySchema$Companion.class45@com/ustadmobile/lib/db/entities/DistinctCategorySchema$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/DistinctCategorySchema$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;lib-database_release6com/ustadmobile/lib/db/entities/DistinctCategorySchema) CompanionDistinctCategorySchema.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! ..<com/ustadmobile/lib/db/entities/DistinctCategorySchema.class46com/ustadmobile/lib/db/entities/DistinctCategorySchemajava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;getContentCategoryUid()JcontentCategoryUidJ  setContentCategoryUid(J)VgetCategoryName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; categoryNameLjava/lang/String;  setCategoryName(Ljava/lang/String;)VgetContentCategorySchemaUidcontentCategorySchemaUid  setContentCategorySchemaUid getSchemaName schemaName # $ setSchemaNametoString#Lorg/jetbrains/annotations/NotNull;java/lang/String)valueOf&(Ljava/lang/Object;)Ljava/lang/String; +, *-equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; 12 3kotlin/jvm/internal/Reflection5getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; 78 69kotlin/jvm/internal/Intrinsics;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z => <?otherLjava/lang/Object;hashCode()Ijava/lang/LongE(J)I CG FH CD *JresultI write$Self(Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfQcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ST <UoutputW serialDescY/kotlinx/serialization/encoding/CompositeEncoder[shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ \_encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ab \c/kotlinx/serialization/internal/StringSerializereINSTANCE1Lkotlinx/serialization/internal/StringSerializer; gh fi+kotlinx/serialization/SerializationStrategyk!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V mn \o1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;i(IJLjava/lang/String;JLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializerDLcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializer; g  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker@com/ustadmobile/lib/db/entities/DistinctCategorySchema$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionBLcom/ustadmobile/lib/db/entities/DistinctCategorySchema$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1vD                '20:&'B=0000 0 0 ¢ B¢ J020H–J0HJ0HJ!0 2!02"0#2$0%HÇR0X†¢ "R0X†¢ "R0X†¢ "R 0X†¢ "¨(d2 $serializerlib-database_releaseDistinctCategorySchema.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1( #3*    /*  :* /*  :*+   /*   !:*   "/*%  &:*+% '2*.  (/0p*++*4:+4:@+W*+*+@* + *%+%@ "!&7J[np pABCDC*I<h*Y KW`<h* I`<h*%Y KW`<:* *#$%+&A';LMC NO5*RV+XV,ZV+,`* +,*d+,`*+,jl*p+,`* +,* d+,`*%+,jl*%p! @ @ @ @%2  Q WqYrP(((s f~*~ * * ~ * *~ * * ~ *% *% **  & / 0C DXYHf fMf fff#f#tusvw@xysz{[|e}~ Y[IIIII[s[)s szsszs szsszss#sssssssssss s!ss ss"s&s/szsAsCs'sNszsQsWsqsYsrsssPK!!K= 9com/ustadmobile/lib/db/entities/DownloadJobSizeInfo.class4i3com/ustadmobile/lib/db/entities/DownloadJobSizeInfojava/lang/Object(IJ)V()V   numEntriesI   totalSizeJ  this5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;4(IJILkotlin/jvm/internal/DefaultConstructorMarker;)V   getNumEntries()I setNumEntries(I)V getTotalSize()J setTotalSize(J)V component1 component2copy9(IJ)Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;IJILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo; "# 'toString()Ljava/lang/String;java/lang/StringBuilder+ ,DownloadJobSizeInfo(numEntries=.append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 01 ,2(I)Ljava/lang/StringBuilder; 04 ,5 , totalSize=7(J)Ljava/lang/StringBuilder; 09 ,:(C)Ljava/lang/StringBuilder; 0< ,= )* ,?hashCodejava/lang/IntegerB(I)I AD CEjava/lang/LongG(J)I AI HJresultequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;  RLkotlin/Metadata;mvkxi0d1&         †20B00¢J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR0X†¢ "  R0X†¢   " ¨d2lib-database_releaseDownloadJobSizeInfo.ktCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1 aM* * * bc  a;~<~ A* d ba/* bc a:* bc a/*bc a:*bc a#* c !a#*c "#a< Y c    e$ %&a5~* <~*A* (d )*aF(,Y-/3* 683*;)>@c (e$Aa?* F<h*K`<cL MNak2*+++M* , *,d  c22PQfOa' * Sc  g`hvTU[IVIWIVXIVYIZ[[s\][ss^s s^ss^ssssssssss s!s"sMs^sPsAs)s^s_PK!!PB  <com/ustadmobile/lib/db/entities/EntityRole$$serializer.class46com/ustadmobile/lib/db/entities/EntityRole$$serializertLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this8Lcom/ustadmobile/lib/db/entities/EntityRole$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,. deserializeV(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/EntityRole;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I LM CNdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_*com/ustadmobile/lib/db/entities/EntityRoleaM(IJJJIJIJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serializeW(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/EntityRole;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;,Lcom/ustadmobile/lib/db/entities/EntityRole;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor*com.ustadmobile.lib.db.entities.EntityRoleJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  erUid addElement(Ljava/lang/String;Z)V  erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActiveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26com/ustadmobile/lib/db/entities/EntityRole.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer EntityRole.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  f L+%S+%S+%S+*S+%S+*S+%S+%S+%S+ /S+ f 01T+39*;M>6 7 7 7 6 7 6 7 7 76+,A:G,K76,K76,K7 6,O6 6,K7 6,O6 6,K7@6,K76,K76, S6640,W6 <AUi}>,K76,K76,K7 6v,O6 6a,K7 6L,O6 67,K7@6!,K76 ,K76, S66ܻYY\,`bY   em=hCK=hC =hC T T2fijh*+l9,n9*;N+-s:,-w-z * *k{*m| A0}:*+  2fAiH *+,b  k{ m jYY K***********h  i< bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!zz:com/ustadmobile/lib/db/entities/EntityRole$Companion.class464com/ustadmobile/lib/db/entities/EntityRole$Companionjava/lang/Object()V  this6Lcom/ustadmobile/lib/db/entities/EntityRole$Companion; serializer%()Lkotlinx/serialization/KSerializer;S()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/lib/db/entities/EntityRole$$serializerINSTANCE8Lcom/ustadmobile/lib/db/entities/EntityRole$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;,Lcom/ustadmobile/lib/db/entities/EntityRole;lib-database_release*com/ustadmobile/lib/db/entities/EntityRole* Companion EntityRole.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/80   .1/80  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!_ƹ0com/ustadmobile/lib/db/entities/EntityRole.class4*com/ustadmobile/lib/db/entities/EntityRolejava/lang/Object()V  this,Lcom/ustadmobile/lib/db/entities/EntityRole;getErUid()JerUidJ  setErUid(J)VgetErMasterCsn erMasterCsn  setErMasterCsn getErLocalCsn erLocalCsn   setErLocalCsngetErLastChangedBy()IerLastChangedByI ! "setErLastChangedBy(I)VgetErLcterLct ' (setErLct getErTableId erTableId ,! - setErTableIdgetErEntityUid erEntityUid 1 2setErEntityUid getErGroupUid erGroupUid 6 7 setErGroupUid getErRoleUid erRoleUid ; < setErRoleUid getErActive()ZerActiveZ AB C setErActive(Z)V(IJJJ)V  write$Self(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfMkotlin/jvm/internal/IntrinsicsOcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V QR PSoutputU serialDescW/kotlinx/serialization/encoding/CompositeEncoderYshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z [\ Z]encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V _` ZaencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V cd ZeencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V gh Zi1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;M(IJJJIJIJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN6com/ustadmobile/lib/db/entities/EntityRole$$serializeryINSTANCE8Lcom/ustadmobile/lib/db/entities/EntityRole$$serializer; {| z} getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;  z1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker4com/ustadmobile/lib/db/entities/EntityRole$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion6Lcom/ustadmobile/lib/db/entities/EntityRole$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/ColumnInfo;indexTABLE_ID/Landroidx/room/Entity;indicesLandroidx/room/Index;value$Lkotlinx/serialization/Serializable;Replaced with ScopedGrantLkotlin/Metadata;mvkxi0d1<              720:67B'0000¢Bi 0 0 0 0 00000000¢B¢J!/0021022032405HÇR0X†¢ "R08@X‡¢ "R08@X‡¢ "R 08@X‡¢  "!"R08@X‡¢ #"$R 08@X‡¢ %"&R 08@X‡¢ '"(R08@X‡¢ )"*R08@X‡¢ + ","R 08@X‡¢ -".¨8€å €å €å €å €å€å€å€å€å€åd2 $serializerlib-database_release EntityRole.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile! L  Z !',! Z1 Z6 Z; ZAB!3*     /*  :*  /*  :*  /*  :* /*#  $%:*# !& /*)  *:*)  +/*.#  /%:*.# !0 /*3&  4:*3& 5 /*8)  9:*8) : /*=,  >:*=, ?@/*D.  EF:*D. BG *H*.* 3*8*=*D01 234564 ,! 1 6 ;IJ*NT+VT,XT+,^* +,*b+,^* +,*b+,^* +,*b+,^*#+,*#f+,^*) +,*)b+,^*.+,*.f+,^*3 +,*3b+,^*8 +,*8b+,^*= +,*=b+, ^*D+, *Dj4(! @ @ @ @ @ @ @ @ @ @F %2 Q^ } *&7 X)e , . M UkWlKLLLm ~~*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ *. * .@~ * 3 * 3~ * 8 *8~ * = *=~ *D *D.   V  /0 CD XY m n # & ) , . !  !' ,! 1 6;AB#nospq@rsstu[vewx Yznos[IIIII[s[9s sts,sts1sts6s;sGss sss s'sAstsssmss?s@sEsFs0s s4ss5s9sss$s%s&s*sssss:s>s+s/s ssIstsMsUsksWslsss[@[s6s;s,PK!!K6|Kcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializer.class4Ecom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,.0com/ustadmobile/lib/db/entities/Role$$serializer02Lcom/ustadmobile/lib/db/entities/Role$$serializer; "2 133kotlinx/serialization/builtins/BuiltinSerializersKt5 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 78 69/kotlinx/serialization/internal/StringSerializer;1Lkotlinx/serialization/internal/StringSerializer; "= <> deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I \] S^decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z `a Sb-kotlinx/serialization/DeserializationStrategyd!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; fg ShdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I jk Sl+kotlinx/serialization/UnknownFieldExceptionn(I)V p oq endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V st Su9com/ustadmobile/lib/db/entities/EntityRoleWithNameAndRolew$com/ustadmobile/lib/db/entities/Roleyjava/lang/String{(IJJJIJIJJJZLcom/ustadmobile/lib/db/entities/Role;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V } x~(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V x/kotlinx/serialization/encoding/CompositeEncoder u(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.EntityRoleWithNameAndRoleJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  erUid addElement(Ljava/lang/String;Z)V  erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActiveentityRoleRoleentityRoleScopeNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerEntityRoleWithNameAndRole.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+*S+%S+*S+%S+%S+%S+ /S+ 4:S+ ?:S+  @A+CI*KM>6 7 7 7 6 7 6 7 7 76::+,Q:W,[76,[76,[7 6,_6 6,[7 6,_6 6,[7@6,[76,[76, c66, 4ei:6, ?ei:6xt,m6[ BG[o<>,[76,[76,[7 6p,_6 6[,[7 6F,_6 61,[7@6,[76,[76, c66, 4ei:6, ?ei:6oYr,vxY   z|:MSQMS MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,x    xYY K*************  w# xs@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!U,Icom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$Companion.class45Ccom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;lib-database_release9com/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole) CompanionEntityRoleWithNameAndRole.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!b)77?com/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole.class49com/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole*com/ustadmobile/lib/db/entities/EntityRole()V  this;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;getEntityRoleRole(()Lcom/ustadmobile/lib/db/entities/Role;$Lorg/jetbrains/annotations/Nullable;entityRoleRole&Lcom/ustadmobile/lib/db/entities/Role;  setEntityRoleRole)(Lcom/ustadmobile/lib/db/entities/Role;)VgetEntityRoleScopeName()Ljava/lang/String;entityRoleScopeNameLjava/lang/String;  setEntityRoleScopeName(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zjava/lang/ObjectgetClass()Ljava/lang/Class; !" #kotlin/jvm/internal/Reflection%getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; '( &)kotlin/jvm/internal/Intrinsics+areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z -. ,/otherLjava/lang/Object;hashCode()I$com/ustadmobile/lib/db/entities/Role5 34 67java/lang/String9 :7resultI write$Self(Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfBcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V DE ,FoutputH serialDescJ(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V >L M/kotlinx/serialization/encoding/CompositeEncoderOshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z QR PS0com/ustadmobile/lib/db/entities/Role$$serializerUINSTANCE2Lcom/ustadmobile/lib/db/entities/Role$$serializer; WX VY+kotlinx/serialization/SerializationStrategy[!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ]^ P_/kotlinx/serialization/internal/StringSerializera1Lkotlinx/serialization/internal/StringSerializer; Wc bd1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJIJIJJJZLcom/ustadmobile/lib/db/entities/Role;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializertGLcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$$serializer; Wv uw getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; yz u{1kotlinx/serialization/internal/PluginExceptionsKt}throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  ~M(IJJJIJIJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1erUidJ erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActiveZserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerCcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1P                  ,20:+,B}00000 0 0 0 0 00000¢B¢J 02!0"H–J#0HJ!$0%2&02'0(2)0*HÇR 08@X‡¢ "R0X†¢ "¨-d2,Lcom/ustadmobile/lib/db/entities/EntityRole; $serializerlib-database_releaseEntityRoleWithNameAndRole.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1A   /*   /*   :*+   /*   :*+   N*++*$*+$*0+W*+0*+0!&9LN N12 34)*Y 8W<h*Y ;W`<$N6A:'<=) >?*CG+IG,KG*+,N+, T*+, Z\*`+, T*+, e\*` + @ @ B HfJg@AAAhHX~x|*    ~ * *~ * *$)6:4 5J KX X=XXXX=X X= X XXXXXX#ijskl@mnsop[qers Yu[IIIII[s[.s sssossossssssssssossssossshss s ssssssss1sos3s>sosBsHsfsJsgsssPK!!/Ecom/ustadmobile/lib/db/entities/EntryStatusResponse$$serializer.class4?com/ustadmobile/lib/db/entities/EntryStatusResponse$$serializer}Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisALcom/ustadmobile/lib/db/entities/EntryStatusResponse$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( '),kotlinx/serialization/internal/IntSerializer+.Lkotlinx/serialization/internal/IntSerializer; "- ,. deserialize_(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM CNdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_3com/ustadmobile/lib/db/entities/EntryStatusResponseaH(IJZIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serialize`(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;5Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor3com.ustadmobile.lib.db.entities.EntryStatusResponseJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  erContainerUid addElement(Ljava/lang/String;Z)V  availableerId responseTimeerNodeIdLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2?com/ustadmobile/lib/db/entities/EntryStatusResponse.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerEntryStatusResponse.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ^4L+%S+*S+/S+%S+%S+ 4 01 V+39*;M>6 766 7 7 +,A:G],K76,O66,S6 6,K7 6,K7 6,W6(-AUi~>,K76,O66,S6 6,K7 6u,K7 6`YY\,`bY   eY =hC7 =hC =hCV V2fijh*+l9,n9*;N+-s:,-w-z  * *k{*m| A0}:*+ 2fAiH *+,b  k{ m bFYYK******h  E bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!>Ccom/ustadmobile/lib/db/entities/EntryStatusResponse$Companion.class45=com/ustadmobile/lib/db/entities/EntryStatusResponse$Companionjava/lang/Object()V  this?Lcom/ustadmobile/lib/db/entities/EntryStatusResponse$Companion; serializer%()Lkotlinx/serialization/KSerializer;\()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/lib/db/entities/EntryStatusResponse$$serializerINSTANCEALcom/ustadmobile/lib/db/entities/EntryStatusResponse$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;lib-database_release3com/ustadmobile/lib/db/entities/EntryStatusResponse) CompanionEntryStatusResponse.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!;9com/ustadmobile/lib/db/entities/EntryStatusResponse.class43com/ustadmobile/lib/db/entities/EntryStatusResponsejava/lang/Object(JZ)V()V  erContainerUidJ   availableZ  this5Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;4(JZILkotlin/jvm/internal/DefaultConstructorMarker;)V  getErContainerUid()JsetErContainerUid(J)V getAvailable()Z setAvailable(Z)VgetErId()IerIdI "# $setErId(I)VgetResponseTime responseTime ) *setResponseTime getErNodeIderNodeId . / setErNodeId write$Self(Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self6kotlin/jvm/internal/Intrinsics8checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V :; 9<output> serialDesc@/kotlinx/serialization/encoding/CompositeEncoderBshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z DE CFencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V HI CJencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V LM CNencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V PQ CR1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;H(IJZIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN?com/ustadmobile/lib/db/entities/EntryStatusResponse$$serializerbINSTANCEALcom/ustadmobile/lib/db/entities/EntryStatusResponse$$serializer; de cf getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; hi cj1kotlinx/serialization/internal/PluginExceptionsKtlthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V no mpseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkeru  w=com/ustadmobile/lib/db/entities/EntryStatusResponse$Companionz1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | {} Companion?Lcom/ustadmobile/lib/db/entities/EntryStatusResponse$Companion;  $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1<              '20:&'BA0000 0 0 0 ¢ B00¢J!0 2!02"0#2$0%HÇR0X†¢ "R0X†¢ "R0X†¢ "R 0X†¢ "R 0X†¢ "¨(€å€å€å€å €å d2 $serializerlib-database_releaseEntryStatusResponse.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile!5 "#) . Q* * *   ?~ @~>*   /*  :*   /* :*  !/*% &':*% #(/*+ ,:*+  -/*0 1:*0 23j*7=+?=,A=+,G* +,* K+,G*+,*O+,G*%+,*%S+,G*+ +,*+K+,G*0 +,*0K! @ @ @ @ @& % 2Q \  6>T@U4555V8 {~gkq* ~ * * ~ * *~ *% *%~ * + *+~ * 0 *0 v  .  / 0C DX YmnR{{r#{ {{"#{) {. {st #WXsYZ@[\s]^[_e`a' * x  y {Y~{c[IIIII[s[)ss]srs]s s]ss]s"s)s.ssstsVssssssssss s!s&s's-s1s(s,s2s]s6s>sTs@sUsssPK!!;com/ustadmobile/lib/db/entities/ErrorReport$Companion.class4(5com/ustadmobile/lib/db/entities/ErrorReport$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/ErrorReport$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1j     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ ¨d2SEVERITY_ERRORSEVERITY_WARNING SEVERITY_WTFlib-database_release+com/ustadmobile/lib/db/entities/ErrorReport CompanionErrorReport.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1"/*#>$   "-* $  %  &!'C[IIIII[s[s sssssssPK!!VW1com/ustadmobile/lib/db/entities/ErrorReport.class4+com/ustadmobile/lib/db/entities/ErrorReportjava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/ErrorReport; getErrUid()JerrUidJ   setErrUid(J)V getErrPcsnerrPcsn   setErrPcsn getErrLcsnerrLcsn   setErrLcsn getErrLcb()IerrLcbI ! " setErrLcb(I)V getErrLcterrLct ' ( setErrLct getSeverityseverity ,! - setSeverity getTimestamp timestamp 1 2 setTimestampgetPresenterUri()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; presenterUriLjava/lang/String; 89 :setPresenterUri(Ljava/lang/String;)V getAppVersion appVersion ?9 @ setAppVersiongetVersionCode versionCode D! EsetVersionCode getErrorCode errorCode I! J setErrorCodegetOperatingSys operatingSys N9 OsetOperatingSys getOsVersion osVersion S9 T setOsVersion getStackTrace stackTrace X9 Y setStackTrace getMessagemessage ]9 ^ setMessage5com/ustadmobile/lib/db/entities/ErrorReport$Companionb1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V d ce Companion7Lcom/ustadmobile/lib/db/entities/ErrorReport$Companion; gh i#Lorg/jetbrains/annotations/NotNull;Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;SEVERITY_WARNINGSEVERITY_ERROR SEVERITY_WTFLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameerrorreport_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) /*psql ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message */Lkotlin/Metadata;mvkxi0d13$         * 920:9B¢R0X†¢ "R 0 8@X‡¢   " R08@X‡¢ "R08@X‡¢ "R08@X‡¢ "R08@X‡¢ "R0 X†¢  " R!0X†¢ ""#R$0X†¢ %"&R'0X†¢ (")R*0X†¢ +",R-0 X†¢ . "/R00X†¢ 1"2R30X†¢ 4"5R60 X†¢ 7 "8¨:d2lib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnErrorReport.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile1ghk  lmZnop !q' rs,!1897?97D!I!N97S97X97]97t!nu!vw!x 3*    /*  :*  /*  :*  /*!  :*! /*#$  $%:*#$ !& /*)(  *:*)( +/*.*  /%:*.* !0 /*3,  4:*3, 56/*;.  7<=:*+;. 97>6/*A0  7B=:*+A0 97C/*F2  G%:*F2 !H/*K4  L%:*K4 !M6/*P6  7Q=:*+P6 97R6/*U8  7V=:*+U8 97W6/*Z:  7[=:*+Z: 97\6/*_<  7`=:*+_< 97a cYfj"cg@@@[@se[ee[s[InIInInI[s[;s sss?ss>s6sBs=s ssss$s%ssss sss's&s*ssss s ssIsHsLs]s\s`sNsMsQsSsRsVs8s5s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/ErrorReportReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/ErrorReportReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.ErrorReportReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  erPk addElement(Ljava/lang/String;Z)V  erVersionId erDestination erPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/ErrorReportReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerErrorReportReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!Dcom/ustadmobile/lib/db/entities/ErrorReportReplicate$Companion.class45>com/ustadmobile/lib/db/entities/ErrorReportReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/ErrorReportReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/ErrorReportReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;lib-database_release4com/ustadmobile/lib/db/entities/ErrorReportReplicate) CompanionErrorReportReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!g3:com/ustadmobile/lib/db/entities/ErrorReportReplicate.class44com/ustadmobile/lib/db/entities/ErrorReportReplicatejava/lang/Object()V   erPendingZ  this6Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;getErPk()JerPkJ  setErPk(J)VgetErVersionId erVersionId  setErVersionIdgetErDestination erDestination  setErDestination getErPending()Z setErPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/ErrorReportReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/ErrorReportReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/ErrorReportReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/ErrorReportReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseErrorReportReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!4t LLFcom/ustadmobile/lib/db/entities/GroupLearningSession$$serializer.class4@com/ustadmobile/lib/db/entities/GroupLearningSession$$serializer~Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/GroupLearningSession$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( '),kotlinx/serialization/internal/IntSerializer+.Lkotlinx/serialization/internal/IntSerializer; "- ,. deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/GroupLearningSession;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM CNdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_4com/ustadmobile/lib/db/entities/GroupLearningSessionaK(IJJJZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.GroupLearningSessionJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  groupLearningSessionUid addElement(Ljava/lang/String;Z)V groupLearningSessionContentUid#groupLearningSessionLearnerGroupUidgroupLearningSessionInactivegroupLearningSessionMCSNgroupLearningSessionCSNgroupLearningSessionLCBgroupLearningSessionLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/GroupLearningSession.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerGroupLearningSession.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  |RL+%S+%S+%S+*S+%S+%S+/S+%S+ R 01+39*;M>6 7 7 7 6 7 76 7+,A:G,K76,K76,K7 6,O6 6,K7 6,K7 6,S6@6,K76,W627K_s>,K76,K76,K7 6,O6 6k,K7 6V,K7 6A,S6@6+,K76YY\,`bY   ee =hCA=hC =hC  2fijh*+l9,n9*;N+-s:,-w-z * *k{*m| A0}:*+  2fAiH *+,b  k{ m x\YYK*********h  [; bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!w3Dcom/ustadmobile/lib/db/entities/GroupLearningSession$Companion.class46>com/ustadmobile/lib/db/entities/GroupLearningSession$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/GroupLearningSession$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/GroupLearningSession$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/GroupLearningSession$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;lib-database_release4com/ustadmobile/lib/db/entities/GroupLearningSession* CompanionGroupLearningSession.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/60   .1/60  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!![%"":com/ustadmobile/lib/db/entities/GroupLearningSession.class44com/ustadmobile/lib/db/entities/GroupLearningSessionjava/lang/Object()V  this6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;getGroupLearningSessionUid()JgroupLearningSessionUidJ  setGroupLearningSessionUid(J)V!getGroupLearningSessionContentUidgroupLearningSessionContentUid  !setGroupLearningSessionContentUid&getGroupLearningSessionLearnerGroupUid#groupLearningSessionLearnerGroupUid  &setGroupLearningSessionLearnerGroupUidgetGroupLearningSessionInactive()ZgroupLearningSessionInactiveZ ! "setGroupLearningSessionInactive(Z)VgetGroupLearningSessionMCSNgroupLearningSessionMCSN ' (setGroupLearningSessionMCSNgetGroupLearningSessionCSNgroupLearningSessionCSN , -setGroupLearningSessionCSNgetGroupLearningSessionLCB()IgroupLearningSessionLCBI 23 4setGroupLearningSessionLCB(I)VgetGroupLearningSessionLctgroupLearningSessionLct 9 :setGroupLearningSessionLct write$Self(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfAkotlin/jvm/internal/IntrinsicsCcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V EF DGoutputI serialDescK/kotlinx/serialization/encoding/CompositeEncoderMshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z OP NQencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ST NUencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V WX NYencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V [\ N]1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;K(IJJJZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/GroupLearningSession$$serializermINSTANCEBLcom/ustadmobile/lib/db/entities/GroupLearningSession$$serializer; op nq getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; st nu1kotlinx/serialization/internal/PluginExceptionsKtwthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V yz x{seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker>com/ustadmobile/lib/db/entities/GroupLearningSession$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion@Lcom/ustadmobile/lib/db/entities/GroupLearningSession$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID.Landroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker?Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name"grouplearningsession_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsEREPLACE INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) /*psql ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1>               020:/0BY00000  0 0 0 00¢B¢J!(0)2*02+0,2-0.HÇR 08@X‡¢ "R0X†¢ "R0 X†¢ "R 08@X‡¢ "R 08@X‡¢  "!R0X†¢ ""#R 08@X‡¢ $"%R08@X‡¢ &"'¨1d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnGroupLearningSession.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1 @  Z !',239 33*     /*  :*   /*"  :*"  /*$  :*$ /*#&  $%:*#& !& /*))  *:*)) + /*.,  /:*., 01/*5/  67:*5/ 38 /*;3  <:*;3 =>s*BH+JH,LH+,R* +,*V+,R* +,*V+,R* +,*V+,R*#+,*#Z+,R*) +,*)V+,R*. +,*.V+,R*5+,*5^+,R*; +,*;V* ! @ @ @ @ @ @ @ @> % 2 Q"^ }$ & ) , X3e sA sI_sK`?@@@a~rv|*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ * . * .@~ *5 * 5~ * ; *;(   F   /"0 C$D X&Y m)n , / 3 p }3  !' , 23 9~#bcsde@fgshi[jekl Y*n@@@[@se[ee[s[IIIII[s[2s shs}shs shsss shs's,s2s9s~ssass+s s/ssssss$s%s0s1s6s7s8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisKLcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializei(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V=com/ustadmobile/lib/db/entities/GroupLearningSessionReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializej(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;?Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor=com.ustadmobile.lib.db.entities.GroupLearningSessionReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  glsPk addElement(Ljava/lang/String;Z)V  glsVersionIdglsDestination glsPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Icom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer GroupLearningSessionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!gx55Mcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$Companion.class45Gcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$Companionjava/lang/Object()V  thisILcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;f()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Icom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$$serializerINSTANCEKLcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;?Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;lib-database_release=com/ustadmobile/lib/db/entities/GroupLearningSessionReplicate) Companion GroupLearningSessionReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!QhhCcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate.class4=com/ustadmobile/lib/db/entities/GroupLearningSessionReplicatejava/lang/Object()V   glsPendingZ  this?Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;getGlsPk()JglsPkJ  setGlsPk(J)VgetGlsVersionId glsVersionId  setGlsVersionIdgetGlsDestinationglsDestination  setGlsDestination getGlsPending()Z setGlsPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENIcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$$serializerRINSTANCEKLcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfGcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionILcom/ustadmobile/lib/db/entities/GroupLearningSessionReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release GroupLearningSessionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!ڊ889com/ustadmobile/lib/db/entities/Holiday$$serializer.class43com/ustadmobile/lib/db/entities/Holiday$$serializerqLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this5Lcom/ustadmobile/lib/db/entities/Holiday$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,./kotlinx/serialization/internal/StringSerializer01Lkotlinx/serialization/internal/StringSerializer; "2 133kotlinx/serialization/builtins/BuiltinSerializersKt5 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 78 69 deserializeS(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Holiday;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NYdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z [\ N]-kotlinx/serialization/DeserializationStrategy_!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np'com/ustadmobile/lib/db/entities/Holidayrjava/lang/Stringt^(IJJJIJZJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeT(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Holiday;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;)Lcom/ustadmobile/lib/db/entities/Holiday;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor'com.ustadmobile.lib.db.entities.HolidayJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  holUid addElement(Ljava/lang/String;Z)V  holMasterCsn holLocalCsn holLastModByholLct holActiveholHolidayCalendarUid holStartTime holEndTimeholNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d23com/ustadmobile/lib/db/entities/Holiday.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Holiday.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  i L+%S+%S+%S+*S+%S+/S+%S+%S+%S+ 4:S+ i ;<g+>D*FM>6 7 7 7 6 7 6 7 7 7:+,L:R,V76,V76,V7 6,Z6 6,V7 6,^6 6,V7@6,V76,V76, 4`d:6<8,h6 <AUi}>,V76,V76,V7 6v,Z6 6a,V7 6L,^6 67,V7@6!,V76 ,V76, 4`d:6ԻjYm,qsY   uxsH{NKH{N H{N g g=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  jYY K***********{  i^ ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!N7com/ustadmobile/lib/db/entities/Holiday$Companion.class461com/ustadmobile/lib/db/entities/Holiday$Companionjava/lang/Object()V  this3Lcom/ustadmobile/lib/db/entities/Holiday$Companion; serializer%()Lkotlinx/serialization/KSerializer;P()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/lib/db/entities/Holiday$$serializerINSTANCE5Lcom/ustadmobile/lib/db/entities/Holiday$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;)Lcom/ustadmobile/lib/db/entities/Holiday;lib-database_release'com/ustadmobile/lib/db/entities/Holiday* Companion Holiday.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/90   .1/90  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!9&(&(-com/ustadmobile/lib/db/entities/Holiday.class4 'com/ustadmobile/lib/db/entities/Holidayjava/lang/Object()V   holActiveZ  this)Lcom/ustadmobile/lib/db/entities/Holiday; getHolUid()JholUidJ   setHolUid(J)VgetHolMasterCsn holMasterCsn  setHolMasterCsngetHolLocalCsn holLocalCsn  setHolLocalCsngetHolLastModBy()I holLastModByI $% &setHolLastModBy(I)V getHolLctholLct + , setHolLct getHolActive()Z setHolActive(Z)VgetHolHolidayCalendarUidholHolidayCalendarUid 4 5setHolHolidayCalendarUidgetHolStartTime holStartTime 9 :setHolStartTime getHolEndTime holEndTime > ? setHolEndTime getHolName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;holNameLjava/lang/String; EF G setHolName(Ljava/lang/String;)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; MN Okotlin/jvm/internal/ReflectionQgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; ST RUkotlin/jvm/internal/IntrinsicsWareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z YZ X[otherLjava/lang/Object;hashCodejava/lang/Long`(J)I _b acjava/lang/Booleane(Z)I _g fhjava/lang/Stringj _# klresult write$Self(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V uv Xwoutputy serialDesc{/kotlinx/serialization/encoding/CompositeEncoder}shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z  ~encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ~encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ~encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V ~/kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ~1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;^(IJJJIJZJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN3com/ustadmobile/lib/db/entities/Holiday$$serializer5Lcom/ustadmobile/lib/db/entities/Holiday$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker1com/ustadmobile/lib/db/entities/Holiday$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion3Lcom/ustadmobile/lib/db/entities/Holiday$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDcLandroidx/room/Entity;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameholiday_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) /*psql ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName */1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker2Lcom/ustadmobile/lib/db/entities/HolidayReplicate;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1fD          "      <20:;EFD%< **  -   /*  :* /*!  :*! /* $  !:* $ "#/*''  ():*'' %*/*-+  .:*-+ /0/* -  12:* -  3/*6/  7:*6/ 8/*;1  <:*;1 =/*@3  A:*@3 BC/*H5  DIJ:*+H5 FDKL9*++*PV+PV\+W*+*+* + *'+'* + *6+6*;+;*@+@*H+H\ 6 @A!C&E7FHGYHiIyJKLMO ]^D_#x*d<h*d`<h* d`<h*'`<h* i`<h*6d`<h*;d`<h*@d`<h*HY mW`<rk* STU"V,W9XFYSZ`[v\pn%x op*tx+zx,|x+,* +,*+,* +,*+,* +,* +,*'+,*'+,*- +,*-+,* +,* +,*6 +,*6+,*; +,*;+,*@ +,*@+, *H+, *H4(! @ @ @ @ @ @ @ @ @ @F %2 Q!^ }$ + - +/8 Y1f 3  sy{qrrr~*~ * * ~ *  *~ * * ~ *' *'~ * - * - ~ * * @~ * 6 * 6~ * ; *;~ * @ *@~ *H *H0 k  V  /!0 C$D X'Y m+n - / 1 3 5  %$%+ 4 9>EF#s@s[e Y³Ʊ*@@@[@se[ee[s[IIIII[s[>sssssssss$s+s ss4s9s>sEssssss/s0s1s2s=ssAss3s7s"s#s(s)s*s.ss!sssBsCsIsJs8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/HolidayCalendar;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np/com/ustadmobile/lib/db/entities/HolidayCalendarrjava/lang/Stringt\(IJLjava/lang/String;IZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.HolidayCalendarJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   umCalendarUid addElement(Ljava/lang/String;Z)V umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/HolidayCalendar.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerHolidayCalendar.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  UL+%S+*0S+5S+:S+%S+%S+5S+%S+ U ;<+>D*FM>6 7:6 6 7 7 6 7+,L:R,V76,*X\:6,`6 6,d6 6,V7 6,V7  6,`6@6,V76,h627Kg{>,V76,*X\:6,`6 6x,d6 6c,V7 6N,V7  69,`6@6#,V76 jYm,qsYu    xk H{NAH{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  x\YYK*********{  [E ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!?com/ustadmobile/lib/db/entities/HolidayCalendar$Companion.class479com/ustadmobile/lib/db/entities/HolidayCalendar$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/HolidayCalendar$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1t        †20B¢J00HÆR0X†T¢ R0X†T¢ ¨ d2CATEGORY_HOLIDAYTABLE_ID#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;lib-database_release/com/ustadmobile/lib/db/entities/HolidayCalendar+ CompanionHolidayCalendar.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1//*0?1   /10?1  2 3/-*1 4 ,-5.6I[IIII I!"[s#$[ s s%ss&s%s's s(s)s*PK!!=$=$5com/ustadmobile/lib/db/entities/HolidayCalendar.class4/com/ustadmobile/lib/db/entities/HolidayCalendarjava/lang/Object()V  umCalendarCategoryI  umCalendarActiveZ  this1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;getUmCalendarUid()J umCalendarUidJ  setUmCalendarUid(J)VgetUmCalendarName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;umCalendarNameLjava/lang/String;  !setUmCalendarName(Ljava/lang/String;)VgetUmCalendarCategory()IsetUmCalendarCategory(I)VgetUmCalendarActive()ZsetUmCalendarActive(Z)VgetUmCalendarMasterChangeSeqNumumCalendarMasterChangeSeqNum . /setUmCalendarMasterChangeSeqNumgetUmCalendarLocalChangeSeqNumumCalendarLocalChangeSeqNum 3 4setUmCalendarLocalChangeSeqNumgetUmCalendarLastChangedByumCalendarLastChangedBy 8 9setUmCalendarLastChangedBygetUmCalendarLct umCalendarLct = >setUmCalendarLct(Ljava/lang/String;I)V#Lorg/jetbrains/annotations/NotNull;nameCkotlin/jvm/internal/IntrinsicsEcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V GH FI category write$Self(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfPoutputR serialDescT/kotlinx/serialization/encoding/CompositeEncoderVshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY WZencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V \] W^/kotlinx/serialization/internal/StringSerializer`INSTANCE1Lkotlinx/serialization/internal/StringSerializer; bc ad+kotlinx/serialization/SerializationStrategyf!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V hi WjencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V lm WnencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V pq Wr1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;\(IJLjava/lang/String;IZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; b  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/HolidayCalendar$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/HolidayCalendar$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDCATEGORY_HOLIDAYLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker:Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;holidaycalendar_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsfREPLACE INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) /*psql ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct */Lkotlin/Metadata;mvkxi0d1CF                 620:56B00¢B[00  0 0 0 0 0 00 0¢B¢J!.0/20021022304HÇR 0 X†¢ "R 0X†¢ "R08@X‡¢ "R0 8@X‡¢  !""#R0 8@X‡¢ $!"%#R0 8@X‡¢ &!"'#R 0X†¢ ()"*+R0 8@X‡¢ ,!"-#¨7€å€å €å €å €å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnHolidayCalendar.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! B Z   .38 =   E** * ' * /*! :*!/*"$ #$:*+"$ %&/* ' '(:* ' )*/** +,:**-/*0- 1:*0-2/*50 6:*507&/*:3 ;(:*:3 </*?7 @:*?7Ah+DJ*K*+"* *9 :;<= C L  BMNw*QJ+SJ,UJ+,[* +,*_+,[*"+,eg*"k+,[* +,* o+,[*+,*s+,[*0 +,*0_+,[*5 +,*5_+,[*:+,*:o+,[*? +,*?_* ! @ @ @ @ @ @ @ @6  %!2 ' * - 0 \7i wPwRtwTuOBBBv~*~ * * ~ *" *"~ * * ~ * *~ * 0 *0 ~ * 5 * 5@~ *: * :~ * ? * ?*   F ! /$0 C'D X*Y m-n 0 3 7 p     .3 8 = #wxsyz@{|s}~[e Y*@@@ [@Cse[ee[s[IIIII[s[8ss}sCs}sLs}sAsss}ss s s}s.s3s8s=sssvss)s*s+s,s%s&s's(s7s;s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/HolidayCalendarReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.HolidayCalendarReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  hcPk addElement(Ljava/lang/String;Z)V  hcVersionId hcDestination hcPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerHolidayCalendarReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!P(  Hcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$Companion.class45Bcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;lib-database_release8com/ustadmobile/lib/db/entities/HolidayCalendarReplicate) CompanionHolidayCalendarReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!44>com/ustadmobile/lib/db/entities/HolidayCalendarReplicate.class48com/ustadmobile/lib/db/entities/HolidayCalendarReplicatejava/lang/Object()V   hcPendingZ  this:Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;getHcPk()JhcPkJ  setHcPk(J)VgetHcVersionId hcVersionId  setHcVersionIdgetHcDestination hcDestination  setHcDestination getHcPending()Z setHcPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$$serializerRINSTANCEFLcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfBcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionDLcom/ustadmobile/lib/db/entities/HolidayCalendarReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseHolidayCalendarReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!Ocom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializer.class4Icom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisKLcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializei(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np=com/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntriesrjava/lang/Stringt](IJLjava/lang/String;IZJJIJILkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializej(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor=com.ustadmobile.lib.db.entities.HolidayCalendarWithNumEntriesJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   umCalendarUid addElement(Ljava/lang/String;Z)V umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct numEntriesLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Icom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer HolidayCalendarWithNumEntries.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  _ L+%S+*0S+5S+:S+%S+%S+5S+%S+5S+ _ ;<2+>D*FM>6 7:6 6 7 7 6 76+,L:R,V76,*X\:6,`6 6,d6 6,V7 6,V7  6,`6@6,V76,`66 ,h67<Pl>,V76,*X\:6,`6 6s,d6 6^,V7 6I,V7  64,`6@6,V76,`66jYm,qsYu    xo H{NFH{N H{N2 2=y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  cYY K**********{  b  ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!\55Mcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$Companion.class45Gcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$Companionjava/lang/Object()V  thisILcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$Companion; serializer%()Lkotlinx/serialization/KSerializer;f()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Icom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializerINSTANCEKLcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;lib-database_release=com/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries) Companion HolidayCalendarWithNumEntries.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!#SCcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries.class4=com/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries/com/ustadmobile/lib/db/entities/HolidayCalendar()V  this?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries; getNumEntries()I numEntriesI   setNumEntries(I)V write$Self(Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output  serialDesc"(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V $ %/kotlinx/serialization/encoding/CompositeEncoder'shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z )* (+encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V -. (/1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;](IJLjava/lang/String;IZJJIJILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENIcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializer?INSTANCEKLcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializer; AB @C getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; EF @G1kotlinx/serialization/internal/PluginExceptionsKtIthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V KL JM\(IJLjava/lang/String;IZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V O Pseen1 umCalendarUidJumCalendarNameLjava/lang/String;umCalendarCategoryumCalendarActiveZumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String`=kotlinx/serialization/internal/SerializationConstructorMarkerbGcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$Companione1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V g fh CompanionILcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$Companion; jk l$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                20: Bc0000 0  0 0 0000¢B¢J!0202020HÇR0X†¢ "¨!d21Lcom/ustadmobile/lib/db/entities/HolidayCalendar; $serializerlib-database_release HolidayCalendarWithNumEntries.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1jk} ~/*   ~/*  ~:* ~H*+!,#*+,&+,,*+,*0+ @ H H 1H"23~>~DHN*    Q~ * *% ac01z > >R>ST>UV>W>XY>ZT>[T >\ >]T > >^_#45s67@89s:;[d~ fYimfj@z|nop[IqIrIqsIqtIuv[swx["s sysRs:sSs:sUs:sWsXs:sZs[s\s]s s^s_s3ss s ssss:ss s1s"s2szsjs{PK!!\>Bcom/ustadmobile/lib/db/entities/HolidayReplicate$$serializer.class4;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/HolidayReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/HolidayReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V0com/ustadmobile/lib/db/entities/HolidayReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/HolidayReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/HolidayReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/HolidayReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.HolidayReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   holidayPk addElement(Ljava/lang/String;Z)V holidayVersionIdholidayDestinationholidayPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!fw@com/ustadmobile/lib/db/entities/HolidayReplicate$Companion.class45:com/ustadmobile/lib/db/entities/HolidayReplicate$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/HolidayReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/HolidayReplicate;lib-database_release0com/ustadmobile/lib/db/entities/HolidayReplicate) CompanionHolidayReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!bh006com/ustadmobile/lib/db/entities/HolidayReplicate.class40com/ustadmobile/lib/db/entities/HolidayReplicatejava/lang/Object()V  holidayPendingZ  this2Lcom/ustadmobile/lib/db/entities/HolidayReplicate; getHolidayPk()J holidayPkJ   setHolidayPk(J)VgetHolidayVersionIdholidayVersionId  setHolidayVersionIdgetHolidayDestinationholidayDestination  setHolidayDestinationgetHolidayPending()ZsetHolidayPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/HolidayReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/HolidayReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf:com/ustadmobile/lib/db/entities/HolidayReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionLcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseHolidayReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!p՞((@com/ustadmobile/lib/db/entities/LangUidAndName$$serializer.class4:com/ustadmobile/lib/db/entities/LangUidAndName$$serializerxLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeZ(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LangUidAndName;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^.com/ustadmobile/lib/db/entities/LangUidAndName`java/lang/StringbV(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serialize[(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LangUidAndName;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/LangUidAndName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;0Lcom/ustadmobile/lib/db/entities/LangUidAndName;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor.com.ustadmobile.lib.db.entities.LangUidAndNameJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  langUid addElement(Ljava/lang/String;Z)V langNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2:com/ustadmobile/lib/db/entities/LangUidAndName.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLangUidAndName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  FL+%S+*0S+  12f +4:*6 7:+,B:  H0 ,L76 ,*NR:6lh ,V6O3> ,L76 ,*NR:6XY[ ,_aYcfSV >iD) >iD >iD 3gjkh*+m:,o:*com/ustadmobile/lib/db/entities/LangUidAndName$Companion.class458com/ustadmobile/lib/db/entities/LangUidAndName$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/LangUidAndName$Companion; serializer%()Lkotlinx/serialization/KSerializer;W()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/lib/db/entities/LangUidAndName$$serializerINSTANCE()V  this0Lcom/ustadmobile/lib/db/entities/LangUidAndName; getLangUid()JlangUidJ   setLangUid(J)V getLangName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;langNameLjava/lang/String;   setLangName(Ljava/lang/String;)VtoString#Lorg/jetbrains/annotations/NotNull;java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String; !" #equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; '( )kotlin/jvm/internal/Reflection+getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; -. ,/kotlin/jvm/internal/Intrinsics1areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z 34 25otherLjava/lang/Object;hashCode()Ijava/lang/Long;(J)I 9= <> 9: @resultI write$Self(Lcom/ustadmobile/lib/db/entities/LangUidAndName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfGcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V IJ 2KoutputM serialDescO/kotlinx/serialization/encoding/CompositeEncoderQshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ST RUencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V WX RY/kotlinx/serialization/internal/StringSerializer[INSTANCE1Lkotlinx/serialization/internal/StringSerializer; ]^ \_+kotlinx/serialization/SerializationStrategya!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V cd Re1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN:com/ustadmobile/lib/db/entities/LangUidAndName$$serializeru8com/ustadmobile/lib/db/entities/LangUidAndName$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion:Lcom/ustadmobile/lib/db/entities/LangUidAndName$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1#B               !20: !B+0000 ¢ B¢ J020H–J0HJ0HJ!0202020HÇR0X†¢   "R0X†¢ "¨"d2 $serializerlib-database_releaseLangUidAndName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  3*    /*  :* /*  :*+  2*$  %&L*++**0+*06+W*+*+6!&7JL L789: *?<h*Y AW`< BC DEo*HL+NL,PL+,V* +,*Z+,V*+,`b*f ! @ @%2 oG oMgoOhFi=~y}*~ * * ~ * *  / 04= =C= ==#jkslm@nospq[rest Yv[IIIII[s[#s spssps spsspsssissssss s sss%sps7s9ssDspsGsMsgsOshsssPK!!cyy:com/ustadmobile/lib/db/entities/Language$$serializer.class44com/ustadmobile/lib/db/entities/Language$$serializerrLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this6Lcom/ustadmobile/lib/db/entities/Language$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeT(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Language;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np(com/ustadmobile/lib/db/entities/Languagerjava/lang/Stringt(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeU(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Language;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;*Lcom/ustadmobile/lib/db/entities/Language;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor(com.ustadmobile.lib.db.entities.LanguageJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  langUid addElement(Ljava/lang/String;Z)V nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d24com/ustadmobile/lib/db/entities/Language.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Language.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+*0S+*0S+*0S+*0S+*0S+5S+%S+%S+ :S+ %S+  ;<+>D*FM>6 7:: : : : 6 7 76 7+,L:R,V76,*X\:6,*X \: 6,*X \: 6,*X \: 6,*X \:  6,`6 @6,V76,V76, d66, V76tp,h6W =BVr)@>,V76,*X\:6,*X \: 6e,*X \: 6H,*X \: 6+,*X \:  6,`6 @6,V76,V76, d66, V76jYm,qsYu u u u u x;H{NLH{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  qYY K************{  p ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!( z8com/ustadmobile/lib/db/entities/Language$Companion.class4G2com/ustadmobile/lib/db/entities/Language$Companionjava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/Language$Companion;getFIXED_LANGUAGES()Ljava/util/List;>()Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/lib/db/entities/Languageaccess$getFIXED_LANGUAGES$cp   serializer%()Lkotlinx/serialization/KSerializer;Q()Lkotlinx/serialization/KSerializer;4com/ustadmobile/lib/db/entities/Language$$serializerINSTANCE6Lcom/ustadmobile/lib/db/entities/Language$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1J.            †20B¢J0 0HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0 0 ¢   R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2ARABIC_LANG_UIDBENGALI_LANG_UIDBURMESE_LANG_UIDENGLISH_LANG_UIDFIXED_LANGUAGES*Lcom/ustadmobile/lib/db/entities/Language;KINYARWANDA_LANG_UIDNEPALI_LANG_UIDPASHTO_LANG_UIDPERSIAN_LANG_UIDRUSSIAN_LANG_UIDTABLE_IDTAJIK_LANG_UID#Lkotlinx/serialization/KSerializer;lib-database_release Companion Language.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1?/*@YA   ?.@qA  B C?1@YA  BC?-* A !"D =E>Fs#$[I%I&I%'I%(I)*[s+,[s s-ss.s-s/s0s1s2s-s3s s s4s5s6s7s8s9s-s:ss;s()V  languageActiveZ  this*Lcom/ustadmobile/lib/db/entities/Language; getLangUid()JlangUidJ   setLangUid(J)VgetName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;nameLjava/lang/String;  setName(Ljava/lang/String;)VgetIso_639_1_standardiso_639_1_standard " #setIso_639_1_standardgetIso_639_2_standardiso_639_2_standard ' (setIso_639_2_standardgetIso_639_3_standardiso_639_3_standard , -setIso_639_3_standardgetLanguage_Type Language_Type 1 2setLanguage_TypegetLanguageActive()ZsetLanguageActive(Z)VgetLangLocalChangeSeqNumlangLocalChangeSeqNum : ;setLangLocalChangeSeqNumgetLangMasterChangeSeqNumlangMasterChangeSeqNum ? @setLangMasterChangeSeqNumgetLangLastChangedBy()IlangLastChangedByI EF GsetLangLastChangedBy(I)V getLangLctlangLct L M setLangLcttoString#Lorg/jetbrains/annotations/NotNull;java/lang/StringRvalueOf&(Ljava/lang/Object;)Ljava/lang/String; TU SVequals(Ljava/lang/Object;)Zkotlin/jvm/internal/IntrinsicsZ checkNotNull(Ljava/lang/Object;)V \] [^areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z `a [blanguageotherLjava/lang/Object;hashCode gD Shresult write$Self(Lcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfncheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V pq [routputt serialDescv/kotlinx/serialization/encoding/CompositeEncoderxshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z z{ y|encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ~ y/kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V yencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V yencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V y1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN4com/ustadmobile/lib/db/entities/Language$$serializer6Lcom/ustadmobile/lib/db/entities/Language$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkeraccess$getFIXED_LANGUAGES$cp()Ljava/util/List;FIXED_LANGUAGESLjava/util/List; 2com/ustadmobile/lib/db/entities/Language$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/lib/db/entities/Language$Companion;  English'eneng kotlin/Unit Lkotlin/Unit; العربية'araraবাংলা'bnbenမြန်မာ'myburmya Ikinyarwanda'rwkinनेपाली'nenepپښتو'pspus فارسی'fa perfasрусский'rurus Тоҷикӣ'tgtgk  kotlin/collections/CollectionsKt"listOf%([Ljava/lang/Object;)Ljava/util/List; $% #&0$i$a$-apply-Language$Companion$FIXED_LANGUAGES$1$$this$FIXED_LANGUAGES_u24lambda_u2400$i$a$-apply-Language$Companion$FIXED_LANGUAGES$2$$this$FIXED_LANGUAGES_u24lambda_u2410$i$a$-apply-Language$Companion$FIXED_LANGUAGES$3$$this$FIXED_LANGUAGES_u24lambda_u2420$i$a$-apply-Language$Companion$FIXED_LANGUAGES$4$$this$FIXED_LANGUAGES_u24lambda_u2430$i$a$-apply-Language$Companion$FIXED_LANGUAGES$5$$this$FIXED_LANGUAGES_u24lambda_u2440$i$a$-apply-Language$Companion$FIXED_LANGUAGES$6$$this$FIXED_LANGUAGES_u24lambda_u2450$i$a$-apply-Language$Companion$FIXED_LANGUAGES$7$$this$FIXED_LANGUAGES_u24lambda_u2460$i$a$-apply-Language$Companion$FIXED_LANGUAGES$8$$this$FIXED_LANGUAGES_u24lambda_u2470$i$a$-apply-Language$Companion$FIXED_LANGUAGES$9$$this$FIXED_LANGUAGES_u24lambda_u2481$i$a$-apply-Language$Companion$FIXED_LANGUAGES$10$$this$FIXED_LANGUAGES_u24lambda_u249Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID ENGLISH_LANG_UIDARABIC_LANG_UIDBENGALI_LANG_UIDBURMESE_LANG_UIDKINYARWANDA_LANG_UIDNEPALI_LANG_UIDPASHTO_LANG_UIDPERSIAN_LANG_UIDRUSSIAN_LANG_UIDTAJIK_LANG_UID;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker3Lcom/ustadmobile/lib/db/entities/LanguageReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;language_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) /*psql ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct */Lkotlin/Metadata;mvkxi0d1D          %      @20:?@B{0000 0 0 0 0 00000¢B¢J40 250H–J60HJ70HJ!8092:02;0<2=0>HÇR 0X†¢ "R0X†¢ "R 0X†¢ "R 0X†¢ "R08@X‡¢  !""#R08@X‡¢ $%"&'R08@X‡¢ (%")'R08@X‡¢ *%"+'R08@X‡¢ ,%"-'R 0 X†¢ ./"01R0X†¢ 2"3¨Ad2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Orderq'com/ustadmobile/door/annotation/TriggersOrder-com/ustadmobile/door/annotation/Trigger$EventvEvent*com/ustadmobile/door/annotation/Trigger$OnyOn Language.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValue SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1}Q~ <=Z>}"}'},}1} :}??}@EF}AL} BCDFEFGHIJKLM NOP}Q< **  .   /*  :* /*   } :*+  !/*$#  }% :*+$# &/*)&  }* :*+)& +/*.)  }/ :*+.) 0/*3,  }4 :*+3, 56/* .  78:* .  9/*<1  =:*<1 >/*A4  B:*A4 CD/*H7  IJ:*H7 FK/*N;  O:*N; P2*W>  }QXYM*++M*,Y_**,c,*$*$,$c,$*)*),)c,)*.*.,.c,. @ @ @ @& CE GHLIxJzKLM  d efgD** }<h**Y_i`<h*$*$Y_i`<h*)*)Y_i`<h*.*.Y_i`<H'ZZZQR*SFTbU~VrjF kl*os+us,ws+,}* +,*+,}*+,*+,}*$+,*$+,}*)+,*)+,}*.+,*.+,}*3+,*3+,}* +,* +,}*< +,*<+,}*A +,*A+, }*H+, *H+, }*N +, *N9,! @ @ @ @ @ @ @ @ @ @ @.  %2 B.N o1| 4 ;  ntv~mQQQB~*~ * * ~ * *~ *$ *$~ *) *)~ *. *. ~ *3 *3@~ * * ~ * < * <~ * A * A~ *H *H~ * N *N;SSSSS  ^  / 0 C#D X&Y m)n , . 1 4 7 ;  F"',1 : ? EFL~#s@s[e Yó K*YL+M6:>,ʵ,˵,ε$,е),е.:+S*YL+M6:>,׵,ص,۵$,ݵ),ݵ.:+S*YL+M6:>,ߵ,,$,),.:+S*YL+M6:>,,,$,),.:+S*YL+M6:>,,,$,),.:+S*YL+M6:>,,,$,),.:+S*YL+M6:>,,,$,),.:+S*YL+M6:>, , , $,),.:+S*YL+M6:>,,,$,),.:+S* YL+M6:>,,,$,!),!.:+S*'r\ q r#s)t0u6v<wBxLrNrPy`zf{m|s}y~yrrr$*06@BrDTZagms}rrr$+29CErHX_fmt{rq# (F!")` *F^"+ ,F"- .F"/ 0F"1T 2FR"3$4F&5$6F&7$8F&9X$:FV&;*ortu@wtx@zt{@|~(RWX[@YsZ[e\]^[e_`aebcd[sefg[I>IhI>iI>jIkl[smn[Bsssssssss"s's,s1s ss:s?sEsLsssss0ss4s s!s%s&s*s+s/sCsDsIsJsKssOss9s=s>sBsss5s6s7s8sssXsesgsPskssnstssvssossp}QSTIEUcVPK!!ECcom/ustadmobile/lib/db/entities/LanguageReplicate$$serializer.class4=com/ustadmobile/lib/db/entities/LanguageReplicate$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/LanguageReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LanguageReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V1com/ustadmobile/lib/db/entities/LanguageReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LanguageReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/LanguageReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/LanguageReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.LanguageReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   languagePk addElement(Ljava/lang/String;Z)V languageVersionIdlanguageDestinationlanguagePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/LanguageReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLanguageReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>^ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!Acom/ustadmobile/lib/db/entities/LanguageReplicate$Companion.class45;com/ustadmobile/lib/db/entities/LanguageReplicate$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/LanguageReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/LanguageReplicate$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/LanguageReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/LanguageReplicate;lib-database_release1com/ustadmobile/lib/db/entities/LanguageReplicate) CompanionLanguageReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! EDD7com/ustadmobile/lib/db/entities/LanguageReplicate.class41com/ustadmobile/lib/db/entities/LanguageReplicatejava/lang/Object()V  languagePendingZ  this3Lcom/ustadmobile/lib/db/entities/LanguageReplicate; getLanguagePk()J languagePkJ   setLanguagePk(J)VgetLanguageVersionIdlanguageVersionId  setLanguageVersionIdgetLanguageDestinationlanguageDestination  setLanguageDestinationgetLanguagePending()ZsetLanguagePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/LanguageReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/LanguageReplicate$$serializerRINSTANCE?Lcom/ustadmobile/lib/db/entities/LanguageReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf;com/ustadmobile/lib/db/entities/LanguageReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion=Lcom/ustadmobile/lib/db/entities/LanguageReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseLanguageReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H] P  /*R  :*R /*V  :*V /* Y  !:* Y "#/* ]  $%:* ]  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%R2HQV^H}YH]H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HRH/V0HCYDHX]YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!{VDccAcom/ustadmobile/lib/db/entities/LanguageVariant$$serializer.class4;com/ustadmobile/lib/db/entities/LanguageVariant$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/LanguageVariant$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LanguageVariant;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig/com/ustadmobile/lib/db/entities/LanguageVariantijava/lang/Stringkm(IJJLjava/lang/String;Ljava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/LanguageVariant;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.LanguageVariantJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  langVariantUid addElement(Ljava/lang/String;Z)V langUid countryCodenamelangVariantLocalChangeSeqNumlangVariantMasterChangeSeqNumlangVariantLastChangedBylangVariantLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/LanguageVariant.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLanguageVariant.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  XL+%S+%S+*0S+*0S+%S+%S+5S+%S+ X 67+9?*AM>6 7 7: : 7 76 7+,G:M,Q76,Q76,*S W: 6,*S W: 6,Q7 6,Q7 6,[6@6,Q76 ,_627K_{>,Q76,Q76,*S W: 6x,*S W: 6[,Q7 6F,Q7 61,[6@6,Q76aYd,hjY l l oq CrIACrI CrI  8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w x\YYK*********r  [M js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!]?com/ustadmobile/lib/db/entities/LanguageVariant$Companion.class469com/ustadmobile/lib/db/entities/LanguageVariant$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/LanguageVariant$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/LanguageVariant$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/LanguageVariant$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/LanguageVariant;lib-database_release/com/ustadmobile/lib/db/entities/LanguageVariant* CompanionLanguageVariant.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/I0   .1/I0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!! Բ%%5com/ustadmobile/lib/db/entities/LanguageVariant.class4/com/ustadmobile/lib/db/entities/LanguageVariantjava/lang/Object()V  this1Lcom/ustadmobile/lib/db/entities/LanguageVariant;getLangVariantUid()JlangVariantUidJ  setLangVariantUid(J)V getLangUidlangUid   setLangUidgetCountryCode()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; countryCodeLjava/lang/String;  setCountryCode(Ljava/lang/String;)VgetNamename # $setNamegetLangVariantLocalChangeSeqNumlangVariantLocalChangeSeqNum ( )setLangVariantLocalChangeSeqNum getLangVariantMasterChangeSeqNumlangVariantMasterChangeSeqNum - . setLangVariantMasterChangeSeqNumgetLangVariantLastChangedBy()IlangVariantLastChangedByI 34 5setLangVariantLastChangedBy(I)VgetLangVariantLctlangVariantLct : ;setLangVariantLctequals(Ljava/lang/Object;)Zkotlin/jvm/internal/Intrinsics@ checkNotNull(Ljava/lang/Object;)V BC ADareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z FG AHthatotherLjava/lang/Object;hashCodejava/lang/StringN M2 OPresult write$Self(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfWcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V YZ A[output] serialDesc_/kotlinx/serialization/encoding/CompositeEncoderashouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z cd beencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V gh bi/kotlinx/serialization/internal/StringSerializerkINSTANCE1Lkotlinx/serialization/internal/StringSerializer; mn lo+kotlinx/serialization/SerializationStrategyq!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V st buencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V wx by1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;m(IJJLjava/lang/String;Ljava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/LanguageVariant$$serializer=Lcom/ustadmobile/lib/db/entities/LanguageVariant$$serializer; m  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/LanguageVariant$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/LanguageVariant$Companion; Landroidx/room/PrimaryKey; autoGenerate3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker:Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;languagevariant_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) /*psql ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct */Lkotlin/Metadata;mvkxi0d1F                 420:34B]0000 0 0 0 0 00¢B¢J(0)2*0H–J+0HJ!,0-2.02/002102HÇR0X†¢ "R0X†¢ "R 08@X‡¢ "R 08@X‡¢ "R 08@X‡¢  "!R 08@X‡¢ ""#R08@X‡¢ $"%R 0X†¢ &"'¨5d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnLanguageVariant.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 V  Z#(-34: 43*     /*  :*   /*"  :*" /*$   !:*+$ "/*%&  &!:*+%& ' /**)  +:**) , /*/,  0:*/, 12/*6/  78:*6/ 49 /*<3  =:*<3 >?|*++M*,YE*,**,I,*%*%,%I,%   @ @68 :;,<X=Z>  pJ | |KLM2[** }<h** }`<h**YEQ`<h*%*%YEQ`<*:ZBC!D=EYFMR4[ ST}*X\+^\,`\+,f* +,*j+,f* +,*j+,f*+,pr*v+,f*%+,pr*%v+,f** +,**j+,f*/ +,*/j+,f*6+,*6z+,f*< +,*<j* ! @ @ @ @ @ @ @ @.  % 2 Q"^ )  , b3o }W }]{}_|UVVV}~*~ * * ~ *  *~ * *~ *% *%~ * * ** ~ * / * /@~ *6 * 6~ * < * <, OO  F   /"0 C$D X&Y m)n , / 3 p 4 #(- 34 : #~s@s[e Y*@@@[@#se[ee[s[IIIII[s[6s ssss sssss#s(s-s3s:sss}ssss s!ss sss1s2s7s8s9s=s's+s,s0s ss"s&s>ssKsMsSssWs]s{s_s|sssIcPK!!IQJcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializer.class4Dcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/LanguageVariantReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.LanguageVariantReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  lvPk addElement(Ljava/lang/String;Z)V  lvVersionId lvDestination lvPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/LanguageVariantReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLanguageVariantReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>\ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!{  Hcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$Companion.class45Bcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;lib-database_release8com/ustadmobile/lib/db/entities/LanguageVariantReplicate) CompanionLanguageVariantReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! 44>com/ustadmobile/lib/db/entities/LanguageVariantReplicate.class48com/ustadmobile/lib/db/entities/LanguageVariantReplicatejava/lang/Object()V   lvPendingZ  this:Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;getLvPk()JlvPkJ  setLvPk(J)VgetLvVersionId lvVersionId  setLvVersionIdgetLvDestination lvDestination  setLvDestination getLvPending()Z setLvPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/LanguageVariantReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializerRINSTANCEFLcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfBcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionDLcom/ustadmobile/lib/db/entities/LanguageVariantReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseLanguageVariantReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H[ N  /*P  :*P /*T  :*T /* W  !:* W "#/* [  $%:* [  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%P2HQT^H}WH[H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HPH/T0HCWDHX[YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!f>com/ustadmobile/lib/db/entities/LearnerGroup$$serializer.class48com/ustadmobile/lib/db/entities/LearnerGroup$$serializervLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this:Lcom/ustadmobile/lib/db/entities/LearnerGroup$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeX(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LearnerGroup;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np,com/ustadmobile/lib/db/entities/LearnerGrouprjava/lang/Stringtm(IJLjava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeY(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LearnerGroup;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;.Lcom/ustadmobile/lib/db/entities/LearnerGroup;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor,com.ustadmobile.lib.db.entities.LearnerGroupJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  learnerGroupUid addElement(Ljava/lang/String;Z)V learnerGroupNamelearnerGroupDescriptionlearnerGroupActivelearnerGroupMCSNlearnerGroupCSNlearnerGroupLCBlearnerGroupLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d28com/ustadmobile/lib/db/entities/LearnerGroup.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLearnerGroup.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  XL+%S+*0S+*0S+5S+%S+%S+:S+%S+ X ;<+>D*FM>6 7:: 6 7 7 6 7+,L:R,V76,*X\:6,*X \: 6,`6 6,V7 6,V7  6,d6@6,V76 ,h627Kg>,V76,*X\:6,*X \: 6p,`6 6[,V7 6F,V7  61,d6@6,V76jYm,qsYu u   xq H{NAH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  x\YYK*********{  [7 ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!hTO<com/ustadmobile/lib/db/entities/LearnerGroup$Companion.class466com/ustadmobile/lib/db/entities/LearnerGroup$Companionjava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/LearnerGroup$Companion; serializer%()Lkotlinx/serialization/KSerializer;U()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/lib/db/entities/LearnerGroup$$serializerINSTANCE:Lcom/ustadmobile/lib/db/entities/LearnerGroup$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/LearnerGroup;lib-database_release,com/ustadmobile/lib/db/entities/LearnerGroup* CompanionLearnerGroup.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/20   .1/20  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!5""2com/ustadmobile/lib/db/entities/LearnerGroup.class4,com/ustadmobile/lib/db/entities/LearnerGroupjava/lang/Object()V  learnerGroupActiveZ  this.Lcom/ustadmobile/lib/db/entities/LearnerGroup;getLearnerGroupUid()JlearnerGroupUidJ  setLearnerGroupUid(J)VgetLearnerGroupName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;learnerGroupNameLjava/lang/String;  setLearnerGroupName(Ljava/lang/String;)VgetLearnerGroupDescriptionlearnerGroupDescription " #setLearnerGroupDescriptiongetLearnerGroupActive()ZsetLearnerGroupActive(Z)VgetLearnerGroupMCSNlearnerGroupMCSN + ,setLearnerGroupMCSNgetLearnerGroupCSNlearnerGroupCSN 0 1setLearnerGroupCSNgetLearnerGroupLCB()IlearnerGroupLCBI 67 8setLearnerGroupLCB(I)VgetLearnerGroupLctlearnerGroupLct = >setLearnerGroupLct write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfEkotlin/jvm/internal/IntrinsicsGcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V IJ HKoutputM serialDescO/kotlinx/serialization/encoding/CompositeEncoderQshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ST RUencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V WX RY/kotlinx/serialization/internal/StringSerializer[INSTANCE1Lkotlinx/serialization/internal/StringSerializer; ]^ \_+kotlinx/serialization/SerializationStrategya!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V cd ReencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V gh RiencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V kl Rm1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;m(IJLjava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN8com/ustadmobile/lib/db/entities/LearnerGroup$$serializer}:Lcom/ustadmobile/lib/db/entities/LearnerGroup$$serializer; ] ~ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; ~1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker6com/ustadmobile/lib/db/entities/LearnerGroup$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion8Lcom/ustadmobile/lib/db/entities/LearnerGroup$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID-Landroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker7Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namelearnergroup_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) /*psql ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct */Lkotlin/Metadata;mvkxi0d1D                320:23B]0000 0  0 0 000¢B¢J!+0,2-02.0/2001HÇR 0 X†¢ "R 08@X‡¢ "R0X†¢ "R 08@X‡¢  "!"R08@X‡¢ #"$R 08@X‡¢ %"&R0X†¢ '"(R08@X‡¢ )"*¨4d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnLearnerGroup.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 D Z" +067= 7< ** #   /*  :* /*   :*+ !/*$!  % :*+$! &'/* #  ():* #  */*-&  .:*-& //*2)  3:*2) 45/*9,  :;:*9, 7</*?0  @:*?0 AB|*FL+NL,PL+,V* +,*Z+,V*+,`b*f+,V*$+,`b*$f+,V* +,* j+,V*- +,*-Z+,V*2 +,*2Z+,V*9+,*9n+,V*? +,*?Z* ! @ @ @ @ @ @ @ @. %2#&)a0n |E|Mo|OpCDDDq~*~ * * ~ * *~ *$ *$~ * * ~ * - *- ~ * 2 * 2@~ *9 * 9~ * ? * ?,   F/0C!DX#Ym&n),0p 7" +0 67 = #rsstu@vwsxy[ze{| Y*~@@@[@se[ee[s[IIIII[s[5ssxssxssxssxs"s sxs+s0s6s=sssqss&s's(s)s/ss3ss!ss%s s4s5s:s;scom/ustadmobile/lib/db/entities/LearnerGroupMember$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/LearnerGroupMember$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,. deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I LM CNdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_2com/ustadmobile/lib/db/entities/LearnerGroupMemberaL(IJJJIZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.LearnerGroupMemberJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  learnerGroupMemberUid addElement(Ljava/lang/String;Z)V learnerGroupMemberPersonUidlearnerGroupMemberLgUidlearnerGroupMemberRolelearnerGroupMemberActivelearnerGroupMemberMCSNlearnerGroupMemberCSNlearnerGroupMemberLCBlearnerGroupMemberLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/LearnerGroupMember.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLearnerGroupMember.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  \ L+%S+%S+%S+*S+/S+%S+%S+*S+%S+ \ 01+39*;M>6 7 7 7 6 6 7 76 7+,A:G,K76,K76,K7 6,O6 6,S6 6,K7 6,K7@6,O66,K76,W67<Pdx>,K76,K76,K7 6{,O6 6f,S6 6Q,K7 6<,K7@6&,O66,K76YY\,`bY   ei =hCF=hC =hC 2fijh*+l9,n9*;N+-s:,-w-z  * *k{*m| A0}:*+ 2fAiH *+,b  k{ m cYY K**********h  b> bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!;WWBcom/ustadmobile/lib/db/entities/LearnerGroupMember$Companion.class48()V  this>Lcom/ustadmobile/lib/db/entities/LearnerGroupMember$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/LearnerGroupMember$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/LearnerGroupMember$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J0 0HÆR0X†T¢ R0X†T¢ R0X†T¢ ¨ d2PARTICIPANT_ROLE PRIMARY_ROLETABLE_ID#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;lib-database_release2com/ustadmobile/lib/db/entities/LearnerGroupMember, CompanionLearnerGroupMember.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations10/*142   01142  3 40-*2 5 -.6/7L[IIII I!"[s#$[ s s%ss&s%s's(s s)s*s+PK!!u3G$G$8com/ustadmobile/lib/db/entities/LearnerGroupMember.class42com/ustadmobile/lib/db/entities/LearnerGroupMemberjava/lang/Object()V  learnerGroupMemberRoleI  learnerGroupMemberActiveZ  this4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;getLearnerGroupMemberUid()JlearnerGroupMemberUidJ  setLearnerGroupMemberUid(J)VgetLearnerGroupMemberPersonUidlearnerGroupMemberPersonUid  setLearnerGroupMemberPersonUidgetLearnerGroupMemberLgUidlearnerGroupMemberLgUid " #setLearnerGroupMemberLgUidgetLearnerGroupMemberRole()IsetLearnerGroupMemberRole(I)VgetLearnerGroupMemberActive()ZsetLearnerGroupMemberActive(Z)VgetLearnerGroupMemberMCSNlearnerGroupMemberMCSN / 0setLearnerGroupMemberMCSNgetLearnerGroupMemberCSNlearnerGroupMemberCSN 4 5setLearnerGroupMemberCSNgetLearnerGroupMemberLCBlearnerGroupMemberLCB 9 :setLearnerGroupMemberLCBgetLearnerGroupMemberLctlearnerGroupMemberLct > ?setLearnerGroupMemberLct write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfFkotlin/jvm/internal/IntrinsicsHcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V JK ILoutputN serialDescP/kotlinx/serialization/encoding/CompositeEncoderRshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z TU SVencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V XY SZencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V \] S^encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V `a Sb1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;L(IJJJIZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/LearnerGroupMember$$serializerrINSTANCE@Lcom/ustadmobile/lib/db/entities/LearnerGroupMember$$serializer; tu sv getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; xy sz1kotlinx/serialization/internal/PluginExceptionsKt|throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ~ }seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/LearnerGroupMember$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID, PRIMARY_ROLEPARTICIPANT_ROLELandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker=Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name learnergroupmember_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements?REPLACE INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) /*psql ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct */Lkotlin/Metadata;mvkxi0d1J>               320:23Ba00000 0  0 0 000¢B¢J!+0,2-02.0/2001HÇR 0 X†¢ "R 08@X‡¢ "R 08@X‡¢ "R08@X‡¢ " R0X†¢ !""R 08@X‡¢ #"$R0X†¢ %"&R0X†¢ '"(R08@X‡¢ )"*¨4€å€å€å€å€å €å €å €å €åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnLearnerGroupMember.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile! E Z"  /49 >    E** *# % /* :*/*  :*!/*$! %:*$!&'/* # ():* # *+/*% ,-:*%./*1( 2:*1(3/*6+ 7:*6+8'/*;. <):*;. =/*@2 A:*@2BCT*GM+OM,QM+,W* +,*[+,W* +,*[+,W*$ +,*$[+,W* +,* _+,W*+,*c+,W*1 +,*1[+,W*6 +,*6[+,W*;+,*;_+,W*@ +,*@[/$! @ @ @ @ @ @ @ @ @F%2Q^}!#%( ,+92 FNdPeDEEEf~w{*~ * * ~ *  *~ * $ *$~ * * ~ * *  ~ * 1 * 1@~ * 6 * 6~ *; *;~ * @ *@+   N/0C!DX#Ym%n(+.2z  "   / 4 9 >#ghsij@klsmn[oepq Y*s@@@[@se[ee[s[IIIII[s[5ssmssmssmss"s s sms/s4s9s>sssfss*s+s,s-s3ss7ss8s's;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeg(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V;com/ustadmobile/lib/db/entities/LearnerGroupMemberReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeh(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;=Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.LearnerGroupMemberReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  lgmPk addElement(Ljava/lang/String;Z)V  lgmVersionIdlgmDestination lgmPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLearnerGroupMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!;[H%%Kcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$Companion.class45Ecom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$Companionjava/lang/Object()V  thisGLcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;lib-database_release;com/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate) CompanionLearnerGroupMemberReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!UҮXXAcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate.class4;com/ustadmobile/lib/db/entities/LearnerGroupMemberReplicatejava/lang/Object()V   lgmPendingZ  this=Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;getLgmPk()JlgmPkJ  setLgmPk(J)VgetLgmVersionId lgmVersionId  setLgmVersionIdgetLgmDestinationlgmDestination  setLgmDestination getLgmPending()Z setLgmPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENGcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$$serializerRINSTANCEILcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfEcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionGLcom/ustadmobile/lib/db/entities/LearnerGroupMemberReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseLearnerGroupMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!.R Ncom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializer.class4Hcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisJLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,.2com/ustadmobile/lib/db/entities/Person$$serializer04Lcom/ustadmobile/lib/db/entities/Person$$serializer; "2 133kotlinx/serialization/builtins/BuiltinSerializersKt5 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 78 69 deserializeh(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NYdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z [\ N]-kotlinx/serialization/DeserializationStrategy_!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no NpLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorD*FM>6 7 7 7 6 6 7 76 7:+,L:R,V76,V76,V7 6,Z6 6,^6 6,V7 6,V7@6,Z66,V76, 4`d:6<8,h6 <AUi}>,V76,V76,V7 6v,Z6 6a,^6 6L,V7 67,V7@6!,Z66 ,V76, 4`d:6ԻjYm,qsY   uxsH{NKH{N H{N g g=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  jYY K***********{  i ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!닚--Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$Companion.class45Fcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$Companionjava/lang/Object()V  thisHLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;e()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializerINSTANCEJLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;>Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;lib-database_release()V  this>Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),2com/ustadmobile/lib/db/entities/Person$$serializer.INSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;t(IJJJIZJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENHcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializerHJLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RUL(IJJJIZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IlearnerGroupMemberUidJlearnerGroupMemberPersonUidlearnerGroupMemberLgUidlearnerGroupMemberRolelearnerGroupMemberActiveZlearnerGroupMemberMCSNlearnerGroupMemberCSNlearnerGroupMemberLCBlearnerGroupMemberLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;&com/ustadmobile/lib/db/entities/Personi=kotlinx/serialization/internal/SerializationConstructorMarkerkFcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$Companionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V p oq CompanionHLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson$Companion; st uLandroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                !20: !Bk00000 0  0 0 0000¢B¢J!0202020HÇR 08@X‡¢ "¨"d24Lcom/ustadmobile/lib/db/entities/LearnerGroupMember; $serializerlib-database_releaseLearnerGroupMemberWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1st w /*   /*   :*+   N* +" ,$ *+,'+, -*+, 35*9+ @ N N!:N#;<@~LPV*    Y~ * *' jl 2 3 @ @Z[@\]@^]@_]@`[@ab @c] @d] @e[@f]@@gh#=>s?@@ABsCD[EeFGm oYrvosIxyz[I{I|I{}I{~I[s[#s ssZsCs\sCs^s_s`sasCscsdsesfsssgshs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V5com/ustadmobile/lib/db/entities/LearnerGroupReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.LearnerGroupReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  lgPk addElement(Ljava/lang/String;Z)V  lgVersionId lgDestination lgPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/LearnerGroupReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLearnerGroupReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!.aEcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$Companion.class45?com/ustadmobile/lib/db/entities/LearnerGroupReplicate$Companionjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/LearnerGroupReplicate$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;lib-database_release5com/ustadmobile/lib/db/entities/LearnerGroupReplicate) CompanionLearnerGroupReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!![;com/ustadmobile/lib/db/entities/LearnerGroupReplicate.class45com/ustadmobile/lib/db/entities/LearnerGroupReplicatejava/lang/Object()V   lgPendingZ  this7Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;getLgPk()JlgPkJ  setLgPk(J)VgetLgVersionId lgVersionId  setLgVersionIdgetLgDestination lgDestination  setLgDestination getLgPending()Z setLgPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/LearnerGroupReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$$serializerRINSTANCECLcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf?com/ustadmobile/lib/db/entities/LearnerGroupReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionALcom/ustadmobile/lib/db/entities/LearnerGroupReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseLearnerGroupReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!tcc?com/ustadmobile/lib/db/entities/LeavingReason$$serializer.class49com/ustadmobile/lib/db/entities/LeavingReason$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/LeavingReason$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LeavingReason;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig-com/ustadmobile/lib/db/entities/LeavingReasonijava/lang/StringkZ(IJLjava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/LeavingReason;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.LeavingReasonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  leavingReasonUid addElement(Ljava/lang/String;Z)V leavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/LeavingReason.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLeavingReason.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  kAL+%S+*0S+%S+%S+5S+%S+ A 675+9?*AM>6 7: 7 7 6 7+,G:Mw,Q76,*SW:6,Q7 6,Q7 6,[6 6,Q7 6,_6+0D`t>,Q76,*SW:6,Q7 6,Q7 6j,[6 6U,Q7 6@aYd,hjYl   oc CrI: CrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w jNYYK*******r  MX js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!-7"=com/ustadmobile/lib/db/entities/LeavingReason$Companion.class4I7com/ustadmobile/lib/db/entities/LeavingReason$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/LeavingReason$Companion; getFIXED_UIDS()Ljava/util/Map;5()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull;-com/ustadmobile/lib/db/entities/LeavingReasonaccess$getFIXED_UIDS$cp   serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;9com/ustadmobile/lib/db/entities/LeavingReason$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/LeavingReason$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1}4       $      †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 000 ¢   R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2 FAILED_TITLE FAILED_UIDFAMILY_PROBLEM_TITLEFAMILY_PROBLEM_UID FIXED_UIDS MEDICAL_TITLE MEDICAL_UID MOVED_TITLE MOVED_UID PASSED_TITLE PASSED_UIDTABLE_IDTRANSPORT_PROBLEM_TITLETRANSPORT_PROBLEM_UID#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/LeavingReason;lib-database_release CompanionLeavingReason.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1A/*B3C   A.BPC  D EA1B3C  DEA-* C !"F ?G@H|#$[I%I&I%'I%(I)*[s+,[s s-ss.s-s/s-s0s1s2s-s s s3s4s5s6s7s8s9s-s:s;ssPK!!mM $ $3com/ustadmobile/lib/db/entities/LeavingReason.class4-com/ustadmobile/lib/db/entities/LeavingReasonjava/lang/Object()V  this/Lcom/ustadmobile/lib/db/entities/LeavingReason;(JLjava/lang/String;)V$Lorg/jetbrains/annotations/Nullable; leavingReasonUidJ  leavingReasonTitleLjava/lang/String;  uidtitlegetLeavingReasonUid()JsetLeavingReasonUid(J)VgetLeavingReasonTitle()Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VgetLeavingReasonMCSNleavingReasonMCSN " #setLeavingReasonMCSNgetLeavingReasonCSNleavingReasonCSN ' (setLeavingReasonCSNgetLeavingReasonLCB()IleavingReasonLCBI -. /setLeavingReasonLCB(I)VgetLeavingReasonLctleavingReasonLct 4 5setLeavingReasonLct write$Self(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self<kotlin/jvm/internal/Intrinsics>checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V @A ?BoutputD serialDescF/kotlinx/serialization/encoding/CompositeEncoderHshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z JK ILencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V NO IP/kotlinx/serialization/internal/StringSerializerRINSTANCE1Lkotlinx/serialization/internal/StringSerializer; TU SV+kotlinx/serialization/SerializationStrategyX!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V Z[ I\encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ^_ I`1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;Z(IJLjava/lang/String;JJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/LeavingReason$$serializerp;Lcom/ustadmobile/lib/db/entities/LeavingReason$$serializer; Tr qs getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; uv qw1kotlinx/serialization/internal/PluginExceptionsKtythrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V {| z}seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkeraccess$getFIXED_UIDS$cp()Ljava/util/Map; FIXED_UIDSLjava/util/Map; 7com/ustadmobile/lib/db/entities/LeavingReason$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion9Lcom/ustadmobile/lib/db/entities/LeavingReason$Companion;  kotlin/PairMoved'java/lang/LongvalueOf(J)Ljava/lang/Long; kotlin/TuplesKtto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; Medical'Transportation problem'Family economic problem' Failed test' Passed test'kotlin/collections/MapsKtmapOf([Lkotlin/Pair;)Ljava/util/Map; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID MOVED_TITLE MOVED_UID MEDICAL_TITLE MEDICAL_UIDTRANSPORT_PROBLEM_TITLETRANSPORT_PROBLEM_UIDFAMILY_PROBLEM_TITLEFAMILY_PROBLEM_UID FAILED_TITLE FAILED_UID PASSED_TITLE PASSED_UID3Ljava/util/Map;Landroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker8Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;$Lkotlinx/serialization/Serializable;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameleavingreason_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsaREPLACE INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) /*psql ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct */Lkotlin/Metadata;mvkxi0d1>               -20:,-B00¢BK0 0 0 0 0 000¢B¢J!%0&2'02(0)2*0+HÇR 08@X‡¢ "R 08@X‡¢ "R08@X‡¢ "R 08@X‡¢ "R 0X†¢  "!"R 08@X‡¢ #"$¨.d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnLeavingReason.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValue SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1; Z "'-.4 .;;;;;; ; 3*     Y* **-       /* "   :* "   /* $     :*+ $    ! /*$ '  % :*$ '  & /*) *  * :*) *  +, /*0 -  12 :*0 -  .3 /*6 1  7 :*6 1  89 *=C+EC,GC+,M* +,*Q+,M*+,WY*]+,M*$ +,*$Q+,M*) +,*)Q+,M*0+,*0a+,M*6 +,*6Q ! @ @ @ @ @ @ & %"2'*1 < DbFc: ;;;d d ~tx~*~ * * ~ * *~ * $ *$~ * ) *)~ *0 * 0 ~ * 6 * 6$     6 "/$0C'DX*Ym-n1 \ ."'-. 4 #efsgh@ijskl[meno   mYK*S*S*S*S*S*S* . P!Q-P/R;P=SIPKTWPYUeP*q@@@[@se[ee[s[IIIII[s[/s sksskssks ssksss"s's-s4sssdss&ss*ss+s,s1s2s3s7s!s%ssss sss8sks;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V6com/ustadmobile/lib/db/entities/LeavingReasonReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.LeavingReasonReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  lrPk addElement(Ljava/lang/String;Z)V  lrVersionId lrDestination lrPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/LeavingReasonReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLeavingReasonReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!" MFcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$Companion.class45@com/ustadmobile/lib/db/entities/LeavingReasonReplicate$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;lib-database_release6com/ustadmobile/lib/db/entities/LeavingReasonReplicate) CompanionLeavingReasonReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!E +$$<com/ustadmobile/lib/db/entities/LeavingReasonReplicate.class46com/ustadmobile/lib/db/entities/LeavingReasonReplicatejava/lang/Object()V   lrPendingZ  this8Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;getLrPk()JlrPkJ  setLrPk(J)VgetLrVersionId lrVersionId  setLrVersionIdgetLrDestination lrDestination  setLrDestination getLrPending()Z setLrPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/LeavingReasonReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$$serializerRINSTANCEDLcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf@com/ustadmobile/lib/db/entities/LeavingReasonReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionBLcom/ustadmobile/lib/db/entities/LeavingReasonReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseLeavingReasonReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!|Kcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializer.class4Ecom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$ deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;decoder(kotlin/jvm/internal/Intrinsics*checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ,- +.  0&kotlinx/serialization/encoding/Decoder2beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 45 36/kotlinx/serialization/encoding/CompositeDecoder8decodeSequentially()Z :; 9<decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J >? 9@decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I BC 9D+kotlinx/serialization/UnknownFieldExceptionF(I)V H GI endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V KL 9M9com/ustadmobile/lib/db/entities/LocallyAvailableContainerOD(IJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Q PR(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorU serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;)VencoderYvalue[&kotlinx/serialization/encoding/Encoder]g(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 4_ ^` write$Self(Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V bc Pd/kotlinx/serialization/encoding/CompositeEncoderf gM(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; &' l=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V WX oLjava/lang/Object;  " t>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorv9com.ustadmobile.lib.db.entities.LocallyAvailableContainerxJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V z w{laContainerUid} addElement(Ljava/lang/String;Z)V  wLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/LocallyAvailableContainer.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerLocallyAvailableContainer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  :L+%S+  &' +)/*1M>6 7+,7:=,A76LH,E6/>,A76ĻGYJ,NPYSI:3V9%3V9 3V9 (TWXh*+Z/,\/*1N+-a:,-e-h  * *Yi*[j A&k:*+m (TAWnH *+,Pp  Yi [qr F*YsuwYyu|K*~*V  )  Ps@s[e[IIIII[s[sssjs sssssssss&s(sTsWssYsis[sPK!!rIcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$Companion.class45Ccom/ustadmobile/lib/db/entities/LocallyAvailableContainer$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;lib-database_release9com/ustadmobile/lib/db/entities/LocallyAvailableContainer) CompanionLocallyAvailableContainer.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!&oo?com/ustadmobile/lib/db/entities/LocallyAvailableContainer.class4y9com/ustadmobile/lib/db/entities/LocallyAvailableContainerjava/lang/Object(J)V()V  laContainerUidJ  this;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;3(JILkotlin/jvm/internal/DefaultConstructorMarker;)V  getLaContainerUid()J write$Self(Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#/kotlinx/serialization/encoding/CompositeEncoder%shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z '( &)encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V +, &-1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;D(IJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializer=INSTANCEGLcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$$serializer; ?@ >A getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; CD >E1kotlinx/serialization/internal/PluginExceptionsKtGthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V IJ HKseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerQ  SCcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$CompanionV1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V X WY CompanionELcom/ustadmobile/lib/db/entities/LocallyAvailableContainer$Companion; [\ ]Landroidx/room/PrimaryKey;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d14            20:B!000¢B0¢ J! 0 202020HÇR08X‡¢   ¨d2 $serializerlib-database_releaseLocallyAvailableContainer.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1[\o p_qB * * r  s  q/~ @*tr q/* r s q?* +" ,$ +,** +,* .t! @r% 2s ??!/?#0pu1q)~BFL* ~ * * tRr s*))MN) )OPvp#23s45@67s89[:e;<q&* Ts Uq WYZ^wW[>lxnpqabc[IdIeIdfIdgIhi[sjk[ss8sMs8s s8sOsPs1sssss8ss!s/s#s0sls[smo`PK!!{ۖ9com/ustadmobile/lib/db/entities/Message$$serializer.class43com/ustadmobile/lib/db/entities/Message$$serializerqLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this5Lcom/ustadmobile/lib/db/entities/Message$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14 deserializeS(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Message;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IPdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I RS IT-kotlinx/serialization/DeserializationStrategyV!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig'com/ustadmobile/lib/db/entities/Messageijava/lang/Stringk\(IJJIJLjava/lang/String;JJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeT(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Message;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/Message;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;)Lcom/ustadmobile/lib/db/entities/Message;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor'com.ustadmobile.lib.db.entities.MessageJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   messageUid addElement(Ljava/lang/String;Z)V messageSenderPersonUidmessageTableIdmessageEntityUid messageTextmessageTimestampmessageClazzUid messageLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d23com/ustadmobile/lib/db/entities/Message.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Message.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  UL+%S+%S+*S+%S+/5S+%S+%S+%S+ U 67+9?*AM>6 7 76 7 : 7 7 7+,G:M,Q76,Q76,U6 6,Q7 6,/W [: 6,Q7 6,Q7@6,Q76,_627K_s>,Q76,Q76,U6 6,Q7 6k,/W [: 6N,Q7 69,Q7@6#,Q76 aYd,hjY   lok CrIACrI CrI  8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w x\YYK*********r  [O js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!X԰7com/ustadmobile/lib/db/entities/Message$Companion.class461com/ustadmobile/lib/db/entities/Message$Companionjava/lang/Object()V  this3Lcom/ustadmobile/lib/db/entities/Message$Companion; serializer%()Lkotlinx/serialization/KSerializer;P()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/lib/db/entities/Message$$serializerINSTANCE5Lcom/ustadmobile/lib/db/entities/Message$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;)Lcom/ustadmobile/lib/db/entities/Message;lib-database_release'com/ustadmobile/lib/db/entities/Message* Companion Message.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/L0   .1/L0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!fN##-com/ustadmobile/lib/db/entities/Message.class4'com/ustadmobile/lib/db/entities/Messagejava/lang/Object()V  this)Lcom/ustadmobile/lib/db/entities/Message; getMessageUid()J messageUidJ   setMessageUid(J)VgetMessageSenderPersonUidmessageSenderPersonUid  setMessageSenderPersonUidgetMessageTableId()ImessageTableIdI  setMessageTableId(I)VgetMessageEntityUidmessageEntityUid " #setMessageEntityUidgetMessageText()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; messageTextLjava/lang/String; )* +setMessageText(Ljava/lang/String;)VgetMessageTimestampmessageTimestamp 0 1setMessageTimestampgetMessageClazzUidmessageClazzUid 5 6setMessageClazzUid getMessageLct messageLct : ; setMessageLct(JIJLjava/lang/String;J)V#Lorg/jetbrains/annotations/NotNull;text@kotlin/jvm/internal/IntrinsicsBcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V DE CF &com/ustadmobile/door/util/SystemTimeKtIsystemTimeInMillis K JL personUidtable entityUidclazzUid(JIJLjava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/Message;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfVoutputX serialDescZ/kotlinx/serialization/encoding/CompositeEncoder\shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ^_ ]`encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V bc ]dencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V fg ]h/kotlinx/serialization/internal/StringSerializerjINSTANCE1Lkotlinx/serialization/internal/StringSerializer; lm kn+kotlinx/serialization/SerializationStrategyp!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V rs ]t1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;\(IJJIJLjava/lang/String;JJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN3com/ustadmobile/lib/db/entities/Message$$serializer5Lcom/ustadmobile/lib/db/entities/Message$$serializer; l  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker1com/ustadmobile/lib/db/entities/Message$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion3Lcom/ustadmobile/lib/db/entities/Message$Companion; Landroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID~Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker2Lcom/ustadmobile/lib/db/entities/MessageReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namemessage_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) /*psql ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct */ Lkotlin/Metadata;mvkxi0d1q>               720:67B/0000 0¢ B'0000¢ B[ 0 000000000¢B¢J!/0021022032405HÇR0X†¢ "R0X†¢ "R08@X‡¢ " R0X†¢ !""R0X†¢ #$"%&R0X†¢ '(")*R0X†¢ +",R 08@X‡¢ -".¨8€å €å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn Message.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! ?  Z")*(05: 3*  &   /*)  :*)  /*+  :*+ /*-   :*- ! /*$/  %:*$/ &'/*,1  (-.:*+,1 *(/ /*23  3:*23 4 /*75  8:*75 9 /*<9  =:*<9 > /AG*H***$*,*M2*7"; <=>?!@(A.B>/ /N/O/P/@*/Q?R)AG*H***$*,*M2D EFGH!I(J4) )N)O)P)@* ?STy*WG+YG,[G+,a* +,*e+,a* +,*e+,a*+,*i+,a*$ +,*$e+,a*,+,oq*,u+,a*2 +,*2e+,a*7 +,*7e+,a*< +,*<e* ! @ @ @ @ @ @ @ @6  %)2 Q+^ / 3 05= ^9k yV yXvyZwU???x~*~ * * ~ *  *~ * *~ * $ *$~ *, * , ~ * 2 * 2@~ * 7 * 7~ * < *<*   F ) /+0 C-D X/Y m1n 3 5 9 p  ")* 0 5 :#yzs{|@}~s[e Y*@@@ [@se[ee[s[IIIII[s[9s ssNssOssPs@ssQs>sRss sss"s)s0s5s:sssxss4s s8ss!s%s9s=ssssss s&s's-s.s/s3s ssSssVsXsvsZswsssIcPK!!5N=com/ustadmobile/lib/db/entities/MessageRead$$serializer.class47com/ustadmobile/lib/db/entities/MessageRead$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/MessageRead$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$ deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/MessageRead;decoder(kotlin/jvm/internal/Intrinsics*checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ,- +.  0&kotlinx/serialization/encoding/Decoder2beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 45 36/kotlinx/serialization/encoding/CompositeDecoder8decodeSequentially()Z :; 9<decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J >? 9@decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I BC 9D+kotlinx/serialization/UnknownFieldExceptionF(I)V H GI endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V KL 9M+com/ustadmobile/lib/db/entities/MessageReadOH(IJJJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V Q PR(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorU serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/MessageRead;)VencoderYvalue[&kotlinx/serialization/encoding/Encoder]g(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 4_ ^` write$Self(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V bc Pd/kotlinx/serialization/encoding/CompositeEncoderf gM(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/MessageRead;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; &' l=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V WX oLjava/lang/Object;  " t>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorv+com.ustadmobile.lib.db.entities.MessageReadxJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V z w{messageReadUid} addElement(Ljava/lang/String;Z)V  wmessageReadPersonUidmessageReadMessageUidmessageReadEntityUidmessageReadLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/MessageRead.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerMessageRead.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ^4L+%S+%S+%S+%S+%S+ 4 &'V+)/*1M>6 7 7 7 7 7+,7:=],A76,A76,A7 6,A7 6,A76,E6(-AUi~>,A76,A76,A7 6,A7 6u,A76`GYJ,NPY  SY 3V97 3V9 3V9 V V(TWXh*+Z/,\/*1N+-a:,-e-h * *Yi*[j A&k:*+m  (TAWnH *+,Pp  Yi [qr bFYsuwYyu|K*~*****V  E< Ps@s[e[IIIII[s[sssjs sssssssss&s(sTsWssYsis[sPK!!v®;com/ustadmobile/lib/db/entities/MessageRead$Companion.class465com/ustadmobile/lib/db/entities/MessageRead$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/MessageRead$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/MessageRead$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/MessageRead$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/MessageRead;lib-database_release+com/ustadmobile/lib/db/entities/MessageRead* CompanionMessageRead.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/90   .1/90  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!QZ  1com/ustadmobile/lib/db/entities/MessageRead.class4+com/ustadmobile/lib/db/entities/MessageReadjava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/MessageRead;getMessageReadUid()JmessageReadUidJ  setMessageReadUid(J)VgetMessageReadPersonUidmessageReadPersonUid  setMessageReadPersonUidgetMessageReadMessageUidmessageReadMessageUid  setMessageReadMessageUidgetMessageReadEntityUidmessageReadEntityUid   setMessageReadEntityUidgetMessageReadLctmessageReadLct $ %setMessageReadLct(JJJ)V  personUid messageUid entityUid write$Self(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self1kotlin/jvm/internal/Intrinsics3checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 56 47output9 serialDesc;/kotlinx/serialization/encoding/CompositeEncoder=shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ?@ >AencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V CD >E1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;H(IJJJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/MessageRead$$serializerUINSTANCE9Lcom/ustadmobile/lib/db/entities/MessageRead$$serializer; WX VY getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; [\ V]1kotlinx/serialization/internal/PluginExceptionsKt_throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ab `cseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkeri5com/ustadmobile/lib/db/entities/MessageRead$Companionl1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V n mo Companion7Lcom/ustadmobile/lib/db/entities/MessageRead$Companion; qr sLandroidx/room/PrimaryKey; autoGenerate1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namemessageread_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) /*psql ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct */ Lkotlin/Metadata;mvkxi0d18              &20:%&B000¢BA0 0 0 0 0 00¢B¢J!02 02!0"2#0$HÇR 0X†¢ "R 08@X‡¢ "R 0X†¢ "R 0X†¢ "R 08@X‡¢ "¨'€å €å €å €å €å d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnMessageRead.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile!qr0  uvZw$ xyzf{3*  $   /*'  :*'  /*)  :*)  /*+  :*+  /*!-  ":*!- # /*&1  ':*&1 (m*)**!*!34 567* *+,-.v*28+:8,<8+,B* +,*F+,B* +,*F+,B* +,*F+,B*! +,*!F+,B*& +,*&F! @ @ @ @ @.  %'2 Q)^ }+ - 1 1 9G;H/000I8 {~Z^d*~ * * ~ *  *~ *  *~ * ! *!~ * & * & j  . ' /)0 C+D X-Y m1n R{ {ef{ {{{{$ {gh #JKsLM@NOsPQ[ReSTk mYpt*mqV@@@}[@se[ee[s[IwIIwIwI[s[(s sPs*sPs+s,s(sesPs ssss$sgshsIsss s"ss#s'sssss ss-sPs1s9sGs;sHssqs|~I{cPK!!}Fcom/ustadmobile/lib/db/entities/MessageReadReplicate$$serializer.class4@com/ustadmobile/lib/db/entities/MessageReadReplicate$$serializer~Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/MessageReadReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/MessageReadReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.MessageReadReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   messageReadPk addElement(Ljava/lang/String;Z)V messageReadVersionIdmessageReadDestinationmessageReadPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/MessageReadReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerMessageReadReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  U+L+%S+%S+%S+*S+ + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >$ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!KDcom/ustadmobile/lib/db/entities/MessageReadReplicate$Companion.class45>com/ustadmobile/lib/db/entities/MessageReadReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/MessageReadReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/MessageReadReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/MessageReadReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;lib-database_release4com/ustadmobile/lib/db/entities/MessageReadReplicate) CompanionMessageReadReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!9:com/ustadmobile/lib/db/entities/MessageReadReplicate.class44com/ustadmobile/lib/db/entities/MessageReadReplicatejava/lang/Object()V  messageReadPendingZ  this6Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;getMessageReadPk()J messageReadPkJ  setMessageReadPk(J)VgetMessageReadVersionIdmessageReadVersionId  setMessageReadVersionIdgetMessageReadDestinationmessageReadDestination  setMessageReadDestinationgetMessageReadPending()ZsetMessageReadPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/MessageReadReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/MessageReadReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/MessageReadReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/MessageReadReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseMessageReadReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** #   /*  :* /*  :* /*   !:*  "#/* #  $%:* #  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^}# *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0CDX#YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!xPBcom/ustadmobile/lib/db/entities/MessageReplicate$$serializer.class4;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/MessageReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/MessageReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V0com/ustadmobile/lib/db/entities/MessageReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/MessageReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/MessageReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/MessageReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.MessageReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   messagePk addElement(Ljava/lang/String;Z)V messageVersionIdmessageDestinationmessagePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_># #-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ [?Y|~Y~K*****_  >$ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!!@com/ustadmobile/lib/db/entities/MessageReplicate$Companion.class45:com/ustadmobile/lib/db/entities/MessageReplicate$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/MessageReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/MessageReplicate;lib-database_release0com/ustadmobile/lib/db/entities/MessageReplicate) CompanionMessageReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! B006com/ustadmobile/lib/db/entities/MessageReplicate.class40com/ustadmobile/lib/db/entities/MessageReplicatejava/lang/Object()V  messagePendingZ  this2Lcom/ustadmobile/lib/db/entities/MessageReplicate; getMessagePk()J messagePkJ   setMessagePk(J)VgetMessageVersionIdmessageVersionId  setMessageVersionIdgetMessageDestinationmessageDestination  setMessageDestinationgetMessagePending()ZsetMessagePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/MessageReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/MessageReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf:com/ustadmobile/lib/db/entities/MessageReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionLcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseMessageReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** #   /*  :* /*  :* /*   !:*  "#/* #  $%:* #  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& %2Q^}# *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & /0CDX#YHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!^Ccom/ustadmobile/lib/db/entities/MessageWithPerson$$serializer.class4=com/ustadmobile/lib/db/entities/MessageWithPerson$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/MessageWithPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 142com/ustadmobile/lib/db/entities/Person$$serializer64Lcom/ustadmobile/lib/db/entities/Person$$serializer; "8 797com/ustadmobile/lib/db/entities/MessageRead$$serializer;9Lcom/ustadmobile/lib/db/entities/MessageRead$$serializer; "= <> deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/MessageWithPerson;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I \] S^-kotlinx/serialization/DeserializationStrategy`!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; bc SddecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I fg Sh+kotlinx/serialization/UnknownFieldExceptionj(I)V l km endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V op Sq1com/ustadmobile/lib/db/entities/MessageWithPersonsjava/lang/Stringu&com/ustadmobile/lib/db/entities/Personw+com/ustadmobile/lib/db/entities/MessageReady(IJJIJLjava/lang/String;JJJLcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V { t|(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/MessageWithPerson;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/MessageWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V t/kotlinx/serialization/encoding/CompositeEncoder q(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.MessageWithPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   messageUid addElement(Ljava/lang/String;Z)V messageSenderPersonUidmessageTableIdmessageEntityUid messageTextmessageTimestampmessageClazzUid messageLct messagePerson messageReadLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/MessageWithPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerMessageWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  o L+%S+%S+*S+%S+/5S+%S+%S+%S+:5S+ ?5S+ o @AF+CI*KM>6 7 76 7 : 7 7 7::+,Q:W,[76,[76,_6 6,[7 6,/a e: 6,[7 6,[7@6,[76,:ae:6, ?ae:6LH,i6/ <AUi}>,[76,[76,_6 6v,[7 6a,/a e: 6D,[7 6/,[7@6,[76,:ae:6, ?ae:6ĻkYn,rtY   vxz}MSKMS MS  B~h*+I,I*KN+-:,-- * ** A@:*+  B~AH *+,t    jYY K***********  i ts@s[e[IIIII[s[ssss sssssssss@sBs~ssssssPK!! )Acom/ustadmobile/lib/db/entities/MessageWithPerson$Companion.class45;com/ustadmobile/lib/db/entities/MessageWithPerson$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/MessageWithPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/MessageWithPerson$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/MessageWithPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;lib-database_release1com/ustadmobile/lib/db/entities/MessageWithPerson) CompanionMessageWithPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!U7com/ustadmobile/lib/db/entities/MessageWithPerson.class41com/ustadmobile/lib/db/entities/MessageWithPerson'com/ustadmobile/lib/db/entities/Message()V  this3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;getMessagePerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable; messagePerson(Lcom/ustadmobile/lib/db/entities/Person;  setMessagePerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetMessageRead/()Lcom/ustadmobile/lib/db/entities/MessageRead; messageRead-Lcom/ustadmobile/lib/db/entities/MessageRead;  setMessageRead0(Lcom/ustadmobile/lib/db/entities/MessageRead;)V write$Self(Lcom/ustadmobile/lib/db/entities/MessageWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+(Lcom/ustadmobile/lib/db/entities/Message;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V - ./kotlinx/serialization/encoding/CompositeEncoder0shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 23 142com/ustadmobile/lib/db/entities/Person$$serializer6INSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; 89 7:+kotlinx/serialization/SerializationStrategy<!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V >? 1@7com/ustadmobile/lib/db/entities/MessageRead$$serializerB9Lcom/ustadmobile/lib/db/entities/MessageRead$$serializer; 8D CE1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJIJLjava/lang/String;JJJLcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/MessageWithPerson$$serializerU?Lcom/ustadmobile/lib/db/entities/MessageWithPerson$$serializer; 8W VX getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; Z[ V\1kotlinx/serialization/internal/PluginExceptionsKt^throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V `a _b\(IJJIJLjava/lang/String;JJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V d eseen1I messageUidJmessageSenderPersonUidmessageTableIdmessageEntityUid messageTextLjava/lang/String;messageTimestampmessageClazzUid messageLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringu&com/ustadmobile/lib/db/entities/Personw+com/ustadmobile/lib/db/entities/MessageReady=kotlinx/serialization/internal/SerializationConstructorMarker{;com/ustadmobile/lib/db/entities/MessageWithPerson$Companion~1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion=Lcom/ustadmobile/lib/db/entities/MessageWithPerson$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1NJ                 &20:%&Bo00000 0  0 0 0000¢B¢J!02 02!0"2#0$HÇR 08@X‡¢ "R 08@X‡¢ "¨'d2)Lcom/ustadmobile/lib/db/entities/Message; $serializerlib-database_releaseMessageWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1     /*   /*   :*+   /*   :*+  *"(+*(,,(*+,/+,5*+,;=*A+, 5*+, F=*A + @ @ ! )G+H   I0T~Y]c*    f~ * *~ * *$% vxz| 0 1 FG T TghTijTkjTlhTmjTno Tpj Tqj TrjTTTst#JKsLM@NOsPQ[ReST} YV[IIIII[s[(s ssgsPsisPskslsmsnsPspsqsrssssssstsIss s ssssssssPs!s)sGs+sHsssPK!!l7MM8com/ustadmobile/lib/db/entities/Moment$$serializer.class42com/ustadmobile/lib/db/entities/Moment$$serializerpLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this4Lcom/ustadmobile/lib/db/entities/Moment$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$-kotlinx/serialization/internal/LongSerializer&/Lkotlinx/serialization/internal/LongSerializer; "( ') deserializeR(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Moment;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I CD >EdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V&com/ustadmobile/lib/db/entities/MomentXH(IIJIIILkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeS(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Moment;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/Moment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;(Lcom/ustadmobile/lib/db/entities/Moment;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor&com.ustadmobile.lib.db.entities.MomentJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  typeFlag addElement(Ljava/lang/String;Z)V  fixedTimerelTo relOffSetrelUnitLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d22com/ustadmobile/lib/db/entities/Moment.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Moment.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ^4L+%S+*S+%S+%S+%S+ 4 +, V+.4*6M>66 76 6 6 +,<:  B] ,F66 ,J76 ,F6 6 ,F6 6 ,F6 6 ,N6(-AUi~> ,F66 ,J76 ,F6 6 ,F6 6u ,F6 6`PYS ,WYY   \Y 8_>7 8_> 8_>V V-]`ah*+c4,e4*6N+-j:,-n-q  * *br*ds A+t:*+v -]A`wH *+,Yy  br dz{ bFY|~Y~K******_  E> Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!1P6com/ustadmobile/lib/db/entities/Moment$Companion.class4<0com/ustadmobile/lib/db/entities/Moment$Companionjava/lang/Object()V  this2Lcom/ustadmobile/lib/db/entities/Moment$Companion; serializer%()Lkotlinx/serialization/KSerializer;O()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/lib/db/entities/Moment$$serializerINSTANCE4Lcom/ustadmobile/lib/db/entities/Moment$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ ¨d2 DAYS_REL_UNITMONTHS_REL_UNIT TODAY_REL_TOTYPE_FLAG_FIXEDTYPE_FLAG_RELATIVEWEEKS_REL_UNITYEARS_REL_UNIT#Lkotlinx/serialization/KSerializer;(Lcom/ustadmobile/lib/db/entities/Moment;lib-database_release&com/ustadmobile/lib/db/entities/Moment0 Companion Moment.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations14/*56   4156  7 84-*6 9 12:3;X[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s s-s.s/PK!!vo,com/ustadmobile/lib/db/entities/Moment.class4&com/ustadmobile/lib/db/entities/Momentjava/lang/Object()V  relUnitI  this(Lcom/ustadmobile/lib/db/entities/Moment; getTypeFlag()ItypeFlag   setTypeFlag(I)V getFixedTime()J fixedTimeJ   setFixedTime(J)VgetRelTorelTo !setRelTo getRelOffSet relOffSet % & setRelOffSet getRelUnit setRelUnitequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;getClass()Ljava/lang/Class; ./ 0kotlin/jvm/internal/Reflection2getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; 45 36kotlin/jvm/internal/Intrinsics8areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z :; 9<otherLjava/lang/Object;hashCodejava/lang/LongA(J)I @C BDresult write$Self(Lcom/ustadmobile/lib/db/entities/Moment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfKcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V MN 9OoutputQ serialDescS/kotlinx/serialization/encoding/CompositeEncoderUshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z WX VYencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V [\ V]encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V _` Va1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;H(IIJIIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN2com/ustadmobile/lib/db/entities/Moment$$serializerqINSTANCE4Lcom/ustadmobile/lib/db/entities/Moment$$serializer; st ru getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; wx ry1kotlinx/serialization/internal/PluginExceptionsKt{throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V }~ |seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker0com/ustadmobile/lib/db/entities/Moment$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion2Lcom/ustadmobile/lib/db/entities/Moment$Companion; TYPE_FLAG_FIXEDTYPE_FLAG_RELATIVE DAYS_REL_UNITWEEKS_REL_UNITMONTHS_REL_UNITYEARS_REL_UNIT TODAY_REL_TO$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1@                (20:'(BA00000 0 0 ¢ B¢ J020H–J0HJ! 0!2"02#0$2%0&HÇR0X†¢ "R0X†¢ "R0X†¢ "R 0X†¢ "R0X†¢ "¨)d2 $serializerlib-database_release Moment.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 J  %         < **    /*  :*  /*  :*  /*"  #:*"   $/*'  (:*'  )/*   *:*   +,y*++*17+17=+W*+*+*"+"*'+'* +  & '(!*&,6-G.W/g0w2y y>?-@z2*<h*E`<h*"`<h*'`<h* `<6789&:0;-F 2 GHW*LP+RP,TP+,Z*+,*^+,Z* +,*b+,Z*"+,*"^+,Z*'+,*'^+,Z* +,* ^! @ @ @ @ @O \ KQcSdIJJJe7 z~vz*~ **~ * *!~ *" *"~ *' *'~ * *    . / 0B CWXlmRz z z zz z% z z#fgshi@jkslm[neop Yr[IIIII[s[*sslsslsssls s%s sssessssss$ss(sss#s)s*sss+sls>s@sGslsKsQscsSsdsssPK!!>=com/ustadmobile/lib/db/entities/NetworkNode$$serializer.class47com/ustadmobile/lib/db/entities/NetworkNode$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/NetworkNode$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/NetworkNode;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig+com/ustadmobile/lib/db/entities/NetworkNodeijava/lang/Stringk(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;IIILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/NetworkNode;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/NetworkNode;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.NetworkNodeJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  nodeId addElement(Ljava/lang/String;Z)V bluetoothMacAddress ipAddresswifiDirectMacAddressdeviceWifiDirectName endpointUrllastUpdateTimeStampnetworkServiceLastUpdatednsdServiceNameportnumFailureCountwifiDirectDeviceStatus groupSsidLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/NetworkNode.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerNetworkNode.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+*0S+*0S+*0S+*0S+*0S+%S+%S+*0S+ 5S+ 5S+ 5S+ *0S+  67Qt+9?*AM>6 7:: : : : 7 7:666:+,G:M2,Q76,*SW:6,*S W: 6,*S W: 6,*S W: 6,*S W:  6,Q7 @6,Q76,*SW:6, [66, [66, [66, *SW:6,_6 GL`|;Ri>,Q76,*SW:6w,*S W: 6[,*S W: 6>,*S W: 6!,*S W:  6,Q7 @6,Q76,*SW:6, [66, [66, [66s, *SW:6TaYd,hjYl l l l l lloyCrIVCrI CrI t t8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w YY K**************r  ~ js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!! M@;com/ustadmobile/lib/db/entities/NetworkNode$Companion.class4;5com/ustadmobile/lib/db/entities/NetworkNode$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/NetworkNode$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/NetworkNode$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/NetworkNode$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2STATUS_AVAILABLESTATUS_CONNECTED STATUS_FAILEDSTATUS_INVITEDSTATUS_UNAVAILABLEWIFI_DIRECT_TIMEOUT#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/NetworkNode;lib-database_release+com/ustadmobile/lib/db/entities/NetworkNode/ CompanionNetworkNode.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations13/*45   3145  6 73-*5 8 0192:U[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s s,s-s.PK!!\g&g&1com/ustadmobile/lib/db/entities/NetworkNode.class4+com/ustadmobile/lib/db/entities/NetworkNodejava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/NetworkNode; getNodeId()JnodeIdJ   setNodeId(J)VgetBluetoothMacAddress()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;bluetoothMacAddressLjava/lang/String;  setBluetoothMacAddress(Ljava/lang/String;)V getIpAddress ipAddress   setIpAddressgetWifiDirectMacAddresswifiDirectMacAddress # $setWifiDirectMacAddressgetDeviceWifiDirectNamedeviceWifiDirectName ( )setDeviceWifiDirectNamegetEndpointUrl endpointUrl - .setEndpointUrlgetLastUpdateTimeStamplastUpdateTimeStamp 2 3setLastUpdateTimeStampgetNetworkServiceLastUpdatednetworkServiceLastUpdated 7 8setNetworkServiceLastUpdatedgetNsdServiceNamensdServiceName < =setNsdServiceNamegetPort()IportI BC DsetPort(I)VgetNumFailureCountnumFailureCount IC JsetNumFailureCountgetWifiDirectDeviceStatuswifiDirectDeviceStatus NC OsetWifiDirectDeviceStatus getGroupSsid groupSsid S T setGroupSsid'(Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicsZcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V \] [^ setNetworkNodeLastUpdatedequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ef [gotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfnoutputp serialDescr/kotlinx/serialization/encoding/CompositeEncodertshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z vw uxencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V z{ u|/kotlinx/serialization/internal/StringSerializer~INSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V uencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V u1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;IIILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/NetworkNode$$serializer9Lcom/ustadmobile/lib/db/entities/NetworkNode$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/NetworkNode$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/NetworkNode$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;indexSTATUS_CONNECTEDSTATUS_INVITED STATUS_FAILEDSTATUS_AVAILABLESTATUS_UNAVAILABLEWIFI_DIRECT_TIMEOUTpLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1\F         #        D20:CDB00¢B00 00 0 0 0 0 0 000000¢B¢J8092:0H–J;0<2 0 J!=0<2>02?0@2A0BHÇR 08@X‡¢ "R 0X†¢ "R 0X†¢ "R0X†¢  "!R0X†¢ ""#R 0 8@X‡¢ $%"&'R0 X†¢ (%")'R0 8@X‡¢ *%"+'R0X†¢ ,"-R0X†¢ ./"01R0X†¢ 2/"31R0X†¢ 4/"51R 0X†¢ 6"7¨E€å€å€å€å €å €å €å €å€å€å€å€å€åd2 $serializerlib-database_releaseNetworkNode.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!X  ZZ#(-2 Z7<BCICNCSCCCCCC!3*     /*  :* /*  :*+ /* %  !:*+ % "/*%/  &:*+%/ '/**;  +:*+*; ,/*/=  0:*+/= 1 /*4G  5:*4G 6 /*9R  ::*9R ;/*>^  ?:*+>^ @A/*Eh  FG:*Eh CHA/*Kj  LG:*Kj CMA/*Pl  QG:*Pl CR/*Un  V:*+Un We+Y_,`_*a*+*,  }~   XXb>*4  2cdx7+1*%*%*%h* * * h@7 7ijkls*o_+q_,s_+,y* +,*}+,y*+,*+,y* +,* +,y*%+,*%+,y**+,**+,y*/+,*/+,y*4 +,*4}+,y*9 +,*9}+,y*>+,*>+, y*E+, *E+, y*K+, *K+, y*P+, *P+, y*U+, *UC4! @ @ @ @ @ @ @ @ @ @ @ @ @ %2 BGO pR} sn spsrmXXX)~*~ * * ~ * *~ * * ~ *% *%~ ** ** ~ */ */@~ * 4 * 4~ * 9 * 9~ *> * >~ *E *E~ *K *K~ *P *P~ *U *UE  n  /0 C%D X/Y m;n = G R ^ h j l n ) )C) )))#)()-)2 )7 )< )BC)IC)NC)S)#s@s[e Y[IIIII[s[Fs sssssWsss ss#s(s-s2s7s()V  java/util/LinkedHashMap  java/util/Map statusResponsesLjava/util/Map;  java/util/ArrayList java/util/List nodeFailuresLjava/util/List;  thisJLcom/ustadmobile/lib/db/entities/NetworkNodeWithStatusResponsesAndHistory;getStatusResponses()Ljava/util/Map;X()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull;getNodeFailures()Ljava/util/List;$()Ljava/util/List;VLjava/util/Map;"Ljava/util/List;Lkotlin/Metadata;mvkxi0d1v$    !   %  20B¢R00¢ R00 0 ¢   ¨ d2-Lcom/ustadmobile/lib/db/entities/NetworkNode;5Lcom/ustadmobile/lib/db/entities/EntryStatusResponse;lib-database_release+NetworkNodeWithStatusResponsesAndHistory.kt SignatureRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations15$6 5%6 7_!** Y *Y8 9 !7/*89 56 !"7/*89 5#6 :4;U&'[I(I)I(*I(+I,-[s./[ss0sss1s1s!s"ss1s2sss3PK!!eF3` ` =com/ustadmobile/lib/db/entities/ParentEnrolmentRequired.class4`7com/ustadmobile/lib/db/entities/ParentEnrolmentRequiredjava/lang/Object(JJ)V()V  parentPersonUidJ  clazzUid  this9Lcom/ustadmobile/lib/db/entities/ParentEnrolmentRequired;4(JJILkotlin/jvm/internal/DefaultConstructorMarker;)V  getParentPersonUid()JsetParentPersonUid(J)V getClazzUid setClazzUid component1 component2copy=(JJ)Lcom/ustadmobile/lib/db/entities/ParentEnrolmentRequired;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/ParentEnrolmentRequired;JJILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/ParentEnrolmentRequired;  $toString()Ljava/lang/String;java/lang/StringBuilder( )(ParentEnrolmentRequired(parentPersonUid=+append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -. )/(J)Ljava/lang/StringBuilder; -1 )2 , clazzUid=4(C)Ljava/lang/StringBuilder; -6 )7 &' )9hashCode()Ijava/lang/Long=(J)I ;? >@resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;  ILkotlin/Metadata;mvkxi0d1&         †20B00¢J  0HÆJ  0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR0X†¢ " R0X†¢  "  ¨d2lib-database_releaseParentEnrolmentRequired.ktCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1  XM* * *!YZ   X;~ @~ B*![ YX/* YZ X:* YZ X/*YZ X:*YZ X#* Z X#*Z  X< Y!Z     \! "#X5~* @~*B*!%[ &'XF()Y*,0* 350*3)8:Z (\!;<X?* A<h*A`<ZBCDEXl3*+++M* , *,[  Z33GH]FX' * JZ  ^W_pKL[IMINIMOIMPIQR[sST[ssUs sUssssssssssssDsUsGs;sUs&sUsVPK!!te"e"8com/ustadmobile/lib/db/entities/Person$$serializer.class42com/ustadmobile/lib/db/entities/Person$$serializerpLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this4Lcom/ustadmobile/lib/db/entities/Person$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeR(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Person;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I no Np+kotlinx/serialization/UnknownFieldExceptionr(I)V t su endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V wx Ny&com/ustadmobile/lib/db/entities/Person{java/lang/String}8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V  |(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeS(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Person;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |/kotlinx/serialization/encoding/CompositeEncoder y(Lkotlinx/serialization/encoding/Encoder;(Lcom/ustadmobile/lib/db/entities/Person;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor&com.ustadmobile.lib.db.entities.PersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d22com/ustadmobile/lib/db/entities/Person.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Person.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  CL+%S+*0S+*0S+*0S+*0S+*0S+5S+:S+:S+ *0S+ *0S+ *0S+ *0S+ *0S+%S+*0S+*0S+%S+%S+%S+5S+%S+*0S+5S+  ;<="%+>D*FM>6 7:: : : : 6 66::::: 7:: 7 7 76 7 :"6#+,L:$$R5$,V76$,*X\:6$,*X \: 6$,*X \: 6$,*X \: 6$,*X \:  6$,`6 @6$,d66$,d66$, *X\:6$, *X\:6$, *X\:6$, *X\:6$, *X\: 6$,V7@6$,*X\:e6$,*X\:f6$,V7g6$,V7h6$,V7i6$,`6j6$,V7 k6$,*X"\:"l6$,`6#m6 $,q6sx1H_~/Mcy>{$,V76g$,*X\:6K$,*X \: 6/$,*X \: 6$,*X \: 6$,*X \:  6$,`6 @6$,d66$,d66$, *X\:6u$, *X\:6V$, *X\:67$, *X\:6$, *X\: 6$,V7@6$,*X\:e6$,*X\:f6$,V7g6$,V7h6z$,V7i6d$,`6j6N$,V7 k68$,*X"\:"l6$,`6#m6sYv$,z|Y~ ~ ~ ~ ~ ~~~~~~~ "~#HNHN HN =h*+D,D*FN+-:,--  * ** A;:*+ =AH *+,|    ̻YYK*************************    |s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!!9hnWW6com/ustadmobile/lib/db/entities/Person$Companion.class4B0com/ustadmobile/lib/db/entities/Person$Companionjava/lang/Object()V  this2Lcom/ustadmobile/lib/db/entities/Person$Companion; serializer%()Lkotlinx/serialization/KSerializer;O()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/lib/db/entities/Person$$serializerINSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1M&          †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2)FROM_PERSON_TO_SCOPEDGRANT_JOIN_ON_CLAUSE)FROM_SCOPEDGRANT_TO_PERSON_JOIN_ON_CLAUSE GENDER_FEMALE GENDER_MALE GENDER_OTHER GENDER_UNSET9JOIN_FROM_PERSONGROUPMEMBER_TO_PERSON_VIA_SCOPEDGRANT_PT19JOIN_FROM_PERSONGROUPMEMBER_TO_PERSON_VIA_SCOPEDGRANT_PT23JOIN_FROM_PERSON_TO_USERSESSION_VIA_SCOPEDGRANT_PT13JOIN_FROM_PERSON_TO_USERSESSION_VIA_SCOPEDGRANT_PT2TABLE_IDTYPE_NORMAL_PERSON TYPE_SYSTEM#Lkotlinx/serialization/KSerializer;(Lcom/ustadmobile/lib/db/entities/Person;lib-database_release&com/ustadmobile/lib/db/entities/Person6 Companion Person.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1:/*;<   :1;<  = >:-*< ? 78@9Am[IIII I!"[s#$[s s%ss&s%s's(s%s)s*s+s,s-s.s/s0s1s2s s3s4s5PK!!8%`%`,com/ustadmobile/lib/db/entities/Person.class4&com/ustadmobile/lib/db/entities/Personjava/lang/Object()V    firstNamesLjava/lang/String;  lastName  activeZ  this(Lcom/ustadmobile/lib/db/entities/Person; getPersonUid()J personUidJ   setPersonUid(J)V getUsername()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;username $ % setUsername(Ljava/lang/String;)V getFirstNames setFirstNames getLastName setLastName getEmailAddr emailAddr . / setEmailAddr getPhoneNumphoneNum 3 4 setPhoneNum getGender()IgenderI 9: ; setGender(I)V getActive()Z setActive(Z)VgetAdminadmin D EsetAdmingetPersonNotes personNotes I JsetPersonNotes getFatherName fatherName N O setFatherNamegetFatherNumber fatherNumber S TsetFatherNumber getMotherName motherName X Y setMotherName getMotherNum motherNum ] ^ setMotherNumgetDateOfBirth dateOfBirth b csetDateOfBirthgetPersonAddress personAddress g hsetPersonAddressgetPersonOrgId personOrgId l msetPersonOrgIdgetPersonGroupUidpersonGroupUid q rsetPersonGroupUidgetPersonMasterChangeSeqNumpersonMasterChangeSeqNum v wsetPersonMasterChangeSeqNumgetPersonLocalChangeSeqNumpersonLocalChangeSeqNum { |setPersonLocalChangeSeqNumgetPersonLastChangedBypersonLastChangedBy : setPersonLastChangedBy getPersonLct personLct   setPersonLctgetPersonCountry personCountry setPersonCountry getPersonType personType :  setPersonTypefullName#Lorg/jetbrains/annotations/NotNull;2null cannot be cast to non-null type kotlin.Stringkotlin/jvm/internal/Intrinsics checkNotNull'(Ljava/lang/Object;Ljava/lang/String;)V java/lang/StringBuilder append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString " fljava/lang/Stringequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object;hashCodejava/lang/Long(J)I 8 java/lang/Boolean(Z)I result9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V$checkNotNullParameter   p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vnotesaddressphone(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V   write$Self(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V  encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V  1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN2com/ustadmobile/lib/db/entities/Person$$serializer4Lcom/ustadmobile/lib/db/entities/Person$$serializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;  1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  ! @seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker/0com/ustadmobile/lib/db/entities/Person$Companion21(Lkotlin/jvm/internal/DefaultConstructorMarker;)V 4 35 Companion2Lcom/ustadmobile/lib/db/entities/Person$Companion; 78 9Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;Landroidx/room/ColumnInfo; defaultValue0TABLE_ID  GENDER_UNSET GENDER_FEMALE GENDER_MALE GENDER_OTHERTYPE_NORMAL_PERSON TYPE_SYSTEM9JOIN_FROM_PERSONGROUPMEMBER_TO_PERSON_VIA_SCOPEDGRANT_PT1 JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions &R)FROM_PERSON_TO_SCOPEDGRANT_JOIN_ON_CLAUSE ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) U9JOIN_FROM_PERSONGROUPMEMBER_TO_PERSON_VIA_SCOPEDGRANT_PT2$ ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) X)FROM_SCOPEDGRANT_TO_PERSON_JOIN_ON_CLAUSE ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) [3JOIN_FROM_PERSON_TO_USERSESSION_VIA_SCOPEDGRANT_PT1 JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & ^3JOIN_FROM_PERSON_TO_USERSESSION_VIA_SCOPEDGRANT_PT2c ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 aLandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker1Lcom/ustadmobile/lib/db/entities/PersonReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameperson_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) /*psql ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType */$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1F           ?      l20:klB000¢BG0000 0 0 0¢ Bó 000000000000000000000 0!0"0#0$0%¢&B¢'J`02a0H–Jb0Jc0HJ!d0e2f02g0h2i0jHÇR0X†¢ ()"*+R0X†¢ ,)"-+R0X†¢ ./"01R0X†¢ 23"45R0X†¢ 63"75R0X†¢ 83"95R0X†¢ :3";5R0X†¢ <=">?R0X†¢ @3"A5R0X†¢ B3"C5R0X†¢ D3"E5R0X†¢ F3"G5R"0X†¢ H3"I5R0X†¢ J/"K1R 08@X‡¢ L="M?R!08@X‡¢ N/"O1R08@X‡¢ P/"Q1R08@X‡¢ R/"S1R0X†¢ T3"U5R0X†¢ V3"W5R#08@X‡¢ X="Y?R08@X‡¢ Z/"[1R0X†¢ \3"]5R0X†¢ ^3"_5¨m€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å €å!€å"€å#d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn Person.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!&78 ;{?:@ AB #: CDsEF:GH:IJ:=K:LM:NO:IP:=Q ST VW YZ \] _` b:P** * *) +3" /*% :*% !"/*&' #'(:*+&' #)"/*) #*(:*+) #+"/*+ #,(:*++ #-"/*0- #1(:*+0- #2"/*5/ #6(:*+5/ #78/*<1 =>:*<1 :?@/*3 AB:*3 C@/*F5 GB:*F5 H"/*K7 #L(:*+K7 #M"/*P9 #Q(:*+P9 #R"/*U; #V(:*+U; #W"/*Z= #[(:*+Z= #\"/*_? #`(:*+_? #a/*dA e:*dA f"/*iC #j(:*+iC #k"/*nH #o(:*+nH #p/*sK t:*sK u/*xN y:*xN z/*}Q ~:*}Q 8/*T >:*T :/*X :*X "/*Z #(:*+Z #8/*] >:*] :"B L M**YL**YMY+ , abc dfg*j ? < BK*++*++W*+*&+&*+*+*0+0*5+5*<+<*+*F+F*K+K*P+P*U+U*Z+Z*_+_*d+d*i+iRno!q&s7tJu]vpwxyz{|}~%6IKK#8-*<h*&Y ǧW`<h*Y ǧW`<h*Y ǧW`<h*0Y ǧW`<h*5Y ǧW`<h*<`<h*`<h*F`<h*KY ǧW`<h*PY ǧW`<h*UY ǧW`<h*ZY ǧW`<h*_Y ǧW`<h*d`<h*iY ǧW`<67 F4J`v+%:-~&+ϸ,Ӹ-Ը**+&*,*- %*&&$ & & S+ϸ,Ӹ-Ըظڸܸ**+&*,*-**K*i*5& '+05:@FLRRSS$ S S SS S S ' ?~6~ : ~ :@~ :*+,-߱ "#+/>*+,+,* +,*+,*&+,*&+,* +,*+,* +,*+,*0+,*0+,*5+,*5+,*<+,*<+,*+,*+,*F+,*F+, *K+, *K+, *P+, *P+, *U+, *U+, *Z+, *Z+, *_+, *_+,*d +,*d+,*i+,*i+,*n+,*n+,*s +,*s+,*x +,*x+,*} +,*}+,*+,*+,* +,*+,*+,*+,*+,*z`! @ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @V%%2)+x35A]KjNQX   !~"*~ * * ~ *& *&~ *  *~ *  *~ *0 *0 ~ *5 *5@~ *< * <~ * * ~ *F * F~ *K * K~ *P * P~ *U *U~ *Z *Z ~ *_ *_@~ * d *d#~ *i *i$~ *n *n%~ * s *s&~ * x *x'~ * } *}(~ * *)~ * **~ * *+~ * *r10 1%/'0C)EY+[o-p/13579;=3?4IAJ_C`uHvKNQTXZ],:$   . 3 9:  D I N S X ] bg l qv{: :-. #  s  @s [e1 3Y6:*37@@@hi[@jkslmenop[eqrsetuv[swxyz[I=I{I=|I=}I~[s[nss s$s s ssss sssss,s ss s.s3s9sDsIsNsSsXs]sbsgslsqsvs{sssss-s.s ss?s@sAsBsCsGsassess-s"s1s(sMsQsRsVs)s*s7s8s=s>s+s,sWs[s\s`sfsjssspstssssszs~susysHsLsksosssss2s6s!s'ssssss sssssss7scdeIGfcgPK!! _4$$<com/ustadmobile/lib/db/entities/PersonAuth$$serializer.class46com/ustadmobile/lib/db/entities/PersonAuth$$serializertLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this8Lcom/ustadmobile/lib/db/entities/PersonAuth$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializeV(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonAuth;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig*com/ustadmobile/lib/db/entities/PersonAuthijava/lang/StringkW(IJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeW(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonAuth;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;,Lcom/ustadmobile/lib/db/entities/PersonAuth;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor*com.ustadmobile.lib.db.entities.PersonAuthJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personAuthUid addElement(Ljava/lang/String;Z)V  passwordHashpersonAuthStatusLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26com/ustadmobile/lib/db/entities/PersonAuth.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer PersonAuth.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  O%L+%S+*0S+5S+ % 67 +9?*AM>6 7:6 +,G:  MA ,Q76 ,*SW:6 ,[6 6 ,_6g#7S> ,Q76 ,*SW:6 ,[6 6aYd ,hjYl oWj CrI- CrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w T8YYK****r  7% js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!8::com/ustadmobile/lib/db/entities/PersonAuth$Companion.class4@4com/ustadmobile/lib/db/entities/PersonAuth$Companionjava/lang/Object()V  this6Lcom/ustadmobile/lib/db/entities/PersonAuth$Companion;getSTATUS_SENT()I*com/ustadmobile/lib/db/entities/PersonAuth access$getSTATUS_SENT$cp  getSTATUS_NOT_SENTaccess$getSTATUS_NOT_SENT$cp   serializer%()Lkotlinx/serialization/KSerializer;S()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/lib/db/entities/PersonAuth$$serializerINSTANCE8Lcom/ustadmobile/lib/db/entities/PersonAuth$$serializer;  !kotlinx/serialization/KSerializer 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†D¢ R0X†D¢ ¨ d2STATUS_NOT_SENT STATUS_SENT#Lkotlinx/serialization/KSerializer;,Lcom/ustadmobile/lib/db/entities/PersonAuth;lib-database_release Companion PersonAuth.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations18/*9!:   8.9":   8.9#:  81!9!:  ;<"8-*#: $%= 6>7?R&'[I(I)I(*I(+I,-[s./[ s s0ss1s0ss s2s ss3s4s5PK!!0com/ustadmobile/lib/db/entities/PersonAuth.class4*com/ustadmobile/lib/db/entities/PersonAuthjava/lang/Object()V  this,Lcom/ustadmobile/lib/db/entities/PersonAuth;getPersonAuthUid()J personAuthUidJ  setPersonAuthUid(J)VgetPasswordHash()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; passwordHashLjava/lang/String;  setPasswordHash(Ljava/lang/String;)VgetPersonAuthStatus()IpersonAuthStatusI  !setPersonAuthStatus(I)V(JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/Intrinsics(checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V *+ ),  write$Self(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;self2output4 serialDesc6/kotlinx/serialization/encoding/CompositeEncoder8shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z :; 9<encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V >? 9@/kotlinx/serialization/internal/StringSerializerBINSTANCE1Lkotlinx/serialization/internal/StringSerializer; DE CF+kotlinx/serialization/SerializationStrategyH!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V JK 9LencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V NO 9P1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;W(IJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN6com/ustadmobile/lib/db/entities/PersonAuth$$serializer`8Lcom/ustadmobile/lib/db/entities/PersonAuth$$serializer; Db ac getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; ef ag1kotlinx/serialization/internal/PluginExceptionsKtithrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V kl jmseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringr=kotlinx/serialization/internal/SerializationConstructorMarkertaccess$getSTATUS_SENT$cp STATUS_SENT w xaccess$getSTATUS_NOT_SENT$cpSTATUS_NOT_SENT { |4com/ustadmobile/lib/db/entities/PersonAuth$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion6Lcom/ustadmobile/lib/db/entities/PersonAuth$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d18>               "20:!"B00¢B3000 0 0 ¢ B¢ J!0202020 HÇR0X†¢ "R 0X†¢ "R08@X‡¢ "¨#d2 $serializerlib-database_release PersonAuth.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1&  Z w { 3*    /*  :* /*  :*+ /*"  #$:*"  %_-'-*.**-     &/0*3-+5-,7-+,=* +,*A+,=*+,GI*M+,=*"+,*"Q ! @ @ @%2 2 4R6S1&&&TQ~dhn*~ * * ~ * *~ *" *"su  /0CD>Q Qo Q QQ Qpq#UVsWX@YZs[\[]e^_vyz}~(Yy "a[IIIII[s[$s s[s s[ss[s%sos[sspsqsTssssssss#s$s s sss/s[s2s4sRs6sSsssPK!!i,;com/ustadmobile/lib/db/entities/PersonAuth2$Companion.class4'5com/ustadmobile/lib/db/entities/PersonAuth2$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/PersonAuth2$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1]      †20B¢R0X†T¢ R0X†T¢ ¨d2AUTH_MECH_PBKDF2_DOUBLETABLE_IDlib-database_release+com/ustadmobile/lib/db/entities/PersonAuth2 CompanionPersonAuth2.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"9#   !-* #  $ % &C[IIIII[s[s sssssssPK!!1JW::1com/ustadmobile/lib/db/entities/PersonAuth2.class4+com/ustadmobile/lib/db/entities/PersonAuth2java/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/PersonAuth2; getPauthUid()JpauthUidJ   setPauthUid(J)VgetPauthMechanism()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;pauthMechanismLjava/lang/String;  setPauthMechanism(Ljava/lang/String;)V getPauthAuth pauthAuth   setPauthAuth getPauthLcsn pauthLcsn # $ setPauthLcsn getPauthPcsn pauthPcsn ( ) setPauthPcsn getPauthLcbpauthLcb - . setPauthLcb getPauthLctpauthLct 2 3 setPauthLct5com/ustadmobile/lib/db/entities/PersonAuth2$Companion71(Lkotlin/jvm/internal/DefaultConstructorMarker;)V 9 8: Companion7Lcom/ustadmobile/lib/db/entities/PersonAuth2$Companion; <= >#Lorg/jetbrains/annotations/NotNull;Landroidx/room/PrimaryKey;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;AUTH_MECH_PBKDF2_DOUBLEPBKDF2x2HTABLE_IDILandroidx/room/Entity;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namepersonauth2_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) /*psql ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct */Lkotlin/Metadata;mvkxi0d1+        20:B¢R0X†¢ "R 0 8@X‡¢   " R0 8@X‡¢  "R0 8@X‡¢  "R0X†¢ "R0 8@X‡¢  "R0 8@X‡¢  "¨d2lib-database_release-com/ustadmobile/door/annotation/Trigger$Ordern'com/ustadmobile/door/annotation/TriggerpOrder-com/ustadmobile/door/annotation/Trigger$EventsEvent*com/ustadmobile/door/annotation/Trigger$OnvOnPersonAuth2.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile1 <=z@ {Azz#zB(zC-zD2z EFG|Iz@JK|L}3*~     }/*~#  }:*~# }/*~&  z}:*+~& }/* ~*  z!}:*+ ~* " }/*%~-  &}:*%~- ' }/**~0  +}:**~0 , }/*/~3  0}:*/~3 1 }/*4~7  5}:*4~7 6} 8Y;?"8<oqr@tqu@wqx@y{RS[@TUsVWeXYZ[e[\]e^_`[sabc[IdIeIdfIdgIhi[sjk[ s slssslsss!ss-sls,s s0ss#s"s&s2s1s5ssss(s's+s s ss;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/PersonAuth2Replicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/PersonAuth2ReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.PersonAuth2ReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  paPk addElement(Ljava/lang/String;Z)V  paVersionId paDestination paPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/PersonAuth2Replicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonAuth2Replicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!ODcom/ustadmobile/lib/db/entities/PersonAuth2Replicate$Companion.class45>com/ustadmobile/lib/db/entities/PersonAuth2Replicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/PersonAuth2Replicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/PersonAuth2Replicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;lib-database_release4com/ustadmobile/lib/db/entities/PersonAuth2Replicate) CompanionPersonAuth2Replicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!G:com/ustadmobile/lib/db/entities/PersonAuth2Replicate.class44com/ustadmobile/lib/db/entities/PersonAuth2Replicatejava/lang/Object()V   paPendingZ  this6Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;getPaPk()JpaPkJ  setPaPk(J)VgetPaVersionId paVersionId  setPaVersionIdgetPaDestination paDestination  setPaDestination getPaPending()Z setPaPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/PersonAuth2Replicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/PersonAuth2Replicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/PersonAuth2Replicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/PersonAuth2Replicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releasePersonAuth2Replicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!(1=com/ustadmobile/lib/db/entities/PersonGroup$$serializer.class47com/ustadmobile/lib/db/entities/PersonGroup$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/PersonGroup$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonGroup;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np+com/ustadmobile/lib/db/entities/PersonGrouprjava/lang/Stringt\(IJJJIJLjava/lang/String;ZILkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/PersonGroup;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.PersonGroupJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  groupUid addElement(Ljava/lang/String;Z)V groupMasterCsn groupLocalCsngroupLastChangedBygroupLct groupName groupActivepersonGroupFlagLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/PersonGroup.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonGroup.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  UL+%S+%S+%S+*S+%S+/5S+:S+*S+ U ;<+>D*FM>6 7 7 7 6 7 :66+,L:R,V76,V76,V7 6,Z6 6,V7 6,/\`: 6,d6@6,Z66,h627K_s>,V76,V76,V7 6,Z6 6k,V7 6V,/\`: 69,d6@6#,Z66 jYm,qsY   uxk H{NAH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  x\YYK*********{  [K ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!"B#;com/ustadmobile/lib/db/entities/PersonGroup$Companion.class4<5com/ustadmobile/lib/db/entities/PersonGroup$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/PersonGroup$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/PersonGroup$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/PersonGroup$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ ¨d2PERSONGROUP_FLAG_DEFAULTPERSONGROUP_FLAG_GUESTPERSONPERSONGROUP_FLAG_PARENT_GROUPPERSONGROUP_FLAG_PERSONGROUPPERSONGROUP_FLAG_STUDENTGROUPPERSONGROUP_FLAG_TEACHERGROUPTABLE_ID#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/PersonGroup;lib-database_release+com/ustadmobile/lib/db/entities/PersonGroup0 CompanionPersonGroup.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations14/*596   41596  7 84-*6 9 12:3;X[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s s-s.s/PK!!K#K#1com/ustadmobile/lib/db/entities/PersonGroup.class4+com/ustadmobile/lib/db/entities/PersonGroupjava/lang/Object()V   groupActiveZ  this-Lcom/ustadmobile/lib/db/entities/PersonGroup; getGroupUid()JgroupUidJ   setGroupUid(J)VgetGroupMasterCsngroupMasterCsn  setGroupMasterCsngetGroupLocalCsn groupLocalCsn  setGroupLocalCsngetGroupLastChangedBy()IgroupLastChangedByI $% &setGroupLastChangedBy(I)V getGroupLctgroupLct + , setGroupLct getGroupName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; groupNameLjava/lang/String; 23 4 setGroupName(Ljava/lang/String;)VgetGroupActive()ZsetGroupActive(Z)VgetPersonGroupFlagpersonGroupFlag =% >setPersonGroupFlag#Lorg/jetbrains/annotations/NotNull;nameBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfNoutputP serialDescR/kotlinx/serialization/encoding/CompositeEncoderTshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z VW UXencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V Z[ U\encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ^_ U`/kotlinx/serialization/internal/StringSerializerbINSTANCE1Lkotlinx/serialization/internal/StringSerializer; de cf+kotlinx/serialization/SerializationStrategyh!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V jk UlencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V no Up1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;\(IJJJIJLjava/lang/String;ZILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/PersonGroup$$serializer9Lcom/ustadmobile/lib/db/entities/PersonGroup$$serializer; d  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/PersonGroup$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/PersonGroup$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID+PERSONGROUP_FLAG_DEFAULTPERSONGROUP_FLAG_PERSONGROUPPERSONGROUP_FLAG_PARENT_GROUPPERSONGROUP_FLAG_STUDENTGROUPPERSONGROUP_FLAG_TEACHERGROUPPERSONGROUP_FLAG_GUESTPERSON*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;persongroup_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) /*psql ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag */Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;Lkotlin/Metadata;mvkxi0d1;F                 420:34B0¢B[00 0 0 0 0 0000¢B¢J!,0-2.02/002102HÇR0X†¢ "R 08@X‡¢ "R 08@X‡¢ " R 08@X‡¢ !"" R 08@X‡¢ #"$ R 0X†¢ %&"'R08@X‡¢ (") R0X†¢ *"+¨5€å€å €å €å €å €å €å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnPersonGroup.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!A Z$%+ 231 =%%%%%%%%< ** .   /*  :* /*  :*  /* #  !:* # "#/*'&  ():*'& %*/*-*  .:*-* /0/*5,  167:*+5, 3189/* .  :;:* .  <#/*?3  @):*?3 %7L+CI*J*+55 67 B3AKL v*OI+QI,SI+,Y* +,*]+,Y* +,*]+,Y* +,* ]+,Y*'+,*'a+,Y*- +,*-]+,Y*5+,gi*5m+,Y* +,* q+,Y*?+,*?a* ! @ @ @ @ @ @ @ @. %2Q ^}#*0.< vNvPrvRsMAAAt~*~ * * ~ *  *~ * * ~ *' *'~ * - * - ~ *5 * 5@~ * * ~ *? * ?*   F/ 0C#DX&Ym*n,.3p %$%+ 23 =% #uvswx@yzs{|[}e~ Y*@@@[@Bse[ee[s[IIIII[s[6ss{sBs{s7ss{ss{sss$s+s2s s{s=ssstss8s9s:s;s"s#s(s)s*ss.sss!sss/s0s6sss()V  this>Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;getSubmitterUid()J submitterUidJ  setSubmitterUid(J)VgetName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;nameLjava/lang/String;  setName(Ljava/lang/String;)VgetLatestPrivateCommentlatestPrivateComment  setLatestPrivateCommentgetFileSubmissionStatus()IfileSubmissionStatusI $% &setFileSubmissionStatus(I)VisGroupAssignment()ZZ *, -setGroupAssignment(Z)VLkotlin/Metadata;mvkxi0d1,           20B¢R0X†¢ "R 0 X†¢   "  R0X†¢ "R0X†¢ "R0X†¢ "¨d2lib-database_releasePersonGroupAssignmentSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1 >>$%*, ?/*@A   ?/*@A  ?:*@A ?/*@A  >?:*+@A B?/* @ A  >!?:*+ @ A B"#?/*'@ A  ()?:*'@ A %*+?/*.@ A  /0?:*.@ A ,C=D12[I3I4I35I36I78[s9:[s s;ss$s;s"s#s(s)s*s;s+s/s0ss;sss!sssss s;s s sss;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/PersonGroupMember$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( '),kotlinx/serialization/internal/IntSerializer+.Lkotlinx/serialization/internal/IntSerializer; "- ,. deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonGroupMember;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z LM CNdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_1com/ustadmobile/lib/db/entities/PersonGroupMemberaK(IJZJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.PersonGroupMemberJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  groupMemberUid addElement(Ljava/lang/String;Z)V groupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedBygroupMemberLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/PersonGroupMember.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonGroupMember.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  |RL+%S+*S+%S+%S+%S+%S+/S+%S+ R 01+39*;M>6 76 7 7 7 76 7+,A:G,K76,O66,K7 6,K7 6,K7 6,K7 6,S6@6,K76,W627K_s>,K76,O66,K7 6,K7 6k,K7 6V,K7 6A,S6@6+,K76YY\,`bY   ee =hCA=hC =hC  2fijh*+l9,n9*;N+-s:,-w-z * *k{*m| A0}:*+  2fAiH *+,b  k{ m x\YYK*********h  [@ bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!|FAcom/ustadmobile/lib/db/entities/PersonGroupMember$Companion.class46;com/ustadmobile/lib/db/entities/PersonGroupMember$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/PersonGroupMember$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/PersonGroupMember$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/PersonGroupMember$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;lib-database_release1com/ustadmobile/lib/db/entities/PersonGroupMember* CompanionPersonGroupMember.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/=0   .1/=0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!!!7com/ustadmobile/lib/db/entities/PersonGroupMember.class41com/ustadmobile/lib/db/entities/PersonGroupMemberjava/lang/Object()V  groupMemberActiveZ  this3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;getGroupMemberUid()JgroupMemberUidJ  setGroupMemberUid(J)VgetGroupMemberActive()ZsetGroupMemberActive(Z)VgetGroupMemberPersonUidgroupMemberPersonUid  setGroupMemberPersonUidgetGroupMemberGroupUidgroupMemberGroupUid " #setGroupMemberGroupUidgetGroupMemberMasterCsngroupMemberMasterCsn ' (setGroupMemberMasterCsngetGroupMemberLocalCsngroupMemberLocalCsn , -setGroupMemberLocalCsngetGroupMemberLastChangedBy()IgroupMemberLastChangedByI 23 4setGroupMemberLastChangedBy(I)VgetGroupMemberLctgroupMemberLct 9 :setGroupMemberLct(JJ)V  personUidgroupUid write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfEkotlin/jvm/internal/IntrinsicsGcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V IJ HKoutputM serialDescO/kotlinx/serialization/encoding/CompositeEncoderQshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ST RUencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V WX RYencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V [\ R]encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V _` Ra1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;K(IJZJJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/PersonGroupMember$$serializerqINSTANCE?Lcom/ustadmobile/lib/db/entities/PersonGroupMember$$serializer; st ru getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; wx ry1kotlinx/serialization/internal/PluginExceptionsKt{throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V }~ |seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker;com/ustadmobile/lib/db/entities/PersonGroupMember$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion=Lcom/ustadmobile/lib/db/entities/PersonGroupMember$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID,Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker**!$89 :;  ?@ABt*FL+NL,PL+,V* +,*Z+,V* +,* ^+,V* +,*Z+,V*$ +,*$Z+,V*) +,*)Z+,V*. +,*.Z+,V*5+,*5b+,V*; +,*;Z* ! @ @ @ @ @ @ @ @> % 2 Q#] |& ) , / Y6f tEtMctOdCDDDe~vz*~ * * ~ * * ~ *  *~ * $ *$~ * ) * ) ~ * . * .@~ *5 * 5~ * ; *;(   F   /#0 C&D X)Y m,n / 2 6 p 3 "' , 23 9#fgshi@jkslm[neop Y*r@@@[@se[ee[s[IIIII[s[5ssls?sls@s=sslss slss"s's,s2s9sssessssss!ss%ss0s1s6s7s8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisHLcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializef(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V:com/ustadmobile/lib/db/entities/PersonGroupMemberReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeg(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor:com.ustadmobile.lib.db.entities.PersonGroupMemberReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  pgmPk addElement(Ljava/lang/String;Z)V  pgmVersionIdpgmDestination pgmPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Fcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonGroupMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>m Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!Jcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$Companion.class47Dcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$Companionjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;c()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$$serializerINSTANCEHLcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1t        †20B¢J00HÆR0X†T¢ R0X†T¢ ¨ d2,PERSONGROUP_REPLICATE_NOT_ALREADY_UPDATE_SQL'SELECT_PERSONGROUP_REPLICATE_FIELDS_SQL#Lkotlinx/serialization/KSerializer;()V   pgmPendingZ  thisgetPgmVersionId pgmVersionId  setPgmVersionIdgetPgmDestinationpgmDestination  setPgmDestination getPgmPending()Z setPgmPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENFcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$$serializerRINSTANCEHLcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfDcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionFLcom/ustadmobile/lib/db/entities/PersonGroupMemberReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;'SELECT_PERSONGROUP_REPLICATE_FIELDS_SQLLjava/lang/String;T PersonGroup.groupUid AS pgUid, PersonGroup.groupLct AS pgVersionId |,PERSONGROUP_REPLICATE_NOT_ALREADY_UPDATE_SQL PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releasePersonGroupMemberReplicate.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxyz{})~{) < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9[@[sss@[ss [ssPK!!aFcom/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializer.class4@com/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializer~Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/PersonGroupReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.PersonGroupReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  pgPk addElement(Ljava/lang/String;Z)V  pgVersionId pgDestination pgPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/PersonGroupReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonGroupReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>l Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!JܾR}}Dcom/ustadmobile/lib/db/entities/PersonGroupReplicate$Companion.class47>com/ustadmobile/lib/db/entities/PersonGroupReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1t        †20B¢J00HÆR0X†T¢ R0X†T¢ ¨ d2,PERSONGROUP_REPLICATE_NOT_ALREADY_UPDATE_SQL'SELECT_PERSONGROUP_REPLICATE_FIELDS_SQL#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;lib-database_release4com/ustadmobile/lib/db/entities/PersonGroupReplicate+ CompanionPersonGroupReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1//*0^1   /10^1  2 3/-*1 4 ,-5.6I[IIII I!"[s#$[ s s%ss&s%s's s(s)s*PK!!4Es:com/ustadmobile/lib/db/entities/PersonGroupReplicate.class44com/ustadmobile/lib/db/entities/PersonGroupReplicatejava/lang/Object()V   pgPendingZ  this6Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;getPgPk()JpgPkJ  setPgPk(J)VgetPgVersionId pgVersionId  setPgVersionIdgetPgDestination pgDestination  setPgDestination getPgPending()Z setPgPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/PersonGroupReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/PersonGroupReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/PersonGroupReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;'SELECT_PERSONGROUP_REPLICATE_FIELDS_SQLLjava/lang/String;) PersonGroup.groupUid AS pgUid |,PERSONGROUP_REPLICATE_NOT_ALREADY_UPDATE_SQL PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releasePersonGroupReplicate.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxyz{})~{) < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9[@[sss@[ss [ssPK!!Lcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializer.class4Fcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisHLcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializef(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np:com/ustadmobile/lib/db/entities/PersonGroupWithMemberCountrjava/lang/Stringt](IJJJIJLjava/lang/String;ZIILkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeg(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor:com.ustadmobile.lib.db.entities.PersonGroupWithMemberCountJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  groupUid addElement(Ljava/lang/String;Z)V groupMasterCsn groupLocalCsngroupLastChangedBygroupLct groupName groupActivepersonGroupFlag memberCountLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Fcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonGroupWithMemberCount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  _ L+%S+%S+%S+*S+%S+/5S+:S+*S+*S+ _ ;<2+>D*FM>6 7 7 7 6 7 :666+,L:R,V76,V76,V7 6,Z6 6,V7 6,/\`: 6,d6@6,Z66,Z66 ,h67<Pdx>,V76,V76,V7 6{,Z6 6f,V7 6Q,/\`: 64,d6@6,Z66,Z66jYm,qsY   uxo H{NFH{N H{N2 2=y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  cYY K**********{  b  ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!hJcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$Companion.class45Dcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$Companionjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$Companion; serializer%()Lkotlinx/serialization/KSerializer;c()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializerINSTANCEHLcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;()V  this write$Self(Lcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output  serialDesc"(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V $ %/kotlinx/serialization/encoding/CompositeEncoder'shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z )* (+encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V -. (/1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;](IJJJIJLjava/lang/String;ZIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENFcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializer?INSTANCEHLcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializer; AB @C getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; EF @G1kotlinx/serialization/internal/PluginExceptionsKtIthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V KL JM\(IJJJIJLjava/lang/String;ZILkotlinx/serialization/internal/SerializationConstructorMarker;)V O Pseen1groupUidJgroupMasterCsn groupLocalCsngroupLastChangedBygroupLct groupNameLjava/lang/String; groupActiveZpersonGroupFlagserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String`=kotlinx/serialization/internal/SerializationConstructorMarkerbDcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$Companione1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V g fh CompanionFLcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$Companion; jk l$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                20: Bc00000 0 0  0 000¢B¢J!0202020HÇR0X†¢ "¨!d2-Lcom/ustadmobile/lib/db/entities/PersonGroup; $serializerlib-database_releasePersonGroupWithMemberCount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1jk} ~/*   ~/*  ~:* ~H*+!,#*+,&+,,*+,*0+ @ H H 1H"23~>~DHN*     Q~ * *% ac01z > >R>ST>UT>VT>W>XT >YZ >[\ >] > >^_#45s67@89s:;[d~ fYimfj@z|nop[IqIrIqsIqtIuv[swx["s sysRs:sSs:sUsVsWsXsYs:s[s:s]s s^s_s3ss s ssss:ss s1s"s2szsjs{PK!!qBfBcom/ustadmobile/lib/db/entities/PersonNameAndUid$$serializer.class4;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/PersonNameAndUid$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ') deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeStringElementI(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V0com/ustadmobile/lib/db/entities/PersonNameAndUidXV(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^java/lang/String` serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;)Vencoderdvaluef&kotlinx/serialization/encoding/Encoderhg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9j ik write$Self(Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V mn Yo/kotlinx/serialization/encoding/CompositeEncoderq rV(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, w=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V bc zLjava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.PersonNameAndUidJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V nameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26 7:+,<:  B( ,F76 ,J:6d` ,N6G3> ,F76 ,J:6PYS ,WYY\SN 8_a>) 8_a> 8_a> -]bch*+e4,g4*6N+-l:,-p-s  * *dt*fu A+v:*+x -]AbyH *+,Y{  dt f|} M1Y~YK***_  0  Ys@s[e[IIIII[s[sssus sssssssss+s-s]sbssdstsfsPK!!SP@com/ustadmobile/lib/db/entities/PersonNameAndUid$Companion.class45:com/ustadmobile/lib/db/entities/PersonNameAndUid$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/PersonNameAndUid$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;lib-database_release0com/ustadmobile/lib/db/entities/PersonNameAndUid) CompanionPersonNameAndUid.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!n6com/ustadmobile/lib/db/entities/PersonNameAndUid.class40com/ustadmobile/lib/db/entities/PersonNameAndUidjava/lang/Object(JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;namekotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ()V   personUidJ  Ljava/lang/String;  this2Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;E(JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V   getPersonUid()J setPersonUid(J)VgetName()Ljava/lang/String;setName(Ljava/lang/String;)V%toString component1 component2copyG(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/PersonNameAndUid; copy$default(Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;JLjava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/PersonNameAndUid; ./ 2hashCode()Ijava/lang/Long6(J)I 48 79java/lang/String; 45 <=resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z DE FotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/PersonNameAndUid;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfMoutputO serialDescQ/kotlinx/serialization/encoding/CompositeEncoderSshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z UV TWencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V YZ T[encodeStringElementJ(Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V ]^ T_1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/PersonNameAndUid$$serializer; pq or getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; tu ov1kotlinx/serialization/internal/PluginExceptionsKtxthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V z{ y|seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker  :com/ustadmobile/lib/db/entities/PersonNameAndUid$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion`<?@ABn5*+++M*,*,G 55HICJKn*N+P,R+,X* +,*\+,X*G+,*` ! @@%2Qa nMnOanQbLc>~sw}*~ * * ~ * *</14>>~@>>>#desfg@hisj[kelm' *    Yo[IIIII[s[&sss~sssssssscss&s's(s)s!s"s#s$s,s-s.sAssHs4s+sJssMsOsasQsbsssPK!!}krIffBcom/ustadmobile/lib/db/entities/PersonParentJoin$$serializer.class4;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/PersonParentJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonParentJoin;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np0com/ustadmobile/lib/db/entities/PersonParentJoinrjava/lang/Stringt(IJJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.PersonParentJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ppjUid addElement(Ljava/lang/String;Z)V ppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddrLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2D*FM>6 7 7 7 6 7 7 76::66 7:+,L:R&,V76,V76,V7 6,Z6 6,V7 6,V7 6,V7@6,Z66,/\`:6, /\`:6, d66, Z66, V76, /\`: 6,h6 LQey7Ne|>,V76,V76z,V7 6f,Z6 6Q,V7 6<,V7 6',V7@6,Z66,/\`:6, /\`:6, d66, Z66, V76w, /\`: 6XjYm,qsY   uuuxpH{N[H{N H{N ] ]=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  YYK***************{  Y ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!,3@com/ustadmobile/lib/db/entities/PersonParentJoin$Companion.class4<:com/ustadmobile/lib/db/entities/PersonParentJoin$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/PersonParentJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ ¨d2RELATIONSHIP_FATHERRELATIONSHIP_MOTHERRELATIONSHIP_OTHERSTATUS_APPROVEDSTATUS_REJECTED STATUS_UNSETTABLE_ID#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;lib-database_release0com/ustadmobile/lib/db/entities/PersonParentJoin0 CompanionPersonParentJoin.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations14/*5H6   415H6  7 84-*6 9 12:3;X[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s s-s.s/PK!!I5 ,,6com/ustadmobile/lib/db/entities/PersonParentJoin.class40com/ustadmobile/lib/db/entities/PersonParentJoinjava/lang/Object()V  this2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; getPpjUid()JppjUidJ   setPpjUid(J)V getPpjPcsnppjPcsn   setPpjPcsn getPpjLcsnppjLcsn   setPpjLcsn getPpjLcb()IppjLcbI ! " setPpjLcb(I)V getPpjLctppjLct ' ( setPpjLctgetPpjParentPersonUidppjParentPersonUid , -setPpjParentPersonUidgetPpjMinorPersonUidppjMinorPersonUid 1 2setPpjMinorPersonUidgetPpjRelationshipppjRelationship 6! 7setPpjRelationship getPpjEmail()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;ppjEmailLjava/lang/String; => ? setPpjEmail(Ljava/lang/String;)V getPpjPhoneppjPhone D> E setPpjPhonegetPpjInactive()Z ppjInactiveZ JK LsetPpjInactive(Z)V getPpjStatus ppjStatus Q! R setPpjStatusgetPpjApprovalTiemstampppjApprovalTiemstamp V WsetPpjApprovalTiemstampgetPpjApprovalIpAddrppjApprovalIpAddr [> \setPpjApprovalIpAddr write$Self(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfckotlin/jvm/internal/IntrinsicsecheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V gh fioutputk serialDescm/kotlinx/serialization/encoding/CompositeEncoderoshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z qr psencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V uv pwencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V yz p{/kotlinx/serialization/internal/StringSerializer}INSTANCE1Lkotlinx/serialization/internal/StringSerializer;  ~+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V pencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V p1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/PersonParentJoin$$serializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker:com/ustadmobile/lib/db/entities/PersonParentJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion2?02@0A2B0CHÇR0X†¢ "R0X†¢ " R 0X†¢ !""R0X†¢ #$"%&R08@X‡¢ '(")*R08@X‡¢ +", R 08@X‡¢ -". R 0X†¢ /"0 R 0X†¢ 1"2 R08@X‡¢ 3"4 R0X†¢ 5"6R 0X†¢ 7("8*R0X†¢ 9(":*R08@X‡¢ ;"< ¨F€å€å€å€å€å €å €å €å €å €å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnPersonParentJoin.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!b  Z !' ,16!=><D><JKQ!V[><!!!!!!! 3*     /*  :*  /*!  :*!  /*$  :*$ /*#'  $%:*#' !& /*)+  *:*)+ + /*.0  /:*.0 0 /*35  4:*35 5/*8:  9%:*8: !:;/*@<  <AB:*+@< ><C;/*F>  <GB:*+F> ><HI/*M@  NO:*M@ KP/*SB  T%:*SB !U /*XD  Y:*XD Z;/*]F  <^B:*+]F ><_`[*dj+lj,nj+,t* +,*x+,t* +,*x+,t* +,*x+,t*#+,*#|+,t*) +,*)x+,t*. +,*.x+,t*3 +,*3x+,t*8+,*8|+,t*@+,*@+, t*F+, *F+, t*M+, *M+, t*S+, *S|+, t*X +, *Xx+, t*]+, *]H8! @ @ @ @ @ @ @ @ @ @ @ @ @ @F %2 Q!^ }$ + 0 ,59 @ BDO  c kmabbb?~*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ * . * .@~ * 3 * 3~ *8 *8~ *@ *@~ *F *F~ *M *M~ *S *S~ * X *X ~ *] *]@  v  /!0 C$D X'Y m+n 0 5 : < > @ B D 1F2 ? ?!? ??? !?' ?, ?1 ?6!?=>?D>?JK?Q!?V?[>?#s@s[e Y*@@@7[@se[ee[s[IIIII[s[Gs ssss ssss s's,s1s6s=ssDsJssQsVs[sssssZs;s^sBsUs sYss:sAsHsIsNsOsss$s%sss&s*s0s4s+s/sssCsGs5s9sPsTs ss_sscskssmssssIcPK!!+xKcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializer.class4Ecom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V9com/ustadmobile/lib/db/entities/PersonParentJoinReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.PersonParentJoinReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ppjPk addElement(Ljava/lang/String;Z)V  ppjVersionIdppjDestination ppjPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/PersonParentJoinReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonParentJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!j{Icom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$Companion.class45Ccom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;lib-database_release9com/ustadmobile/lib/db/entities/PersonParentJoinReplicate) CompanionPersonParentJoinReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!؍{HH?com/ustadmobile/lib/db/entities/PersonParentJoinReplicate.class49com/ustadmobile/lib/db/entities/PersonParentJoinReplicatejava/lang/Object()V   ppjPendingZ  this;Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;getPpjPk()JppjPkJ  setPpjPk(J)VgetPpjVersionId ppjVersionId  setPpjVersionIdgetPpjDestinationppjDestination  setPpjDestination getPpjPending()Z setPpjPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializerRINSTANCEGLcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfCcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionELcom/ustadmobile/lib/db/entities/PersonParentJoinReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releasePersonParentJoinReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!CoKKQcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializer.class4Kcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisMLcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 792com/ustadmobile/lib/db/entities/Person$$serializer;4Lcom/ustadmobile/lib/db/entities/Person$$serializer; "= <> deserializek(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I \] S^-kotlinx/serialization/DeserializationStrategy`!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg ShdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I jk Sl+kotlinx/serialization/UnknownFieldExceptionn(I)V p oq endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V st Su?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPersonwjava/lang/Stringy&com/ustadmobile/lib/db/entities/Person{(IJJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V } x~(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializel(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V x/kotlinx/serialization/encoding/CompositeEncoder u(Lkotlinx/serialization/encoding/Encoder;ALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor?com.ustadmobile.lib.db.entities.PersonParentJoinWithMinorPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ppjUid addElement(Ljava/lang/String;Z)V ppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddr minorPersonLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Kcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer"PersonParentJoinWithMinorPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+%S+%S+*S+%S+%S+%S+*S+/5S+ /5S+ :S+ *S+ %S+ /5S+?5S+  @At+CI*KM>6 7 7 7 6 7 7 76::66 7::+,Q:WB,[76,[76,[7 6,_6 6,[7 6,[7 6,[7@6,_66,/ae:6, /ae:6, i66, _66, [76, /ae: 6,?ae:@6,m6MRfz8Of}>,[76,[76y,[7 6e,_6 6P,[7 6;,[7 6&,[7@6,_66,/ae:6, /ae:6, i66, _66, [76v, /ae: 6W,?ae:@68oYr,vxY   zzz|MS\MS MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,x    YYK****************    xs@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!$EEOcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$Companion.class45Icom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$Companionjava/lang/Object()V  thisKLcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;h()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializerINSTANCEMLcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;lib-database_release?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson) Companion"PersonParentJoinWithMinorPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!1eeEcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson.class4?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson0com/ustadmobile/lib/db/entities/PersonParentJoin()V  thisALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;getMinorPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable; minorPerson(Lcom/ustadmobile/lib/db/entities/Person;  setMinorPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),2com/ustadmobile/lib/db/entities/Person$$serializer.INSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENKcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializerHMLcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU(IJJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IppjUidJppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailLjava/lang/String;ppjPhone ppjInactiveZ ppjStatusppjApprovalTiemstampppjApprovalIpAddrserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringo&com/ustadmobile/lib/db/entities/Personq=kotlinx/serialization/internal/SerializationConstructorMarkersIcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$Companionv1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V x wy CompanionKLcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson$Companion; {| }Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1VL                  '20:&'B™00000 0 0 0 0 00000000¢B¢J!0 2!02"0#2$0%HÇR 08@X‡¢ "¨(d22Lcom/ustadmobile/lib/db/entities/PersonParentJoin; $serializerlib-database_release"PersonParentJoinWithMinorPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1{|  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<UJ~LPV*    Y@~ * *)1ppprt< =J JZ[J\]J^]J_]J`[Ja] Jb] Jc] Jd[JefJgfJhiJj[Jk]JlfJJmn#=>s?@@ABsCD[EeFGu wYz~w{I[IIIII[s[)s ssZsCs\sCs^s_s`sasbscsdsesCsgshsCsjskslsssmsns;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/PersonPicture$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonPicture;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np-com/ustadmobile/lib/db/entities/PersonPicturerjava/lang/Stringt(IJJJJIJLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonPicture;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/PersonPicture;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.PersonPictureJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  personPictureUid addElement(Ljava/lang/String;Z)V personPicturePersonUidpersonPictureMasterCsnpersonPictureLocalCsnpersonPictureLastChangedBypersonPictureLctpersonPictureUripersonPictureMd5fileSize picTimestampmimeTypepersonPictureActiveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/PersonPicture.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonPicture.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+%S+*S+%S+/5S+/5S+*S+ %S+ /5S+ :S+  ;<+>D*FM>6 7 7 7 7 6 7::6 7:6+,L:R,V76,V76,V7 6,V7 6,Z66,V7 6,/\`:@6,/\`:6,Z66, V76, /\`:6, d66|,h6c BG[o-L>,V76,V76,V7 6p,V7 6[,Z66F,V7 61,/\`:@6,/\`:6,Z66, V76, /\`:6, d66jYm,qsY  uuuxBH{NQH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  xYY K*************{  wd ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!ƅ=com/ustadmobile/lib/db/entities/PersonPicture$Companion.class467com/ustadmobile/lib/db/entities/PersonPicture$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/PersonPicture$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/PersonPicture$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/PersonPicture$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/PersonPicture;lib-database_release-com/ustadmobile/lib/db/entities/PersonPicture* CompanionPersonPicture.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/>0   .1/>0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!././3com/ustadmobile/lib/db/entities/PersonPicture.class4-com/ustadmobile/lib/db/entities/PersonPicturejava/lang/Object()V  personPictureActiveZ  this/Lcom/ustadmobile/lib/db/entities/PersonPicture;getPersonPictureUid()JpersonPictureUidJ  setPersonPictureUid(J)VgetPersonPicturePersonUidpersonPicturePersonUid  setPersonPicturePersonUidgetPersonPictureMasterCsnpersonPictureMasterCsn  setPersonPictureMasterCsngetPersonPictureLocalCsnpersonPictureLocalCsn # $setPersonPictureLocalCsngetPersonPictureLastChangedBy()IpersonPictureLastChangedByI )* +setPersonPictureLastChangedBy(I)VgetPersonPictureLctpersonPictureLct 0 1setPersonPictureLctgetPersonPictureUri()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;personPictureUriLjava/lang/String; 78 9setPersonPictureUri(Ljava/lang/String;)VgetPersonPictureMd5personPictureMd5 >8 ?setPersonPictureMd5 getFileSizefileSize C* D setFileSizegetPicTimestamp picTimestamp H IsetPicTimestamp getMimeTypemimeType M8 N setMimeTypegetPersonPictureActive()ZsetPersonPictureActive(Z)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; WX Ykotlin/jvm/internal/Reflection[getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; ]^ \_kotlin/jvm/internal/IntrinsicsaareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z cd beotherLjava/lang/Object;hashCodejava/lang/Longj(J)I il kmjava/lang/Stringo i( pqresult write$Self(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfxcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V z{ b|output~ serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJJJIJLjava/lang/String;Ljava/lang/String;IJLjava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/PersonPicture$$serializer;Lcom/ustadmobile/lib/db/entities/PersonPicture$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker7com/ustadmobile/lib/db/entities/PersonPicture$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion9Lcom/ustadmobile/lib/db/entities/PersonPicture$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;/Lcom/ustadmobile/door/annotation/AttachmentUri;/Lcom/ustadmobile/door/annotation/AttachmentMd5;0Lcom/ustadmobile/door/annotation/AttachmentSize;TABLE_ID2Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;6Lcom/ustadmobile/door/annotation/EntityWithAttachment;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker8Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namepersonpicture_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) /*psql ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive */Lkotlin/Metadata;mvkxi0d1D          &      B20:ABB00000 0 0 0  0 000 00¢B¢J70280H–J90HJ!:0;2<02=0>2?0@HÇR08@X‡¢ "R0 X†¢ "R0X†¢  "!"R 08@X‡¢ #"$R 08@X‡¢ %&"'(R08@X‡¢ )&"*(R08@X‡¢ +&",(R  0 8@X‡¢ -".R0X†¢ /&"0(R08@X‡¢ 1&"2(R  0 8@X‡¢ 3"4R0X†¢ 5&"6(¨C€å€å€å€å€å €å €å €å €å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnPersonPicture.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!w Z#)*0 78 6>8 6C*HM86 *  < **  <    /*    :*    /*     :*     /*  #  ! :*  #  " /*% &  & :*% &  '( /*, )  -. :*, )  */ /*2 -  3 :*2 -  45 /*: 0  6;< :*+: 0  8 6=5 /*@ 3  6A< :*+@ 3  8 6B( /*E 6  F. :*E 6  *G /*J 8  K :*J 8  L5 /*O :  6P< :*+O :  8 6QR /*  <  ST :*  <   UV 8*++*Z`+Z`f+W*+*+* + *%+%*,+,*E+E*J+J*O+Of* +   6 DE!G&I7JHKYLjMzNOPQS  gh 6i( z*n<h*n`<h* n`<h*%n`<h*,`<h*E`<h*Jn`<h*OY rW`<h* `<-bpP * WXY"Z/[9\C]P^f_x` rs*z tu 6*y}+},}+,* +,*+,* +,*+,* +,* +,*% +,*%+,*,+,*,+,*2 +,*2+,*:+,*:+,*@+,*@+,*E+,*E+, *J +, *J+, *O+, *O+, * +, * >0! @ @ @ @ @ @ @ @ @ @ @ @ >%2Q ^}#&- 8<( 6x6~6v www i~*~ * * ~ *  *~ * * ~ * % *%~ *, * , ~ * 2 * 2@~ *: * :~ *@ *@~ *E *E~ * J *J~ *O *O~ * * :ppp   f/ 0C#DX&Ym)n-0368:<  *#)* 0 78 >8C*HM8 #s@s[e  Ydz˱*@@@.[@se[ee[s[IIIII[s[Dsssssssss#s)s0s7ss>sCsHsMs ssssssBs(sFs.sLs5sPs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/PersonPictureReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V6com/ustadmobile/lib/db/entities/PersonPictureReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.PersonPictureReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  ppPk addElement(Ljava/lang/String;Z)V  ppVersionId ppDestination ppPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/PersonPictureReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonPictureReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!![Fcom/ustadmobile/lib/db/entities/PersonPictureReplicate$Companion.class45@com/ustadmobile/lib/db/entities/PersonPictureReplicate$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/PersonPictureReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/PersonPictureReplicate$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/PersonPictureReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;lib-database_release6com/ustadmobile/lib/db/entities/PersonPictureReplicate) CompanionPersonPictureReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!u$$<com/ustadmobile/lib/db/entities/PersonPictureReplicate.class46com/ustadmobile/lib/db/entities/PersonPictureReplicatejava/lang/Object()V   ppPendingZ  this8Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;getPpPk()JppPkJ  setPpPk(J)VgetPpVersionId ppVersionId  setPpVersionIdgetPpDestination ppDestination  setPpDestination getPpPending()Z setPpPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonPictureReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/PersonPictureReplicate$$serializerRINSTANCEDLcom/ustadmobile/lib/db/entities/PersonPictureReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf@com/ustadmobile/lib/db/entities/PersonPictureReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionBLcom/ustadmobile/lib/db/entities/PersonPictureReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releasePersonPictureReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!>com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter.class48com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterjava/lang/Object5com/ustadmobile/door/attachments/EntityWithAttachmentgetAttachmentUri-implC(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;-com/ustadmobile/lib/db/entities/PersonPicture getPersonPictureUri()Ljava/lang/String; arg0/Lcom/ustadmobile/lib/db/entities/PersonPicture;getAttachmentUrientity    this:Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter;setAttachmentUri-implD(Lcom/ustadmobile/lib/db/entities/PersonPicture;Ljava/lang/String;)VsetPersonPictureUri(Ljava/lang/String;)V  valueLjava/lang/String;setAttachmentUri  #getAttachmentMd5-implgetPersonPictureMd5 & 'getAttachmentMd5 % *setAttachmentMd5-implsetPersonPictureMd5 - .setAttachmentMd5 , 1getAttachmentSize-impl2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)I getFileSize()I 56 7getAttachmentSize 34 :setAttachmentSize-impl3(Lcom/ustadmobile/lib/db/entities/PersonPicture;I)V setFileSize(I)V >? @IsetAttachmentSize <= DgetTableName-impl#Lorg/jetbrains/annotations/NotNull; PersonPictureH getTableName F K toString-impljava/lang/StringBuilderN()V PQ OR PersonPicture_EwaAdapter(entity=Tappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; VW OX-(Ljava/lang/Object;)Ljava/lang/StringBuilder; VZ O[(C)Ljava/lang/StringBuilder; V] O^toString ` Oa M c hashCode-implhashCode f6 g e4 i equals-implD(Lcom/ustadmobile/lib/db/entities/PersonPicture;Ljava/lang/Object;)Z unbox-impl1()Lcom/ustadmobile/lib/db/entities/PersonPicture; mn okotlin/jvm/internal/IntrinsicsqareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z st ruotherLjava/lang/Object;equals(Ljava/lang/Object;)Z kl {2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V Rconstructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture;checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V rbox-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter; P} v equals-impl0a(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/PersonPicture;)Zp1p2Lkotlin/jvm/JvmInline;Lkotlin/Metadata;mvkxi0d1d0           ‡@20B0ø¢J020HÖ¢J0 HÖ¢J 0HÖ¢! R(0208V@VX–¢   "  R$0 20 8V@VX–¢ "R(0208V@VX–¢  " R0X‚¢ R08VX–¢ ˆ’0ø‚ ¨"d27Lcom/ustadmobile/door/attachments/EntityWithAttachment; attachmentMd5attachmentSize attachmentUri tableNamelib-database_releasePersonPicture_EwaAdapter.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileRuntimeVisibleAnnotations1G /*   2*  >*+   !  "A *+$    ! %/*(  ) 2*+  ,>*+/  !  0A *+2   ! 34/*8 962*;  <=>*A  BC?A *E   B F-I GJ 2*L G M7OYSUY*\)_b ` &*d  e4#*h f6&*j  klN++p*_v wxyz1 *+|  wxP}> *~*+   &** GG' Y*  mn#* .*+v[IIIII[s[#sssssss sss%ss,ssss3s4skotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 8com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterconstructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture;  box-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter;  $i$f$asEntityWithAttachmentI$this$asEntityWithAttachment/Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/Metadata;mvkxi0d1&    0*0H†¨d27Lcom/ustadmobile/door/attachments/EntityWithAttachment;lib-database_releasePersonPicture_EwaAdapter.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1,D* <*-!./01+27[I I!I "I#$I%&[s'([ss)ss*PK!!?}[}}Acom/ustadmobile/lib/db/entities/PersonReplicate$$serializer.class4;com/ustadmobile/lib/db/entities/PersonReplicate$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/PersonReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V/com/ustadmobile/lib/db/entities/PersonReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/PersonReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/PersonReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.PersonReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  personPk addElement(Ljava/lang/String;Z)V personVersionIdpersonDestination personPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/PersonReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!~x?com/ustadmobile/lib/db/entities/PersonReplicate$Companion.class459com/ustadmobile/lib/db/entities/PersonReplicate$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/PersonReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/PersonReplicate$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/PersonReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/PersonReplicate;lib-database_release/com/ustadmobile/lib/db/entities/PersonReplicate) CompanionPersonReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! >5com/ustadmobile/lib/db/entities/PersonReplicate.class4/com/ustadmobile/lib/db/entities/PersonReplicatejava/lang/Object()V   personPendingZ  this1Lcom/ustadmobile/lib/db/entities/PersonReplicate; getPersonPk()JpersonPkJ   setPersonPk(J)VgetPersonVersionIdpersonVersionId  setPersonVersionIdgetPersonDestinationpersonDestination  setPersonDestinationgetPersonPending()ZsetPersonPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/PersonReplicate$$serializerRINSTANCE=Lcom/ustadmobile/lib/db/entities/PersonReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf9com/ustadmobile/lib/db/entities/PersonReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion;Lcom/ustadmobile/lib/db/entities/PersonReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releasePersonReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!uII>com/ustadmobile/lib/db/entities/PersonUidAndPasswordHash.class4C8com/ustadmobile/lib/db/entities/PersonUidAndPasswordHashjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/PersonUidAndPasswordHash;getPasswordHash()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; passwordHashLjava/lang/String;  setPasswordHash(Ljava/lang/String;)V getPersonUid()J personUidJ   setPersonUid(J)V getFirstNames firstNames   setFirstNames getLastNamelastName # $ setLastNamegetAdmin()ZadminZ )* +setAdmin(Z)VLkotlin/Metadata;mvkxi0d1$         20B¢R0X†¢ "R 0 X†¢   " R0 X†¢  "R0 X†¢  "R0X†¢ "¨d2lib-database_releasePersonUidAndPasswordHash.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1< < #< )* =/*>?   =/*>?  < =:*+>? @ =/*>?  =:*>?  =/* >?  < !=:*+ >? @ " =/*%> ?  < &=:*+%> ? @ '(=/*,> ?  -.=:*,> ? *A;B/0[I1I2I13I14I56[s78[s s9ss)s9s's(s-s.ss9ss s!ss#s"s&ss sss9sssss:PK!!wk$$Ccom/ustadmobile/lib/db/entities/PersonWithAccount$$serializer.class4=com/ustadmobile/lib/db/entities/PersonWithAccount$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/PersonWithAccount$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonWithAccount;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I qr Ns+kotlinx/serialization/UnknownFieldExceptionu(I)V w vx endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V z{ N|1com/ustadmobile/lib/db/entities/PersonWithAccount~java/lang/Stringn(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonWithAccount;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithAccount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder |(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/PersonWithAccount;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.PersonWithAccountJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypecurrentPassword newPasswordconfirmedPasswordLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/PersonWithAccount.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonWithAccount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  j@L+%S+*0S+*0S+*0S+*0S+*0S+5S+:S+:S+ *0S+ *0S+ *0S+ *0S+ *0S+%S+*0S+*0S+%S+%S+%S+5S+%S+*0S+5S+*0S+*0S+*0S+ @ ;<(%(+>D*FM>6 7:: : : : 6 66::::: 7:: 7 7 76 7 :"6#:$:%:&+,L:''R',V76',*X\:6',*X \: 6',*X \: 6',*X \: 6',*X \:  6',`6 @6',d66',d66', *X\:6', *X\:6', *X\:6', *X\:6', *X\: 6',V7@6',*X\:e6',*X\:f6',V7g6',V7h6',V7i6',`6j6',V7 k6',*X"\:"l6',`6#m6',*X$\:$n6',*X%\:%o6',*X&\:&p6pl',t6S}%;Ri9Wm5>q',V76]',*X\:6A',*X \: 6%',*X \: 6',*X \: 6',*X \:  6',`6 @6',d66',d66', *X\:6k', *X\:6L', *X\:6-', *X\:6', *X\: 6',V7@6',*X\:e6',*X\:f6',V7g6',V7h6p',V7i6Z',`6j6D',V7 k6.',*X"\:"l6',`6#m6',*X$\:$n6',*X%\:%o6',*X&\:&p6vYy',}Y      "#$%&"HN"HN "HN = h*+D,D*FN+-:,--  * ** A;:*+ =AH *+,    YYK****************************       s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!!Acom/ustadmobile/lib/db/entities/PersonWithAccount$Companion.class45;com/ustadmobile/lib/db/entities/PersonWithAccount$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/PersonWithAccount$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/PersonWithAccount$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/PersonWithAccount$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/PersonWithAccount;lib-database_release1com/ustadmobile/lib/db/entities/PersonWithAccount) CompanionPersonWithAccount.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!@>Voo7com/ustadmobile/lib/db/entities/PersonWithAccount.class41com/ustadmobile/lib/db/entities/PersonWithAccount&com/ustadmobile/lib/db/entities/Person()V  this3Lcom/ustadmobile/lib/db/entities/PersonWithAccount;getCurrentPassword()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;currentPasswordLjava/lang/String;  setCurrentPassword(Ljava/lang/String;)VgetNewPassword newPassword  setNewPasswordgetConfirmedPasswordconfirmedPassword  setConfirmedPassword write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithAccount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self#kotlin/jvm/internal/Intrinsics%checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V '( &)output+ serialDesc-(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V / 0/kotlinx/serialization/encoding/CompositeEncoder2shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 45 36/kotlinx/serialization/internal/StringSerializer8INSTANCE1Lkotlinx/serialization/internal/StringSerializer; :; 9<+kotlinx/serialization/SerializationStrategy>!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V @A 3B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;n(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/PersonWithAccount$$serializerR?Lcom/ustadmobile/lib/db/entities/PersonWithAccount$$serializer; :T SU getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; WX SY1kotlinx/serialization/internal/PluginExceptionsKt[throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ \_8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V a bseen1I personUidJusername firstNameslastName emailAddrphoneNumgenderactiveZadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker;com/ustadmobile/lib/db/entities/PersonWithAccount$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion=Lcom/ustadmobile/lib/db/entities/PersonWithAccount$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                620:56B‘0000 0 0 0 0 000000000000000000 0!0"0#¢$B¢%J!.0/20021022304HÇR!0X†¢ &'"()R0X†¢ *'"+)R 0X†¢ ,'"-)¨7d2(Lcom/ustadmobile/lib/db/entities/Person; $serializerlib-database_releasePersonWithAccount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1"   /*   /*   :*+   /*   :*+    /*   :*+    *$*+,*,.**+,1+,7*+,=?*C+,7*+,=?*C+,7*+,=?*C + @ @ @ # +D-E!"""FB!$~VZ`*      #cd~ * * e~ * *!f~ * *"QDOPd ey z. ghijklmnoph qr sr t u vwxyjz{|j}j~jhjh !"##GHsIJ@KLsMN[OePQ YS[IIIII[s[8s ssgsMsisMsksMslsmsnsospsqsMssstsusvswsxsyszs{s|s}s~ssssssssssFsss sss sssssMs#s+sDs-sEsssPK!!Kcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializer.class4Ecom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24Ncom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer6PLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer; "8 79 deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ab Nc+kotlinx/serialization/UnknownFieldExceptione(I)V g fh endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V jk Nl9com/ustadmobile/lib/db/entities/PersonWithAttemptsSummarynjava/lang/StringpBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgressr(IJLjava/lang/String;Ljava/lang/String;IJJJLjava/lang/String;ILcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V t ou(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorx serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;)Vencoder|value~&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V o/kotlinx/serialization/encoding/CompositeEncoder l(Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V z{ Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.PersonWithAttemptsSummaryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V  firstNameslastNameattempts startDateendDatedurationlatestPrivateCommentfileSubmissionStatus scoreProgressLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonWithAttemptsSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  r L+%S+*0S+*0S+5S+%S+%S+%S+*0S+5S+ :0S+ r ;<_+>D*FM>6 7:: 6 7 7 7:6:+,L:R,V76,*X\:6,*X \: 6,`6 6,V7 6,V7  6,V7@6,*X\:6,`66, :X\:6TP,d67 <AUq>,V76,*X\:6,*X \: 6f,`6 6Q,V7 6<,V7  6',V7@6,*X\:6,`66, :X\:6fYi,moYq q   qsvHyNKHyN HyN =wz{h*+}D,D*FN+-:,--  * *|*~ A;:*+ =wAzH *+,o  | ~ jYY K***********y  i os@s[e[IIIII[s[ssss sssssssss;s=swszss|ss~sPK!!t}GIcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$Companion.class45Ccom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;lib-database_release9com/ustadmobile/lib/db/entities/PersonWithAttemptsSummary) CompanionPersonWithAttemptsSummary.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!G'\\?com/ustadmobile/lib/db/entities/PersonWithAttemptsSummary.class49com/ustadmobile/lib/db/entities/PersonWithAttemptsSummaryjava/lang/Object()V  endDateJ  this;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary; getPersonUid()J personUid   setPersonUid(J)V getFirstNames()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; firstNamesLjava/lang/String;   setFirstNames(Ljava/lang/String;)V getLastNamelastName # $ setLastName getAttempts()IattemptsI )* + setAttempts(I)V getStartDate startDate 0 1 setStartDate getEndDate setEndDate getDurationduration 7 8 setDurationgetLatestPrivateCommentlatestPrivateComment < =setLatestPrivateCommentgetFileSubmissionStatusfileSubmissionStatus A* BsetFileSubmissionStatusgetScoreProgressF()Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; scoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; GH IsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TWoutputY serialDesc[/kotlinx/serialization/encoding/CompositeEncoder]shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z _` ^aencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V cd ^e/kotlinx/serialization/internal/StringSerializergINSTANCE1Lkotlinx/serialization/internal/StringSerializer; ij hk+kotlinx/serialization/SerializationStrategym!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V op ^qencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V st ^uNcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializerwPLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer; iy xz1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;IJJJLjava/lang/String;ILcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializerGLcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializer; i  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/StringBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress=kotlinx/serialization/internal/SerializationConstructorMarkerCcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1AB               920:89Bq0000 0 0 0 0 0000¢B¢J!10223024052607HÇR 0X†¢ "R 0X†¢ "R 0X†¢ "R0X†¢ " R0X†¢ !""#$R0X†¢ %""&$R 0X†¢ '""($R0X†¢ )"*R 08@X‡¢ +,"-.R 0X†¢ /"0¨:d2 $serializerlib-database_releasePersonWithAttemptsSummary.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 P #)*0  7 <A*GH > **    /* :*  /*  !:*+ "/*% &!:*+% '(/*, -.:*,*//*2 3:*2 4/* 5:* 6/*9 ::*9 ;/*> ?!:*+>@(/*C D.:*C*EF/*J KL:*+JHMNy*RX+ZX,\X+,b* +,*f+,b*+,ln*r+,b*%+,ln*%r+,b*,+,*,v+,b*2 +,*2f+,b* +,*f+,b*9 +,*9f+,b*>+,ln*>r+,b*C+,*Cv+, b*J+, {n*Jr4(! @ @ @ @ @@ @ @ @ @& % 26C QY|[}OPPP~~*~ * * ~ * *~ *% *%~ *, *,~ * 2 *2 ~ *  * @~ * 9 * 9~ *> * >~ *C *C~ *J *J6   V / 0C DXYmn * #)*0  7 < A*GH#s@s[e Y[IIIII[s[;sssssssss#s)s0s s7s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisMLcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79.kotlinx/serialization/internal/FloatSerializer;0Lkotlinx/serialization/internal/FloatSerializer; "= <> deserializek(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg Sh @decodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F st SudecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I {| S}+kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V S?com/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetailsjava/lang/String<(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;IFJJILkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializel(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;ALcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor?com.ustadmobile.lib.db.entities.PersonWithClazzEnrolmentDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType attendanceearliestJoinDatelatestDateLeft enrolmentRoleLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Kcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer"PersonWithClazzEnrolmentDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  kAL+%S+*0S+*0S+*0S+*0S+*0S+5S+:S+:S+ *0S+ *0S+ *0S+ *0S+ *0S+%S+*0S+*0S+%S+%S+%S+5S+%S+*0S+5S+?S+%S+%S+5S+ A @A(++CI*KM>6 7:: : : : 6 66::::: 7:: 7 7 76 7 :"6# 8$ 7% 7'6)+,Q:**W*,[76*,*]a:6*,*] a: 6*,*] a: 6*,*] a: 6*,*] a:  6*,e6 @6*,i66*,i66*, *]a:6*, *]a:6*, *]a:6*, *]a:6*, *]a: 6*,[7@6*,*]a:j6*,*]a:k6*,[7l6*,[7m6*,[7n6*,e6o6*,[7 p6*,*]"a:"q6*,e6#r6*,v8$w6*,[7%x6*,[7'y6*,e6)z6tp*,~6W+AXo !?]s+A>k*,[76W*,*]a:6;*,*] a: 6*,*] a: 6*,*] a: 6*,*] a:  6*,e6 @6*,i66*,i66*, *]a:6e*, *]a:6F*, *]a:6'*, *]a:6*, *]a: 6*,[7@6*,*]a:j6*,*]a:k6*,[7l6*,[7m6j*,[7n6T*,e6o6>*,[7 p6(*,*]"a:"q6 *,e6#r6*,v8$w6*,[7%x6*,[7'y6*,e6)z6Y*,Y      "#$%') #MS#MS #MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,    YYK*****************************    s@s[e[IIIII[s[s s ss sssssss ss@sBsssssss PK!!EEOcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$Companion.class45Icom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$Companionjava/lang/Object()V  thisKLcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;h()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$$serializerINSTANCEMLcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ALcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;lib-database_release?com/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails) Companion"PersonWithClazzEnrolmentDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!ў[mmEcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails.class4?com/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails&com/ustadmobile/lib/db/entities/Person()V  thisALcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails; getAttendance()F attendanceF   setAttendance(F)VgetEarliestJoinDate()JearliestJoinDateJ  setEarliestJoinDate(J)VgetLatestDateLeftlatestDateLeft  setLatestDateLeftgetEnrolmentRole()I enrolmentRoleI #$ %setEnrolmentRole(I)V write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03output5 serialDesc7(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V )9 :/kotlinx/serialization/encoding/CompositeEncoder<shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z >? =@java/lang/FloatBcompare(FF)I DE CFencodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V HI =JencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V LM =NencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V PQ =R1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;<(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;IFJJILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENKcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$$serializerbINSTANCEMLcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$$serializer; de cf getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; hi cj1kotlinx/serialization/internal/PluginExceptionsKtlthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V no mp8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V r sseen1 personUidusernameLjava/lang/String; firstNameslastName emailAddrphoneNumgenderactiveZadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerIcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionKLcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1'L                  >20:=>B“0000 0 0 0 0 000000000000000000 !0"0#0$0%¢&B¢'J!607280290:2;0_ l  - 5T7U+,,,Vf!'~gkq*      &tu~ *  * v~ *  *!w~ *  *#x~ *& *%&N D& OPd ey z8 y$z{|}|~|||$ | | |||||$|$  !##$%&#WXsYZ@[\s]^[_e`a Yc[IIIII[s[@s ssys]szs]s{s]s}s~sssss]sssssssssssssssss s]sss#sssVss s sssssss!s"s's(ss s)s]s-s5sTs7sUsssPK!!{7+#+#Jcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializer.class4Dcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I no Np+kotlinx/serialization/UnknownFieldExceptionr(I)V t su endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V wx Ny8com/ustadmobile/lib/db/entities/PersonWithDisplayDetails{java/lang/String}8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V  |(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |/kotlinx/serialization/encoding/CompositeEncoder y(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.PersonWithDisplayDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  CL+%S+*0S+*0S+*0S+*0S+*0S+5S+:S+:S+ *0S+ *0S+ *0S+ *0S+ *0S+%S+*0S+*0S+%S+%S+%S+5S+%S+*0S+5S+  ;<="%+>D*FM>6 7:: : : : 6 66::::: 7:: 7 7 76 7 :"6#+,L:$$R5$,V76$,*X\:6$,*X \: 6$,*X \: 6$,*X \: 6$,*X \:  6$,`6 @6$,d66$,d66$, *X\:6$, *X\:6$, *X\:6$, *X\:6$, *X\: 6$,V7@6$,*X\:e6$,*X\:f6$,V7g6$,V7h6$,V7i6$,`6j6$,V7 k6$,*X"\:"l6$,`6#m6 $,q6sx1H_~/Mcy>{$,V76g$,*X\:6K$,*X \: 6/$,*X \: 6$,*X \: 6$,*X \:  6$,`6 @6$,d66$,d66$, *X\:6u$, *X\:6V$, *X\:67$, *X\:6$, *X\: 6$,V7@6$,*X\:e6$,*X\:f6$,V7g6$,V7h6z$,V7i6d$,`6j6N$,V7 k68$,*X"\:"l6$,`6#m6sYv$,z|Y~ ~ ~ ~ ~ ~~~~~~~ "~#HNHN HN =h*+D,D*FN+-:,--  * ** A;:*+ =AH *+,|    ̻YYK*************************   |s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!!  Hcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$Companion.class45Bcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails;lib-database_release8com/ustadmobile/lib/db/entities/PersonWithDisplayDetails) CompanionPersonWithDisplayDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! 4R{>com/ustadmobile/lib/db/entities/PersonWithDisplayDetails.class48com/ustadmobile/lib/db/entities/PersonWithDisplayDetails&com/ustadmobile/lib/db/entities/Person()V  this:Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails; write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output serialDesc(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V  1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializer,INSTANCEFLcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$$serializer; ./ -0 getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 23 -41kotlinx/serialization/internal/PluginExceptionsKt6throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V 89 7:  <seen1I personUidJusernameLjava/lang/String; firstNameslastName emailAddrphoneNumgenderactiveZadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;Bcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$Companion^1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V ` _a CompanionDLcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails$Companion; cd e$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D                +20:*+Bó0000 0 0 0 0 000000000000000000 ¢!B¢"J!#0$2%02&0'2(0)HǨ,d2(Lcom/ustadmobile/lib/db/entities/Person; $serializerlib-database_releasePersonWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1cdvw/*xy   wZ*+,*+,xy  z { w!!H~15;*       =|xyH H>?H@AHBCHDCHECHFCHGCHH? HIJ HKJ HLC HMC HNCHOCHPCHQAHRCHSCHTAHUAHVAHW?HXAHYCHZ?H[\ }z#!"s#$@%&s'([)e*+]w _Ybf~_c-suzghi[IjIkIjlIjmIno[spq[-s srs>s's@s'sBs'sDsEsFsGsHsIs'sKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s ss s'sssssssscstPK!!9D$$Lcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializer.class4Fcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisHLcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79Lcom/ustadmobile/lib/db/entities/PersonParentJoin$$serializer; "= <> deserializef(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg Sh @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I tu Sv+kotlinx/serialization/UnknownFieldExceptionx(I)V z y{ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ S:com/ustadmobile/lib/db/entities/PersonWithPersonParentJoinjava/lang/String0com/ustadmobile/lib/db/entities/PersonParentJoinj(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeg(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor:com.ustadmobile.lib.db.entities.PersonWithPersonParentJoinJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType parentJoinLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Fcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonWithPersonParentJoin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  P&L+%S+*0S+*0S+*0S+*0S+*0S+5S+:S+:S+ *0S+ *0S+ *0S+ *0S+ *0S+%S+*0S+*0S+%S+%S+%S+5S+%S+*0S+5S+?0S+ & @A#&S+CI*KM>6 7:: : : : 6 66::::: 7:: 7 7 76 7 :"6#:$+,Q:%%WP%,[76%,*]a:6%,*] a: 6%,*] a: 6%,*] a: 6%,*] a:  6%,e6 @6%,i66%,i66%, *]a:6%, *]a:6%, *]a:6%, *]a:6%, *]a: 6%,[7@6%,*]a:j6%,*]a:k6%,[7l6%,[7m6%,[7n6%,e6o6%,[7 p6%,*]"a:"q6%,e6#r6%,?]$a:$s6,(%,w6uz3Ja1Oe{>y%,[76e%,*]a:6I%,*] a: 6-%,*] a: 6%,*] a: 6%,*] a:  6%,e6 @6%,i66%,i66%, *]a:6s%, *]a:6T%, *]a:65%, *]a:6%, *]a: 6%,[7@6%,*]a:j6%,*]a:k6%,[7l6%,[7m6x%,[7n6b%,e6o6L%,[7 p66%,*]"a:"q6%,e6#r6%,?]$a:$s6yY|%,Y      "#$  MS MS MSS SB h*+I,I*KN+-:,--  * ** A@:*+ BAH *+,    ӻYYK**************************      s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!$Jcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$Companion.class45Dcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$Companionjava/lang/Object()V  thisFLcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$Companion; serializer%()Lkotlinx/serialization/KSerializer;c()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializerINSTANCEHLcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;()V  this write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),Lcom/ustadmobile/lib/db/entities/PersonParentJoin$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;j(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENFcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializerHHLcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU8(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;JJJIJLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1I personUidJusernameLjava/lang/String; firstNameslastName emailAddrphoneNumgenderactiveZadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringz0com/ustadmobile/lib/db/entities/PersonParentJoin|=kotlinx/serialization/internal/SerializationConstructorMarker~Dcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionFLcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                 120:01Bý0000 0 0 0 0 000000000000000000 !0"¢#B¢$J!)0*2+02,0-2.0/HÇR 0 8@X‡¢ %&"'(¨2d2(Lcom/ustadmobile/lib/db/entities/Person; $serializerlib-database_releasePersonWithPersonParentJoin.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<!"]~LPV*      !YZ~ * * GD{{{{{{{{{{{{{}O P] ][\]]^]_`]a`]b`]c`]d`]e\ ]fg ]hg ]i` ]j` ]k`]l`]m`]n^]o`]p`]q^]r^]s^]t\]u^]v`]w\] ]xy!#=>s?@@ABsCD[EeFG YI[IIIII[s[3s ss[sCs]sCs_sCsasbscsdsesfsCshsisjskslsmsnsospsqsrssstsusvswsssxsys;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/-kotlinx/serialization/internal/ByteSerializer1/Lkotlinx/serialization/internal/ByteSerializer; "3 240kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79.kotlinx/serialization/internal/FloatSerializer;0Lkotlinx/serialization/internal/FloatSerializer; "= <>,kotlinx/serialization/internal/IntSerializer@.Lkotlinx/serialization/internal/IntSerializer; "B AC deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeByteElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)B gh XidecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z kl XmdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F op XqdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I st XudecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I wx Xy+kotlinx/serialization/UnknownFieldException{(I)V } |~ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X9com/ustadmobile/lib/db/entities/PersonWithSessionsDisplayjava/lang/String\(IJLjava/lang/String;JBZFIILkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.PersonWithSessionsDisplayJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   startDate addElement(Ljava/lang/String;Z)V contextRegistrationduration resultSuccessresultCompleteresultScoreScaled resultMax resultScoreLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerPersonWithSessionsDisplay.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  UL+%S+*0S+%S+5S+:S+?S+DS+DS+ U EF+HN*PM>6 7: 7 6 6 8 66+,V:\,`76,*bf:6,`7 6,j6 6,n6 6,r8  6,v6@6,v66,z627Kg{>,`76,*bf:6,`7 6x,j6 6c,n6 6N,r8  69,v6@6#,v66 |Y,Y    k RXARX RX Gh*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    x\YYK*********  [ s@s[e[IIIII[s[ssss sssssssssEsGsssssssPK!!`(Icom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$Companion.class45Ccom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;lib-database_release9com/ustadmobile/lib/db/entities/PersonWithSessionsDisplay) CompanionPersonWithSessionsDisplay.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! kk?com/ustadmobile/lib/db/entities/PersonWithSessionsDisplay.class49com/ustadmobile/lib/db/entities/PersonWithSessionsDisplayjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay; getStartDate()J startDateJ   setStartDate(J)VgetContextRegistration()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;contextRegistrationLjava/lang/String;  setContextRegistration(Ljava/lang/String;)V getDurationduration   setDurationgetResultSuccess()B resultSuccessB $% &setResultSuccess(B)VgetResultComplete()ZresultCompleteZ ,- .setResultComplete(Z)VgetResultScoreScaled()FresultScoreScaledF 45 6setResultScoreScaled(F)V getResultMax()I resultMaxI <= > setResultMax(I)VgetResultScore resultScore C= DsetResultScore write$Self(Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfKkotlin/jvm/internal/IntrinsicsMcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V OP NQoutputS serialDescU/kotlinx/serialization/encoding/CompositeEncoderWshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z YZ X[encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ]^ X_/kotlinx/serialization/internal/StringSerializeraINSTANCE1Lkotlinx/serialization/internal/StringSerializer; cd be+kotlinx/serialization/SerializationStrategyg!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ij XkencodeByteElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V mn XoencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V qr Xsjava/lang/Floatucompare(FF)I wx vyencodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V {| X}encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V  X1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;\(IJLjava/lang/String;JBZFIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$$serializerGLcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$$serializer; c  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerCcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1P                  920:89B[0000 0  0  0000¢B¢J!10223024052607HÇR0X†¢ "R0X†¢ "R 0 X†¢ " R0X†¢ !""#$R0X†¢ %""&$R 0X†¢ '(")*R 0 X†¢ +,"-.R0X†¢ /"0¨:d2 $serializerlib-database_releasePersonWithSessionsDisplay.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 J $%,-45<=C=3*    /*  :* /*  :*+   /*   !:*   "#/*'  ():*' %*+/*/  01:*/ -23/*7  89:*#7 5:;/*?  @A:*? =B;/*E  FA:*E =GH u*LR+TR,VR+,\* +,*`+,\*+,fh*l+,\* +,* `+,\*'+,*'p+,\*/+,*/t+,\*7 z+,*7~+,\*?+,*?+,\*E+,*E* ! @ @ @ @ @@ @ @. %2  uK uSuUIJJJ ~*~ * * ~ * *~ * * ~ *' *'~ */ */ ~ * 7 * 7@~ *? * ?~ *E * E*   F/ 0C DXYmnp = $%,-45 <= C= #s@s[e Y[IIIII[s[;s ssss sssss$ss,ss4ss;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this4Lcom/ustadmobile/lib/db/entities/Report$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeR(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Report;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab Nc @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I no Np+kotlinx/serialization/UnknownFieldExceptionr(I)V t su endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V wx Ny&com/ustadmobile/lib/db/entities/Report{java/lang/String}(IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  |(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeS(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Report;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Report;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |/kotlinx/serialization/encoding/CompositeEncoder y(Lkotlinx/serialization/encoding/Encoder;(Lcom/ustadmobile/lib/db/entities/Report;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor&com.ustadmobile.lib.db.entities.ReportJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   reportUid addElement(Ljava/lang/String;Z)V reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d22com/ustadmobile/lib/db/entities/Report.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Report.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  %L+%S+%S+*S+*S+%S+*S+*S+*S+%S+ *S+ *S+ *S+ /5S+ /5S+/5S+:S+:S+*S+*S+*S+%S+%S+*S+%S+  ;<C#&R+>D*FM>6 7 76 6 7 666 7666:::66666 7 7 6" 7#+,L:%%R%,V76%,V76%,Z6 6%,Z6 6%,V7 6%,Z6 6%,Z6@6%,Z66%,V76%, Z66%, Z66%, Z66%, /\`:6%, /\`: 6%,/\`:@6%,d6e6%,d6f6%,Z6g6%,Z6h6%,Z6i6%,V7j6%,V7 k6%,Z6"l6%,V7#m6%,q6sx  7Ne|1G]s>{%,V76g%,V76S%,Z6 6?%,Z6 6*%,V7 6%,Z6 6%,Z6@6%,Z66%,V76%, Z66%, Z66%, Z66w%, /\`:6X%, /\`: 69%,/\`:@6%,d6e6%,d6f6%,Z6g6%,Z6h6%,Z6i6%,V7j6%,V7 k6%,Z6"l6j%,V7#m6TsYv%,z|Y   ~~~ "#MHNHN HN R R=h*+D,D*FN+-:,-- * ** A;:*+  =AH *+,|    ̻YYK*************************  6 |s@s[e[IIIII[s[ssss sssssssss;s=sssssssPK!! 6com/ustadmobile/lib/db/entities/Report$Companion.class4^0com/ustadmobile/lib/db/entities/Report$Companionjava/lang/Object()V  this2Lcom/ustadmobile/lib/db/entities/Report$Companion;getFIXED_TEMPLATES()Ljava/util/List;<()Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;&com/ustadmobile/lib/db/entities/Reportaccess$getFIXED_TEMPLATES$cp   serializer%()Lkotlinx/serialization/KSerializer;O()Lkotlinx/serialization/KSerializer;2com/ustadmobile/lib/db/entities/Report$$serializerINSTANCE4Lcom/ustadmobile/lib/db/entities/Report$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1.            †20B¢J,00-HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R00¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R!0X†T¢ R"0#X†T¢ R$0#X†T¢ R%0#X†T¢ R&0#X†T¢ R'0#X†T¢ R(0#X†T¢ R)0X†T¢ R*0X†T¢ R+0X†T¢ ¨.d2ATTENDANCE_OVER_TIME_BY_CLASS"ATTENDANCE_OVER_TIME_BY_CLASS_DESC BLANK_REPORTBLANK_REPORT_DESCCLASSCONTENT_COMPLETIONCONTENT_COMPLETION_DESC CONTENT_ENTRYCONTENT_USAGE_BY_CLASSCONTENT_USAGE_BY_CLASS_DESCCONTENT_USAGE_OVER_TIMECONTENT_USAGE_OVER_TIME_DESC CUSTOM_RANGEDAYENROLMENT_LEAVING_REASONENROLMENT_OUTCOME EVERYTHINGFIXED_TEMPLATES(Lcom/ustadmobile/lib/db/entities/Report;GENDERLAST_MONTH_DATELAST_THREE_MONTHS_DATELAST_TWO_WEEKS_DATELAST_WEEK_DATEMONTHNEW_CUSTOM_RANGE_DATETABLE_ID*TEMPLATE_ATTENDANCE_OVER_TIME_BY_CLASS_UIDTEMPLATE_BLANK_REPORT_UIDTEMPLATE_CONTENT_COMPLETION_UID#TEMPLATE_CONTENT_USAGE_BY_CLASS_UID$TEMPLATE_CONTENT_USAGE_OVER_TIME_UID!TEMPLATE_UNIQUE_CONTENT_USERS_UIDUNIQUE_CONTENT_USERS_OVER_TIME#UNIQUE_CONTENT_USERS_OVER_TIME_DESCWEEK#Lkotlinx/serialization/KSerializer;lib-database_release Companion Report.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1V/*WSX   V.WX  Y ZV1WSX  YZV-* X !"[ T\U]#$[I%I&I%'I%(I)*[s+,[/s s-ss.s-s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s-s@s s sAsBsCsDsEsFsGsHsIs-sJsKsLsMsNsOsPsQssRsSPK!!ƤTT,com/ustadmobile/lib/db/entities/Report.class4&com/ustadmobile/lib/db/entities/Reportjava/lang/Object()V  xAxisI  priority this(Lcom/ustadmobile/lib/db/entities/Report; getReportUid()J reportUidJ   setReportUid(J)VgetReportOwnerUidreportOwnerUid  setReportOwnerUidgetXAxis()IsetXAxis(I)VgetReportDateRangeSelectionreportDateRangeSelection % &setReportDateRangeSelection getFromDatefromDate * + setFromDate getFromRelTo fromRelTo / 0 setFromRelTogetFromRelOffSet fromRelOffSet 4 5setFromRelOffSetgetFromRelUnit fromRelUnit 9 :setFromRelUnit getToDatetoDate > ? setToDate getToRelTotoRelTo C D setToRelTogetToRelOffSet toRelOffSet H IsetToRelOffSet getToRelUnit toRelUnit M N setToRelUnitgetReportTitle()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; reportTitleLjava/lang/String; TU VsetReportTitle(Ljava/lang/String;)VgetReportDescriptionreportDescription [U \setReportDescriptiongetReportSeries reportSeries `U asetReportSeriesgetReportInactive()ZreportInactiveZ fg hsetReportInactive(Z)V isTemplate lg m setTemplate getPriority setPrioritygetReportTitleId reportTitleId s tsetReportTitleIdgetReportDescId reportDescId x ysetReportDescIdgetReportMasterChangeSeqNumreportMasterChangeSeqNum } ~setReportMasterChangeSeqNumgetReportLocalChangeSeqNumreportLocalChangeSeqNum  setReportLocalChangeSeqNumgetReportLastChangedByreportLastChangedBy setReportLastChangedBy getReportLct reportLct   setReportLctequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; kotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object;hashCodejava/lang/Long(J)I java/lang/String ! java/lang/Boolean(Z)I java/lang/Integer(I)I result write$Self(Lcom/ustadmobile/lib/db/entities/Report;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN2com/ustadmobile/lib/db/entities/Report$$serializer4Lcom/ustadmobile/lib/db/entities/Report$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V  @seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkeraccess$getFIXED_TEMPLATES$cp()Ljava/util/List;FIXED_TEMPLATESLjava/util/List;  0com/ustadmobile/lib/db/entities/Report$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion2Lcom/ustadmobile/lib/db/entities/Report$Companion;    Blank report#Start %[{ "reportSeriesUid": 0, "reportSeriesName": "Series 1", "reportSeriesYAxis": 200, "reportSeriesVisualType": 100, "reportSeriesSubGroup": 0 }]' kotlin/Unit) Lkotlin/Unit; + *,Content usage over time0Total content 2Unique content users over time6 Number of active users over time8[{ "reportSeriesUid": 0, "reportSeriesName": "Series 1", "reportSeriesYAxis": 204, "reportSeriesVisualType": 100, "reportSeriesSubGroup": 0 }]:Attendance over time by class>*Percentage of students attending over time@[{ "reportSeriesUid": 0, "reportSeriesName": "Series 1", "reportSeriesYAxis": 211, "reportSeriesVisualType": 100, "reportSeriesSubGroup": 0 }]BContent usage by classF.Total content usage duration subgroup by classH[{ "reportSeriesUid ": 0, "reportSeriesName ": " Series 1", "reportSeriesYAxis": 200, "reportSeriesVisualType": 100, "reportSeriesSubGroup": 0 }]JContent completionN6Number of students who have completed selected contentP[{ "reportSeriesUid": 0, "reportSeriesName": "Series 1", "reportSeriesYAxis": 206, "reportSeriesVisualType": 100, "reportSeriesSubGroup": 0 }]R kotlin/collections/CollectionsKtTlistOf%([Ljava/lang/Object;)Ljava/util/List; VW UX.$i$a$-apply-Report$Companion$FIXED_TEMPLATES$1$$this$FIXED_TEMPLATES_u24lambda_u240.$i$a$-apply-Report$Companion$FIXED_TEMPLATES$2$$this$FIXED_TEMPLATES_u24lambda_u241.$i$a$-apply-Report$Companion$FIXED_TEMPLATES$3$$this$FIXED_TEMPLATES_u24lambda_u242.$i$a$-apply-Report$Companion$FIXED_TEMPLATES$4$$this$FIXED_TEMPLATES_u24lambda_u243.$i$a$-apply-Report$Companion$FIXED_TEMPLATES$5$$this$FIXED_TEMPLATES_u24lambda_u244.$i$a$-apply-Report$Companion$FIXED_TEMPLATES$6$$this$FIXED_TEMPLATES_u24lambda_u245Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDeDAY,WEEK-MONTH. CONTENT_ENTRY0GENDER2CLASS3ENROLMENT_OUTCOME4ENROLMENT_LEAVING_REASON5 EVERYTHINGLAST_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_UIDTEMPLATE_CONTENT_COMPLETION_UID BLANK_REPORTBLANK_REPORT_DESCCONTENT_USAGE_OVER_TIMECONTENT_USAGE_OVER_TIME_DESCUNIQUE_CONTENT_USERS_OVER_TIME#UNIQUE_CONTENT_USERS_OVER_TIME_DESCATTENDANCE_OVER_TIME_BY_CLASS"ATTENDANCE_OVER_TIME_BY_CLASS_DESCCONTENT_USAGE_BY_CLASS CONTENT_USAGE_BY_CLASS_DESC CONTENT_COMPLETION CONTENT_COMPLETION_DESC :Ljava/util/List;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker1Lcom/ustadmobile/lib/db/entities/ReportReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namereport_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO Report(reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES (NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) /*psql ON CONFLICT (reportUid) DO UPDATE SET reportOwnerUid = EXCLUDED.reportOwnerUid, xAxis = EXCLUDED.xAxis, reportDateRangeSelection = EXCLUDED.reportDateRangeSelection, fromDate = EXCLUDED.fromDate, fromRelTo = EXCLUDED.fromRelTo, fromRelOffSet = EXCLUDED.fromRelOffSet, fromRelUnit = EXCLUDED.fromRelUnit, toDate = EXCLUDED.toDate, toRelTo = EXCLUDED.toRelTo, toRelOffSet = EXCLUDED.toRelOffSet, toRelUnit = EXCLUDED.toRelUnit, reportTitle = EXCLUDED.reportTitle, reportDescription = EXCLUDED.reportDescription, reportSeries = EXCLUDED.reportSeries, reportInactive = EXCLUDED.reportInactive, isTemplate = EXCLUDED.isTemplate, priority = EXCLUDED.priority, reportTitleId = EXCLUDED.reportTitleId, reportDescId = EXCLUDED.reportDescId, reportMasterChangeSeqNum = EXCLUDED.reportMasterChangeSeqNum, reportLocalChangeSeqNum = EXCLUDED.reportLocalChangeSeqNum, reportLastChangedBy = EXCLUDED.reportLastChangedBy, reportLct = EXCLUDED.reportLct */Lkotlin/Metadata;mvkxi0d1#F           =      e20:deBß00000 0 0 0 0 00000000000000000 ¢!B¢"JZ02[0H–J\0HJ!]0^2_02`0a2b0cHÇR 0X†¢ #$"%&R 0X†¢ '(")*R 0X†¢ +(",*R 0X†¢ -(".*R0X†¢ /"01R0X†¢ 2("3*R0X†¢ 4("5*R0X†¢ 6("7*R0X†¢ 89":;R0X†¢ </"=1R08@X‡¢ >("?*R08@X‡¢ @$"A&R08@X‡¢ B$"C&R08@X‡¢ D$"E&R0X†¢ F$"G&R0X†¢ H9"I;R0X†¢ J9"K;R0X†¢ L("M*R08@X‡¢ N$"O&R 0X†¢ P$"Q&R0X†¢ R("S*R0X†¢ T("U*R0X†¢ V("W*R0X†¢ X("Y*¨f€å€å€å€å€å €å €å €å €å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn Report.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValue SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!< fgZh % */ 4 9 >C H M TUS[US`USfglg s x }ij k lmn op qr st uv wx yz {| }~        !.4<DL h           7G**, * " @ /* :*/*  :*  !/* " "#:* " $!/*'$ (#:*'$ )/*,& -:*,&.!/*1( 2#:*1( 3!/*6* 7#:*6* 8!/*;, <#:*;, =/*@. A:*@.B!/*E0 F#:*E0 G!/*J2 K#:*J2 L!/*O4 P#:*O4 QR/*W6 SXY:*+W6USZR/*]8 S^Y:*+]8US_R/*b: ScY:*+b:USde/*i< jk:*i<gle/*n> ok:*n>gp!/*@ q#:*@ r!/*uB v#:*uB w!/*zD {#:*zD |/*G :*G/*J :*J!/*M #:*M /*Q :*Q&w*++*++W*+*+* + *,+,*1+1*6+6*;+;*@+@*E+E*J+J*O+O*W+W*]+]*b+b*i+i*n+n*+*+*+*+b!&7HXi y    #3CTeuwwS!*<h*`<h* `<h*,`<h*1`<h*6`<h*;`<h*@`<h*E`<h*J`<h*O`<h*WY W`<h*]Y W`<h*bY W`<h*i`<h*n`<h*`<h*`<h*`<h*`<VV !,"6#@$J%W&a'k(u)*+,-./012 aK*+ĸ,Ƹ+,* +,*+,* +,*+,* ,+,* +,*'+,*'+,*, +,*,+,*1+,*1+,*6+,*6+,*;+,*;+,*@ +,*@+, *E+, *E+, *J+, *J+, *O+, *O+, *W+, *W+, *]+, *]+,*b+,*b+,*i+,*i+,*n+,*n+,*+,*+,*u+,*u+,*z+,*z+,* +,*+,* +,*+,*+,*+,* +,*z`! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @^ %2 Q ^ }" & . < > #@/ G J 0Q=  KKKo"~*~ * * ~ *  *~ *, * ~ *' *'~ * , *, ~ *1 * 1@~ *6 * 6~ *; * ;~ * @ * @~ *E *E~ *J *J~ *O *O~ *W *W ~ *] *]@~ *b *b~ *i *i~ *n *n~ * *~ *u *u~ *z *z~ *  *~ * * ~ * * ~ * *^1 1  / 0 C"F Z$[ o&p ( * , . 0 2 4 6 384 I:J _<` u>v @ B D G J M Q   % */ 4 9 > C H M TU[U`Ufglg s x }   !#s@s[e YK*Y L+M6:>,!,$W,&],n,,u,z,(b-:+S*Y L+M6:>,.,1W,3],2 ,n,u,z,(b-:+S*Y L+M6:>,4,7W,9],. ,n,u,z,;b-:+S*Y L+M6:>,<,?W,A],n,3 ,u,z,Cb-:+S*Y L+M6:>,D,GW,I],3 ,n, u, z,Kb-:+S*Y L+M6:>,L,OW,Q],n,0 , u, z,Sb-:+S*YZV #*18=BGLMPS]_aqx ',39?@CFPRTdkryz #1Z !3[q3\ o5]4^ 6_5` 7ad5b b7c5d 7e*@@@[@se[ee[s[IhIIhIhI[s[gsss sssss s%s*s/s4s9s>sCsHsMsTss[s`sfssls sssxs}ssss s sss)ss-ss3s!s7s#s.s2s8s>com/ustadmobile/lib/db/entities/ReportFilter$$serializer.class48com/ustadmobile/lib/db/entities/ReportFilter$$serializervLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this:Lcom/ustadmobile/lib/db/entities/ReportFilter$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeX(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ReportFilter;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^,com/ustadmobile/lib/db/entities/ReportFilter`java/lang/Stringb~(IIIIILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeY(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ReportFilter;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ReportFilter;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;.Lcom/ustadmobile/lib/db/entities/ReportFilter;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor,com.ustadmobile.lib.db.entities.ReportFilterJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  reportFilterUid addElement(Ljava/lang/String;Z)V reportFilterSeriesUidreportFilterFieldreportFilterConditionreportFilterValuereportFilterDropDownValuereportFilterValueBetweenXreportFilterValueBetweenYLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d28com/ustadmobile/lib/db/entities/ReportFilter.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerReportFilter.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  [L+%S+%S+%S+%S+*0S+%S+*0S+*0S+ [ 12 #+4:*66666 : 6 : : +,B:H,L66,L66,L66,L6 6,*N R: 6,L6  6,*N R: @6,*N R: 6,V627K_s>,L66,L66,L66,L6 6k,*N R: 6N,L6  69,*N R: @6,*N R: 6XY[,_aY  c  c cfw >iDA>iD >iD# #3gjkh*+m:,o:*()V  this8Lcom/ustadmobile/lib/db/entities/ReportFilter$Companion; serializer%()Lkotlinx/serialization/KSerializer;U()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/lib/db/entities/ReportFilter$$serializerINSTANCE:Lcom/ustadmobile/lib/db/entities/ReportFilter$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1k        †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2CONDITION_BETWEENCONDITION_GREATER_THANCONDITION_IN_LIST CONDITION_ISCONDITION_IS_NOTCONDITION_LESS_THANCONDITION_NOT_IN_LISTFIELD_ATTENDANCE_PERCENTAGE$FIELD_CLAZZ_ENROLMENT_LEAVING_REASONFIELD_CLAZZ_ENROLMENT_OUTCOMEFIELD_CONTENT_COMPLETIONFIELD_CONTENT_ENTRYFIELD_CONTENT_PROGRESSFIELD_PERSON_AGEFIELD_PERSON_GENDER#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/ReportFilter;lib-database_release,com/ustadmobile/lib/db/entities/ReportFilter8 CompanionReportFilter.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1</*=>   <1=>  ? @<-*> A 9:B;Cp[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s-s.s/s0s1s2s3s4s s5s6s7PK!!ʵ- 2com/ustadmobile/lib/db/entities/ReportFilter.class4,com/ustadmobile/lib/db/entities/ReportFilterjava/lang/Object()V  reportFilterFieldI  this.Lcom/ustadmobile/lib/db/entities/ReportFilter;getReportFilterUid()IreportFilterUid  setReportFilterUid(I)VgetReportFilterSeriesUidreportFilterSeriesUid  setReportFilterSeriesUidgetReportFilterFieldsetReportFilterFieldgetReportFilterConditionreportFilterCondition   setReportFilterConditiongetReportFilterValue()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;reportFilterValueLjava/lang/String; &' (setReportFilterValue(Ljava/lang/String;)VgetReportFilterDropDownValuereportFilterDropDownValue - .setReportFilterDropDownValuegetReportFilterValueBetweenXreportFilterValueBetweenX 2' 3setReportFilterValueBetweenXgetReportFilterValueBetweenYreportFilterValueBetweenY 7' 8setReportFilterValueBetweenYequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; => ?kotlin/jvm/internal/ReflectionAgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; CD BEkotlin/jvm/internal/IntrinsicsGareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z IJ HKotherLjava/lang/Object;hashCodejava/lang/StringP O QRresult write$Self(Lcom/ustadmobile/lib/db/entities/ReportFilter;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfYcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V [\ H]output_ serialDesca/kotlinx/serialization/encoding/CompositeEncodercshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ef dgencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ij dk/kotlinx/serialization/internal/StringSerializermINSTANCE1Lkotlinx/serialization/internal/StringSerializer; op nq+kotlinx/serialization/SerializationStrategys!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V uv dw1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;~(IIIIILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN8com/ustadmobile/lib/db/entities/ReportFilter$$serializer:Lcom/ustadmobile/lib/db/entities/ReportFilter$$serializer; o  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker6com/ustadmobile/lib/db/entities/ReportFilter$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion8Lcom/ustadmobile/lib/db/entities/ReportFilter$Companion; FIELD_PERSON_GENDERdFIELD_PERSON_AGEeFIELD_CONTENT_COMPLETIONfFIELD_CONTENT_ENTRYgFIELD_CONTENT_PROGRESShFIELD_ATTENDANCE_PERCENTAGEiFIELD_CLAZZ_ENROLMENT_OUTCOMEj$FIELD_CLAZZ_ENROLMENT_LEAVING_REASONk CONDITION_ISCONDITION_IS_NOTCONDITION_GREATER_THANCONDITION_LESS_THANCONDITION_BETWEENCONDITION_IN_LISTCONDITION_NOT_IN_LIST$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d16@                120:01B_000000  0 0  0  0¢B¢J%0&2'0H–J(0HJ!)0*2+02,0-2.0/HÇR0X†¢ "R 0X†¢ "R0X†¢ "R0X†¢ "R0X†¢ "R0 X†¢ " R 0 X†¢ !"" R 0 X†¢ #"$ ¨2€å€å€å€å€å€å €å €å d2 $serializerlib-database_releaseReportFilter.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile!X    &'%- 2'%7'%               = **d    /*  :*  /*  :*   /*   :*    /*!  ":*!  #$/*)  %*+:*+) '%,/*/  0:*/  1$/*4  %5+:*+4 '%6$/*9  %:+:*+9 '%;<$*++*@F+@FL+W*+*+* + *!+!*)+)L*/+/*4+4L*9+9L 2 =>!@&B6CFDVEfFyGHIK MN%O!q*<h*`<h* `<h*!`<h*)Y SW`<h*/`<h*4Y SW`<h*9Y SW`<V5QQQ& OPQR#S9TCUYVoWlT q UV{*Z^+`^,b^+,h*+,*l+,h*+,*l+,h* d+,* l+,h*!+,*!l+,h*)+,rt*)x+,h*/+,*/l+,h*4+,rt*4x+,h*9+,rt*9x* ! @ @ @ @ @ @ @ @y  {Y{_y{azWXXX{ ~*~ **~ **~ *d * ~ *! *!~ *) *) ~ */ */@~ *4 *4~ *9 * 9. QQQ F/ 0B DXYmnp      &'- 2'7' #|}s~@s[e Y[IIIII[s[3sssssss ss&ss-s2s7sss{ssss"ss,s0sssssss#s$s*s+s1s5s6s:s;ssMsOsUssYs_sysaszsssPK!! Pcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializer.class4Jcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisLLcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/2com/ustadmobile/lib/db/entities/Person$$serializer14Lcom/ustadmobile/lib/db/entities/Person$$serializer; "3 246com/ustadmobile/lib/db/entities/VerbEntity$$serializer68Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer; "8 798com/ustadmobile/lib/db/entities/ContentEntry$$serializer;:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer; "= <> deserializej(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I bc Sd+kotlinx/serialization/UnknownFieldExceptionf(I)V h gi endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Sm>com/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetailsojava/lang/Stringq&com/ustadmobile/lib/db/entities/Persons*com/ustadmobile/lib/db/entities/VerbEntityu,com/ustadmobile/lib/db/entities/ContentEntryw(IIIIILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/VerbEntity;Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V y pz(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor} serializek(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V p/kotlinx/serialization/encoding/CompositeEncoder m(Lkotlinx/serialization/encoding/Encoder;@Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V  Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor>com.ustadmobile.lib.db.entities.ReportFilterWithDisplayDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  reportFilterUid addElement(Ljava/lang/String;Z)V reportFilterSeriesUidreportFilterFieldreportFilterConditionreportFilterValuereportFilterDropDownValuereportFilterValueBetweenXreportFilterValueBetweenYpersonverbxlangMapDisplay contentEntryLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Jcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer!ReportFilterWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+%S+*0S+%S+*0S+*0S+50S+ :0S+ *0S+ ?0S+  @A?+CI*KM>66666 : 6 : : ::::+,Q:W,[66,[66,[66,[6 6,*] a: 6,[6  6,*] a: @6,*] a: 6,5]a:6, :]a:6, *]a:6, ?]a:6,e6 BG[o&Ed>,[66,[66,[66p,[6 6[,*] a: 6>,[6  6),*] a: @6 ,*] a: 6,5]a:6, :]a:6, *]a:6, ?]a:6pgYj,npY  r  r rtvrx{bM~SQM~S M~S? ?B|h*+I,I*KN+-:,--  * ** A@:*+ B|AH *+,p    xYY K*************~  w ps@s[e[IIIII[s[ssss sssssssss@sBs|ssssssPK!!2%"==Ncom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$Companion.class45Hcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$Companionjava/lang/Object()V  thisJLcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;g()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializerINSTANCELLcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;@Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails;lib-database_release>com/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails) Companion!ReportFilterWithDisplayDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!Dcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails.class4>com/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails,com/ustadmobile/lib/db/entities/ReportFilter()V  this@Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetVerb.()Lcom/ustadmobile/lib/db/entities/VerbEntity;verb,Lcom/ustadmobile/lib/db/entities/VerbEntity;  setVerb/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)VgetXlangMapDisplay()Ljava/lang/String;xlangMapDisplayLjava/lang/String;  !setXlangMapDisplay(Ljava/lang/String;)VgetContentEntry0()Lcom/ustadmobile/lib/db/entities/ContentEntry; contentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry; '( )setContentEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)V write$Self(Lcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self1kotlin/jvm/internal/Intrinsics3checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 56 47output9 serialDesc;(Lcom/ustadmobile/lib/db/entities/ReportFilter;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V -= >/kotlinx/serialization/encoding/CompositeEncoder@shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z BC AD2com/ustadmobile/lib/db/entities/Person$$serializerFINSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; HI GJ+kotlinx/serialization/SerializationStrategyL!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V NO AP6com/ustadmobile/lib/db/entities/VerbEntity$$serializerR8Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer; HT SU/kotlinx/serialization/internal/StringSerializerW1Lkotlinx/serialization/internal/StringSerializer; HY XZ8com/ustadmobile/lib/db/entities/ContentEntry$$serializer\:Lcom/ustadmobile/lib/db/entities/ContentEntry$$serializer; H^ ]_1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IIIIILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/VerbEntity;Ljava/lang/String;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENJcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializeroLLcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializer; Hq pr getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; tu pv1kotlinx/serialization/internal/PluginExceptionsKtxthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V z{ y|~(IIIIILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V ~ seen1IreportFilterUidreportFilterSeriesUidreportFilterFieldreportFilterConditionreportFilterValuereportFilterDropDownValuereportFilterValueBetweenXreportFilterValueBetweenYserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String&com/ustadmobile/lib/db/entities/Person*com/ustadmobile/lib/db/entities/VerbEntity,com/ustadmobile/lib/db/entities/ContentEntry=kotlinx/serialization/internal/SerializationConstructorMarkerHcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionJLcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L                  020:/0B‡000000  0 0  0  000 00¢B¢J!(0)2*02+0,2-0.HÇR 08@X‡¢ "R  08@X‡¢ "R 08@X‡¢  !""#R0 X†¢ $%"&'¨1d2.Lcom/ustadmobile/lib/db/entities/ReportFilter; $serializerlib-database_release!ReportFilterWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile10      '(  /*   /*   :*+   /*   :*+   /*"   #$:*+"   %&/**   +,:*+* ( -.>*28+:8,<8*+,?+,E*+,KM*Q+, E*+, VM*Q+, E*"+, [M*"Q+, E**+, `M**Q+ @ @ @ @ 1 9a;b/000c ~sw}* ~ * * ~ * * ~ *" * "~ ** * *2 $& / 0E F[\qr       '( #desfg@hisjk[lemn Yp[IIIII[s[2s sssjssssssjsssssssss's(ssscss%s&s+s,s s sssssssss#s$s-sjs1s9sas;sbsssPK!!H7}}Acom/ustadmobile/lib/db/entities/ReportReplicate$$serializer.class4;com/ustadmobile/lib/db/entities/ReportReplicate$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/ReportReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ReportReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V/com/ustadmobile/lib/db/entities/ReportReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ReportReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ReportReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/ReportReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.ReportReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  reportPk addElement(Ljava/lang/String;Z)V reportVersionIdreportDestination reportPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/ReportReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerReportReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!mf?com/ustadmobile/lib/db/entities/ReportReplicate$Companion.class459com/ustadmobile/lib/db/entities/ReportReplicate$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/ReportReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/ReportReplicate$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/ReportReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/ReportReplicate;lib-database_release/com/ustadmobile/lib/db/entities/ReportReplicate) CompanionReportReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!5com/ustadmobile/lib/db/entities/ReportReplicate.class4/com/ustadmobile/lib/db/entities/ReportReplicatejava/lang/Object()V   reportPendingZ  this1Lcom/ustadmobile/lib/db/entities/ReportReplicate; getReportPk()JreportPkJ   setReportPk(J)VgetReportVersionIdreportVersionId  setReportVersionIdgetReportDestinationreportDestination  setReportDestinationgetReportPending()ZsetReportPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ReportReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/ReportReplicate$$serializerRINSTANCE=Lcom/ustadmobile/lib/db/entities/ReportReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf9com/ustadmobile/lib/db/entities/ReportReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion;Lcom/ustadmobile/lib/db/entities/ReportReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseReportReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!U~y>com/ustadmobile/lib/db/entities/ReportSeries$$serializer.class48com/ustadmobile/lib/db/entities/ReportSeries$$serializervLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this:Lcom/ustadmobile/lib/db/entities/ReportSeries$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/2kotlinx/serialization/internal/ArrayListSerializer18com/ustadmobile/lib/db/entities/ReportFilter$$serializer3:Lcom/ustadmobile/lib/db/entities/ReportFilter$$serializer; "5 46&(Lkotlinx/serialization/KSerializer;)V 8 29 deserializeX(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ReportSeries;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ]^ N_+kotlinx/serialization/UnknownFieldExceptiona(I)V c bd endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V fg Nh,com/ustadmobile/lib/db/entities/ReportSeriesjjava/lang/Stringljava/util/Listni(IILjava/lang/String;IIILjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V p kq(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptort serializeY(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ReportSeries;)Vencoderxvaluez&kotlinx/serialization/encoding/Encoder|g(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I~ } write$Self(Lcom/ustadmobile/lib/db/entities/ReportSeries;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V k/kotlinx/serialization/encoding/CompositeEncoder h(Lkotlinx/serialization/encoding/Encoder;.Lcom/ustadmobile/lib/db/entities/ReportSeries;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V vw Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor,com.ustadmobile.lib.db.entities.ReportSeriesJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  reportSeriesUid addElement(Ljava/lang/String;Z)V reportSeriesNamereportSeriesYAxisreportSeriesVisualTypereportSeriesSubGroupreportSeriesFiltersLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d28com/ustadmobile/lib/db/entities/ReportSeries.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerReportSeries.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  xNL+%S+*0S+%S+%S+%S+2Y7:0S+ N ;<` +>D*FM>66:66 6 : +,L:  R ,V66 ,*X\:6 ,V66 ,V6 6 ,V6 6 ,2Y7:X \:  6 ,`6).B^r> ,V66 ,*X\:6 ,V66 ,V6 6l ,V6 6W ,2Y7:X \:  60bYe ,ikYm   ori HuN8 HuN& HuN =svwh*+yD,{D*FN+-:,--  * *x*z A;:*+ =sAvH *+,k  x z jNYYK*******u  M\ ks@s[e[IIIII[s[ssss sssssssss;s=sssvssxsszsPK!!'(Q1 1 <com/ustadmobile/lib/db/entities/ReportSeries$Companion.class4I6com/ustadmobile/lib/db/entities/ReportSeries$Companionjava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/ReportSeries$Companion; serializer%()Lkotlinx/serialization/KSerializer;U()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/lib/db/entities/ReportSeries$$serializerINSTANCE:Lcom/ustadmobile/lib/db/entities/ReportSeries$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2ATTENDANCE_QUERYAVERAGE_DURATIONAVERAGE_USAGE_TIME_PER_USER BAR_CHARTINTERACTIONS_RECORDED LINE_GRAPHNONENUMBER_ACTIVE_USERS$NUMBER_OF_STUDENTS_COMPLETED_CONTENTNUMBER_SESSIONS NUMBER_UNIQUE_STUDENTS_ATTENDINGPERCENTAGE_STUDENTS_ATTENDED$PERCENTAGE_STUDENTS_ATTENDED_OR_LATE%PERCENT_OF_STUDENTS_COMPLETED_CONTENTSTATEMENT_QUERYTOTAL_ABSENCESTOTAL_ATTENDANCE TOTAL_CLASSESTOTAL_DURATION TOTAL_LATES#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/ReportSeries;lib-database_release,com/ustadmobile/lib/db/entities/ReportSeries= CompanionReportSeries.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1A/*BC   A1BC  D EA-*C F >?G@H[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s s:s;s()V  reportSeriesYAxisI  reportSeriesVisualType this.Lcom/ustadmobile/lib/db/entities/ReportSeries;getReportSeriesUid()IreportSeriesUid  setReportSeriesUid(I)VgetReportSeriesName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;reportSeriesNameLjava/lang/String;  setReportSeriesName(Ljava/lang/String;)VgetReportSeriesYAxissetReportSeriesYAxisgetReportSeriesVisualTypesetReportSeriesVisualTypegetReportSeriesSubGroupreportSeriesSubGroup ( )setReportSeriesSubGroupgetReportSeriesFilters()Ljava/util/List;B()Ljava/util/List;reportSeriesFiltersLjava/util/List; /0 1setReportSeriesFilters(Ljava/util/List;)VD(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ReportFilter;>;)Vequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; 89 :kotlin/jvm/internal/Reflection<getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; >? =@kotlin/jvm/internal/IntrinsicsBareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z DE CFotherLjava/lang/Object;hashCodejava/lang/StringK J LM Mresultjava/util/ListQ write$Self(Lcom/ustadmobile/lib/db/entities/ReportSeries;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfWcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V YZ C[output] serialDesc_/kotlinx/serialization/encoding/CompositeEncoderashouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z cd beencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V gh bi/kotlinx/serialization/internal/StringSerializerkINSTANCE1Lkotlinx/serialization/internal/StringSerializer; mn lo+kotlinx/serialization/SerializationStrategyq!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V st bu2kotlinx/serialization/internal/ArrayListSerializerw8com/ustadmobile/lib/db/entities/ReportFilter$$serializery:Lcom/ustadmobile/lib/db/entities/ReportFilter$$serializer; m{ z|!kotlinx/serialization/KSerializer~&(Lkotlinx/serialization/KSerializer;)V  x1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;i(IILjava/lang/String;IIILjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN8com/ustadmobile/lib/db/entities/ReportSeries$$serializer:Lcom/ustadmobile/lib/db/entities/ReportSeries$$serializer; m  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker6com/ustadmobile/lib/db/entities/ReportSeries$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion8Lcom/ustadmobile/lib/db/entities/ReportSeries$Companion; ALjava/util/List<+Lcom/ustadmobile/lib/db/entities/ReportFilter;>; BAR_CHARTd LINE_GRAPHeSTATEMENT_QUERYATTENDANCE_QUERYTOTAL_DURATIONAVERAGE_DURATIONNUMBER_SESSIONSINTERACTIONS_RECORDEDNUMBER_ACTIVE_USERSAVERAGE_USAGE_TIME_PER_USER$NUMBER_OF_STUDENTS_COMPLETED_CONTENT%PERCENT_OF_STUDENTS_COMPLETED_CONTENTTOTAL_ATTENDANCETOTAL_ABSENCES TOTAL_LATESPERCENTAGE_STUDENTS_ATTENDED$PERCENTAGE_STUDENTS_ATTENDED_OR_LATE TOTAL_CLASSES NUMBER_UNIQUE_STUDENTS_ATTENDINGNONE$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1J                  /20:./BS00000 0  0 0  0¢B¢J#0$2%0H–J&0HJ!'0(2)02*0+2,0-HÇR"  0 0 X†¢ "R0X†¢ "R 0X†¢ "R0X†¢ "R0X†¢ " R0X†¢ !""¨0d2.Lcom/ustadmobile/lib/db/entities/ReportFilter; $serializerlib-database_releaseReportSeries.ktRuntimeInvisibleAnnotations Signature ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1V   ( /0                    H**ȵ *d  /* :* /*  !":*+  #/*  $:*   %/* &:* '/** +:** ,-/*2 .34:*+20567*++*;A+;AG+W*+* + G* + *+**+**2+2G * CD!F&H6IIJYKiLyMOHIJQ*<h* Y NW`<h* `<h*`<h**`<h*2Y OW`<:L1RSTU%V/W9XOYLP QST**X\+^\,`\+,f*+,*j+,f* +,pr* v+,f* ȟ+,* j+,f*d+,*j+,f**+,**j+,f*2+,xY}r*2v ! @ @ @ @ @ @  *W*]*_UVVVh ~*~ **~ * *- ~ *ȵ * ~ *d *~ ** ** ~ *2 *2&  LR 6 / 0B EY[op\     ( /0#s@s[e Y[IIIII[s[1ssssssss s s(s/sssssss,s-s3s4sss!s"s'ss+ssss%s&s#s$s6ssHsJsSssWs]ss_ssssPK!!c#c#Mcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializer.class4Gcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 792kotlinx/serialization/internal/ArrayListSerializer;8com/ustadmobile/lib/db/entities/ReportSeries$$serializer=:Lcom/ustadmobile/lib/db/entities/ReportSeries$$serializer; "? >@&(Lkotlinx/serialization/KSerializer;)V B <C deserializeg(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab Xc-kotlinx/serialization/DeserializationStrategye!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; gh XidecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z kl Xm @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I yz X{+kotlinx/serialization/UnknownFieldException}(I)V  ~ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X;com/ustadmobile/lib/db/entities/ReportWithSeriesWithFiltersjava/lang/Stringjava/util/List(IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeh(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;=Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.ReportWithSeriesWithFiltersJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   reportUid addElement(Ljava/lang/String;Z)V reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctreportSeriesWithFiltersListLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerReportWithSeriesWithFilters.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"     /*     /*      "    <L+%S+%S+*S+*S+%S+*S+*S+*S+%S+ *S+ *S+ *S+ /5S+ /5S+/5S+:S+:S+*S+*S+*S+%S+%S+*S+%S+6 7 76 6 7 666 7666:::66666 7 7 6" 7#:%+,V:&&\ &,`76&,`76&,d6 6&,d6 6&,`7 6&,d6 6&,d6@6&,d66&,`76&, d66&, d66&, d66&, /fj:6&, /fj: 6&,/fj:@6&,n6o6&,n6p6&,d6q6&,d6r6&,d6s6&,`7t6&,`7 u6&,d6"v6&,`7#w6&,w&,`76c&,`76O&,d6 6;&,d6 6&&,`7 6&,d6 6&,d6@6&,d66&,`76&, d66&, d66&, d66s&, /fj:6T&, /fj: 65&,/fj:@6&,n6o6&,n6p6&,d6q6&,d6r6&,d6s6&,`7t6&,`7 u6|&,d6"v6f&,`7#w6P&,()V  thisGLcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;lib-database_release;com/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters) CompanionReportWithSeriesWithFilters.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!Ԫn,Acom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters.class4;com/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters&com/ustadmobile/lib/db/entities/Report()V  this=Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;;(Lcom/ustadmobile/lib/db/entities/Report;Ljava/util/List;)Vk(Lcom/ustadmobile/lib/db/entities/Report;Ljava/util/List;)V#Lorg/jetbrains/annotations/NotNull;reportkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   reportSeries  getReportUid()J   setReportUid(J)V  getReportTitle()Ljava/lang/String; !" #setReportTitle(Ljava/lang/String;)V %& 'getReportOwnerUid ) *setReportOwnerUid , -getReportInactive()Z /0 1setReportInactive(Z)V 34 5 getFromDate 7 8 setFromDate : ; getToDate = > setToDate @ AgetXAxis()I CD EsetXAxis(I)V GH IgetReportSeries K" LsetReportSeries N& OreportSeriesWithFiltersListLjava/util/List; QR S(Lcom/ustadmobile/lib/db/entities/Report;j(Lcom/ustadmobile/lib/db/entities/Report;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V kotlin/collections/CollectionsKtW emptyList()Ljava/util/List; YZ X[  ]getReportSeriesWithFiltersListB()Ljava/util/List;$Lorg/jetbrains/annotations/Nullable;setReportSeriesWithFiltersList(Ljava/util/List;)VC(Ljava/util/List;)Vequals(Ljava/lang/Object;)Zjava/lang/ObjecthgetClass()Ljava/lang/Class; jk ilkotlin/jvm/internal/ReflectionngetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; pq orareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z tu v fg xotherLjava/lang/Object;hashCode |D } i}resultIjava/util/List write$Self(Lcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc(Lcom/ustadmobile/lib/db/entities/Report;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 2kotlinx/serialization/internal/ArrayListSerializer8com/ustadmobile/lib/db/entities/ReportSeries$$serializerINSTANCE:Lcom/ustadmobile/lib/db/entities/ReportSeries$$serializer; !kotlinx/serialization/KSerializer&(Lkotlinx/serialization/KSerializer;)V  +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENGcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializerILcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V (IJJIIJIIIJIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZIIIJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1 reportUidJreportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitleLjava/lang/String;reportDescriptionreportInactiveZ isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerEcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionGLcom/ustadmobile/lib/db/entities/ReportWithSeriesWithFilters$Companion; @Ljava/util/List;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1\                       820:78B000¢Bï0 0  0  0 00 0000 000000000000  0 !0"0 # 00$0%¢&B¢'J,02-0.H–J/0HJ!00122023042506HÇR"# 00X†¢ ()"*+¨9d2.Lcom/ustadmobile/lib/db/entities/ReportSeries; $serializerlib-database_releaseReportWithSeriesWithFilters.ktRuntimeInvisibleAnnotations SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 QRa /*   V+,**+ *+$(*++.*+26*+9<*+?B*+FJ*+MP*,T.   ( 0 8@HPU V VUVR    V:~\M*+,^   _Z/*T  `abc:*+T  eRd afgE*++*ms+msw*+y+W*T+Tw  !+0C E Ez{ a|D*~<h*TY W`< #$$%  X*+,*+,+,*T +,Y*T + @ X XX     "#]~*     "~ *T *!T 3DOP ] ]]]]]]] ] ] ] ]]]]]]]]]]]]]]]]QR!]"  #s@s[e Y [IIIII[s[:s sUsssss sssssssssssssssssssssssssssssQsssss_sZsbscsfszss|ssssssssssPK!!^dd6com/ustadmobile/lib/db/entities/Role$$serializer.class40com/ustadmobile/lib/db/entities/Role$$serializernLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this2Lcom/ustadmobile/lib/db/entities/Role$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeP(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Role;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np$com/ustadmobile/lib/db/entities/Rolerjava/lang/Stringt\(IJLjava/lang/String;ZJJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeQ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Role;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Role;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;&Lcom/ustadmobile/lib/db/entities/Role;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor$com.ustadmobile.lib.db.entities.RoleJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  roleUid addElement(Ljava/lang/String;Z)V roleName roleActive roleMasterCsn roleLocalCsnroleLastChangedByroleLctrolePermissionsLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d20com/ustadmobile/lib/db/entities/Role.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerRole.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  UL+%S+*0S+5S+%S+%S+:S+%S+%S+ U ;<+>D*FM>6 7:6 7 7 6 7 7+,L:R,V76,*X\:6,`6 6,V7 6,V7 6,d6 6,V7@6,V76,h627Kg{>,V76,*X\:6,`6 6x,V7 6c,V7 6N,d6 69,V7@6#,V76 jYm,qsYu   xk H{NAH{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  x\YYK*********{  [ ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!`S4com/ustadmobile/lib/db/entities/Role$Companion.class4.com/ustadmobile/lib/db/entities/Role$Companionjava/lang/Object()V  this0Lcom/ustadmobile/lib/db/entities/Role$Companion;8getPERMISSION_ASSIGNMENT_VIEWSTUDENTPROGRESS$annotationsLkotlin/Deprecated;message"Use LEARNING RECORD SELECT INSTEAD serializer%()Lkotlinx/serialization/KSerializer;M()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/lib/db/entities/Role$$serializerINSTANCE2Lcom/ustadmobile/lib/db/entities/Role$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1 .     6       †20B¢JS0U0THÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R08X‡T¢  R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R!0X†T¢ R"0X†T¢ R#0X†T¢ R$0X†T¢ R%0X†T¢ R&0X†T¢ R'0X†T¢ R(0X†T¢ R)0X†T¢ R*0X†T¢ R+0X†T¢ R,0X†T¢ R-0X†T¢ R.0X†T¢ R/0X†T¢ R00X†T¢ R10X†T¢ R20X†T¢ R30X†T¢ R40X†T¢ R50X†T¢ R60X†T¢ R70X†T¢ R80X†T¢ R90X†T¢ R:0;X†T¢ R<0;X†T¢ R=0X†T¢ R>0?X†T¢ R@0X†T¢ RA0?X†T¢ RB0;X†T¢ RC0X†T¢ RD0?X†T¢ RE0X†T¢ RF0;X†T¢ RG0X†T¢ RH0?X†T¢ RI0;X†T¢ RJ0X†T¢ RK0?X†T¢ RL0;X†T¢ RM0;X†T¢ RN0X†T¢ RO0?X†T¢ RP0X†T¢ RQ0?X†T¢ RR0?X†T¢ ¨Vd2ALL_PERMISSIONSPERMISSION_ADD_CLASS_TO_SCHOOLPERMISSION_ASSIGNMENT_SELECTPERMISSION_ASSIGNMENT_UPDATE)PERMISSION_ASSIGNMENT_VIEWSTUDENTPROGRESSPERMISSION_AUTH_SELECTPERMISSION_AUTH_UPDATEPERMISSION_CLAZZ_ADD_STUDENTPERMISSION_CLAZZ_ADD_TEACHERPERMISSION_CLAZZ_CONTENT_SELECTPERMISSION_CLAZZ_CONTENT_UPDATEPERMISSION_CLAZZ_INSERT$PERMISSION_CLAZZ_LOG_ACTIVITY_INSERT$PERMISSION_CLAZZ_LOG_ACTIVITY_SELECT$PERMISSION_CLAZZ_LOG_ACTIVITY_UPDATE&PERMISSION_CLAZZ_LOG_ATTENDANCE_INSERT&PERMISSION_CLAZZ_LOG_ATTENDANCE_SELECT&PERMISSION_CLAZZ_LOG_ATTENDANCE_UPDATEPERMISSION_CLAZZ_OPENPERMISSION_CLAZZ_SELECTPERMISSION_CLAZZ_UPDATEPERMISSION_CONTENT_INSERTPERMISSION_CONTENT_SELECTPERMISSION_CONTENT_UPDATEPERMISSION_PERSONCONTACT_SELECTPERMISSION_PERSONCONTACT_UPDATE%PERMISSION_PERSONSOCIOECONOMIC_SELECT%PERMISSION_PERSONSOCIOECONOMIC_UPDATEPERMISSION_PERSON_DELEGATEPERMISSION_PERSON_INSERT'PERMISSION_PERSON_LEARNINGRECORD_INSERT'PERMISSION_PERSON_LEARNINGRECORD_SELECT'PERMISSION_PERSON_LEARNINGRECORD_UPDATE PERMISSION_PERSON_PICTURE_INSERT PERMISSION_PERSON_PICTURE_SELECT PERMISSION_PERSON_PICTURE_UPDATEPERMISSION_PERSON_SELECTPERMISSION_PERSON_UPDATEPERMISSION_RESET_PASSWORDPERMISSION_ROLE_INSERTPERMISSION_ROLE_SELECTPERMISSION_SCHOOL_ADD_STAFFPERMISSION_SCHOOL_ADD_STUDENTPERMISSION_SCHOOL_INSERTPERMISSION_SCHOOL_SELECTPERMISSION_SCHOOL_UPDATEPERMISSION_SEL_QUESTION_INSERT'PERMISSION_SEL_QUESTION_RESPONSE_INSERT'PERMISSION_SEL_QUESTION_RESPONSE_SELECT'PERMISSION_SEL_QUESTION_RESPONSE_UPDATEPERMISSION_SEL_QUESTION_SELECTPERMISSION_SEL_QUESTION_UPDATE$ROLE_CLAZZ_PARENT_PERMISSION_DEFAULTROLE_CLAZZ_STUDENT_NAMEROLE_CLAZZ_STUDENT_PENDING_NAME-ROLE_CLAZZ_STUDENT_PENDING_PERMISSION_DEFAULTROLE_CLAZZ_STUDENT_PENDING_UID&ROLE_CLAZZ_STUDENT_PERMISSIONS_DEFAULTROLE_CLAZZ_STUDENT_UIDROLE_CLAZZ_TEACHER_NAME&ROLE_CLAZZ_TEACHER_PERMISSIONS_DEFAULTROLE_CLAZZ_TEACHER_UID&ROLE_PARENT_PERSON_PERMISSIONS_DEFAULTROLE_PRINCIPAL_NAME"ROLE_PRINCIPAL_PERMISSIONS_DEFAULTROLE_PRINCIPAL_UIDROLE_SCHOOL_STAFF_NAME%ROLE_SCHOOL_STAFF_PERMISSIONS_DEFAULTROLE_SCHOOL_STAFF_UIDROLE_SCHOOL_STUDENT_NAME ROLE_SCHOOL_STUDENT_PENDING_NAME.ROLE_SCHOOL_STUDENT_PENDING_PERMISSION_DEFAULTROLE_SCHOOL_STUDENT_PENDING_UID&ROLE_SCHOOL_STUDENT_PERMISSION_DEFAULTROLE_SCHOOL_STUDENT_UIDTABLE_ID#Lkotlinx/serialization/KSerializer;&Lcom/ustadmobile/lib/db/entities/Role;lib-database_release$com/ustadmobile/lib/db/entities/Roley CompanionRole.ktCodeLineNumberTableLocalVariableTable DeprecatedRuntimeVisibleAnnotations SignatureRuntimeInvisibleAnnotations InnerClasses SourceFile1}/*~J   }    s}1~J  }-*  z{|0 [I!I"I!#I!$I%&[s'([Ws s)ss*s)s+s,s-s.s s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s)s`sasbs)scsdsesfsgshsisjskslsmsnsospsqsrssstsussvswsxPK!!M11*com/ustadmobile/lib/db/entities/Role.class4$com/ustadmobile/lib/db/entities/Rolejava/lang/Object()V   roleActiveZ  this&Lcom/ustadmobile/lib/db/entities/Role; getRoleUid()JroleUidJ   setRoleUid(J)V getRoleName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;roleNameLjava/lang/String;   setRoleName(Ljava/lang/String;)V getRoleActive()Z setRoleActive(Z)VgetRoleMasterCsn roleMasterCsn & 'setRoleMasterCsngetRoleLocalCsn roleLocalCsn + ,setRoleLocalCsngetRoleLastChangedBy()IroleLastChangedByI 12 3setRoleLastChangedBy(I)V getRoleLctroleLct 8 9 setRoleLctgetRolePermissionsrolePermissions = >setRolePermissions(Ljava/lang/String;J)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; MN Okotlin/jvm/internal/ReflectionQgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; ST RUareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z WX EYotherLjava/lang/Object;hashCodejava/lang/Long^(J)I ]` _ajava/lang/Stringc ]0 dejava/lang/Booleang(Z)I ]i hjresult write$Self(Lcom/ustadmobile/lib/db/entities/Role;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfpoutputr serialDesct/kotlinx/serialization/encoding/CompositeEncodervshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z xy wzencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V |} w~/kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V wencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V wencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V w1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;\(IJLjava/lang/String;ZJJIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN0com/ustadmobile/lib/db/entities/Role$$serializer2Lcom/ustadmobile/lib/db/entities/Role$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker.com/ustadmobile/lib/db/entities/Role$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion0Lcom/ustadmobile/lib/db/entities/Role$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID-PERMISSION_CLAZZ_SELECTPERMISSION_CLAZZ_INSERTPERMISSION_CLAZZ_UPDATE&PERMISSION_CLAZZ_LOG_ATTENDANCE_INSERT$PERMISSION_CLAZZ_LOG_ACTIVITY_INSERT'PERMISSION_SEL_QUESTION_RESPONSE_INSERT PERMISSION_PERSON_SELECT@PERMISSION_PERSON_INSERTPERMISSION_PERSON_UPDATEPERMISSION_CLAZZ_ADD_TEACHERPERMISSION_CLAZZ_ADD_STUDENT&PERMISSION_CLAZZ_LOG_ATTENDANCE_SELECT&PERMISSION_CLAZZ_LOG_ATTENDANCE_UPDATE$PERMISSION_CLAZZ_LOG_ACTIVITY_UPDATE $PERMISSION_CLAZZ_LOG_ACTIVITY_SELECT@'PERMISSION_SEL_QUESTION_RESPONSE_SELECT'PERMISSION_SEL_QUESTION_RESPONSE_UPDATEPERMISSION_SEL_QUESTION_SELECTPERMISSION_SEL_QUESTION_INSERTPERMISSION_SEL_QUESTION_UPDATE PERMISSION_PERSON_PICTURE_SELECT PERMISSION_PERSON_PICTURE_INSERT  PERMISSION_PERSON_PICTURE_UPDATE@PERMISSION_ASSIGNMENT_SELECTPERMISSION_ASSIGNMENT_UPDATE)PERMISSION_ASSIGNMENT_VIEWSTUDENTPROGRESSPERMISSION_CONTENT_SELECTPERMISSION_CONTENT_INSERTPERMISSION_CONTENT_UPDATEPERMISSION_SCHOOL_SELECT PERMISSION_SCHOOL_INSERT@PERMISSION_SCHOOL_UPDATEPERMISSION_PERSON_DELEGATEPERMISSION_CLAZZ_OPENPERMISSION_ROLE_SELECTPERMISSION_ROLE_INSERTPERMISSION_RESET_PASSWORDPERMISSION_SCHOOL_ADD_STAFF PERMISSION_SCHOOL_ADD_STUDENT@'PERMISSION_PERSON_LEARNINGRECORD_SELECT'PERMISSION_PERSON_LEARNINGRECORD_INSERT'PERMISSION_PERSON_LEARNINGRECORD_UPDATEPERMISSION_CLAZZ_CONTENT_SELECTPERMISSION_CLAZZ_CONTENT_UPDATEPERMISSION_PERSONCONTACT_SELECTPERMISSION_PERSONCONTACT_UPDATE %PERMISSION_PERSONSOCIOECONOMIC_SELECT@%PERMISSION_PERSONSOCIOECONOMIC_UPDATEPERMISSION_ADD_CLASS_TO_SCHOOLPERMISSION_AUTH_SELECTPERMISSION_AUTH_UPDATEROLE_CLAZZ_TEACHER_NAMETeacherbROLE_CLAZZ_TEACHER_UID&ROLE_CLAZZ_TEACHER_PERMISSIONS_DEFAULT}ROLE_CLAZZ_STUDENT_NAME Class StudentjROLE_CLAZZ_STUDENT_UID&ROLE_CLAZZ_STUDENT_PERMISSIONS_DEFAULTBROLE_CLAZZ_STUDENT_PENDING_NAMEStudent PendingrROLE_CLAZZ_STUDENT_PENDING_UID-ROLE_CLAZZ_STUDENT_PENDING_PERMISSION_DEFAULTROLE_SCHOOL_STUDENT_UIDROLE_SCHOOL_STUDENT_NAMESchool Studentz&ROLE_SCHOOL_STUDENT_PERMISSION_DEFAULTROLE_SCHOOL_STAFF_UIDROLE_SCHOOL_STAFF_NAME School Staff%ROLE_SCHOOL_STAFF_PERMISSIONS_DEFAULTB MROLE_SCHOOL_STUDENT_PENDING_UID ROLE_SCHOOL_STUDENT_PENDING_NAMESchool Student Pending.ROLE_SCHOOL_STUDENT_PENDING_PERMISSION_DEFAULTROLE_PRINCIPAL_UIDROLE_PRINCIPAL_NAME Principal"ROLE_PRINCIPAL_PERMISSIONS_DEFAULT&ROLE_PARENT_PERSON_PERMISSIONS_DEFAULTP@$ROLE_CLAZZ_PARENT_PERMISSION_DEFAULTBALL_PERMISSIONSLandroidx/room/Entity;indicesLandroidx/room/Index;value$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1cF                 720:67B00¢B[0 00 0  0 00000¢B¢J,0 2-0H–J.0HJ!/0021022032405HÇR 0 X†¢ "R08@X‡¢ "R08@X‡¢ "R 08@X‡¢  "!R 08@X‡¢ ""#R0X†¢ $%"&'R0X†¢ (")R 08@X‡¢ *"+¨8€å €å€å €å €å €å€å€åd2 $serializerlib-database_releaseRole.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValue DeprecatedCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFile!UB Z &+128 =2    "#%&()+,./124578:;=>@ACDFGIJLMOPRSUVXY[\^_acBd2efgikBl2mnoqsBt2uvw2xy{B| }2~B2B 2B< **     /*  :* /*   :*+ !"/*   #$:*   %/*(  ):*( */*-  .:*- /0/*4  56:*4 27/*:#  ;:*:# </*?&  @:*?& A_+CI*J*+* ?( )*+  = BKL *++*PV+PVZ+W*+*+Z* + *(+(*-+-*4+4*?+? . /0!2&475J6Z7k8|9:< [\]0^*b<h*Y fW`<h* k`<h*(b`<h*-b`<h*4`<h*?b`<d"@AB+C8DEEOF\GVl2^ mnx*qI+sI,uI+,{* +,*+,{*+,*+,{* +,* +,{*( +,*(+,{*- +,*-+,{*4+,*4+,{*: +,*:+,{*? +,*?* ! @ @ @ @ @ @ @ @6  %2    /#< ]&j  xpxrxtoBBB~*~ * * ~ * *~ * * ~ * ( *(~ * - *- ~ *4 * 4@~ * : * :~ * ? * ?* d  F  /0 CD XY mn  # & p 2 &+12 8 = #s@s[e Y[IIIII[s[9sssss=ssAssss ss&s+s1s8sssss!s"s#s$s/s0s5s6s7ss;ss*s.s%s)ssss s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this6Lcom/ustadmobile/lib/db/entities/Schedule$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,. deserializeT(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Schedule;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I LM CNdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_(com/ustadmobile/lib/db/entities/ScheduleaP(IJJJIIIJJJJIJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serializeU(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Schedule;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;*Lcom/ustadmobile/lib/db/entities/Schedule;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor(com.ustadmobile.lib.db.entities.ScheduleJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   scheduleUid addElement(Ljava/lang/String;Z)V sceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActiveLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d24com/ustadmobile/lib/db/entities/Schedule.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer Schedule.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+*S+*S+*S+%S+%S+%S+ %S+ *S+ %S+ /S+  01+39*;M>6 7 7 7 6 6 6 7 7 7 76 76+,A:G,K76,K76,K7 6,O6 6,O6 6,O6 6,K7@6,K76,K76, K76, O66, K76, S66,W6g GL`t "9P>,K76,K76,K7 6k,O6 6V,O6 6A,O6 6,,K7@6,K76,K76, K76, O66, K76, S66YY\,`bY   eyA=hCV=hC =hC 2fijh*+l9,n9*;N+-s:,-w-z  * *k{*m| A0}:*+ 2fAiH *+,b  k{ m YY K**************h  ~ bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!y^U8com/ustadmobile/lib/db/entities/Schedule$Companion.class42com/ustadmobile/lib/db/entities/Schedule$Companionjava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/Schedule$Companion;getSCHEDULE_FREQUENCY_DAILY()I(com/ustadmobile/lib/db/entities/Schedule %access$getSCHEDULE_FREQUENCY_DAILY$cp  getSCHEDULE_FREQUENCY_WEEKLY&access$getSCHEDULE_FREQUENCY_WEEKLY$cp  getSCHEDULE_FREQUENCY_ONCE$access$getSCHEDULE_FREQUENCY_ONCE$cp  getSCHEDULE_FREQUENCY_MONTHLY'access$getSCHEDULE_FREQUENCY_MONTHLY$cp  getSCHEDULE_FREQUENCY_YEARLY&access$getSCHEDULE_FREQUENCY_YEARLY$cp    getDAY_SUNDAYaccess$getDAY_SUNDAY$cp # $ getDAY_MONDAYaccess$getDAY_MONDAY$cp ' (getDAY_TUESDAYaccess$getDAY_TUESDAY$cp + ,getDAY_WEDNESDAYaccess$getDAY_WEDNESDAY$cp / 0getDAY_THURSDAYaccess$getDAY_THURSDAY$cp 3 4 getDAY_FRIDAYaccess$getDAY_FRIDAY$cp 7 8getDAY_SATURDAYaccess$getDAY_SATURDAY$cp ; <getMONTH_JANUARYaccess$getMONTH_JANUARY$cp ? @getMONTH_FEBUARYaccess$getMONTH_FEBUARY$cp C DgetMONTH_MARCHaccess$getMONTH_MARCH$cp G HgetMONTH_APRILaccess$getMONTH_APRIL$cp K L getMONTH_MAYaccess$getMONTH_MAY$cp O P getMONTH_JUNEaccess$getMONTH_JUNE$cp S T getMONTH_JULYaccess$getMONTH_JULY$cp W XgetMONTH_AUGUSTaccess$getMONTH_AUGUST$cp [ \getMONTH_SEPTEMBERaccess$getMONTH_SEPTEMBER$cp _ `getMONTH_OCTOBERaccess$getMONTH_OCTOBER$cp c dgetMONTH_NOVEMBERaccess$getMONTH_NOVEMBER$cp g hgetMONTH_DECEMBERaccess$getMONTH_DECEMBER$cp k l serializer%()Lkotlinx/serialization/KSerializer;Q()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/lib/db/entities/Schedule$$serializerrINSTANCE6Lcom/ustadmobile/lib/db/entities/Schedule$$serializer; tu sv!kotlinx/serialization/KSerializerx1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1     2   †20B¢J60807HÆR0X†D¢ R0X†D¢ R 0X†D¢  R 0X†D¢  R 0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢ R0X†D¢  R!0X†D¢ "R#0X†D¢ $R%0X†D¢ &R'0X†D¢ (R)0X†D¢ *R+0X†D¢ ,R-0X†D¢ .R/0X†D¢ 0R10X†D¢ 2R30X†D¢ 4R50X†T¢ ¨9d2 DAY_FRIDAY DAY_MONDAY DAY_SATURDAY DAY_SUNDAY DAY_THURSDAY DAY_TUESDAY DAY_WEDNESDAY MONTH_APRIL MONTH_AUGUSTMONTH_DECEMBER MONTH_FEBUARY MONTH_JANUARY MONTH_JULY MONTH_JUNE MONTH_MARCH MONTH_MAYMONTH_NOVEMBER MONTH_OCTOBERMONTH_SEPTEMBERSCHEDULE_FREQUENCY_DAILYSCHEDULE_FREQUENCY_MONTHLYSCHEDULE_FREQUENCY_ONCESCHEDULE_FREQUENCY_WEEKLYSCHEDULE_FREQUENCY_YEARLYTABLE_ID#Lkotlinx/serialization/KSerializer;*Lcom/ustadmobile/lib/db/entities/Schedule;lib-database_release Companion Schedule.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1/*z   .~   .   .   .   .!  " .%  & .)  * .-  . .1  2 .5  6 .9  : .=  > .A  B .E  F .I  J .M  N .Q  R .U  V .Y  Z .]  ^ .a  b .e  f .i  j .m  no1wyz  pqz-*{ |} ~[IIIII[s[:s sssss6s ss&ss:ss"ss2ss*ss.ssJssZssjssBss>ssVssRssFssNssfssbss^ss ssssssssssnsssPK!!NS8S8.com/ustadmobile/lib/db/entities/Schedule.class4f(com/ustadmobile/lib/db/entities/Schedulejava/lang/Object()V  scheduleActiveZ  this*Lcom/ustadmobile/lib/db/entities/Schedule;getScheduleUid()J scheduleUidJ  setScheduleUid(J)VgetSceduleStartTimesceduleStartTime  setSceduleStartTimegetScheduleEndTimescheduleEndTime  setScheduleEndTimegetScheduleDay()I scheduleDayI $% &setScheduleDay(I)VgetScheduleMonth scheduleMonth +% ,setScheduleMonthgetScheduleFrequencyscheduleFrequency 0% 1setScheduleFrequencygetUmCalendarUid umCalendarUid 5 6setUmCalendarUidgetScheduleClazzUidscheduleClazzUid : ;setScheduleClazzUidgetScheduleMasterChangeSeqNumscheduleMasterChangeSeqNum ? @setScheduleMasterChangeSeqNumgetScheduleLocalChangeSeqNumscheduleLocalChangeSeqNum D EsetScheduleLocalChangeSeqNumgetScheduleLastChangedByscheduleLastChangedBy I% JsetScheduleLastChangedBygetScheduleLastChangedTimescheduleLastChangedTime N OsetScheduleLastChangedTimegetScheduleActive()ZsetScheduleActive(Z)Vequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;getClass()Ljava/lang/Class; YZ [kotlin/jvm/internal/Reflection]getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; _` ^akotlin/jvm/internal/IntrinsicscareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ef dgotherLjava/lang/Object;hashCodejava/lang/Longl(J)I kn mojava/lang/Booleanq(Z)I ks rtresult write$Self(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self{checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V }~ doutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;P(IJJJIIIJJJJIJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN4com/ustadmobile/lib/db/entities/Schedule$$serializerINSTANCE6Lcom/ustadmobile/lib/db/entities/Schedule$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker%access$getSCHEDULE_FREQUENCY_DAILY$cpSCHEDULE_FREQUENCY_DAILY % &access$getSCHEDULE_FREQUENCY_WEEKLY$cpSCHEDULE_FREQUENCY_WEEKLY % $access$getSCHEDULE_FREQUENCY_ONCE$cpSCHEDULE_FREQUENCY_ONCE % 'access$getSCHEDULE_FREQUENCY_MONTHLY$cpSCHEDULE_FREQUENCY_MONTHLY % &access$getSCHEDULE_FREQUENCY_YEARLY$cpSCHEDULE_FREQUENCY_YEARLY % access$getDAY_SUNDAY$cp DAY_SUNDAY % access$getDAY_MONDAY$cp DAY_MONDAY % access$getDAY_TUESDAY$cp DAY_TUESDAY % access$getDAY_WEDNESDAY$cp DAY_WEDNESDAY % access$getDAY_THURSDAY$cp DAY_THURSDAY % access$getDAY_FRIDAY$cp DAY_FRIDAY % access$getDAY_SATURDAY$cp DAY_SATURDAY % access$getMONTH_JANUARY$cp MONTH_JANUARY % access$getMONTH_FEBUARY$cp MONTH_FEBUARY % access$getMONTH_MARCH$cp MONTH_MARCH % access$getMONTH_APRIL$cp MONTH_APRIL % access$getMONTH_MAY$cp MONTH_MAY % access$getMONTH_JUNE$cp MONTH_JUNE % access$getMONTH_JULY$cp MONTH_JULY % access$getMONTH_AUGUST$cp MONTH_AUGUST % access$getMONTH_SEPTEMBER$cpMONTH_SEPTEMBER  %  access$getMONTH_OCTOBER$cp MONTH_OCTOBER % access$getMONTH_NOVEMBER$cpMONTH_NOVEMBER % access$getMONTH_DECEMBER$cpMONTH_DECEMBER % 2com/ustadmobile/lib/db/entities/Schedule$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/lib/db/entities/Schedule$Companion;  ! "Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker3Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameschedule_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) /*psql ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive */Lkotlin/Metadata;mvkxi0d1<        &      B20:ABB00000 0 0 0 0 000000¢B¢J70280H–J90HJ!:0;2<02=0>2?0@HÇR0X†¢ "R0X†¢ "R 0X†¢ " R0X†¢ !""#$R0X†¢ %"&R 0X†¢ '""($R08@X‡¢ )""*$R08@X‡¢ +",R08@X‡¢ -".R 08@X‡¢ /"0R 0X†¢ 1""2$R08@X‡¢ 3"4R 0X†¢ 5"6¨Cd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$OrderO'com/ustadmobile/door/annotation/TriggerQOrder-com/ustadmobile/door/annotation/Trigger$EventTEvent*com/ustadmobile/door/annotation/Trigger$OnWOn Schedule.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1' ![z\ $%Z&$%+%0%5:?['D[(I%[)N[ *+ ,%]-%%%%%%%%%%%%%%%%%%%% %%%%8^< ** _R `  ^/*_`  ^:*_` ^/*_,`  ^:*_,` ^/* _3`  !^:* _3` "#^/*'_6`  ()^:*'_6` %*#^/*-_9`  .)^:*-_9` %/#^/*2_<`  3)^:*2_<` %4^/*7_?`  8^:*7_?` 9^/*<_B`  =^:*<_B` >^/*A_E`  B^:*A_E` C^/*F_H`  G^:*F_H` H#^/*K_K`  L)^:*K_K` %M^/*P_O`  Q^:*P_O` RS^/* _R`  TU^:* _R`  VW^v*++*\b+\bh+W*+*+* + *'+'*-+-*2+2*7+7*<+<*A+A*F+F*K+K* + a_BUV!X&Z7[H\Y]i^y_`abcdeg` ijbXk#^*p<h*p`<h* p`<h*'`<h*-`<h*2`<h*7p`<h*<p`<h*Ap`<h*Fp`<h*K`<h* u`<_6 klm"n,o6p@qMrZsgttu~vw`v% wx^#T*|+,+,* +,*+,* +,*+,* +,* +,*'+,*'+,*-+,*-+,*2+,*2+,*7 +,*7+,*< +,*<+,*A +,*A+, *F +, *F+, *K+, *K+, *P +, *P+, * +, * aC4! @ @ @ @ @ @ @ @ @ @ @ @ @_N%2Q,^}3(?5VBcEH O:RF` T{TT\ybzzz^)~*~ * * ~ *  *~ * * ~ *' *'~ *- * - ~ *2 * 2@~ * 7 * 7~ * < * <~ * A *A~ * F *F~ *K *K~ * P *P~ * * a7  _n/,0C3DX6Ym9n<?BEHKOR`) )%))))$%)+% )0% )5 ): )?)D)I%)N) )c\#s@s[e#^_#^_#^Ŭ_#^ɬ_#^ͬ_#^Ѭ_#^լ_#^٬_#^ݬ_#^_#^_#^_#^_#^_#^_#^_#^_#^_#^_#^ _ #^ _#^_#^_#^_^pY#      _^ ~#'+/38<@DHLQV[`ejd* MPRS@URV@XRY@eZ\./45[@67s89e:;<[e=>?e@AB[sCDE[I&IFI&GI&HIIJ[sKL[Dsssssssss$s+s0s5s:s?sDsIsNs ssssssssssRsSsTsUs9s=s"s#s(s)ss!s/s3sHsLsMsQsCsGs>sBs*s.sss4s8sVsiskswss{sssssMs sN[.01I-2c3PK!! ՛Ccom/ustadmobile/lib/db/entities/ScheduleReplicate$$serializer.class4=com/ustadmobile/lib/db/entities/ScheduleReplicate$$serializer{Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this?Lcom/ustadmobile/lib/db/entities/ScheduleReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize](Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V1com/ustadmobile/lib/db/entities/ScheduleReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize^(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;3Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor1com.ustadmobile.lib.db.entities.ScheduleReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   schedulePk addElement(Ljava/lang/String;Z)V scheduleVersionIdscheduleDestinationschedulePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2=com/ustadmobile/lib/db/entities/ScheduleReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerScheduleReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>^ Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!! tAcom/ustadmobile/lib/db/entities/ScheduleReplicate$Companion.class45;com/ustadmobile/lib/db/entities/ScheduleReplicate$Companionjava/lang/Object()V  this=Lcom/ustadmobile/lib/db/entities/ScheduleReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;Z()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/lib/db/entities/ScheduleReplicate$$serializerINSTANCE?Lcom/ustadmobile/lib/db/entities/ScheduleReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;3Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;lib-database_release1com/ustadmobile/lib/db/entities/ScheduleReplicate) CompanionScheduleReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!b()V  schedulePendingZ  this3Lcom/ustadmobile/lib/db/entities/ScheduleReplicate; getSchedulePk()J schedulePkJ   setSchedulePk(J)VgetScheduleVersionIdscheduleVersionId  setScheduleVersionIdgetScheduleDestinationscheduleDestination  setScheduleDestinationgetSchedulePending()ZsetSchedulePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ScheduleReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN=com/ustadmobile/lib/db/entities/ScheduleReplicate$$serializerRINSTANCE?Lcom/ustadmobile/lib/db/entities/ScheduleReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf;com/ustadmobile/lib/db/entities/ScheduleReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion=Lcom/ustadmobile/lib/db/entities/ScheduleReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseScheduleReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H] P  /*R  :*R /*V  :*V /* Y  !:* Y "#/* ]  $%:* ]  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%R2HQV^H}YH]H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HRH/V0HCYDHX]YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!h&OO>com/ustadmobile/lib/db/entities/ScheduledCheck$Companion.class4o8com/ustadmobile/lib/db/entities/ScheduledCheck$Companionjava/lang/Object()V  this:Lcom/ustadmobile/lib/db/entities/ScheduledCheck$Companion;"getTYPE_RECORD_ATTENDANCE_REMINDER()I.com/ustadmobile/lib/db/entities/ScheduledCheck ,access$getTYPE_RECORD_ATTENDANCE_REMINDER$cp  /getTYPE_CHECK_ATTENDANCE_NOT_RECORDED_DAY_AFTER9access$getTYPE_CHECK_ATTENDANCE_NOT_RECORDED_DAY_AFTER$cp  'getTYPE_CHECK_ATTENDANCE_VARIATION_HIGH1access$getTYPE_CHECK_ATTENDANCE_VARIATION_HIGH$cp  &getTYPE_CHECK_ATTENDANCE_VARIATION_MED0access$getTYPE_CHECK_ATTENDANCE_VARIATION_MED$cp  &getTYPE_CHECK_ATTENDANCE_VARIATION_LOW0access$getTYPE_CHECK_ATTENDANCE_VARIATION_LOW$cp   $getTYPE_CHECK_PARTIAL_REPETITION_MED.access$getTYPE_CHECK_PARTIAL_REPETITION_MED$cp # $#getTYPE_CHECK_ABSENT_REPETITION_LOW-access$getTYPE_CHECK_ABSENT_REPETITION_LOW$cp ' (+getTYPE_CHECK_ABSENT_REPETITION_LOW_OFFICER5access$getTYPE_CHECK_ABSENT_REPETITION_LOW_OFFICER$cp + ,#getTYPE_CHECK_ABSENT_REPETITION_MED-access$getTYPE_CHECK_ABSENT_REPETITION_MED$cp / 03getTYPE_CHECK_CLAZZ_ATTENDANCE_BELOW_THRESHOLD_HIGH=access$getTYPE_CHECK_CLAZZ_ATTENDANCE_BELOW_THRESHOLD_HIGH$cp 3 4$getTYPE_CHECK_PERSON_PROFILE_UPDATED.access$getTYPE_CHECK_PERSON_PROFILE_UPDATED$cp 7 8)getTYPE_CHECK_ABSENT_REPETITION_TIME_HIGH3access$getTYPE_CHECK_ABSENT_REPETITION_TIME_HIGH$cp ; <getPARAM_CLAZZ_UID()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;access$getPARAM_CLAZZ_UID$cp A? BgetPARAM_CLAZZ_LOG_UID access$getPARAM_CLAZZ_LOG_UID$cp E? F1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1       †20B¢R0X†D¢ R0X†D¢ R 0 X†D¢   R 0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢  R0 X†D¢   R!0 X†D¢ " ¨#d2PARAM_CLAZZ_LOG_UIDPARAM_CLAZZ_UID TYPE_CHECK_ABSENT_REPETITION_LOW(TYPE_CHECK_ABSENT_REPETITION_LOW_OFFICER TYPE_CHECK_ABSENT_REPETITION_MED&TYPE_CHECK_ABSENT_REPETITION_TIME_HIGH,TYPE_CHECK_ATTENDANCE_NOT_RECORDED_DAY_AFTER$TYPE_CHECK_ATTENDANCE_VARIATION_HIGH#TYPE_CHECK_ATTENDANCE_VARIATION_LOW#TYPE_CHECK_ATTENDANCE_VARIATION_MED0TYPE_CHECK_CLAZZ_ATTENDANCE_BELOW_THRESHOLD_HIGH!TYPE_CHECK_PARTIAL_REPETITION_MED!TYPE_CHECK_PERSON_PROFILE_UPDATEDTYPE_RECORD_ATTENDANCE_REMINDERlib-database_release CompanionScheduledCheck.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1h/*i0j   h.i6j   h.i9j   h.i;j   h.i<j   h.!i=j  " h.%i?j  & h.)i@j  * h.-iAj  . h.1iCj  2 h.5iFj  6 h.9iIj  : h.=iLj  >?h.CiNj  k@D?h.GiPj  k@Hh-*Ij JKl fmgnLM[INIOINPINQIRS[sTU[$s sVssWsVsDs?sXs>sYsVs&s sZs*s[s.s\s:s]ss^ss_ss`ssas2sbs"scs6sds sePK!!,4com/ustadmobile/lib/db/entities/ScheduledCheck.class4.com/ustadmobile/lib/db/entities/ScheduledCheckjava/lang/Object()V  this0Lcom/ustadmobile/lib/db/entities/ScheduledCheck;getScheduledCheckUid()JscheduledCheckUidJ  setScheduledCheckUid(J)V getCheckTime checkTime   setCheckTime getCheckType()I checkTypeI   setCheckType(I)V getCheckUuid()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; checkUuidLjava/lang/String; $% & setCheckUuid(Ljava/lang/String;)VgetCheckParameterscheckParameters +% ,setCheckParametersgetScClazzLogUid scClazzLogUid 0 1setScClazzLogUidgetScheduledCheckMasterCsnscheduledCheckMasterCsn 5 6setScheduledCheckMasterCsngetScheduledCheckLocalCsnscheduledCheckLocalCsn : ;setScheduledCheckLocalCsngetScheduledCheckLastChangedByscheduledCheckLastChangedBy ? @setScheduledCheckLastChangedBygetScheduledCheckLctscheduledCheckLct D EsetScheduledCheckLct(JILjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;+kotlin/jvm/internal/IntrinsicsKcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V MN LO (JIJ)V clazzLogUid,access$getTYPE_RECORD_ATTENDANCE_REMINDER$cpTYPE_RECORD_ATTENDANCE_REMINDER U V9access$getTYPE_CHECK_ATTENDANCE_NOT_RECORDED_DAY_AFTER$cp,TYPE_CHECK_ATTENDANCE_NOT_RECORDED_DAY_AFTER Y Z1access$getTYPE_CHECK_ATTENDANCE_VARIATION_HIGH$cp$TYPE_CHECK_ATTENDANCE_VARIATION_HIGH ] ^0access$getTYPE_CHECK_ATTENDANCE_VARIATION_MED$cp#TYPE_CHECK_ATTENDANCE_VARIATION_MED a b0access$getTYPE_CHECK_ATTENDANCE_VARIATION_LOW$cp#TYPE_CHECK_ATTENDANCE_VARIATION_LOW e f.access$getTYPE_CHECK_PARTIAL_REPETITION_MED$cp!TYPE_CHECK_PARTIAL_REPETITION_MED i j-access$getTYPE_CHECK_ABSENT_REPETITION_LOW$cp TYPE_CHECK_ABSENT_REPETITION_LOW m n5access$getTYPE_CHECK_ABSENT_REPETITION_LOW_OFFICER$cp(TYPE_CHECK_ABSENT_REPETITION_LOW_OFFICER q r-access$getTYPE_CHECK_ABSENT_REPETITION_MED$cp TYPE_CHECK_ABSENT_REPETITION_MED u v=access$getTYPE_CHECK_CLAZZ_ATTENDANCE_BELOW_THRESHOLD_HIGH$cp0TYPE_CHECK_CLAZZ_ATTENDANCE_BELOW_THRESHOLD_HIGH y z.access$getTYPE_CHECK_PERSON_PROFILE_UPDATED$cp!TYPE_CHECK_PERSON_PROFILE_UPDATED } ~3access$getTYPE_CHECK_ABSENT_REPETITION_TIME_HIGH$cp&TYPE_CHECK_ABSENT_REPETITION_TIME_HIGH  access$getPARAM_CLAZZ_UID$cpPARAM_CLAZZ_UID %  access$getPARAM_CLAZZ_LOG_UID$cpPARAM_CLAZZ_LOG_UID % 8com/ustadmobile/lib/db/entities/ScheduledCheck$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion:Lcom/ustadmobile/lib/db/entities/ScheduledCheck$Companion; clazzuid clazzloguidLandroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/Entity;Lkotlin/Metadata;mvkxi0d1      ' -20:-B000¢B00 0¢ B¢ R0X†¢   "R0X†¢ "R0X†¢ "R0X†¢  "R0X†¢ "R08@X‡¢ " R!08@X‡¢ ""#R$08@X‡¢ %"&R'08@X‡¢ (")R*08@X‡¢ +",¨.d2lib-database_releaseScheduledCheck.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile1I  Z$%#+%#05:?DUY]aeimquy}%I%I&3*    /*  :*   /*  :* /*   :* !"/*'  #():*+' %#*"/*-  #.):*+- %#/ /*2  3:*2 4 /*7  8:*7 9 /*<  =:*< >/*A  B :*A C /*F"  G:*F" HtJP*Q***-$ %&'(* +% IRm*Q***2*+ ,-.* STWX[\_`cdghklopstwx{|""LYW[_cgkos w{  : 69;<=!?%@)A-C2F7I<LANFP [IIIII[s[/s ssssss+ssHsSsRss*s"s.s)ss ssssss s$s!s(s0s/s3s?s>sBsDsCsGs:s9s=s5s4s8s s sssPK!!~/!!8com/ustadmobile/lib/db/entities/School$$serializer.class42com/ustadmobile/lib/db/entities/School$$serializerpLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this4Lcom/ustadmobile/lib/db/entities/School$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79/kotlinx/serialization/internal/DoubleSerializer;1Lkotlinx/serialization/internal/DoubleSerializer; "= <> deserializeR(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/School;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z bc SddecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I fg ShdecodeDoubleElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)D jk SldecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I tu Sv+kotlinx/serialization/UnknownFieldExceptionx(I)V z y{ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V }~ S&com/ustadmobile/lib/db/entities/Schooljava/lang/String(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeS(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/School;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/School;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;(Lcom/ustadmobile/lib/db/entities/School;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor&com.ustadmobile.lib.db.entities.SchoolJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   schoolUid addElement(Ljava/lang/String;Z)V  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZoneLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d22com/ustadmobile/lib/db/entities/School.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer School.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*0S+*0S+*0S+5S+*0S+:S+%S+%S+ ?S+ ?S+ *0S+ %S+ %S+%S+*0S+%S+%S+:S+%S+*0S+  @A$'+CI*KM>6 7:: : 6 : 6 7 799: 7 7 7: 7 7 6" 7#:%+,Q:&&W&,[76&,*]a:6&,*] a: 6&,*] a: 6&,e6 6&,*] a:  6&,i6 @6&,[76&,[76&, m96&, m96&, *]a:6&, [76&, [7 6&,[7@6&,*]a:n6&,[7o6&,[7 p6&,i6"q6&,[7#r6&,*]%a:%s6&,w6oej~2I`w%;Q>&,[76u&,*]a:6Y&,*] a: 6=&,*] a: 6 &,e6 6 &,*] a:  6&,i6 @6&,[76&,[76&, m96&, m96|&, *]a:6]&, [76F&, [7 6/&,[7@6&,*]a:n6&,[7o6&,[7 p6&,i6"q6&,[7#r6&,*]%a:%s6yY|&,Y      "#%+MStMS MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,    YYK**********************   s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!h?6com/ustadmobile/lib/db/entities/School$Companion.class4?0com/ustadmobile/lib/db/entities/School$Companionjava/lang/Object()V  this2Lcom/ustadmobile/lib/db/entities/School$Companion; serializer%()Lkotlinx/serialization/KSerializer;O()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/lib/db/entities/School$$serializerINSTANCE4Lcom/ustadmobile/lib/db/entities/School$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1,           †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0 X†T¢ R 0 X†T¢ R 0 X†T¢ R0 X†T¢ R0 X†T¢ ¨d29JOIN_FROM_PERSONGROUPMEMBER_TO_SCHOOL_VIA_SCOPEDGRANT_PT19JOIN_FROM_PERSONGROUPMEMBER_TO_SCHOOL_VIA_SCOPEDGRANT_PT23JOIN_FROM_SCHOOL_TO_USERSESSION_VIA_SCOPEDGRANT_PT13JOIN_FROM_SCHOOL_TO_USERSESSION_VIA_SCOPEDGRANT_PT2JOIN_SCOPEDGRANT_ON_CLAUSESCHOOL_FEATURE_ATTENDANCESCHOOL_GENDER_FEMALESCHOOL_GENDER_MALESCHOOL_GENDER_MIXEDTABLE_ID#Lkotlinx/serialization/KSerializer;(Lcom/ustadmobile/lib/db/entities/School;lib-database_release&com/ustadmobile/lib/db/entities/School3 Companion School.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations17/*8~9   718~9  : ;7-*9 < 45=6>g[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s%s,s%s-s.s/s s0s1s2PK!!$(I(I,com/ustadmobile/lib/db/entities/School.class4p&com/ustadmobile/lib/db/entities/Schooljava/lang/Object()V  this(Lcom/ustadmobile/lib/db/entities/School; getSchoolUid()J schoolUidJ   setSchoolUid(J)V getSchoolName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; schoolNameLjava/lang/String;   setSchoolName(Ljava/lang/String;)V getSchoolDesc schoolDesc   setSchoolDescgetSchoolAddress schoolAddress # $setSchoolAddressgetSchoolActive()Z schoolActiveZ )* +setSchoolActive(Z)VgetSchoolPhoneNumberschoolPhoneNumber 0 1setSchoolPhoneNumbergetSchoolGender()I schoolGenderI 67 8setSchoolGender(I)VgetSchoolHolidayCalendarUidschoolHolidayCalendarUid = >setSchoolHolidayCalendarUidgetSchoolFeaturesschoolFeatures B CsetSchoolFeaturesgetSchoolLocationLong()DschoolLocationLongD HI JsetSchoolLocationLong(D)VgetSchoolLocationLattschoolLocationLatt OI PsetSchoolLocationLattgetSchoolEmailAddressschoolEmailAddress T UsetSchoolEmailAddressgetSchoolTeachersPersonGroupUidschoolTeachersPersonGroupUid Y ZsetSchoolTeachersPersonGroupUidgetSchoolStudentsPersonGroupUidschoolStudentsPersonGroupUid ^ _setSchoolStudentsPersonGroupUid&getSchoolPendingStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid c d&setSchoolPendingStudentsPersonGroupUid getSchoolCode schoolCode h i setSchoolCodegetSchoolMasterChangeSeqNumschoolMasterChangeSeqNum m nsetSchoolMasterChangeSeqNumgetSchoolLocalChangeSeqNumschoolLocalChangeSeqNum r ssetSchoolLocalChangeSeqNumgetSchoolLastChangedByschoolLastChangedBy w7 xsetSchoolLastChangedBy getSchoolLct schoolLct | } setSchoolLctgetSchoolTimeZoneschoolTimeZone  setSchoolTimeZone#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object;hashCodejava/lang/Long(J)I java/lang/String 5 java/lang/Boolean(Z)I java/lang/Double(D)I result write$Self(Lcom/ustadmobile/lib/db/entities/School;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V compare(DD)I encodeDoubleElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;ID)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN2com/ustadmobile/lib/db/entities/School$$serializer4Lcom/ustadmobile/lib/db/entities/School$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker 0com/ustadmobile/lib/db/entities/School$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion2Lcom/ustadmobile/lib/db/entities/School$Companion;  Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDSCHOOL_FEATURE_ATTENDANCESCHOOL_GENDER_MALESCHOOL_GENDER_FEMALESCHOOL_GENDER_MIXEDJOIN_SCOPEDGRANT_ON_CLAUSE ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) *3JOIN_FROM_SCHOOL_TO_USERSESSION_VIA_SCOPEDGRANT_PT1Q JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & -3JOIN_FROM_SCHOOL_TO_USERSESSION_VIA_SCOPEDGRANT_PT2z ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 09JOIN_FROM_PERSONGROUPMEMBER_TO_SCHOOL_VIA_SCOPEDGRANT_PT1 JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 39JOIN_FROM_PERSONGROUPMEMBER_TO_SCHOOL_VIA_SCOPEDGRANT_PT2- ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) 6Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker1Lcom/ustadmobile/lib/db/entities/SchoolReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameschool_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) /*psql ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone */Lkotlin/Metadata;mvkxi0d1N             9      `20:_`B0¢BÏ000 0 0 0  00000000000000000¢ B¢!JU0 2V0H–JW0HJ!X0Y2Z02[0\2]0^HÇR 0 X†¢ "#"$%R 0X†¢ &'"(R0X†¢ )'"*R 0X†¢ +'",R0X†¢ -'".R0X†¢ /0"12R0X†¢ 34"56R0X†¢ 70"82R08@X‡¢ 94":6R08@X‡¢ ;0"<2R08@X‡¢ =0">2R0X†¢ ?@"ABR0X†¢ C@"DBR08@X‡¢ E0"F2R0X†¢ G'"HR0X†¢ I0"J2R 0X†¢ K'"LR0X†¢ M0"N2R0X†¢ O0"P2R0X†¢ Q'"RR08@X‡¢ S0"T2¨a€å€å€å €å €å €å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$OrderY'com/ustadmobile/door/annotation/Trigger[Order-com/ustadmobile/door/annotation/Trigger$Event^Event*com/ustadmobile/door/annotation/Trigger$OnaOn School.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! e f Zee#e)*0e67=BHIOITeY^chemerew7e|e e7g !g"$7g%7g&'7g()g+e,g.e/g1e2g4e5g7e1h3*i  j   h/*i#j  h:*i#j h/*i%j  eh:*+i%j kh/* i'j  e!h:*+ i'j k"h/*%i)j  e&h:*+%i)j k'(h/*,i,j  -.h:*,i,j */h/*2i.j  e3h:*+2i.j k45h/*9i0j  :;h:*9i0j 7< h/*?i2j  @h:*?i2j A h/*Di5j  Eh:*Di5j FGh/*Ki8j  LMh:*'Ki8j INGh/*Qi;j  RMh:*'Qi;j ISh/*Vi=j  eWh:*+Vi=j kX h/*[i?j  \h:*[i?j ] h/*`iAj  ah:*`iAj b h/*eiCj  fh:*eiCj gh/*jiEj  ekh:*+jiEj kl h/*oiHj  ph:*oiHj q h/*tiKj  uh:*tiKj v5h/*yiNj  z;h:*yiNj 7{ h/*~iRj  h:*~iRj h/*iYj  eh:*+iYj khU+**+*,i[ \]^j kh>*++*++W*+*+* + *,+,*D+D*K+K*Q+Q*%+%l@@i2 ab!d&f7gJh]imj~klmoj k5h4*<h*Y W`<h* Y W`<h*,`<h*D`<h*K`<h*Q`<h*%Y W`<lVGi* stu4vAwNx[yhz|z~{jx7 h*+,+,* +,*+,*+,*+,* +,* +,*%+,*%+,*,+,*,+,*2+,*2+,*9+,*9+,*? +,*?+,*D +,*D+, *K+, *K+, *Q+, *Q+, *V+, *V+, *[ +, *[+, *` +, *`+,*e +,*e+,*j+,*j+,*o +,*o+,*t +,*t+,*y+,*y+,*~ +,*~+,*+,*lkT! @ @ @ @ @ @ @ @ @@@ @ @ @ @ @ @ @ @ @ @if%#2,h2u58;V?cACH@KMRj  fkh#~*~ * * ~ * *~ * * ~ *% *%~ *, *, ~ *2 *2@~ *9 * 9~ * ? * ?~ * D * D~ *K *K~ *Q *Q~ *V *V~ * [ *[ ~ * ` *`@~ * e *e~ *j *j~ * o *o~ * t *t~ *y *y~ * ~ *~~ * *!l]+   i+#/%0C'DX)Ym,n.0258;=?1A2GCH]E^sHtKNRYj 7 #)*067 = B HIOITY^chmrw7|!  "mf#s@s[e h Yn*WZ\]@_\`@b\c@odf9>?[@@AsBCeDEF[eGHIeJKL[sMNO[IIPIQIRIST[sUV[bs sssssss sss#s)ss0s6s=sBsHssOsTsYs^scshsmsrsws|ss s sss's(s-s.s"ss&sgskss!sSsWsAs sEss4s5s:s;scom/ustadmobile/lib/db/entities/SchoolMember$$serializer.class48com/ustadmobile/lib/db/entities/SchoolMember$$serializervLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this:Lcom/ustadmobile/lib/db/entities/SchoolMember$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,. deserializeX(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolMember;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I LM CNdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_,com/ustadmobile/lib/db/entities/SchoolMemberaN(IJJJJJIZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorg serializeY(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolMember;)Vencoderkvaluem&kotlinx/serialization/encoding/Encoderog(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >q pr write$Self(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu bv/kotlinx/serialization/encoding/CompositeEncoderx y_(Lkotlinx/serialization/encoding/Encoder;.Lcom/ustadmobile/lib/db/entities/SchoolMember;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 ~=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V ij Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor,com.ustadmobile.lib.db.entities.SchoolMemberJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  schoolMemberUid addElement(Ljava/lang/String;Z)V schoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d28com/ustadmobile/lib/db/entities/SchoolMember.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSchoolMember.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  p L+%S+%S+%S+%S+%S+*S+/S+%S+%S+ *S+ %S+ p 010+39*;M>6 7 7 7 7 766 7 76 7+,A:G,K76,K76,K7 6,K7 6,K76,O6 6,S6@6,K76,K76, O66, K76LH,W6/ =BVj~>,K76,K76,K7 6u,K7 6`,K76K,O6 66,S6@6 ,K76 ,K76, O66, K76ĻYY\,`bY  eq=hCL=hC =hC 2fijh*+l9,n9*;N+-s:,-w-z  * *k{*m| A0}:*+ 2fAiH *+,b  k{ m qYY K************h  p bs@s[e[IIIII[s[sss|s sssssssss0s2sfsissks{smsPK!!G3<com/ustadmobile/lib/db/entities/SchoolMember$Companion.class4;6com/ustadmobile/lib/db/entities/SchoolMember$Companionjava/lang/Object()V  this8Lcom/ustadmobile/lib/db/entities/SchoolMember$Companion; serializer%()Lkotlinx/serialization/KSerializer;U()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/lib/db/entities/SchoolMember$$serializerINSTANCE:Lcom/ustadmobile/lib/db/entities/SchoolMember$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1$         †20B¢J 0 0 HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0 X†T¢ ¨d2JFROM_SCHOOLMEMBER_TO_SCOPEDGRANT_JOIN_ON_PERSON_OR_CLAZZ_PERMISSION_CLAUSEAFROM_SCHOOLMEMBER_TO_SCOPEDGRANT_JOIN_ON_SCHOOL_PERMISSION_CLAUSETJOIN_FROM_SCHOOLMEMBER_TO_USERSESSION_VIA_SCOPEDGRANT_PERSON_OR_CLAZZ_PERMISSION_PT19JOIN_FROM_SCHOOLMEMBER_TO_USERSESSION_VIA_SCOPEDGRANT_PT2LJOIN_FROM_SCHOOLMEMBER_TO_USERSESSION_VIA_SCOPEDGRANT_SCHOOOL_PERMISSION_PT1TABLE_ID#Lkotlinx/serialization/KSerializer;.Lcom/ustadmobile/lib/db/entities/SchoolMember;lib-database_release,com/ustadmobile/lib/db/entities/SchoolMember/ CompanionSchoolMember.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations13/*4O5   314O5  6 73-*5 8 0192:X[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s%s s,s-s.PK!!o002com/ustadmobile/lib/db/entities/SchoolMember.class4,com/ustadmobile/lib/db/entities/SchoolMemberjava/lang/ObjectgetSchoolMemberUid()JschoolMemberUidJ   this.Lcom/ustadmobile/lib/db/entities/SchoolMember;setSchoolMemberUid(J)VgetSchoolMemberPersonUidschoolMemberPersonUid  setSchoolMemberPersonUidgetSchoolMemberSchoolUidschoolMemberSchoolUid  setSchoolMemberSchoolUidgetSchoolMemberJoinDateschoolMemberJoinDate  setSchoolMemberJoinDategetSchoolMemberLeftDateschoolMemberLeftDate  !setSchoolMemberLeftDategetSchoolMemberRole()IschoolMemberRoleI &' (setSchoolMemberRole(I)VgetSchoolMemberActive()ZschoolMemberActiveZ ./ 0setSchoolMemberActive(Z)V getSchoolMemberLocalChangeSeqNumschoolMemberLocalChangeSeqNum 5 6 setSchoolMemberLocalChangeSeqNum!getSchoolMemberMasterChangeSeqNumschoolMemberMasterChangeSeqNum : ;!setSchoolMemberMasterChangeSeqNumgetSchoolMemberLastChangedByschoolMemberLastChangedBy ?' @setSchoolMemberLastChangedBygetSchoolMemberLctschoolMemberLct D EsetSchoolMemberLct()V HI J write$Self(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfRkotlin/jvm/internal/IntrinsicsTcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V VW UXoutputZ serialDesc\/kotlinx/serialization/encoding/CompositeEncoder^shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z `a _bencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V de _fencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V hi _jencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V lm _n1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;N(IJJJJJIZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN8com/ustadmobile/lib/db/entities/SchoolMember$$serializer~INSTANCE:Lcom/ustadmobile/lib/db/entities/SchoolMember$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker6com/ustadmobile/lib/db/entities/SchoolMember$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V H  Companion8Lcom/ustadmobile/lib/db/entities/SchoolMember$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDJFROM_SCHOOLMEMBER_TO_SCOPEDGRANT_JOIN_ON_PERSON_OR_CLAZZ_PERMISSION_CLAUSELjava/lang/String;h ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberPersonUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid)) TJOIN_FROM_SCHOOLMEMBER_TO_USERSESSION_VIA_SCOPEDGRANT_PERSON_OR_CLAZZ_PERMISSION_PT1 JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberPersonUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid)) AND (ScopedGrant.sgPermissions & AFROM_SCHOOLMEMBER_TO_SCOPEDGRANT_JOIN_ON_SCHOOL_PERMISSION_CLAUSE (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid) LJOIN_FROM_SCHOOLMEMBER_TO_USERSESSION_VIA_SCOPEDGRANT_SCHOOOL_PERMISSION_PT1 JOIN ScopedGrant ON (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid) AND (ScopedGrant.sgPermissions & 9JOIN_FROM_SCHOOLMEMBER_TO_USERSESSION_VIA_SCOPEDGRANT_PT2< ) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus =1 Landroidx/room/Entity;indicesLandroidx/room/Index;value$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker7Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;nameschoolmember_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) /*psql ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct */Lkotlin/Metadata;mvkxi0d1@                920:89B¢Bq0000 0 0 0 0 00000¢J!10223024052607HÇR 0 X†¢ "R 0X†¢ "R08@X‡¢ " R08@X‡¢ !""R 0X†¢ #"$R08@X‡¢ %"&R08@X‡¢ '"(R08@X‡¢ )"*R 0X†¢ +", R08@X‡¢ -".R08@X‡¢ /"0¨:€å€å€å€å €å €å €å €å€å€å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnSchoolMember.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile!Q Z Z Z &'./5:?'D 'QQQQQ/* ,   :* , /*/  :*/ /*2  :*2 /*4  :*4 /*"6  #:*"6 $%/*)8  *+:*)8 ',-/*1:  23:*1: /4/*7=  8:*7= 9/*<@  =:*<@ >%/*AC  B+:*AC 'C/*FG  G:*FG HI[*K*L"*1*1*L"J6 :KLM  NO*SY+[Y,]Y+,c* +,* g+,c* +,*g+,c* +,*g+,c* +,*g+,c*"L+,*"g+,c*)+,*)k+,c*1+,*1o+,c*7 +,*7g+,c*< +,*<g+, c*A+, *Ak+, c*F +, *Fg9,! @ @ @ @@ @ @ @ @ @ @N%,2Q/^}246.::[=h@G R Zp\qPQQQHr:~*K~ * * ~ *  *~ *  *~ *  *~ *L" * " ~ *) * )@~ *1 * 1~ * 7 *7~ * < *<~ *A *A~ * F *F1  ^,//0C2DX4Ym6p8:=@CG '  &' ./ 5:?'D#stsuv@wxsyz[{e|}I Y*@@@[@se[ee[s[IIIII[s[;s sysIssyssyssss s&s.sys5s:s?sDsssrs,s-s2s3sssss>s%sBs+sCsGss#s4s8s9s=sss$s*ssss sNsysRsZsps\sqsss1[@[ss.s&IcIPK!!I5 Gcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializer.class4Acom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V5com/ustadmobile/lib/db/entities/SchoolMemberReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.SchoolMemberReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  smPk addElement(Ljava/lang/String;Z)V  smVersionId smDestination smPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/SchoolMemberReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSchoolMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!e^Ecom/ustadmobile/lib/db/entities/SchoolMemberReplicate$Companion.class45?com/ustadmobile/lib/db/entities/SchoolMemberReplicate$Companionjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;lib-database_release5com/ustadmobile/lib/db/entities/SchoolMemberReplicate) CompanionSchoolMemberReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!B;com/ustadmobile/lib/db/entities/SchoolMemberReplicate.class45com/ustadmobile/lib/db/entities/SchoolMemberReplicatejava/lang/Object()V   smPendingZ  this7Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;getSmPk()JsmPkJ  setSmPk(J)VgetSmVersionId smVersionId  setSmVersionIdgetSmDestination smDestination  setSmDestination getSmPending()Z setSmPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/SchoolMemberReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializerRINSTANCECLcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf?com/ustadmobile/lib/db/entities/SchoolMemberReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionALcom/ustadmobile/lib/db/entities/SchoolMemberReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseSchoolMemberReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!2M//Hcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializer.class4Bcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')0kotlinx/serialization/internal/BooleanSerializer+2Lkotlinx/serialization/internal/BooleanSerializer; "- ,.2com/ustadmobile/lib/db/entities/Person$$serializer04Lcom/ustadmobile/lib/db/entities/Person$$serializer; "2 133kotlinx/serialization/builtins/BuiltinSerializersKt5 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 78 69 deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NYdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z [\ N]-kotlinx/serialization/DeserializationStrategy_!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np6com/ustadmobile/lib/db/entities/SchoolMemberWithPersonr&com/ustadmobile/lib/db/entities/Persontv(IJJJJJIZJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.SchoolMemberWithPersonJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  schoolMemberUid addElement(Ljava/lang/String;Z)V schoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLctpersonLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSchoolMemberWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  } L+%S+%S+%S+%S+%S+*S+/S+%S+%S+ *S+ %S+ 4:S+ } ;<+>D*FM>6 7 7 7 7 766 7 76 7:+,L:R,V76,V76,V7 6,V7 6,V76,Z6 6,^6@6,V76,V76, Z66, V76, 4`d:6pl,h6S BG[o4>,V76,V76,V7 6p,V7 6[,V76F,Z6 61,^6@6,V76,V76, Z66, V76, 4`d:6jYm,qsY  ux{2H{NQH{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  xYY K*************{  w ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!aFcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$Companion.class45@com/ustadmobile/lib/db/entities/SchoolMemberWithPerson$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;lib-database_release6com/ustadmobile/lib/db/entities/SchoolMemberWithPerson) CompanionSchoolMemberWithPerson.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!@_LL<com/ustadmobile/lib/db/entities/SchoolMemberWithPerson.class46com/ustadmobile/lib/db/entities/SchoolMemberWithPerson,com/ustadmobile/lib/db/entities/SchoolMember()V  this8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V write$Self(Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),2com/ustadmobile/lib/db/entities/Person$$serializer.INSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;v(IJJJJJIZJJIJLcom/ustadmobile/lib/db/entities/Person;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializerHDLcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RUN(IJJJJJIZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IschoolMemberUidJschoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveZschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;&com/ustadmobile/lib/db/entities/Personk=kotlinx/serialization/internal/SerializationConstructorMarkerm@com/ustadmobile/lib/db/entities/SchoolMemberWithPerson$Companionp1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V r qs CompanionBLcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson$Companion; uv wLandroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1.D                #20:"#B{00000 0 0 0  000000¢B¢J!020202 0!HÇR 08@X‡¢ "¨$d2.Lcom/ustadmobile/lib/db/entities/SchoolMember; $serializerlib-database_releaseSchoolMemberWithPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1uv y /*   /*   :*+   N* +" ,$ *+,'+, -*+, 35*9+ @ N N!:N#;<(D~LPV*    Y~ * * +ln 6 7 D DZ[D\]D^]D_]D`]Da] Db[ Dcd De]Df]Dg[Dh]DDij#=>s?@@ABsCD[EeFGo qYtxquIz{|[I}I~I}I}I[s[%s ssZsCs\sCs^s_s`sasbscsCsesfsgshsssisjs;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/SchoolPicture$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,. deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolPicture;decoder2kotlin/jvm/internal/Intrinsics4checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 67 58  :&kotlinx/serialization/encoding/Decoder<beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; >? =@/kotlinx/serialization/encoding/CompositeDecoderBdecodeSequentially()Z DE CFdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J HI CJdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I LM CNdecodeStringElementI(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; PQ CRdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I TU CV+kotlinx/serialization/UnknownFieldExceptionX(I)V Z Y[ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ C_-com/ustadmobile/lib/db/entities/SchoolPicturea](IJJJJIJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V c bd(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorgjava/lang/Stringi serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolPicture;)Vencodermvalueo&kotlinx/serialization/encoding/Encoderqg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; >s rt write$Self(Lcom/ustadmobile/lib/db/entities/SchoolPicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V vw bx/kotlinx/serialization/encoding/CompositeEncoderz {_(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/SchoolPicture;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 01 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V kl Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.SchoolPictureJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  schoolPictureUid addElement(Ljava/lang/String;Z)V schoolPictureSchoolUidschoolPictureMasterChangeSeqNumschoolPictureLocalChangeSeqNumschoolPictureLastChangedByschoolPictureLctschoolPictureFileSizeschoolPictureTimestampschoolPictureMimeTypeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/SchoolPicture.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSchoolPicture.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  \ L+%S+%S+%S+%S+*S+%S+%S+%S+/S+ \ 01+39*;M>6 7 7 7 7 6 7 7 7:+,A:G,K76,K76,K7 6,K7 6,O66,K7 6,K7@6,K76,S:6,W67<Pdx>,K76,K76,K7 6{,K7 6f,O66Q,K7 6<,K7@6&,K76,S:6YY\,`bY  eo =hjCF=hjC =hjC 2fklh*+n9,p9*;N+-u:,-y-|  * *m}*o~ A0:*+ 2fAkH *+,b  m} o cYY K**********h  b* bs@s[e[IIIII[s[sss~s sssssssss0s2sfskssms}sosPK!!1/S=com/ustadmobile/lib/db/entities/SchoolPicture$Companion.class467com/ustadmobile/lib/db/entities/SchoolPicture$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/SchoolPicture$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/SchoolPicture$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/SchoolPicture$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/SchoolPicture;lib-database_release-com/ustadmobile/lib/db/entities/SchoolPicture* CompanionSchoolPicture.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/&0   .1/&0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!loYY3com/ustadmobile/lib/db/entities/SchoolPicture.class4-com/ustadmobile/lib/db/entities/SchoolPicturejava/lang/Object()V   schoolPictureMimeTypeLjava/lang/String;  this/Lcom/ustadmobile/lib/db/entities/SchoolPicture;getSchoolPictureUid()JschoolPictureUidJ  setSchoolPictureUid(J)VgetSchoolPictureSchoolUidschoolPictureSchoolUid  setSchoolPictureSchoolUid"getSchoolPictureMasterChangeSeqNumschoolPictureMasterChangeSeqNum  !"setSchoolPictureMasterChangeSeqNum!getSchoolPictureLocalChangeSeqNumschoolPictureLocalChangeSeqNum % &!setSchoolPictureLocalChangeSeqNumgetSchoolPictureLastChangedBy()IschoolPictureLastChangedByI +, -setSchoolPictureLastChangedBy(I)VgetSchoolPictureLctschoolPictureLct 2 3setSchoolPictureLctgetSchoolPictureFileSizeschoolPictureFileSize 7 8setSchoolPictureFileSizegetSchoolPictureTimestampschoolPictureTimestamp < =setSchoolPictureTimestampgetSchoolPictureMimeType()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;setSchoolPictureMimeType(Ljava/lang/String;)Vkotlin/jvm/internal/IntrinsicsFcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V HI GJ write$Self(Lcom/ustadmobile/lib/db/entities/SchoolPicture;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfOoutputQ serialDescS/kotlinx/serialization/encoding/CompositeEncoderUshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z WX VYencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V [\ V]encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V _` VaareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z cd GeencodeStringElementJ(Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V gh Vi1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;](IJJJJIJJJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/SchoolPicture$$serializerxINSTANCE;Lcom/ustadmobile/lib/db/entities/SchoolPicture$$serializer; z{ y| getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; ~ y1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker7com/ustadmobile/lib/db/entities/SchoolPicture$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion9Lcom/ustadmobile/lib/db/entities/SchoolPicture$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1K<              320:23Bc00000 0 0 0 0 00¢B¢J!+0,2-02.0/2001HÇR 0X†¢ "R 08@X‡¢ "R 08@X‡¢ "R08@X‡¢ "R08@X‡¢ " R 0X†¢ !""#$R0X†¢ %"&R 0X†¢ '"(R08@X‡¢ )"*¨4€å€å€å€å€å €å €å €å €å d2 $serializerlib-database_releaseSchoolPicture.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! B Z %+,2 7< B,= ** $  /* :* /* :*/*" #:*"$/*' (:*')*/*. /0:*.,1/*4 5:*46/*9 ::*9 ;/*>" ?:*>"@A/*$ BCD@ +EK*+$   BLMY*PK+RK,TK+,Z* +,*^+,Z* +,*^+,Z*" +,*"^+,Z*' +,*'^+,Z*.+,*.b+,Z*4 +,*4^+,Z*9 +,*9^+,Z*> +,*>^+,Z* f+,*j/$! @ @ @ @ @ @ @ @@F% 2Q^} , 9Z"g$ OQkSlNBBBm~}*~ * * ~ *  *~ * " *"~ * ' *'~ *. * . ~ * 4 * 4@~ * 9 * 9~ * > *>~ *  *-   N /0CDXYmn "$z , %+, 2 7 < #nospq@rss t[uevw Yy[IIIII[s[5ss ss ss ss s%s+s2s7s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/SchoolReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V/com/ustadmobile/lib/db/entities/SchoolReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/SchoolReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/SchoolReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.SchoolReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  schoolPk addElement(Ljava/lang/String;Z)V schoolVersionIdschoolDestination schoolPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/SchoolReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSchoolReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!0?com/ustadmobile/lib/db/entities/SchoolReplicate$Companion.class459com/ustadmobile/lib/db/entities/SchoolReplicate$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/SchoolReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/SchoolReplicate$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/SchoolReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/SchoolReplicate;lib-database_release/com/ustadmobile/lib/db/entities/SchoolReplicate) CompanionSchoolReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!![5com/ustadmobile/lib/db/entities/SchoolReplicate.class4/com/ustadmobile/lib/db/entities/SchoolReplicatejava/lang/Object()V   schoolPendingZ  this1Lcom/ustadmobile/lib/db/entities/SchoolReplicate; getSchoolPk()JschoolPkJ   setSchoolPk(J)VgetSchoolVersionIdschoolVersionId  setSchoolVersionIdgetSchoolDestinationschoolDestination  setSchoolDestinationgetSchoolPending()ZsetSchoolPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/SchoolReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/SchoolReplicate$$serializerRINSTANCE=Lcom/ustadmobile/lib/db/entities/SchoolReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf9com/ustadmobile/lib/db/entities/SchoolReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion;Lcom/ustadmobile/lib/db/entities/SchoolReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseSchoolReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!W = ##Kcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializer.class4Ecom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisGLcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79/kotlinx/serialization/internal/DoubleSerializer;1Lkotlinx/serialization/internal/DoubleSerializer; "= <>;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer@=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; "B AC deserializee(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z gh XidecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I kl XmdecodeDoubleElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)D op Xq decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I z{ X|+kotlinx/serialization/UnknownFieldException~(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X9com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendarjava/lang/String/com/ustadmobile/lib/db/entities/HolidayCalendar(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializef(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor9com.ustadmobile.lib.db.entities.SchoolWithHolidayCalendarJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   schoolUid addElement(Ljava/lang/String;Z)V  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZoneholidayCalendarLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Ecom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSchoolWithHolidayCalendar.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+*0S+*0S+*0S+5S+*0S+:S+%S+%S+ ?S+ ?S+ *0S+ %S+ %S+%S+*0S+%S+%S+:S+%S+*0S+D0S+  EFT%(M+HN*PM>6 7:: : 6 : 6 7 799: 7 7 7: 7 7 6" 7#:%:&+,V:''\',`76',*bf:6',*b f: 6',*b f: 6',j6 6',*b f:  6',n6 @6',`76',`76', r96', r96', *bf:6', `76', `7 6',`7@6',*bf:s6',`7t6',`7 u6',n6"v6',`7#w6',*b%f:%x6',Db&f:&y6',}6kp !8Of}+AWu>',`76o',*bf:6S',*b f: 67',*b f: 6',j6 6',*b f:  6',n6 @6',`76',`76', r96', r96v', *bf:6W', `76@', `7 6)',`7@6',*bf:s6',`7t6',`7 u6',n6"v6',`7#w6',*b%f:%x6~',Db&f:&y6`Y',Y      "#%& IRXzRX RXM MG h*+N,N*PN+-:,--  * ** AE:*+ GAH *+,    YYK***********************      s@s[e[IIIII[s[ssss sssssssssEsGsssssssPK!!nzIcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$Companion.class45Ccom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$Companionjava/lang/Object()V  thisELcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$Companion; serializer%()Lkotlinx/serialization/KSerializer;b()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializerINSTANCEGLcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;lib-database_release9com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar) CompanionSchoolWithHolidayCalendar.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!mh?com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar.class49com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar&com/ustadmobile/lib/db/entities/School()V  this;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;getHolidayCalendar3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;$Lorg/jetbrains/annotations/Nullable;holidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;  setHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V write$Self(Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/School;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),;com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer.INSTANCE=Lcom/ustadmobile/lib/db/entities/HolidayCalendar$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENEcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializerHGLcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V W X seen1I schoolUidJ schoolNameLjava/lang/String; schoolDesc schoolAddress schoolActiveZschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongDschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZoneserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringx/com/ustadmobile/lib/db/entities/HolidayCalendarz=kotlinx/serialization/internal/SerializationConstructorMarker|Ccom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionELcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1R                   /20:./BÙ0000 0 0  0 00000000000000000 ¢!B¢"J!'0(2)02*0+2,0-HÇR 08@X‡¢ #$"%&¨0d2(Lcom/ustadmobile/lib/db/entities/School; $serializerlib-database_releaseSchoolWithHolidayCalendar.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<#$W~LPV*    !#YZ~ * *"8>yyyyyyy{}I JW W[\W]^W_`Wa`Wb`WcdWe`Wf\ Wg^ Wh^ WijWkjWl`Wm^Wn^Wo^Wp`Wq^Wr^Ws\Wt^Wu`!W"Wvw##=>s?@@ABsCD[EeFG~ YI[IIIII[s[1s ss[sCs]sCs_sCsasbscsCsesfsgshsisCskslsmsnsospsqsrssstsusssvsws;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisNLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79/kotlinx/serialization/internal/DoubleSerializer;1Lkotlinx/serialization/internal/DoubleSerializer; "= <> deserializel(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z bc SddecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I fg ShdecodeDoubleElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)D jk Sl @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I xy Sz+kotlinx/serialization/UnknownFieldException|(I)V ~ } endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V S@com/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocationjava/lang/String(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;IILjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializem(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;BLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor@com.ustadmobile.lib.db.entities.SchoolWithMemberCountAndLocationJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   schoolUid addElement(Ljava/lang/String;Z)V  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone numStudents numTeachers locationName clazzCountLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Lcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer#SchoolWithMemberCountAndLocation.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*   "  >L+%S+*0S+*0S+*0S+5S+*0S+:S+%S+%S+ ?S+ ?S+ *0S+ %S+ %S+%S+*0S+%S+%S+:S+%S+*0S+:S+:S+*0S+:S+   @A(++CI*KM>6 7:: : 6 : 6 7 799: 7 7 7: 7 7 6" 7#:%6&6':(6)+,Q:**W *,[76*,*]a:6*,*] a: 6*,*] a: 6*,e6 6*,*] a:  6*,i6 @6*,[76*,[76*, m96*, m96*, *]a:6*, [76*, [7 6*,[7@6*,*]a:n6*,[7o6*,[7 p6*,i6"q6*,[7#r6*,*]%a:%s6*,i6&t6*,i6'u6*,*](a:(v6*,i6)w6*,{6uz+BYp 5Ka>y*,[76e*,*]a:6I*,*] a: 6-*,*] a: 6*,e6 6*,*] a:  6*,i6 @6*,[76*,[76*, m96*, m96l*, *]a:6M*, [766*, [7 6*,[7@6*,*]a:n6*,[7o6*,[7 p6*,i6"q6*,[7#r6*,*]%a:%s6t*,i6&t6^*,i6'u6H*,*](a:(v6**,i6)w6}Y*,Y      "#%&'()  MS MS MS  B h*+I,I*KN+-:,--  * ** A@:*+  BAH *+,    ӻYYK**************************  (  s@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!H0jMMPcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$Companion.class45Jcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$Companionjava/lang/Object()V  thisLLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$Companion; serializer%()Lkotlinx/serialization/KSerializer;i()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$$serializerINSTANCENLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;BLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;lib-database_release@com/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation) Companion#SchoolWithMemberCountAndLocation.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!wXXFcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation.class4@com/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation&com/ustadmobile/lib/db/entities/School()V  thisBLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;getNumStudents()I numStudentsI  setNumStudents(I)VgetNumTeachers numTeachers  setNumTeachersgetLocationName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; locationNameLjava/lang/String;  setLocationName(Ljava/lang/String;)V getClazzCount clazzCount # $ setClazzCountequals(Ljava/lang/Object;)Zjava/lang/Object)getClass()Ljava/lang/Class; +, *-kotlin/jvm/internal/Reflection/getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; 12 03kotlin/jvm/internal/Intrinsics5areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z 78 69 '( ;otherLjava/lang/Object;hashCode ? @java/lang/StringB C@result write$Self(Lcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfJcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V LM 6NoutputP serialDescR(Lcom/ustadmobile/lib/db/entities/School;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V FT U/kotlinx/serialization/encoding/CompositeEncoderWshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z YZ X[encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V ]^ X_/kotlinx/serialization/internal/StringSerializeraINSTANCE1Lkotlinx/serialization/internal/StringSerializer; cd be+kotlinx/serialization/SerializationStrategyg!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ij Xk1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;IILjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$$serializer{NLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$$serializer; c} |~ getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; |1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V (IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;IJJDDLjava/lang/String;JJJLjava/lang/String;JJIJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V   @seen1 schoolUidJ schoolName schoolDesc schoolAddress schoolActiveZschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongDschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZoneserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerJcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionLLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d10T                    =20:<=Bñ0000 0 0  0 000000000000000000 0!0"¢#B¢$J10 2203H–J40HJ!50627028092:0;HÇR 0X†¢ %&"'(R0X†¢ )*"+,R0X†¢ -&".(R0X†¢ /&"0(¨>d2(Lcom/ustadmobile/lib/db/entities/School; $serializerlib-database_release#SchoolWithMemberCountAndLocation.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1I #/*   /*  :*  /*  :*  /*   !:*+  " /*%  &:*% '(e*++*.4+.4:*+<+W*+*+*+:  "!+0@Pce e=>? 1*A<h*`<h*`<h*Y DW`<+C !"#/$,E1 FG,*KO+QO,SO*+,V+,\*+,*`+,\*+,*`+,\*+,fh*l+,\*%+,*%`+ @ @ @ @ J PmRnHIIIo5#'~*    !&~ * *"~ * *#~ * *$~ *% *%%A >CCCCCCCC& IJ^ _s t  ! "#$#%&#pqsrs@tusvw[xeyz Y|[IIIII[s[?s sssvssvssvssssvssssssvssssssssssss sss#sssoss"s s&ssss s!s ssss's=svs?sFsvsJsPsmsRsnsssPK!!=com/ustadmobile/lib/db/entities/ScopedGrant$$serializer.class47com/ustadmobile/lib/db/entities/ScopedGrant$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/ScopedGrant$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ') deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScopedGrant;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V+com/ustadmobile/lib/db/entities/ScopedGrantXN(IJJJIJIJJJIILkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/ScopedGrant;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.ScopedGrantJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sgUid addElement(Ljava/lang/String;Z)V sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/ScopedGrant.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerScopedGrant.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  p L+%S+%S+%S+*S+%S+*S+%S+%S+%S+ *S+ *S+ p +,0+.4*6M>6 7 7 7 6 7 6 7 7 766+,<:B,F76,F76,F7 6,J6 6,F7 6,J6 6,F7@6,F76,F76, J66, J66LH,N6/ =BVj~>,F76,F76,F7 6u,J6 6`,F7 6K,J6 66,F7@6 ,F76 ,F76, J66, J66ĻPYS,WYY   \q8_>L8_> 8_>  -]`ah*+c4,e4*6N+-j:,-n-q * *br*ds A+t:*+v  -]A`wH *+,Yy  br dz{ qY|~Y~ K************_  pe Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!kk`BB;com/ustadmobile/lib/db/entities/ScopedGrant$Companion.class4?5com/ustadmobile/lib/db/entities/ScopedGrant$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/ScopedGrant$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/ScopedGrant$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/ScopedGrant$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1$         †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ ¨d2 ALL_ENTITIES ALL_TABLESFLAG_ADMIN_GROUPFLAG_NO_DELETE FLAG_NO_EDITFLAG_PARENT_GRANTFLAG_PARENT_GROUPFLAG_STUDENT_GROUPFLAG_TEACHER_GROUPTABLE_ID#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/ScopedGrant;lib-database_release+com/ustadmobile/lib/db/entities/ScopedGrant3 CompanionScopedGrant.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations17/*8G9   718G9  : ;7-*9 < 45=6>d[IIII I!"[s#$[s s%ss&s%s's%s(s)s*s+s,s-s.s/s s0s1s2PK!!`d$$1com/ustadmobile/lib/db/entities/ScopedGrant.class4+com/ustadmobile/lib/db/entities/ScopedGrantjava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/ScopedGrant;getSgUid()JsgUidJ  setSgUid(J)V getSgPcsnsgPcsn   setSgPcsn getSgLcsnsgLcsn   setSgLcsngetSgLcb()IsgLcbI ! "setSgLcb(I)VgetSgLctsgLct ' (setSgLct getSgTableId sgTableId ,! - setSgTableIdgetSgEntityUid sgEntityUid 1 2setSgEntityUidgetSgPermissions sgPermissions 6 7setSgPermissions getSgGroupUid sgGroupUid ; < setSgGroupUid getSgIndexsgIndex @! A setSgIndex getSgFlagssgFlags E! F setSgFlags write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfMkotlin/jvm/internal/IntrinsicsOcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V QR PSoutputU serialDescW/kotlinx/serialization/encoding/CompositeEncoderYshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z [\ Z]encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V _` ZaencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V cd Ze1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;N(IJJJIJIJJJIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/ScopedGrant$$serializeruINSTANCE9Lcom/ustadmobile/lib/db/entities/ScopedGrant$$serializer; wx vy getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; {| v}1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/ScopedGrant$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/ScopedGrant$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;1Lcom/ustadmobile/door/annotation/LastChangedTime;TABLE_ID0 ALL_TABLES ALL_ENTITIESFLAG_NO_DELETE FLAG_NO_EDITFLAG_ADMIN_GROUPFLAG_TEACHER_GROUPFLAG_STUDENT_GROUPFLAG_PARENT_GRANT FLAG_PARENT_GROUP@Landroidx/room/Entity;indicesLandroidx/room/Index;valuenameidx_group_to_entityidx_entity_to_group1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;sg_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements@ REPLACE INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) /*psql ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions */ $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxid16             620:56Bq00000 0 0 0 0 0000¢B¢J!.0/20021022304HÇR 0X†¢ "R0X†¢ "R 0X†¢ "R0X†¢ "R08@X‡¢  "!R08@X‡¢ ""#R 08@X‡¢ $"%R08@X‡¢ &"'R 0X†¢ (")R 0X†¢ *"+R08@X‡¢ ,"-¨7€å€å€å€å€å €å €å €å €å €å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnScopedGrant.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile!L  Z !' ,!16;@!E!!!!!!!!!!3*  $   /*'  :*'  /**  :**  /*-  :*- /*#0  $%:*#0 !& /*)4  *:*)4 +/*.7  /%:*.7 !0 /*3:  4:*3: 5 /*8=  9:*8= : /*=@  >:*=@ ?/*BC  C%:*BC !D/*GE  H%:*GE !IJ*NT+VT,XT+,^* +,*b+,^* +,*b+,^* +,*b+,^*#+,*#f+,^*) +,*)b+,^*.+,*.f+,^*3 +,*3b+,^*8 +,*8b+,^*= +,*=b+, ^*B+, *Bf+, ^*G+, *Gf9,! @ @ @ @ @ @ @ @ @ @ @> %'2 Q*^ }- 4 *:7 X=e @ M UgWhKLLLi8~z~*~ * * ~ *  *~ *  *~ *# *#~ * ) * ) ~ *. * .@~ * 3 * 3~ * 8 *8~ * = *=~ *B *B~ *G *G1  ^ ' /*0 C-D X0Y m4n 7 : = @ C E  !  !' ,! 1 6;@!E!#jkslm@nospq[rest Y*v@@@ [@se[ee[s[IIIII[s[8s spssps spsss s's,s1s6s;s@sEsssiss0s s4ssDssHs%s:s>s?sCss$sss&s*sss5s9s+s/s ssIspsMsUsgsWshsssT[@[s;s6s,s1s@[s,s1s6s;sIcIPK!!u[Dcom/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializer.class4>com/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer7com/ustadmobile/lib/db/entities/ScopedGrant$$serializer INSTANCE9Lcom/ustadmobile/lib/db/entities/ScopedGrant$$serializer; "# !$3kotlinx/serialization/builtins/BuiltinSerializersKt& getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; () '*/kotlinx/serialization/internal/StringSerializer,1Lkotlinx/serialization/internal/StringSerializer; ". -/ deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DG-kotlinx/serialization/DeserializationStrategyI!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; KL DMdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I OP DQ+kotlinx/serialization/UnknownFieldExceptionS(I)V U TV endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V XY DZ2com/ustadmobile/lib/db/entities/ScopedGrantAndName\+com/ustadmobile/lib/db/entities/ScopedGrant^java/lang/String`(ILcom/ustadmobile/lib/db/entities/ScopedGrant;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V b ]c(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorf serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;)Vencoderjvaluel&kotlinx/serialization/encoding/Encoderng(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?p oq write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V st ]u/kotlinx/serialization/encoding/CompositeEncoderw xZ(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 }=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V hi Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.ScopedGrantAndNameJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   scopedGrant addElement(Ljava/lang/String;Z)V nameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/ScopedGrantAndName.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerScopedGrantAndName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  IL+%+S+0+S+  12 +4:*6::+,B:H8,%JN:6,0JN:6tp,R6W;>,%JN:6,0JN:6TYW,[]Y_adY^ >gD) >gD >gD 3ehih*+k:,m:*()V  this>Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;lib-database_release2com/ustadmobile/lib/db/entities/ScopedGrantAndName) CompanionScopedGrantAndName.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!))8com/ustadmobile/lib/db/entities/ScopedGrantAndName.class42com/ustadmobile/lib/db/entities/ScopedGrantAndNamejava/lang/Object()V  this4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;getScopedGrant/()Lcom/ustadmobile/lib/db/entities/ScopedGrant;$Lorg/jetbrains/annotations/Nullable; scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;  setScopedGrant0(Lcom/ustadmobile/lib/db/entities/ScopedGrant;)VgetName()Ljava/lang/String;nameLjava/lang/String;  setName(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+/kotlinx/serialization/encoding/CompositeEncoder-shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z /0 .17com/ustadmobile/lib/db/entities/ScopedGrant$$serializer3INSTANCE9Lcom/ustadmobile/lib/db/entities/ScopedGrant$$serializer; 56 47+kotlinx/serialization/SerializationStrategy9!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ;< .=/kotlinx/serialization/internal/StringSerializer?1Lkotlinx/serialization/internal/StringSerializer; 5A @B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(ILcom/ustadmobile/lib/db/entities/ScopedGrant;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializerR@Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializer; 5T SU getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; WX SY1kotlinx/serialization/internal/PluginExceptionsKt[throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ]^ \_seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;+com/ustadmobile/lib/db/entities/ScopedGrantejava/lang/Stringg=kotlinx/serialization/internal/SerializationConstructorMarkeriLcom/ustadmobile/lib/db/entities/ScopedGrantAndName$Companion; qr sLandroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1:             20:B-0000 ¢ B¢ J!0202020HÇR0X†¢   "R 08@X‡¢ "¨d2 $serializerlib-database_releaseScopedGrantAndName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1qr  u  3*    /*   :*+   /*   :*+   s*"(+*(,,(+,2*+,8:*>+,2*+,C:*> ! @ @ s! s)Ds+E   F<~VZ`*~ **,~ **-fhj  / 04< <ab<<<cd#GHsIJ@KLsMN[OePQk mYptmqSvwx[IyIzIy{Iy|I}~[s[s sMsasMssssMscsdsFssssss s ssssMs!s)sDs+sEssqsPK!!T~xFcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializer.class4@com/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializer~Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/ScopedGrantReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.ScopedGrantReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sgPk addElement(Ljava/lang/String;Z)V  sgVersionId sgDestination sgPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/ScopedGrantReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerScopedGrantReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!! KDcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$Companion.class45>com/ustadmobile/lib/db/entities/ScopedGrantReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;lib-database_release4com/ustadmobile/lib/db/entities/ScopedGrantReplicate) CompanionScopedGrantReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!յH:com/ustadmobile/lib/db/entities/ScopedGrantReplicate.class44com/ustadmobile/lib/db/entities/ScopedGrantReplicatejava/lang/Object()V   sgPendingZ  this6Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;getSgPk()JsgPkJ  setSgPk(J)VgetSgVersionId sgVersionId  setSgVersionIdgetSgDestination sgDestination  setSgDestination getSgPending()Z setSgPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/ScopedGrantReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/ScopedGrantReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseScopedGrantReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!ܣwwEcom/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializer.class4?com/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializer}Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisALcom/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14 deserialize_(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IPdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I RS IT-kotlinx/serialization/DeserializationStrategyV!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig3com/ustadmobile/lib/db/entities/ScopedGrantWithNameijava/lang/Stringk`(IJJJIJIJJJIILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serialize`(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor3com.ustadmobile.lib.db.entities.ScopedGrantWithNameJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sgUid addElement(Ljava/lang/String;Z)V sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsnameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2?com/ustadmobile/lib/db/entities/ScopedGrantWithName.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerScopedGrantWithName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  } L+%S+%S+%S+*S+%S+*S+%S+%S+%S+ *S+ *S+ /5S+ } 67+9?*AM>6 7 7 7 6 7 6 7 7 766:+,G:M,Q76,Q76,Q7 6,U6 6,Q7 6,U6 6,Q7@6,Q76,Q76, U66, U66, /W[:6pl,_6S BG[o4>,Q76,Q76,Q7 6p,U6 6[,Q7 6F,U6 61,Q7@6,Q76,Q76, U66, U66, /W[:6aYd,hjY   lo{2CrIQCrI CrI 8psth*+v?,x?*AN+-}:,--  * *u*w A6:*+ 8pAsH *+,j  u w xYY K*************r  w  js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!g*Ccom/ustadmobile/lib/db/entities/ScopedGrantWithName$Companion.class45=com/ustadmobile/lib/db/entities/ScopedGrantWithName$Companionjava/lang/Object()V  this?Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName$Companion; serializer%()Lkotlinx/serialization/KSerializer;\()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializerINSTANCEALcom/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;lib-database_release3com/ustadmobile/lib/db/entities/ScopedGrantWithName) CompanionScopedGrantWithName.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!зo9com/ustadmobile/lib/db/entities/ScopedGrantWithName.class43com/ustadmobile/lib/db/entities/ScopedGrantWithName+com/ustadmobile/lib/db/entities/ScopedGrant()V  this5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;getName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;nameLjava/lang/String;  setName(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),/kotlinx/serialization/internal/StringSerializer.INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;`(IJJJIJIJJJIILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN?com/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializerHALcom/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RUN(IJJJIJIJJJIILkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IsgUidJsgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringj=kotlinx/serialization/internal/SerializationConstructorMarkerl=com/ustadmobile/lib/db/entities/ScopedGrantWithName$Companiono1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V q pr Companion?Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName$Companion; tu v$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1"<              "20:!"B{00000 0 0 0 0 00000¢B¢J!0202020 HÇR0X†¢ "¨#d2-Lcom/ustadmobile/lib/db/entities/ScopedGrant; $serializerlib-database_releaseScopedGrantWithName.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1tu /*   /*   :*+  N* +" ,$ *+,'+, -*+, 35*9+ @ N N!:N#;<(D~LPV*    Y~ * * +km67D DZ[D\]D^]D_]D`[Da] Db[ Dc] Dd]De]Df[Dg[DDhi#=>s?@@ABsCD[EeFGn pYswptIxyz[I{I|I{}I{~I[s[$s ssZsCs\sCs^s_s`sasbscsdsesfsgssCshsis;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$-kotlinx/serialization/internal/LongSerializer&/Lkotlinx/serialization/internal/LongSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ST NUdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np/com/ustadmobile/lib/db/entities/ScrapeQueueItemrjava/lang/Stringt(IIJJLjava/lang/String;Ljava/lang/String;IIIILjava/lang/String;JJJIZLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.ScrapeQueueItemJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sqiUid addElement(Ljava/lang/String;Z)V sqiContentEntryParentUidsqiContentEntryUiddestDir scrapeUrlstatusrunIditemType errorCode contentType timeAdded timeStarted timeFinishedpriority overrideEntryLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/ScrapeQueueItem.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerScrapeQueueItem.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  L+%S+*S+*S+/5S+/5S+%S+%S+%S+%S+ /5S+ *S+ *S+ *S+ %S+:S+  ;<[+>D*FM>66 7 7 : : 6 666: 7 7 766+,L:R:,V66,Z76,Z7 6,/\ `: 6,/\ `: 6,V6  6,V6@6,V66,V66, /\`:6, Z76, Z76, Z76, V6 6,d6@6,h6MRfz !@Wn>,V66,Z76y,Z7 6e,/\ `: 6H,/\ `: 6+,V6  6,V6@6,V66,V66, /\`:6, Z76, Z76, Z76n, V6 6W,d6@6@jYm,qsY  u u uxH{N\H{N H{N  =y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  YYK****************{  2 ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!2!!?com/ustadmobile/lib/db/entities/ScrapeQueueItem$Companion.class479com/ustadmobile/lib/db/entities/ScrapeQueueItem$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/ScrapeQueueItem$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1t        †20B¢J00HÆR0X†T¢ R0X†T¢ ¨ d2ITEM_TYPE_INDEXITEM_TYPE_SCRAPE#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;lib-database_release/com/ustadmobile/lib/db/entities/ScrapeQueueItem+ CompanionScrapeQueueItem.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1//*0,1   /10,1  2 3/-*1 4 ,-5.6I[IIII I!"[s#$[ s s%ss&s%s's s(s)s*PK!!O#$$5com/ustadmobile/lib/db/entities/ScrapeQueueItem.class4/com/ustadmobile/lib/db/entities/ScrapeQueueItemjava/lang/Object()V  this1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem; getSqiUid()IsqiUidI   setSqiUid(I)VgetSqiContentEntryParentUid()JsqiContentEntryParentUidJ  setSqiContentEntryParentUid(J)VgetSqiContentEntryUidsqiContentEntryUid  setSqiContentEntryUid getDestDir()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;destDirLjava/lang/String; $% & setDestDir(Ljava/lang/String;)V getScrapeUrl scrapeUrl +% , setScrapeUrl getStatusstatus 0 1 setStatusgetRunIdrunId 5 6setRunId getItemTypeitemType : ; setItemType getErrorCode errorCode ? @ setErrorCodegetContentType contentType D% EsetContentType getTimeAdded timeAdded I J setTimeAddedgetTimeStarted timeStarted N OsetTimeStartedgetTimeFinished timeFinished S TsetTimeFinished getPrioritypriority X Y setPrioritygetOverrideEntry()Z overrideEntryZ ^_ `setOverrideEntry(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfhkotlin/jvm/internal/IntrinsicsjcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V lm knoutputp serialDescr/kotlinx/serialization/encoding/CompositeEncodertshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z vw uxencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V z{ u|encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V ~ u/kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V uencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V u1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IIJJLjava/lang/String;Ljava/lang/String;IIIILjava/lang/String;JJJIZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/ScrapeQueueItem$$serializer=Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker9com/ustadmobile/lib/db/entities/ScrapeQueueItem$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion;Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem$Companion; Landroidx/room/PrimaryKey; autoGenerateITEM_TYPE_INDEXITEM_TYPE_SCRAPELandroidx/room/Entity;indicesLandroidx/room/Index;value$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1^F           )      H20:GHB—00000  0  0 0 000 000000¢B¢J!@0A2B02C0D2E0FHÇR0 X†¢ "R0 X†¢ "R0X†¢  !""#R 0X†¢ $!"%#R0X†¢ &'"()R0X†¢ *!"+#R 0X†¢ ,!"-#R 0 X†¢ ."/R0X†¢ 01"23R0X†¢ 41"53R08@X‡¢ 6!"7#R 0X†¢ 8!"9#R0X†¢ :1";3R0X†¢ <1"=3R0X†¢ >1"?3¨I€å€å€å€å€å €å €å €å €å€å€å€å€å€å€åd2 $serializerlib-database_releaseScrapeQueueItem.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!g  Z$%#+%#05:?D%#INSX^_"3*     /*  :* /*  :* /*   :* !"/*'  #():*+' %#*"/*-  #.):*+- %#/ /*2  3:*2 4 /*7  8:*7 9 /*<  =:*< > /*A  B:*A C"/*F  #G):*+F  %#H/*K"  L:*K" M/*P$  Q:*P$ R/*U&  V:*U& W /*Z(  [:*Z( \]/*a*  bc:*a* _dex*io+qo,so+,y*+,*}+,y* +,*+,y* +,*+,y*'+,*'+,y*-+,*-+,y*2+,*2}+,y*7+,*7}+,y*<+,*<}+,y*A+,*A}+, y*F+, *F+, y*K +, *K+, y*P +, *P+, y*U +, *U+, y*Z+, *Z}+,y*a+,*aMs sBss9s=s\s]sbscsWs[s4s8s*s.ssssss s ss/s3sHsLsRsVsMsQsdsshspssrssss[@[s0s:PK!!CNcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializer.class4Hcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisJLcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$-kotlinx/serialization/internal/LongSerializer&/Lkotlinx/serialization/internal/LongSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 795com/ustadmobile/lib/db/entities/ScrapeRun$$serializer;7Lcom/ustadmobile/lib/db/entities/ScrapeRun$$serializer; "= <> deserializeh(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY SZdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J \] S^-kotlinx/serialization/DeserializationStrategy`!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; bc SddecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z fg ShdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I kl Sm+kotlinx/serialization/UnknownFieldExceptiono(I)V q pr endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V tu SvLcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor66 7 7 : : 6 666: 7 7 766:+,Q:WU,[66,_76,_7 6,/a e: 6,/a e: 6,[6  6,[6@6,[66,[66, /ae:6, _76, _76, _76, [6 6,i6@6,?ae:j6,n6SXl'F]t>,[66,_76s,_7 6_,/a e: 6B,/a e: 6%,[6  6,[6@6,[66,[66, /ae:6, _76, _76, _76h, [6 6Q,i6@6:,?ae:j6pYs,wyY  { { {}MSbMS MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,y    YYK*****************    ys@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!t=--Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$Companion.class45Fcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$Companionjava/lang/Object()V  thisHLcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$Companion; serializer%()Lkotlinx/serialization/KSerializer;e()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializerINSTANCEJLcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;>Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;lib-database_release()V  this>Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun; getScrapeRun-()Lcom/ustadmobile/lib/db/entities/ScrapeRun;$Lorg/jetbrains/annotations/Nullable; scrapeRun+Lcom/ustadmobile/lib/db/entities/ScrapeRun;   setScrapeRun.(Lcom/ustadmobile/lib/db/entities/ScrapeRun;)V write$Self(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),5com/ustadmobile/lib/db/entities/ScrapeRun$$serializer.INSTANCE7Lcom/ustadmobile/lib/db/entities/ScrapeRun$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IIJJLjava/lang/String;Ljava/lang/String;IIIILjava/lang/String;JJJIZLcom/ustadmobile/lib/db/entities/ScrapeRun;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENHcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializerHJLcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RU(IIJJLjava/lang/String;Ljava/lang/String;IIIILjava/lang/String;JJJIZLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1IsqiUidsqiContentEntryParentUidJsqiContentEntryUiddestDirLjava/lang/String; scrapeUrlstatusrunIditemType errorCode contentType timeAdded timeStarted timeFinishedpriority overrideEntryZserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringq)com/ustadmobile/lib/db/entities/ScrapeRuns=kotlinx/serialization/internal/SerializationConstructorMarkeruFcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$Companionx1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V z y{ CompanionHLcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun$Companion; }~ Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1^L                  (20:'(B¡00000  0  0 0 000 0000000¢B¢J! 0!2"02#0$2%0&HÇR 08@X‡¢ "¨)d21Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem; $serializerlib-database_releaseScrapeQueueItemWithScrapeRun.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1}~  /*   /*   :*+   N* +" ,$ *+,'+,-*+,35*9+ @ N N!:N#;<`J~LPV*!     YZ~ * **1rrrtv< =J J[\J]\J^_J`_JabJcbJd\ Je\ Jf\ Jg\ Jhb Ji_Jj_Jk_Jl\JmnJJop#=>s?@@ABsCD[EeFGw yY|y}I[IIIII[s[*s ss[sCs]s^sCs`sasCscsdsesfsgshsisjskslsmsCsssosps;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this7Lcom/ustadmobile/lib/db/entities/ScrapeRun$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer,kotlinx/serialization/internal/IntSerializer INSTANCE.Lkotlinx/serialization/internal/IntSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeU(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/ScrapeRun;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^)com/ustadmobile/lib/db/entities/ScrapeRun`java/lang/Stringbi(IILjava/lang/String;ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeV(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/ScrapeRun;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/ScrapeRun;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;+Lcom/ustadmobile/lib/db/entities/ScrapeRun;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor)com.ustadmobile.lib.db.entities.ScrapeRunJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   scrapeRunUid addElement(Ljava/lang/String;Z)V  scrapeTypescrapeRunStatusconversionParamsLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d25com/ustadmobile/lib/db/entities/ScrapeRun.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer ScrapeRun.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  [1L+%S+*0S+%S+*0S+ 1 12 I+4:*66:6: +,B:  H[ ,L66 ,*NR:6 ,L66 ,*N R: 6 ,V6!&:Vj> ,L66 ,*NR:6 ,L66 ,*N R: 6lXY[ ,_aYc cfa >iD0 >iD >iDI I3gjkh*+m:,o:* as@s[e[IIIII[s[sss}s sssssssss1s3sgsjssls|snsPK!!ݲ9com/ustadmobile/lib/db/entities/ScrapeRun$Companion.class453com/ustadmobile/lib/db/entities/ScrapeRun$Companionjava/lang/Object()V  this5Lcom/ustadmobile/lib/db/entities/ScrapeRun$Companion; serializer%()Lkotlinx/serialization/KSerializer;R()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/lib/db/entities/ScrapeRun$$serializerINSTANCE7Lcom/ustadmobile/lib/db/entities/ScrapeRun$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;+Lcom/ustadmobile/lib/db/entities/ScrapeRun;lib-database_release)com/ustadmobile/lib/db/entities/ScrapeRun) Companion ScrapeRun.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!GNh'/com/ustadmobile/lib/db/entities/ScrapeRun.class4)com/ustadmobile/lib/db/entities/ScrapeRunjava/lang/Object()V  this+Lcom/ustadmobile/lib/db/entities/ScrapeRun;getScrapeRunUid()I scrapeRunUidI  setScrapeRunUid(I)V getScrapeType()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; scrapeTypeLjava/lang/String;   setScrapeType(Ljava/lang/String;)VgetScrapeRunStatusscrapeRunStatus  setScrapeRunStatusgetConversionParamsconversionParams # $setConversionParams((Ljava/lang/String;ILjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/Intrinsics*checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ,- +. status write$Self(Lcom/ustadmobile/lib/db/entities/ScrapeRun;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;self5output7 serialDesc9/kotlinx/serialization/encoding/CompositeEncoder;shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z => <?encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V AB <C/kotlinx/serialization/internal/StringSerializerEINSTANCE1Lkotlinx/serialization/internal/StringSerializer; GH FI+kotlinx/serialization/SerializationStrategyK!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V MN <O1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;i(IILjava/lang/String;ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN5com/ustadmobile/lib/db/entities/ScrapeRun$$serializer_7Lcom/ustadmobile/lib/db/entities/ScrapeRun$$serializer; Ga `b getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; de `f1kotlinx/serialization/internal/PluginExceptionsKththrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V jk ilseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringq=kotlinx/serialization/internal/SerializationConstructorMarkers3com/ustadmobile/lib/db/entities/ScrapeRun$Companionv1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V x wy Companion5Lcom/ustadmobile/lib/db/entities/ScrapeRun$Companion; {| }Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1e6             #20:"#B!000¢B=0 00 00 0 ¢ B¢J!020202 0!HÇR0X†¢ "R 0X†¢ "R 08@X‡¢ "R0X†¢ "¨$d2 $serializerlib-database_release ScrapeRun.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1{|(  Z# 3*    /*  :*  /*  :*+  /*   !:*  "/*%  &:*+% 'r+)/*0*+* *-% * 1#(23!*6/+8/,:/+,@*+,*D+,@*+,JL*P+,@* +,* D+,@*%+,JL*%P! @ @ @ @ 5 7Q9R4(((Se~cgm*~ **~ **-~ * * ~ *% *% rrt  &  /0BCWXHe ene eee#eop#TUsVW@XYsZ[[\e]^u wYz~w{`[IIIII[s[%s sZssZs1sZs#s'sns ssospsSss"ss&sss s!ss ssss2sZs5s7sQs9sRss{sPK!!6com/ustadmobile/lib/db/entities/Site$$serializer.class40com/ustadmobile/lib/db/entities/Site$$serializernLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this2Lcom/ustadmobile/lib/db/entities/Site$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 140kotlinx/serialization/internal/BooleanSerializer62Lkotlinx/serialization/internal/BooleanSerializer; "8 79 deserializeP(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/Site;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NUdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I WX NY-kotlinx/serialization/DeserializationStrategy[!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ]^ N_decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np$com/ustadmobile/lib/db/entities/Siterjava/lang/Stringtn(IJJJIJLjava/lang/String;ZZLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeQ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/Site;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/Site;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;&Lcom/ustadmobile/lib/db/entities/Site;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor$com.ustadmobile.lib.db.entities.SiteJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  siteUid addElement(Ljava/lang/String;Z)V sitePcsnsiteLcsnsiteLcbsiteLctsiteName guestLoginregistrationAllowedauthSaltLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d20com/ustadmobile/lib/db/entities/Site.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSite.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  b L+%S+%S+%S+*S+%S+/5S+:S+:S+/5S+ b ;<E+>D*FM>6 7 7 7 6 7 :66:+,L:R,V76,V76,V7 6,Z6 6,V7 6,/\`: 6,d6@6,d66,/\`:6($,h6 7<Pdx>,V76,V76,V7 6{,Z6 6f,V7 6Q,/\`: 64,d6@6,d66,/\`:6jYm,qsY   uuxu H{NFH{N H{N E E=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  cYY K**********{  b4 ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!`8gmm4com/ustadmobile/lib/db/entities/Site$Companion.class45.com/ustadmobile/lib/db/entities/Site$Companionjava/lang/Object()V  this0Lcom/ustadmobile/lib/db/entities/Site$Companion; serializer%()Lkotlinx/serialization/KSerializer;M()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/lib/db/entities/Site$$serializerINSTANCE2Lcom/ustadmobile/lib/db/entities/Site$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;&Lcom/ustadmobile/lib/db/entities/Site;lib-database_release$com/ustadmobile/lib/db/entities/Site) CompanionSite.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!! s&"&"*com/ustadmobile/lib/db/entities/Site.class4$com/ustadmobile/lib/db/entities/Sitejava/lang/Object()V   guestLoginZ  registrationAllowed this&Lcom/ustadmobile/lib/db/entities/Site; getSiteUid()JsiteUidJ   setSiteUid(J)V getSitePcsnsitePcsn   setSitePcsn getSiteLcsnsiteLcsn ! " setSiteLcsn getSiteLcb()IsiteLcbI '( ) setSiteLcb(I)V getSiteLctsiteLct . / setSiteLct getSiteName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;siteNameLjava/lang/String; 56 7 setSiteName(Ljava/lang/String;)V getGuestLogin()Z setGuestLogin(Z)VgetRegistrationAllowedsetRegistrationAllowed getAuthSaltauthSalt B6 C setAuthSalt write$Self(Lcom/ustadmobile/lib/db/entities/Site;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfJkotlin/jvm/internal/IntrinsicsLcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V NO MPoutputR serialDescT/kotlinx/serialization/encoding/CompositeEncoderVshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY WZencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V \] W^encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V `a Wb/kotlinx/serialization/internal/StringSerializerdINSTANCE1Lkotlinx/serialization/internal/StringSerializer; fg eh+kotlinx/serialization/SerializationStrategyj!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V lm WnencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V pq Wr1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;n(IJJJIJLjava/lang/String;ZZLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN0com/ustadmobile/lib/db/entities/Site$$serializer2Lcom/ustadmobile/lib/db/entities/Site$$serializer; f  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker.com/ustadmobile/lib/db/entities/Site$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion0Lcom/ustadmobile/lib/db/entities/Site$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;1Lcom/ustadmobile/door/annotation/LastChangedTime;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker/Lcom/ustadmobile/lib/db/entities/SiteReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namesite_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements7REPLACE INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) /*psql ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt*/Lkotlin/Metadata;mvkxi0d1YD                620:56Be00000 0 0  0 0 0 0¢B¢J!.0/20021022304HÇR0 X†¢ "R 0 X†¢ "R0 X†¢ "R08@X‡¢ " !R08@X‡¢ "#"$%R 08@X‡¢ &#"'%R 0 X†¢ (")R08@X‡¢ *#"+%R08@X‡¢ ,#"-%¨7€å€å€å€å€å €å €å €å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnSite.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! I Z!'(. 564  B64E** * . 0 /* :*/* :*  /*## $:*##%&/**& +,:**&(-/*0* 1:*0*23/*8, 49::*+8,64;</* . =>:* . ?</*0 @>:*0 A3/*D2 4E::*+D264FGL*KQ+SQ,UQ+,[* +,*_+,[* +,*_+,[*# +,*#_+,[**+,**c+,[*0 +,*0_+,[*8+,ik*8o+,[* +,* s+,[*+,*s+,[*D+,ik*Do/$! @ @ @ @ @ @ @ @ @6  %2 Q ^ }# * 0.< ]0i JRtTuHIIIv~*~ * * ~ *  *~ * # *#~ ** **~ * 0 * 0 ~ *8 * 8@~ * * ~ * * ~ *D *D/   N  / 0 C#D X&Y m*n , . 0 2 z (!'(. 56 B6#wxsyz@{|s}~[e Y*@@@ [@se[ee[s[IIIII[s[8ss}ss}ss}ss!s's.s5s}s s}s sBsssvssAs3sEs:s;ss?s@s%s&s+s,s ss$ss-s1s2s9sssssFs}sJsRstsTsusssIcPK!!?Q__?com/ustadmobile/lib/db/entities/SiteReplicate$$serializer.class49com/ustadmobile/lib/db/entities/SiteReplicate$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/SiteReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SiteReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V-com/ustadmobile/lib/db/entities/SiteReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SiteReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/SiteReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/SiteReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.SiteReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sitePk addElement(Ljava/lang/String;Z)V  siteVersionIdsiteDestination sitePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/SiteReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSiteReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!1V>w=com/ustadmobile/lib/db/entities/SiteReplicate$Companion.class457com/ustadmobile/lib/db/entities/SiteReplicate$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/SiteReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/SiteReplicate$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/SiteReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/SiteReplicate;lib-database_release-com/ustadmobile/lib/db/entities/SiteReplicate) CompanionSiteReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!jإ3com/ustadmobile/lib/db/entities/SiteReplicate.class4-com/ustadmobile/lib/db/entities/SiteReplicatejava/lang/Object()V   sitePendingZ  this/Lcom/ustadmobile/lib/db/entities/SiteReplicate; getSitePk()JsitePkJ   setSitePk(J)VgetSiteVersionId siteVersionId  setSiteVersionIdgetSiteDestinationsiteDestination  setSiteDestinationgetSitePending()ZsetSitePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/SiteReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/SiteReplicate$$serializerRINSTANCE;Lcom/ustadmobile/lib/db/entities/SiteReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf7com/ustadmobile/lib/db/entities/SiteReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion9Lcom/ustadmobile/lib/db/entities/SiteReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseSiteReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!f6//;com/ustadmobile/lib/db/entities/SiteTerms$$serializer.class45com/ustadmobile/lib/db/entities/SiteTerms$$serializersLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this7Lcom/ustadmobile/lib/db/entities/SiteTerms$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeU(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SiteTerms;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np)com/ustadmobile/lib/db/entities/SiteTermsrjava/lang/Stringtn(IJLjava/lang/String;Ljava/lang/String;JZIJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeV(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SiteTerms;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;+Lcom/ustadmobile/lib/db/entities/SiteTerms;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor)com.ustadmobile.lib.db.entities.SiteTermsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   sTermsUid addElement(Ljava/lang/String;Z)V  termsHtml sTermsLang sTermsLangUid sTermsActivesTermsLastChangedBysTermsPrimaryCsnsTermsLocalCsn sTermsLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d25com/ustadmobile/lib/db/entities/SiteTerms.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer SiteTerms.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  b L+%S+*0S+*0S+%S+5S+:S+%S+%S+%S+ b ;<E+>D*FM>6 7:: 7 6 6 7 7 7+,L:R,V76,*X\:6,*X \: 6,V7 6,`6 6,d6  6,V7@6,V76,V76($,h6 7<Pl>,V76,*X\:6,*X \: 6k,V7 6V,`6 6A,d6  6,,V7@6,V76,V76jYm,qsYu u   xu H{NFH{N H{NE E=y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  cYY K**********{  b< ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!L9com/ustadmobile/lib/db/entities/SiteTerms$Companion.class463com/ustadmobile/lib/db/entities/SiteTerms$Companionjava/lang/Object()V  this5Lcom/ustadmobile/lib/db/entities/SiteTerms$Companion; serializer%()Lkotlinx/serialization/KSerializer;R()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/lib/db/entities/SiteTerms$$serializerINSTANCE7Lcom/ustadmobile/lib/db/entities/SiteTerms$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;+Lcom/ustadmobile/lib/db/entities/SiteTerms;lib-database_release)com/ustadmobile/lib/db/entities/SiteTerms* Companion SiteTerms.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/60   .1/60  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!kq#q#/com/ustadmobile/lib/db/entities/SiteTerms.class4)com/ustadmobile/lib/db/entities/SiteTermsjava/lang/Object()V   sTermsActiveZ  this+Lcom/ustadmobile/lib/db/entities/SiteTerms; getSTermsUid()J sTermsUidJ   setSTermsUid(J)V getTermsHtml()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; termsHtmlLjava/lang/String;   setTermsHtml(Ljava/lang/String;)V getSTermsLang sTermsLang " # setSTermsLanggetSTermsLangUid sTermsLangUid ' (setSTermsLangUidgetSTermsActive()ZsetSTermsActive(Z)VgetSTermsLastChangedBy()IsTermsLastChangedByI 12 3setSTermsLastChangedBy(I)VgetSTermsPrimaryCsnsTermsPrimaryCsn 8 9setSTermsPrimaryCsngetSTermsLocalCsnsTermsLocalCsn = >setSTermsLocalCsn getSTermsLct sTermsLct B C setSTermsLct write$Self(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfJkotlin/jvm/internal/IntrinsicsLcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V NO MPoutputR serialDescT/kotlinx/serialization/encoding/CompositeEncoderVshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z XY WZencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V \] W^/kotlinx/serialization/internal/StringSerializer`INSTANCE1Lkotlinx/serialization/internal/StringSerializer; bc ad+kotlinx/serialization/SerializationStrategyf!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V hi WjencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V lm WnencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V pq Wr1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;n(IJLjava/lang/String;Ljava/lang/String;JZIJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN5com/ustadmobile/lib/db/entities/SiteTerms$$serializer7Lcom/ustadmobile/lib/db/entities/SiteTerms$$serializer; b  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker3com/ustadmobile/lib/db/entities/SiteTerms$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion5Lcom/ustadmobile/lib/db/entities/SiteTerms$Companion; Landroidx/room/PrimaryKey; autoGenerate/Lcom/ustadmobile/door/annotation/LastChangedBy;4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker4Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namesiteterms_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) /*psql ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct */Lkotlin/Metadata;mvkxi0d1YD                620:56Be0000 0 0  0 0000¢B¢J!.0/20021022304HÇR 0 X†¢ "R0X†¢ "R 0X†¢ "R 08@X‡¢  !""#R08@X‡¢ $"%R08@X‡¢ &"'R 08@X‡¢ (")R08@X‡¢ *"+R0X†¢ ,"-¨7€å€å€å€å €å €å €å €å€åd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOn SiteTerms.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile! I Z"' 128=B 2< ** '   /*  :* /*   :*+ !/*$"  % :*+$" &/*)%  *:*)% +,/* '  -.:* '  /0/*4*  56:*4* 27/*:-  ;:*:- </*?0  @:*?0 A/*D4  E:*D4 FGM*KQ+SQ,UQ+,[* +,*_+,[*+,eg*k+,[*$+,eg*$k+,[*) +,*)_+,[* +,* o+,[*4+,*4s+,[*: +,*:_+,[*? +,*?_+,[*D +,*D_/$! @ @ @ @ @ @ @ @ @6 %2%'3-@a0n4 JRtTuHIIIv~*~ * * ~ * *~ *$ *$~ * ) *)~ * *  ~ *4 * 4@~ * : * :~ * ? * ?~ * D *D/   N/0C"DX%Ym'n*-04z 2"' 12 8 = B#wxsyz@{|s}~[e Y*@@@ [@se[ee[s[IIIII[s[8ss}ss}ss}ss}s"s's s}s1s8s=sBsssvss+s,s-s.s!ss%s s&ss*ss/s0s5s6sAsEscom/ustadmobile/lib/db/entities/SiteTermsReplicate$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V2com/ustadmobile/lib/db/entities/SiteTermsReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.SiteTermsReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  stPk addElement(Ljava/lang/String;Z)V  stVersionId stDestination stPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/SiteTermsReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSiteTermsReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!sQBcom/ustadmobile/lib/db/entities/SiteTermsReplicate$Companion.class45()V  this>Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/SiteTermsReplicate$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;lib-database_release2com/ustadmobile/lib/db/entities/SiteTermsReplicate) CompanionSiteTermsReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!D8com/ustadmobile/lib/db/entities/SiteTermsReplicate.class42com/ustadmobile/lib/db/entities/SiteTermsReplicatejava/lang/Object()V   stPendingZ  this4Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;getStPk()JstPkJ  setStPk(J)VgetStVersionId stVersionId  setStVersionIdgetStDestination stDestination  setStDestination getStPending()Z setStPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/SiteTermsReplicate$$serializerRINSTANCE@Lcom/ustadmobile/lib/db/entities/SiteTermsReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfLcom/ustadmobile/lib/db/entities/SiteTermsReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseSiteTermsReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!?bGcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializer.class4Acom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisCLcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 794com/ustadmobile/lib/db/entities/Language$$serializer;6Lcom/ustadmobile/lib/db/entities/Language$$serializer; "= <> deserializea(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;decoderBkotlin/jvm/internal/IntrinsicsDcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V FG EH  J&kotlinx/serialization/encoding/DecoderLbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; NO MP/kotlinx/serialization/encoding/CompositeDecoderRdecodeSequentially()Z TU SVdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J XY SZ-kotlinx/serialization/DeserializationStrategy\!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ^_ S`decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z bc SddecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I fg ShdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I jk Sl+kotlinx/serialization/UnknownFieldExceptionn(I)V p oq endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V st Su5com/ustadmobile/lib/db/entities/SiteTermsWithLanguagewjava/lang/Stringy(com/ustadmobile/lib/db/entities/Language{(IJLjava/lang/String;Ljava/lang/String;JZIJJJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V } x~(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializeb(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; N  write$Self(Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V x/kotlinx/serialization/encoding/CompositeEncoder u(Lkotlinx/serialization/encoding/Encoder;7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; @A =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor5com.ustadmobile.lib.db.entities.SiteTermsWithLanguageJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   sTermsUid addElement(Ljava/lang/String;Z)V  termsHtml sTermsLang sTermsLangUid sTermsActivesTermsLastChangedBysTermsPrimaryCsnsTermsLocalCsn sTermsLct stLanguageLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Acom/ustadmobile/lib/db/entities/SiteTermsWithLanguage.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerSiteTermsWithLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  o L+%S+*0S+*0S+%S+5S+:S+%S+%S+%S+ ?0S+ o @AF+CI*KM>6 7:: 7 6 6 7 7 7:+,Q:W,[76,*]a:6,*] a: 6,[7 6,e6 6,i6  6,[7@6,[76,[76, ?]a:6LH,m6/ <AUq>,[76,*]a:6,*] a: 6f,[7 6Q,e6 6<,i6  6',[7@6,[76,[76, ?]a:6ĻoYr,vxYz z   |MSKMS MS Bh*+I,I*KN+-:,--  * ** A@:*+ BAH *+,x    jYY K***********  i  xs@s[e[IIIII[s[ssss sssssssss@sBsssssssPK!!(BEcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$Companion.class45?com/ustadmobile/lib/db/entities/SiteTermsWithLanguage$Companionjava/lang/Object()V  thisALcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$Companion; serializer%()Lkotlinx/serialization/KSerializer;^()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializerINSTANCECLcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;lib-database_release5com/ustadmobile/lib/db/entities/SiteTermsWithLanguage) CompanionSiteTermsWithLanguage.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!wS%%;com/ustadmobile/lib/db/entities/SiteTermsWithLanguage.class45com/ustadmobile/lib/db/entities/SiteTermsWithLanguage)com/ustadmobile/lib/db/entities/SiteTerms()V  this7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage; getStLanguage,()Lcom/ustadmobile/lib/db/entities/Language;$Lorg/jetbrains/annotations/Nullable; stLanguage*Lcom/ustadmobile/lib/db/entities/Language;   setStLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)V write$Self(Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  output! serialDesc#(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V % &/kotlinx/serialization/encoding/CompositeEncoder(shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z *+ ),4com/ustadmobile/lib/db/entities/Language$$serializer.INSTANCE6Lcom/ustadmobile/lib/db/entities/Language$$serializer; 01 /2+kotlinx/serialization/SerializationStrategy4!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V 67 )81Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;JZIJJJLcom/ustadmobile/lib/db/entities/Language;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENAcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializerHCLcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializer; 0J IK getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; MN IO1kotlinx/serialization/internal/PluginExceptionsKtQthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ST RUn(IJLjava/lang/String;Ljava/lang/String;JZIJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V W Xseen1I sTermsUidJ termsHtmlLjava/lang/String; sTermsLang sTermsLangUid sTermsActiveZsTermsLastChangedBysTermsPrimaryCsnsTermsLocalCsn sTermsLctserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringj(com/ustadmobile/lib/db/entities/Languagel=kotlinx/serialization/internal/SerializationConstructorMarkern?com/ustadmobile/lib/db/entities/SiteTermsWithLanguage$Companionq1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V s rt CompanionALcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage$Companion; vw xLandroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1)J                 "20:!"Bo0000 0 0  0 00000¢B¢J!0202020 HÇR 08@X‡¢ "¨#d2+Lcom/ustadmobile/lib/db/entities/SiteTerms; $serializerlib-database_releaseSiteTermsWithLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1vw z /*   /*   :*+   N* +" ,$ *+,'+, -*+, 35*9+ @ N N!:N#;<@~LPV*    Y~ * *"' kkmo2 3 @ @Z[@\]@^_@`_@a]@bc@d[ @e] @f] @g]@@hi#=>s?@@ABsCD[EeFGp rYuyrvI{|}[I~II~I~I[s[$s ssZsCs\sCs^sCs`sasbsCsdsesfsgssshsiscom/ustadmobile/lib/db/entities/StateContentEntity$$serializer|Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this@Lcom/ustadmobile/lib/db/entities/StateContentEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserialize^(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StateContentEntity;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np2com/ustadmobile/lib/db/entities/StateContentEntityrjava/lang/Stringtn(IJJLjava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serialize_(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StateContentEntity;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;4Lcom/ustadmobile/lib/db/entities/StateContentEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor2com.ustadmobile.lib.db.entities.StateContentEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  stateContentUid addElement(Ljava/lang/String;Z)V stateContentStateUidstateContentKeystateContentValue isIsactivestateContentMasterChangeSeqNumstateContentLocalChangeSeqNumstateContentLastChangedBystateContentLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2>com/ustadmobile/lib/db/entities/StateContentEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStateContentEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  b L+%S+%S+*0S+*0S+5S+%S+%S+:S+%S+ b ;<E+>D*FM>6 7 7: : 6 7 76 7+,L:R,V76,V76,*X \: 6,*X \: 6,`6 6,V7  6,V7@6,d66,V76($,h6 7<Pd>,V76,V76,*X \: 6s,*X \: 6V,`6 6A,V7  6,,V7@6,d66,V76jYm,qsY u u  xu H{NFH{N H{N E E=y|}h*+D,D*FN+-:,-- * *~* A;:*+  =yA|H *+,s  ~  cYY K**********{  bZ ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!! y[Bcom/ustadmobile/lib/db/entities/StateContentEntity$Companion.class46()V  this>Lcom/ustadmobile/lib/db/entities/StateContentEntity$Companion; serializer%()Lkotlinx/serialization/KSerializer;[()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/lib/db/entities/StateContentEntity$$serializerINSTANCE@Lcom/ustadmobile/lib/db/entities/StateContentEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;4Lcom/ustadmobile/lib/db/entities/StateContentEntity;lib-database_release2com/ustadmobile/lib/db/entities/StateContentEntity* CompanionStateContentEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/V0   .1/V0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!#@R**8com/ustadmobile/lib/db/entities/StateContentEntity.class42com/ustadmobile/lib/db/entities/StateContentEntityjava/lang/ObjectgetStateContentUid()JstateContentUidJ   this4Lcom/ustadmobile/lib/db/entities/StateContentEntity;setStateContentUid(J)VgetStateContentStateUidstateContentStateUid  setStateContentStateUidgetStateContentKey()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;stateContentKeyLjava/lang/String;  setStateContentKey(Ljava/lang/String;)VgetStateContentValuestateContentValue   setStateContentValue isIsactive()ZZ #% & setIsactive(Z)V!getStateContentMasterChangeSeqNumstateContentMasterChangeSeqNum + ,!setStateContentMasterChangeSeqNum getStateContentLocalChangeSeqNumstateContentLocalChangeSeqNum 0 1 setStateContentLocalChangeSeqNumgetStateContentLastChangedBy()IstateContentLastChangedByI 67 8setStateContentLastChangedBy(I)VgetStateContentLctstateContentLct = >setStateContentLct)(Ljava/lang/String;JLjava/lang/String;Z)V#Lorg/jetbrains/annotations/NotNull;keyDkotlin/jvm/internal/IntrinsicsFcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V HI GJvalueOfL()V AN OstateUidisActiveequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; UV Wkotlin/jvm/internal/ReflectionYgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; [\ Z]areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z _` GathatoLjava/lang/Object;hashCode checkNotNull(Ljava/lang/Object;)V gh Gijava/lang/Stringk f5 lmresult write$Self(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfsoutputu serialDescw/kotlinx/serialization/encoding/CompositeEncoderyshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z {| z}encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V  z/kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V zencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V zencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V z1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;n(IJJLjava/lang/String;Ljava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN>com/ustadmobile/lib/db/entities/StateContentEntity$$serializer@Lcom/ustadmobile/lib/db/entities/StateContentEntity$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerLcom/ustadmobile/lib/db/entities/StateContentEntity$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDHLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker=Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;name statecontententity_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementsREPLACE INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) /*psql ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct */Lkotlin/Metadata;mvkxi0d1pF                 =20:<=B'0000¢ B¢ Be 0  00000000 00¢J20230H–J40 HJ!50627028092:0;HÇR0X†¢ "R0X†¢ "R0 8@X‡¢  !""#R08@X‡¢ $%"&'R08@X‡¢ (%")'R08@X‡¢ *%"+'R0X†¢ ,%"-'R 08@X‡¢ .%"/'R0X†¢ 0"1¨>d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnStateContentEntity.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 C Z#%+067= 7/*    :*  /*!  :*! /*#  :*+# /*!%  ":*+!% #$/*''  ():*'' %*/*-*  .:*-* //*2-  3:*2- 45/*90  :;:*90 7</*?4  @:*?4 AB(+EKMK*P*+*!* *' 6789!:';4( (D(Q(L(R%CCAN3*P =?  STm*++*X^+X^b+M* , *,*','*,b*!,!b JBC!E&G4HBIOJ &Gc m mdef5m* *  }<h** }`<h**Yjn`<h*!*!Yjn`<h*'`<9:ZPNO!P=QYRkS_o7m pqL*tK+vK,xK+,~* +,* +,~* +,*+,~*+,*+,~*!+,*!+,~*'+,*'+,~*- +,*-+,~*2 +,*2+,~*9+,*9+,~*? +,*?/$! @ @ @ @ @ @ @ @ @6  %2 Q!^ ' * 4-A 4 s uwrCCCA~*P~ * * ~ *  *~ * *~ *! *!~ *' *' ~ * - * -@~ * 2 * 2~ *9 * 9~ * ? *?/ ll  N  /!0 C#D X%Y m'n * - 0 4 z 7#%+ 0 67 =#s@s[eN Y±*@@@[@se[ee[s[IIIII[s[?s ssDssQssLsRssBsNsssssss#s+s0s6s=ssss$s(s)sssss4s5s:s;s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisILcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeg(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V;com/ustadmobile/lib/db/entities/StateContentEntityReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializeh(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;=Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor;com.ustadmobile.lib.db.entities.StateContentEntityReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  scePk addElement(Ljava/lang/String;Z)V  sceVersionIdsceDestination scePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Gcom/ustadmobile/lib/db/entities/StateContentEntityReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStateContentEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!1%%Kcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$Companion.class45Ecom/ustadmobile/lib/db/entities/StateContentEntityReplicate$Companionjava/lang/Object()V  thisGLcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;d()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$$serializerINSTANCEILcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;=Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;lib-database_release;com/ustadmobile/lib/db/entities/StateContentEntityReplicate) CompanionStateContentEntityReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!H=XXAcom/ustadmobile/lib/db/entities/StateContentEntityReplicate.class4;com/ustadmobile/lib/db/entities/StateContentEntityReplicatejava/lang/Object()V   scePendingZ  this=Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;getScePk()JscePkJ  setScePk(J)VgetSceVersionId sceVersionId  setSceVersionIdgetSceDestinationsceDestination  setSceDestination getScePending()Z setScePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/StateContentEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENGcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$$serializerRINSTANCEILcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfEcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionGLcom/ustadmobile/lib/db/entities/StateContentEntityReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseStateContentEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!ʑ'5((=com/ustadmobile/lib/db/entities/StateEntity$$serializer.class47com/ustadmobile/lib/db/entities/StateEntity$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/StateEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StateEntity;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np+com/ustadmobile/lib/db/entities/StateEntityrjava/lang/Stringt(IJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StateEntity;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/StateEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.StateEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  stateUid addElement(Ljava/lang/String;Z)V stateIdagentUid activityId registration isIsactive timestampstateMasterChangeSeqNumstateLocalChangeSeqNumstateLastChangedBystateLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/StateEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStateEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  y L+%S+*0S+%S+*0S+*0S+5S+%S+%S+%S+ :S+ %S+ y ;<{+>D*FM>6 7: 7 : : 6 7 7 76 7+,L:R,V76,*X\:6,V7 6,*X \: 6,*X \: 6,`6  6,V7@6,V76,V76, d66, V76d`,h6G =BVr0>,V76,*X\:6,V7 6m,*X \: 6P,*X \: 63,`6  6,V7@6,V76,V76, d66, V76jYm,qsYu  u u x+H{NLH{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  qYY K************{  p\ ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!~;com/ustadmobile/lib/db/entities/StateEntity$Companion.class465com/ustadmobile/lib/db/entities/StateEntity$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/StateEntity$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/StateEntity$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/StateEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/StateEntity;lib-database_release+com/ustadmobile/lib/db/entities/StateEntity* CompanionStateEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/X0   .1/X0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!U8++1com/ustadmobile/lib/db/entities/StateEntity.class4 +com/ustadmobile/lib/db/entities/StateEntityjava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/StateEntity; getStateUid()JstateUidJ   setStateUid(J)V getStateId()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;stateIdLjava/lang/String;   setStateId(Ljava/lang/String;)V getAgentUidagentUid   setAgentUid getActivityId activityId # $ setActivityIdgetRegistration registration ( )setRegistration isIsactive()ZZ ,. / setIsactive(Z)V getTimestamp timestamp 4 5 setTimestampgetStateMasterChangeSeqNumstateMasterChangeSeqNum 9 :setStateMasterChangeSeqNumgetStateLocalChangeSeqNumstateLocalChangeSeqNum > ?setStateLocalChangeSeqNumgetStateLastChangedBy()IstateLastChangedByI DE FsetStateLastChangedBy(I)V getStateLctstateLct K L setStateLct<(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJ)V isActiveequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; TU Vkotlin/jvm/internal/ReflectionXgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; Z[ Y\kotlin/jvm/internal/Intrinsics^areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z `a _bthatotherLjava/lang/Object;hashCode checkNotNull(Ljava/lang/Object;)V hi _jjava/lang/Stringl gC mnresult write$Self(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfucheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V wx _youtput{ serialDesc}/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/StateEntity$$serializer9Lcom/ustadmobile/lib/db/entities/StateEntity$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/StateEntity$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/StateEntity$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_IDFLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namestateentity_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatementseREPLACE INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) /*psql ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct */Lkotlin/Metadata;mvkxi0d1F           #      @20:?@B=00000  0¢ Bw 0 000000  0000 00¢B¢J50 260H–J70 HJ!8092:02;0<2=0>HÇR0X†¢ "R0X†¢ "R0 X†¢  "!"R0X†¢ #"$R0X†¢ %"&R0 8@X‡¢ '(")*R08@X‡¢ +",R08@X‡¢ -".R08@X‡¢ /"0R08@X‡¢ 1"2R 0X†¢ 3"4¨Ad2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnStateEntity.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 t  Z#(,.49>DEK E3*    /*  :* /*  :*+  /* !  !:* ! "/*%#  &:*+%# '/**%  +:*+*% ,-/*0'  12:*0' .3 /*6)  7:*6) 8 /*;,  <:*;, = /*@/  A:*@/ BC/*G2  HI:*G2 EJ /*M6  N:*M6 O '*P*+%* ***0**6"89 :;<= >&?H' '#''(''Q.'4RS}*++*W]+W]c+M*,* , *0,0*,c*%,%c**,*c  J"BC!E&G4HBIOJ_K &Wd } }efgC#** }<h**Yko`<h* *  }`<h*%*%Yko`<h****Yko`<h*0`<H'mZPOP*Q=RYSuTU{pE qr *vz+|z,~z+,* +,*+,*+,*+,* +,* +,*%+,*%+,**+,**+,*0+,*0+,*6 +,*6+,*; +,*;+,*@ +,*@+, *G+, *G+, *M +, *M9,! @ @ @ @ @ @ @ @ @ @ @>%2! '8)Ef,s/6  u  { }sttt>~*~ * * ~ * *~ * * ~ *% *%~ ** ** ~ *0 * 0@~ * 6 * 6~ * ; * ;~ * @ *@~ *G *G~ * M *M7mmm  ^/0C!DX#Ym%n'),/26 E #(,. 4 9 >DEK#s@s[e Yijȱ *@@@ ([@se[ee[s[IIIII[s[Bs ss#ssss(ssQss4sOsss s,s9s>sDsKsssss"ss&sss s!ss-s1s2s's+sssBsCsHsIsJsNs=sAs8s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/StateEntityReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/StateEntityReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.StateEntityReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sePk addElement(Ljava/lang/String;Z)V  seVersionId seDestination sePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/StateEntityReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStateEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!\TDcom/ustadmobile/lib/db/entities/StateEntityReplicate$Companion.class45>com/ustadmobile/lib/db/entities/StateEntityReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/StateEntityReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/StateEntityReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/StateEntityReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;lib-database_release4com/ustadmobile/lib/db/entities/StateEntityReplicate) CompanionStateEntityReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!':com/ustadmobile/lib/db/entities/StateEntityReplicate.class44com/ustadmobile/lib/db/entities/StateEntityReplicatejava/lang/Object()V   sePendingZ  this6Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;getSePk()JsePkJ  setSePk(J)VgetSeVersionId seVersionId  setSeVersionIdgetSeDestination seDestination  setSeDestination getSePending()Z setSePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/StateEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/StateEntityReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/StateEntityReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/StateEntityReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/StateEntityReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseStateEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!! d(d(Acom/ustadmobile/lib/db/entities/StatementEntity$$serializer.class4:;com/ustadmobile/lib/db/entities/StatementEntity$$serializeryLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this=Lcom/ustadmobile/lib/db/entities/StatementEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24-kotlinx/serialization/internal/ByteSerializer6/Lkotlinx/serialization/internal/ByteSerializer; "8 79.kotlinx/serialization/internal/FloatSerializer;0Lkotlinx/serialization/internal/FloatSerializer; "= <>,kotlinx/serialization/internal/IntSerializer@.Lkotlinx/serialization/internal/IntSerializer; "B AC deserialize[(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StatementEntity;decoderGkotlin/jvm/internal/IntrinsicsIcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V KL JM  O&kotlinx/serialization/encoding/DecoderQbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ST RU/kotlinx/serialization/encoding/CompositeDecoderWdecodeSequentially()Z YZ X[decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ]^ X_-kotlinx/serialization/DeserializationStrategya!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; cd XedecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z gh XidecodeByteElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)B kl XmdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F op Xq @decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I X @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I X kotlin/Unit Lkotlin/Unit; " +kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V X/com/ustadmobile/lib/db/entities/StatementEntityjava/lang/String(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serialize\(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StatementEntity;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; S  write$Self(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;1Lcom/ustadmobile/lib/db/entities/StatementEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; EF =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor/com.ustadmobile.lib.db.entities.StatementEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   statementUid addElement(Ljava/lang/String;Z)V  statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgress contentEntryRoot statementContentEntryUidstatementLearnerGroupUidstatementClazzUidLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2;com/ustadmobile/lib/db/entities/StatementEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStatementEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" /  0/* 1 2  0/*1 2  3/0"2  /0r#L+%S+*0S+%S+%S+%S+%S+%S+%S+%S+ %S+ %S+ %S+ 5S+ :S+?S+%S+%S+%S+%S+*0S+%S+%S+*0S+*0S+*0S+*0S+%S+%S+DS+%S+DS+5S+ %S+!%S+"%S+1 2 r 3/EF0 T?B+HN*PM>66 7: 7 7 7 7 7 7 7 7 7 766 8 7! 7# 7% 7':) 7* 7,:.:/:0:1 72 7466 77696: 7; 7= 7?+,V:AA\A,`76A,*b f: 6A,`7 6A,`7 6A,`76A,`7 6A,`7@6A,`76A,`76A, `76A, `76A, `76A, j66A, n6 6A,r8 @6A,`7!s6A,`7#t6A,`7%u6A,`7'v6A,*b)f:)w6A,`7*x6A,`7,y6A,*b.f:.z6A,*b/f:/{6A,*b0f:0|6A,*b1f:1}6A,`72~6A,`746A,666A,`776A,696A,j6:6A, `7;6A,!`7=6A,"`7?6]YA,6<" ":Sm #<Un=^w $>A,`76A,*b f: 6nA,`7 6WA,`7 6?A,`76'A,`7 6A,`7@6A,`76A,`76A, `76A, `76A, `76tA, j66ZA, n6 6@A,r8 @6&A,`7!s6 A,`7#t6A,`7%u6A,`7'v6A,*b)f:)w6A,`7*x6A,`7,y6oA,*b.f:.z6NA,*b/f:/{6-A,*b0f:0|6 A,*b1f:1}6A,`72~6A,`746A,666A,`776A,696nA,j6:6UA, `7;6=A,!`7=6%A,"`7?6 YWA,Y    !#%')*,./0124679:;=?4(W+RX+RX  I+RX1 2 G/50h*+N,N*PN+-:,--1 2 * **5 AE0:*+1 2 GA0H *+,1 2    0?#Y»YƲ#K****************************** * * ****1  "6 -37.89s@s[e [I!I"I!#I!$I%&[s'([s)s*ss sssssss+ssEsGsssssss,PK!!R?com/ustadmobile/lib/db/entities/StatementEntity$Companion.class4?9com/ustadmobile/lib/db/entities/StatementEntity$Companionjava/lang/Object()V  this;Lcom/ustadmobile/lib/db/entities/StatementEntity$Companion; serializer%()Lkotlinx/serialization/KSerializer;X()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/lib/db/entities/StatementEntity$$serializerINSTANCE=Lcom/ustadmobile/lib/db/entities/StatementEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1.            †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0 X†T¢ R 0 X†T¢ R 0 X†T¢ R 0 X†T¢ R0 X†T¢ R0X†T¢ ¨d2CONTENT_COMPLETECONTENT_FAILEDCONTENT_INCOMPLETECONTENT_PASSED,FROM_SCOPEDGRANT_TO_STATEMENT_JOIN_ON_CLAUSE,FROM_STATEMENT_TO_SCOPEDGRANT_JOIN_ON_CLAUSERESULT_FAILURERESULT_SUCCESS RESULT_UNSETTABLE_ID#Lkotlinx/serialization/KSerializer;1Lcom/ustadmobile/lib/db/entities/StatementEntity;lib-database_release/com/ustadmobile/lib/db/entities/StatementEntity3 CompanionStatementEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations17/*8{9   718{9  : ;7-*9 < 45=6>g[IIII I!"[s#$[s s%ss&s%s's(s)s*s%s+s,s%s-s.s/s s0s1s2PK!!r;\\5com/ustadmobile/lib/db/entities/StatementEntity.class4/com/ustadmobile/lib/db/entities/StatementEntityjava/lang/Object()V  this1Lcom/ustadmobile/lib/db/entities/StatementEntity;getStatementUid()J statementUidJ  setStatementUid(J)VgetStatementId()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; statementIdLjava/lang/String;  setStatementId(Ljava/lang/String;)VgetStatementPersonUidstatementPersonUid  setStatementPersonUidgetStatementVerbUidstatementVerbUid # $setStatementVerbUid getXObjectUid xObjectUid ( ) setXObjectUidgetSubStatementActorUidsubStatementActorUid - .setSubStatementActorUidgetSubstatementVerbUidsubstatementVerbUid 2 3setSubstatementVerbUidgetSubStatementObjectUidsubStatementObjectUid 7 8setSubStatementObjectUid getAgentUidagentUid < = setAgentUidgetInstructorUid instructorUid A BsetInstructorUidgetAuthorityUid authorityUid F GsetAuthorityUid getTeamUidteamUid K L setTeamUidgetResultCompletion()ZresultCompletionZ QR SsetResultCompletion(Z)VgetResultSuccess()B resultSuccessB YZ [setResultSuccess(B)VgetResultScoreScaled()FresultScoreScaledF ab csetResultScoreScaled(F)VgetResultScoreRawresultScoreRaw h isetResultScoreRawgetResultScoreMinresultScoreMin m nsetResultScoreMingetResultScoreMaxresultScoreMax r ssetResultScoreMaxgetResultDurationresultDuration w xsetResultDurationgetResultResponseresultResponse | }setResultResponse getTimestamp timestamp   setTimestamp getStoredstored   setStoredgetContextRegistrationcontextRegistration  setContextRegistrationgetContextPlatformcontextPlatform  setContextPlatformgetContextStatementIdcontextStatementId  setContextStatementIdgetFullStatement fullStatement  setFullStatementgetStatementMasterChangeSeqNumstatementMasterChangeSeqNum  setStatementMasterChangeSeqNumgetStatementLocalChangeSeqNumstatementLocalChangeSeqNum  setStatementLocalChangeSeqNumgetStatementLastChangedBy()IstatementLastChangedByI setStatementLastChangedBy(I)VgetStatementLct statementLct  setStatementLctgetExtensionProgressextensionProgress setExtensionProgressgetContentEntryRootcontentEntryRoot R setContentEntryRootgetStatementContentEntryUidstatementContentEntryUid  setStatementContentEntryUidgetStatementLearnerGroupUidstatementLearnerGroupUid  setStatementLearnerGroupUidgetStatementClazzUidstatementClazzUid  setStatementClazzUid write$Self(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V encodeByteElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V java/lang/Floatcompare(FF)I encodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V  encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V  1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN;com/ustadmobile/lib/db/entities/StatementEntity$$serializer=Lcom/ustadmobile/lib/db/entities/StatementEntity$$serializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;  1kotlinx/serialization/internal/PluginExceptionsKt!throwArrayMissingFieldException;([I[ILkotlinx/serialization/descriptors/SerialDescriptor;)V #$ "% @ @seen1seen2serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String<=kotlinx/serialization/internal/SerializationConstructorMarker>9com/ustadmobile/lib/db/entities/StatementEntity$CompanionA1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V C BD Companion;Lcom/ustadmobile/lib/db/entities/StatementEntity$Companion; FG HLandroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo;index4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID< RESULT_UNSETRESULT_SUCCESSRESULT_FAILURECONTENT_COMPLETEdCONTENT_INCOMPLETEeCONTENT_PASSEDfCONTENT_FAILEDg,FROM_STATEMENT_TO_SCOPEDGRANT_JOIN_ON_CLAUSE^ ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) d,FROM_SCOPEDGRANT_TO_STATEMENT_JOIN_ON_CLAUSEg ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) gLandroidx/room/Entity;indicesLandroidx/room/Index;value$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker:Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;namestatemententity_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements REPLACE INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) /*psql ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid */Lkotlin/Metadata;mvkxi0d14R             U      ‹20:Š‹BÅ0000 0 0 0 0 0000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.¢/B¢0J(ƒ0„2…02†0‡2ˆ0‰HÇR0X†¢ 12"34R0X†¢ 52"64R)0X†¢ 78"9:R!0X†¢ ;<"=>R 0X†¢ ?<"@>R"0X†¢ A<"B>R(0X†¢ CD"EFR#0X†¢ G<"H>R0X†¢ I2"J4R0X†¢ K8"L:R0X†¢ M2"N4R0X†¢ O<"P>R0X†¢ Q2"R4R0X†¢ S2"T4R0X†¢ U2"V4R0X†¢ WX"YZR0X†¢ [\"]^R,0X†¢ _2"`4R*0X†¢ a2"b4R0X†¢ c<"d>R&08@X‡¢ eD"fFR'08@X‡¢ g2"h4R+0X†¢ i2"j4R%08@X‡¢ k2"l4R$08@X‡¢ m2"n4R 08@X‡¢ o2"p4R08@X‡¢ q2"r4R 0X†¢ s2"t4R0X†¢ u2"v4R 0X†¢ w2"x4R0X†¢ y2"z4R 0X†¢ {2"|4R0X†¢ }2"~4R0X†¢ 2"€4R 0X†¢ 2"‚4¨Œ€å€å€å €å €å €å €å €å€å€å€å€å€å€å€å€å€å€å€å€å€å€å€å €å!€å"€å#€å$€å%€å&€å'€å(€å)€å*€å+€å,d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnStatementEntity.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile!.FG  JKZL MNZL#(-27<AFKQRYZabhmrw|OPQ RSRTUVZWXZYZZL[\]^_`abcefhJ3*  "   /*%  :*% /*'  :*+'  /* *  !:* * " /*%,  &:*%, ' /**.  +:**. , /*/0  0:*/0 1 /*42  5:*42 6 /*94  ::*94 ; /*>6  ?:*>6 @ /*C8  D:*C8 E /*H:  I:*H: J /*M<  N:*M< OP/*T>  UV:*T> RWX/*\@  ]^:*\@ Z_`/*dB  ef:*#dB bg /*jD  k:*jD l /*oF  p:*oF q /*tH  u:*tH v /*yJ  z:*yJ {/*~L  :*+~L  /*N  :*N  /*P  :*P /*R  :*+R /*T  :*+T /*V  :*+V /*X  :*+X  /*[  :*[  /*^  :*^ /*a  :*a  /*e  :*e /*g  :*g P/*n  V:*n R /*­t  :*±t  /*ǭw  :*DZw  /*̭y  :*̱y .a*Ӹ+۸,ݸ+,* +,*+,*+,*+,* +,* +,*% +,*%+,** +,**+,*/ +,*/+,*4 +,*4+,*9 +,*9+,*> +,*>+, *C +, *C+, *H +, *H+, *M +, *M+, *T+, *T+, *\+, *\+,*d +,*d+,*j +,*j+,*o +,*o+,*t +,*t+,*y +,*y+,*~+,*~+,* +,*+,* +,*+,*+,*+,*+,*+,*+,*+,*+,*+,* +,*+,* +,*+,*+,* +,* +,*+,*+,* +,*+,*+, * +, *¹+,!* +,!*ǹ+,"* +,"*̹! @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @7 %%2 * , . 0 22? `4m 6 8 : <% F>Q r@} B D F *H7 XJe N P [  ^ deq n t w% FyS  a a a  ?;~~. :>>O>O> :>>O>O> &*~ * *!~ * *~ * * ~ * % *%~ * * * * ~ * / * /@~ * 4 *4~ * 9 *9~ * > *>~ * C *C~ * H *H~ * M *M~ *T *T ~ *\ *\@~ * d *d'~ * j *j(~ * o *o)~ * t *!t*~ * y *#y+~ *~ *%~,~ * *&-~ * *(.~ * **/~ * *+0~ * *,1~ * *-2~ * *.3~ * *04~ * *25~ * *36~ * *57~ * *6~ * § *7~ * ǧ *9~ * ̧ *;̱K @I'======?.'======?     G P%Q c'd w*x , . 0 2 4 6  8 #:$ 9<: O>P e@f {B| D F H J L N P +R, ATB WVX mXn [ ^ a e g n t w -y. '; ;8;9; ;;;#;( ;- ;2;7;<;A;F;K;QR;YZ;ab;h;m;r!;w#;|%;&;(;*;+;,;-;.;0;2;3;5;R6;7;9;;;:;=# s@s[e@ BYEI*BF@@@ msl[@tusvwexyz[e{|}e~[s[ILIILILI[s[s ss8ss9s sssss#s(s-s2s7s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisFLcom/ustadmobile/lib/db/entities/StatementEntityReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialized(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V8com/ustadmobile/lib/db/entities/StatementEntityReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializee(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;:Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor8com.ustadmobile.lib.db.entities.StatementEntityReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  sePk addElement(Ljava/lang/String;Z)V  seVersionId seDestination sePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Dcom/ustadmobile/lib/db/entities/StatementEntityReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStatementEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!! dfx  Hcom/ustadmobile/lib/db/entities/StatementEntityReplicate$Companion.class45Bcom/ustadmobile/lib/db/entities/StatementEntityReplicate$Companionjava/lang/Object()V  thisDLcom/ustadmobile/lib/db/entities/StatementEntityReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;a()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/lib/db/entities/StatementEntityReplicate$$serializerINSTANCEFLcom/ustadmobile/lib/db/entities/StatementEntityReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;:Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;lib-database_release8com/ustadmobile/lib/db/entities/StatementEntityReplicate) CompanionStatementEntityReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!P44>com/ustadmobile/lib/db/entities/StatementEntityReplicate.class48com/ustadmobile/lib/db/entities/StatementEntityReplicatejava/lang/Object()V   sePendingZ  this:Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;getSePk()JsePkJ  setSePk(J)VgetSeVersionId seVersionId  setSeVersionIdgetSeDestination seDestination  setSeDestination getSePending()Z setSePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/StatementEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENDcom/ustadmobile/lib/db/entities/StatementEntityReplicate$$serializerRINSTANCEFLcom/ustadmobile/lib/db/entities/StatementEntityReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerfBcom/ustadmobile/lib/db/entities/StatementEntityReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionDLcom/ustadmobile/lib/db/entities/StatementEntityReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseStatementEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!UG1++Scom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializer.class4LMcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisOLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24-kotlinx/serialization/internal/ByteSerializer6/Lkotlinx/serialization/internal/ByteSerializer; "8 79.kotlinx/serialization/internal/FloatSerializer;0Lkotlinx/serialization/internal/FloatSerializer; "= <>,kotlinx/serialization/internal/IntSerializer@.Lkotlinx/serialization/internal/IntSerializer; "B AC2com/ustadmobile/lib/db/entities/Person$$serializerE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; "G FH9com/ustadmobile/lib/db/entities/XLangMapEntry$$serializerJ;Lcom/ustadmobile/lib/db/entities/XLangMapEntry$$serializer; "L KM deserializem(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;decoderQkotlin/jvm/internal/IntrinsicsScheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V UV TW  Y&kotlinx/serialization/encoding/Decoder[beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ]^ \_/kotlinx/serialization/encoding/CompositeDecoderadecodeSequentially()Z cd bedecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J gh bi-kotlinx/serialization/DeserializationStrategyk!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; mn bodecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z qr bsdecodeByteElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)B uv bwdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F yz b{ @decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I b @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I b kotlin/Unit Lkotlin/Unit; " +kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V bAcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetailsjava/lang/String&com/ustadmobile/lib/db/entities/Person-com/ustadmobile/lib/db/entities/XLangMapEntry$(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializen(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ]  write$Self(Lcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;CLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; OP =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorAcom.ustadmobile.lib.db.entities.StatementEntityWithDisplayDetailsJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   statementUid addElement(Ljava/lang/String;Z)V  statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatform contextStatementId  fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUid person" xlangMapEntry$Lkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Mcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer$StatementEntityWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" A  B/* CD  B/*CD  EAB"D  AB%L+%S+*0S+%S+%S+%S+%S+%S+%S+%S+ %S+ %S+ %S+ 5S+ :S+?S+%S+%S+%S+%S+*0S+%S+%S+*0S+*0S+*0S+*0S+%S+%S+DS+%S+DS+5S+ %S+!%S+"%S+#I0S+$N0S+CD  EAOPB AD+RX*ZM>66 7: 7 7 7 7 7 7 7 7 7 766 8 7! 7# 7% 7':) 7* 7,:.:/:0:1 72 7466 77696: 7; 7= 7?:A:B+,`:CCfC,j76C,*l p: 6C,j7 6C,j7 6C,j76C,j7 6C,j7@6C,j76C,j76C, j76C, j76C, j76C, t66C, x6 6C,|8 @6C,j7!}6C,j7#~6C,j7%6C,j7'6C,*l)p:)6C,j7*6C,j7,6C,*l.p:.6C,*l/p:/6C,*l0p:06C,*l1p:16C,j726C,j746C,666C,j776C,696C,t6:6C, j7;6C,!j7=6C,"j7?6C,#IlAp:A6C,$NlBp:B6C,6$*B[u+D]v$Ef,De>C,j76C,*l p: 6C,j7 6C,j7 6C,j76iC,j7 6QC,j7@68C,j76C,j76C, j76C, j76C, j76C, t66C, x6 6C,|8 @6hC,j7!}6OC,j7#~66C,j7%6C,j7'6C,*l)p:)6C,j7*6C,j7,6C,*l.p:.6C,*l/p:/6oC,*l0p:06NC,*l1p:16-C,j726C,j746C,666C,j776C,696C,t6:6C, j7;6C,!j7=6gC,"j7?6OC,#IlAp:A6.C,$NlBp:B6 YW_C,Y    !#%')*,./0124679:;=?ABF*-\b-\b   I-\bCD QAGBh*+X,X*ZN+-:,--C D * **G AOB:*+ȰCD QABH *+,˱CD    BV:YγлYԲ%K*********************** * * **********!*#*%*C  9"H ?EI@JK&'s()@*+s,-[.e/012[I3I4I35I36I78[s9:[s;sPK!!hUUQcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$Companion.class45Kcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$Companionjava/lang/Object()V  thisMLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$Companion; serializer%()Lkotlinx/serialization/KSerializer;j()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Mcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializerINSTANCEOLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;CLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;lib-database_releaseAcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails) Companion$StatementEntityWithDisplayDetails.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!5mGcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails.class4Acom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails/com/ustadmobile/lib/db/entities/StatementEntity()V  thisCLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetXlangMapEntry1()Lcom/ustadmobile/lib/db/entities/XLangMapEntry; xlangMapEntry/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;  setXlangMapEntry2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Vequals(Ljava/lang/Object;)Zjava/lang/ObjectgetClass()Ljava/lang/Class; !" #kotlin/jvm/internal/Reflection%getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; '( &)kotlin/jvm/internal/Intrinsics+areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z -. ,/otherLjava/lang/Object;hashCode()I&com/ustadmobile/lib/db/entities/Person5 34 67-com/ustadmobile/lib/db/entities/XLangMapEntry9 :7resultI write$Self(Lcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfBcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V DE ,FoutputH serialDescJ(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V >L M/kotlinx/serialization/encoding/CompositeEncoderOshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z QR PS2com/ustadmobile/lib/db/entities/Person$$serializerUINSTANCE4Lcom/ustadmobile/lib/db/entities/Person$$serializer; WX VY+kotlinx/serialization/SerializationStrategy[!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ]^ P_9com/ustadmobile/lib/db/entities/XLangMapEntry$$serializera;Lcom/ustadmobile/lib/db/entities/XLangMapEntry$$serializer; Wc bd1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;$(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENMcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializertOLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$$serializer; Wv uw getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; yz u{1kotlinx/serialization/internal/PluginExceptionsKt}throwArrayMissingFieldException;([I[ILkotlinx/serialization/descriptors/SerialDescriptor;)V  ~(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V  seen1seen2 statementUidJ statementIdLjava/lang/String;statementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletionZ resultSuccessBresultScoreScaledFresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkerKcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionMLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1yf                       I20:HIBÙ0000 0 0 0 0 0000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0./00102¢3B¢4J=02>0?H–J@0HJ!A0B2C02D0E2F0GHÇR -0.8@X‡¢ 56"78R /008@X‡¢ 9:";<¨Jd21Lcom/ustadmobile/lib/db/entities/StatementEntity; $serializerlib-database_release$StatementEntityWithDisplayDetails.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1A    /*   /*   :*+   /*   :*+   N*++*$*+$*0+W*+0*+0!&9LN N12 34)*Y 8W<h*Y ;W`<$N6A:'<=) >?*CG+IG,KG*+,N+,#T*+,#Z\*`+,$T*+,$e\*` + @ @ B HfJg@AAAh >A~~. :@@O@O@ :@@O@O@x|*!  !#%&(*+,-.0235679;?~ * *=~ * *> @I)6:.[)6:  ) == !#%&(*+,-.0=23=5679;=>?#ijskl@mnsop[qers Yu[IIIII[s[Ks sssosssossossssssssssssossossossssssssssssssssssssssssssshss s ssssssss1sos3s>sosBsHsfsJsgsssPK!!+שEcom/ustadmobile/lib/db/entities/StatementReportData$$serializer.class4?com/ustadmobile/lib/db/entities/StatementReportData$$serializer}Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisALcom/ustadmobile/lib/db/entities/StatementReportData$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer.kotlinx/serialization/internal/FloatSerializer INSTANCE0Lkotlinx/serialization/internal/FloatSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserialize_(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StatementReportData;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^3com/ustadmobile/lib/db/entities/StatementReportData`java/lang/Stringbh(IFLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serialize`(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StatementReportData;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/StatementReportData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;5Lcom/ustadmobile/lib/db/entities/StatementReportData;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor3com.ustadmobile.lib.db.entities.StatementReportDataJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  yAxis addElement(Ljava/lang/String;Z)V xAxissubgroupLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2?com/ustadmobile/lib/db/entities/StatementReportData.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerStatementReportData.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  R(L+%S+*0S+*0S+ ( 12 +4:*6 8::+,B:  HI ,L86 ,*NR:6 ,*NR:6 ,V6o#7S> ,L86 ,*NR:6 ,*NR:6XY[ ,_aYccf]r >iD- >iD >iD 3gjkh*+m:,o:*()V  this?Lcom/ustadmobile/lib/db/entities/StatementReportData$Companion; serializer%()Lkotlinx/serialization/KSerializer;\()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/lib/db/entities/StatementReportData$$serializerINSTANCEALcom/ustadmobile/lib/db/entities/StatementReportData$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/StatementReportData;lib-database_release3com/ustadmobile/lib/db/entities/StatementReportData) CompanionStatementReportData.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!bŶ9com/ustadmobile/lib/db/entities/StatementReportData.class43com/ustadmobile/lib/db/entities/StatementReportDatajava/lang/Object((FLjava/lang/String;Ljava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V   yAxisF  xAxisLjava/lang/String;  subgroup  this5Lcom/ustadmobile/lib/db/entities/StatementReportData;W(FLjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  getYAxis()FsetYAxis(F)VgetXAxis()Ljava/lang/String;setXAxis(Ljava/lang/String;)V getSubgroup setSubgroup component1 component2 component3copy\(FLjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StatementReportData;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/StatementReportData;FLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/StatementReportData; +, 0toStringjava/lang/StringBuilder3 4 StatementReportData(yAxis=6append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 89 4:(F)Ljava/lang/StringBuilder; 8< 4=, xAxis=? , subgroup=A(C)Ljava/lang/StringBuilder; 8C 4D 2# 4FhashCode()Ijava/lang/FloatJ(F)I HL KMjava/lang/StringO HI PQresultIequals(Ljava/lang/Object;)Zcompare(FF)I WX KYkotlin/jvm/internal/Intrinsics[areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ]^ \_otherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/StatementReportData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selffcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V hi \joutputl serialDescn/kotlinx/serialization/encoding/CompositeEncoderpshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z rs qtencodeFloatElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V vw qx/kotlinx/serialization/internal/StringSerializerzINSTANCE1Lkotlinx/serialization/internal/StringSerializer; |} {~+kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V q1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;h(IFLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN?com/ustadmobile/lib/db/entities/StatementReportData$$serializerALcom/ustadmobile/lib/db/entities/StatementReportData$$serializer; |  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker  =com/ustadmobile/lib/db/entities/StatementReportData$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion?Lcom/ustadmobile/lib/db/entities/StatementReportData$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1D               ‡ (20:'(B50000 0 ¢ B'0 0 0¢ J 0HÆJ 0HÆJ 0HÆJ+0202 02 0HÆJ020HÖJ 0HÖJ 0HÖJ! 0!2"02#0$2%0&HÇR0X†¢  "R0X†¢ "R0X†¢ "¨)d2 $serializerlib-database_releaseStatementReportData.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1- `* *#*,*- * H%~ D~M~N*#,- /*  :*#! "#/* $%:*+!&#/* '%:*+!(#* )##* *##* +,G Y#,-*    - ./C,~*D~*M~*N*#,-1 2#R44Y57;*>@;*;B;*;)EG 4-HI:*N<h* *R`<h* *R`<*P2ST:UVG*+++M*,Z*,`*,` GGabcd*gk+mk,ok+,u* Z+,*y+,u*`+,*+,u*`+,* !@@@%4Sc flne---R~* ~ * *$~ **-~ * *PP/1CE>RRTR RRR#s@s[e) *    Y[IIIII[s[*sssss sssssssss&s#s's%s"s$ssss s(s)s*s+sUssasHs2scssfslssnssssPK!!S?Δ++Scom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializer.class4GMcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisOLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24-kotlinx/serialization/internal/ByteSerializer6/Lkotlinx/serialization/internal/ByteSerializer; "8 79.kotlinx/serialization/internal/FloatSerializer;0Lkotlinx/serialization/internal/FloatSerializer; "= <>,kotlinx/serialization/internal/IntSerializer@.Lkotlinx/serialization/internal/IntSerializer; "B AC6com/ustadmobile/lib/db/entities/VerbEntity$$serializerE8Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer; "G FH deserializem(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;decoderLkotlin/jvm/internal/IntrinsicsNcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V PQ OR  T&kotlinx/serialization/encoding/DecoderVbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; XY WZ/kotlinx/serialization/encoding/CompositeDecoder\decodeSequentially()Z ^_ ]`decodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J bc ]d-kotlinx/serialization/DeserializationStrategyf!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; hi ]jdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z lm ]ndecodeByteElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)B pq ]rdecodeFloatElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)F tu ]v @decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ] @decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ] kotlin/Unit Lkotlin/Unit; " +kotlinx/serialization/UnknownFieldException(I)V   endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ]Acom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplayjava/lang/String*com/ustadmobile/lib/db/entities/VerbEntity(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLcom/ustadmobile/lib/db/entities/VerbEntity;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V  (Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor serializen(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;)Vencodervalue&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; X  write$Self(Lcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V /kotlinx/serialization/encoding/CompositeEncoder (Lkotlinx/serialization/encoding/Encoder;CLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; JK =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptorAcom.ustadmobile.lib.db.entities.StatementWithSessionDetailDisplayJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   statementUid addElement(Ljava/lang/String;Z)V  statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNum statementLocalChangeSeqNum statementLastChangedBy  statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidverb verbDisplay objectDisplayLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Mcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer$StatementWithSessionDetailDisplay.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1" <  =/* >?  =/*>?  @<="?  <=&L+%S+*0S+%S+%S+%S+%S+%S+%S+%S+ %S+ %S+ %S+ 5S+ :S+?S+%S+%S+%S+%S+*0S+%S+%S+*0S+*0S+*0S+*0S+%S+%S+DS+%S+DS+5S+ %S+!%S+"%S+#I0S+$*0S+%*0S+>?  @<JK= LBE+MS*UM>66 7: 7 7 7 7 7 7 7 7 7 766 8 7! 7# 7% 7':) 7* 7,:.:/:0:1 72 7466 77696: 7; 7= 7?:A:B:C+,[:DDaD,e76D,*g k: 6D,e7 6D,e7 6D,e76D,e7 6D,e7@6D,e76D,e76D, e76D, e76D, e76D, o66D, s6 6D,w8 @6D,e7!x6D,e7#y6D,e7%z6D,e7'{6D,*g)k:)|6D,e7*}6D,e7,~6D,*g.k:.6D,*g/k:/6D,*g0k:06D,*g1k:16D,e726D,e746D,666D,e776D,696D,o6:6D, e7;6D,!e7=6D,"e7?6D,#IgAk:A6D,$*gBk:B6D,%*gCk:C 6D,6%0Ha{1Jc| *Kl2Jk>D,e76D,*g k: 6D,e7 6D,e7 6D,e76D,e7 6rD,e7@6YD,e76?D,e76%D, e76 D, e76D, e76D, o66D, s6 6D,w8 @6D,e7!x6pD,e7#y6WD,e7%z6>D,e7'{6%D,*g)k:)|6D,e7*}6D,e7,~6D,*g.k:.6D,*g/k:/6D,*g0k:06oD,*g1k:16ND,e7265D,e746D,666D,e776D,696D,o6:6D, e7;6D,!e7=6D,"e7?6pD,#IgAk:A6OD,$*gBk:B6.D,%*gCk:C 6 YW8D,Y    !#%')*,./0124679:;=?ABCA+.W].W]   I.W]>? L<B=h*+S,S*UN+-:,--> ? * **B AJ=:*+>? LA=H *+,ı>?    =[?YdzɻYͲ&K*************************** * ********** *>  >C :@D;EF!"s#$@%&s'([)e*+,-[I.I/I.0I.1I23[s45[s6s7ss ssssss's8ssJsLsss'ssss9PK!!AUUQcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$Companion.class45Kcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$Companionjava/lang/Object()V  thisMLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$Companion; serializer%()Lkotlinx/serialization/KSerializer;j()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Mcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializerINSTANCEOLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;CLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;lib-database_releaseAcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay) Companion$StatementWithSessionDetailDisplay.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!b qqGcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay.class4Acom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay/com/ustadmobile/lib/db/entities/StatementEntity()V  thisCLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;getVerb.()Lcom/ustadmobile/lib/db/entities/VerbEntity;$Lorg/jetbrains/annotations/Nullable;verb,Lcom/ustadmobile/lib/db/entities/VerbEntity;  setVerb/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)VgetVerbDisplay()Ljava/lang/String; verbDisplayLjava/lang/String;  setVerbDisplay(Ljava/lang/String;)VgetObjectDisplay objectDisplay  setObjectDisplay write$Self(Lcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self&kotlin/jvm/internal/Intrinsics(checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V *+ ),output. serialDesc0(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V "2 3/kotlinx/serialization/encoding/CompositeEncoder5shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 78 696com/ustadmobile/lib/db/entities/VerbEntity$$serializer;INSTANCE8Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer; => <?+kotlinx/serialization/SerializationStrategyA!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V CD 6E/kotlinx/serialization/internal/StringSerializerG1Lkotlinx/serialization/internal/StringSerializer; =I HJ1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLcom/ustadmobile/lib/db/entities/VerbEntity;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENMcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializerZOLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$$serializer; =\ [] getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; _` [a1kotlinx/serialization/internal/PluginExceptionsKtcthrowArrayMissingFieldException;([I[ILkotlinx/serialization/descriptors/SerialDescriptor;)V ef dg(IIJLjava/lang/String;JJJJJJJJJJZBFJJJJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJIJIZJJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V i jseen1Iseen2 statementUidJ statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletionZ resultSuccessBresultScoreScaledFresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String*com/ustadmobile/lib/db/entities/VerbEntity=kotlinx/serialization/internal/SerializationConstructorMarkerKcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   CompanionMLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay$Companion; Landroidx/room/Embedded;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1qZ                     G20:FGBã0000 0 0 0 0 0000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0./000102¢3B¢4J!?0@2A02B0C2D0EHÇR00X†¢ 56"78R -0.8@X‡¢ 9:";8¨Hd21Lcom/ustadmobile/lib/db/entities/StatementEntity; $serializerlib-database_release$StatementWithSessionDetailDisplay.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1%    /*   /*   :*+   /*   :*+   /*    !:*+   "#*'-+/-,1-*+,4+,#:*+,#@B*F+,$:*+,$KB*F+,%:* +,%KB* F + @ @ @ & .L0M$%%%NO>B~~. :AAOAOA :AAOAOA^bh*!  !#%&(*+,-.0235679;@k~ * *=~ * *> ~ * *?  @I*.[*  * lmnmopqrpsptp up vpwpxpypzp{p|}~ppp!p#%p&p(*+,-p.p0m2p3m5}6p7p9p;=>?@#OPsQR@STsUV[WeXY Y[ [IIIII[s[Is sslsUsnsosUsqsUsrssstsusvswsxsyszs{s|sUs~sUssUsssssssssssssssssssssssssssNssss!ss s sssss"sUs&s.sLs0sMsssPK!!W8DBcom/ustadmobile/lib/db/entities/TerminologyEntry$$serializer.class4;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this>Lcom/ustadmobile/lib/db/entities/TerminologyEntry$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer/kotlinx/serialization/internal/StringSerializer INSTANCE1Lkotlinx/serialization/internal/StringSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserialize\(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/TerminologyEntry;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeStringElementI(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; IJ DKdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I MN DO-kotlinx/serialization/DeserializationStrategyQ!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; ST DUdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I WX DY+kotlinx/serialization/UnknownFieldException[(I)V ] \^ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V `a Db0com/ustadmobile/lib/db/entities/TerminologyEntrydjava/lang/Stringfz(ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V h ei(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorl serialize](Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/TerminologyEntry;)Vencoderpvaluer&kotlinx/serialization/encoding/Encodertg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?v uw write$Self(Lcom/ustadmobile/lib/db/entities/TerminologyEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V yz e{/kotlinx/serialization/encoding/CompositeEncoder} ~b(Lkotlinx/serialization/encoding/Encoder;2Lcom/ustadmobile/lib/db/entities/TerminologyEntry;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V no Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor0com.ustadmobile.lib.db.entities.TerminologyEntryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  id addElement(Ljava/lang/String;Z)V  messageIdterm errorMessageLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26:6:: +,B:  H[ ,L:6 ,P66 ,%RV:6 ,%R V: 6 ,Z6!&:Nj> ,L:6 ,P66 ,%RV:6 ,%R V: 6l\Y_ ,ceYg gjg >mgD0 >mgD >mgDI I3knoh*+q:,s:* es@s[e[IIIII[s[ssss sssssssss1s3sksnsspssrsPK!!@com/ustadmobile/lib/db/entities/TerminologyEntry$Companion.class45:com/ustadmobile/lib/db/entities/TerminologyEntry$Companionjava/lang/Object()V  this;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/lib/db/entities/TerminologyEntry$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;2Lcom/ustadmobile/lib/db/entities/TerminologyEntry;lib-database_release0com/ustadmobile/lib/db/entities/TerminologyEntry) CompanionTerminologyEntry.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!x}W6com/ustadmobile/lib/db/entities/TerminologyEntry.class40com/ustadmobile/lib/db/entities/TerminologyEntryjava/lang/Object:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;id kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ()V  Ljava/lang/String;   messageIdI  term   errorMessage  this2Lcom/ustadmobile/lib/db/entities/TerminologyEntry;i(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  $getId()Ljava/lang/String; getMessageId()IgetTermsetTerm(Ljava/lang/String;)VgetErrorMessagesetErrorMessage component1 component2 component3 component4copyk(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/TerminologyEntry; copy$default(Lcom/ustadmobile/lib/db/entities/TerminologyEntry;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/TerminologyEntry; 45 8toStringjava/lang/StringBuilder; <TerminologyEntry(id=>append-(Ljava/lang/String;)Ljava/lang/StringBuilder; @A <B , messageId=D(I)Ljava/lang/StringBuilder; @F <G, term=I, errorMessage=K(C)Ljava/lang/StringBuilder; @M <N :' <PhashCodejava/lang/StringS R) TUjava/lang/IntegerW(I)I RY XZresultequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z _` aotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/TerminologyEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfhoutputj serialDescl/kotlinx/serialization/encoding/CompositeEncodernencodeStringElementJ(Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V pq orencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V tu ov/kotlinx/serialization/internal/StringSerializerxINSTANCE1Lkotlinx/serialization/internal/StringSerializer; z{ y|+kotlinx/serialization/SerializationStrategy~!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V oshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z o1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;z(ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLcom/ustadmobile/lib/db/entities/TerminologyEntry$$serializer; z  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker:com/ustadmobile/lib/db/entities/TerminologyEntry$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion              ‡ (20:'(B?00000 0 ¢ B+000 0¢ J 0HÆJ 0HÆJ 0HÆJ 0HÆJ5020202 02 0HÆJ020HÖJ 0HÖJ 0HÖJ! 0!2"02#0$2%0&HÇR0X†¢  "R0¢ R0¢ R0X†¢ "¨)d2 $serializerlib-database_releaseTerminologyEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1 v + **+**-*   4 !"    #6~:*+-% &'/* !"()/* !"*'/* !"+,:*+!"-.'/*  !"/,:*+ !"-0'#* !"1)#* !"2'#* !"3'#*  !"45Y+ Y+-%4!"  67T<~*L~*=~*N~ * :*+-9 :'^@;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/UidAndLabel$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/UidAndLabel;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^+com/ustadmobile/lib/db/entities/UidAndLabel`java/lang/StringbV(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/UidAndLabel;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/UidAndLabel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.UidAndLabelJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  uid addElement(Ljava/lang/String;Z)V  labelNameLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/UidAndLabel.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerUidAndLabel.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  FL+%S+*0S+  12f +4:*6 7:+,B:  H0 ,L76 ,*NR:6lh ,V6O3> ,L76 ,*NR:6XY[ ,_aYcfSV >iD) >iD >iD 3gjkh*+m:,o:*()V  this7Lcom/ustadmobile/lib/db/entities/UidAndLabel$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/UidAndLabel$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/UidAndLabel$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;lib-database_release+com/ustadmobile/lib/db/entities/UidAndLabel) CompanionUidAndLabel.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!#1com/ustadmobile/lib/db/entities/UidAndLabel.class4+com/ustadmobile/lib/db/entities/UidAndLabeljava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/UidAndLabel;getUid()JuidJ  setUid(J)V getLabelName()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; labelNameLjava/lang/String;   setLabelName(Ljava/lang/String;)V write$Self(Lcom/ustadmobile/lib/db/entities/UidAndLabel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V %& $'output) serialDesc+/kotlinx/serialization/encoding/CompositeEncoder-shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z /0 .1encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V 34 .5/kotlinx/serialization/internal/StringSerializer7INSTANCE1Lkotlinx/serialization/internal/StringSerializer; 9: 8;+kotlinx/serialization/SerializationStrategy=!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V ?@ .A1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;V(IJLjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/UidAndLabel$$serializerQ9Lcom/ustadmobile/lib/db/entities/UidAndLabel$$serializer; 9S RT getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; VW RX1kotlinx/serialization/internal/PluginExceptionsKtZthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V \] [^seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringd=kotlinx/serialization/internal/SerializationConstructorMarkerf5com/ustadmobile/lib/db/entities/UidAndLabel$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion7Lcom/ustadmobile/lib/db/entities/UidAndLabel$Companion; no p$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1:             20:B+0000 ¢ B¢ J!0202020HÇR0X†¢   "R0X†¢ "¨d2 $serializerlib-database_releaseUidAndLabel.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1no  3*    /*  :* /*  :*+  o*"(+*(,,(+,2* +,*6+,2*+,<>*B ! @ @%2 o! o)Co+D   E=~UY_*~ * * ~ * *eg / 04= =`a= ==bc#FGsHI@JKsLM[NeOPh jYmqjnR}rst[IuIvIuwIuxIyz[s{|[s sLs`sLs sLssLsbscsEssssss s ssssLs!s)sCs+sDs}sns~PK!!zll;com/ustadmobile/lib/db/entities/UmAccount$$serializer.class45com/ustadmobile/lib/db/entities/UmAccount$$serializersLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this7Lcom/ustadmobile/lib/db/entities/UmAccount$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24 deserializeU(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/UmAccount;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeStringElementI(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; XY IZdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z \] I^decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I `a Ib+kotlinx/serialization/UnknownFieldExceptiond(I)V f eg endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ij Ik)com/ustadmobile/lib/db/entities/UmAccountmjava/lang/Stringo(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)V q nr(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptoru serializeV(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/UmAccount;)Vencoderyvalue{&kotlinx/serialization/encoding/Encoder}g(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D ~ write$Self(Lcom/ustadmobile/lib/db/entities/UmAccount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V n/kotlinx/serialization/encoding/CompositeEncoder k(Lkotlinx/serialization/encoding/Encoder;+Lcom/ustadmobile/lib/db/entities/UmAccount;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V wx Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor)com.ustadmobile.lib.db.entities.UmAccountJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   personUid addElement(Ljava/lang/String;Z)V usernameauth endpointUrl firstNamelastNameadminLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d25com/ustadmobile/lib/db/entities/UmAccount.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer UmAccount.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  ~TL+%S+*0S+*0S+*S+*0S+*0S+5S+ T 67 +9?*AM>6 7:: : : : 6 +,G:M,Q76,*SW:6,*S W: 6,[: 6,*S W: 6,*S W:  6,_6 @6,c6-2Fb~>,Q76,*SW:6,*S W: 6u,[: 6`,*S W: 6C,*S W:  6&,_6 @6eYh,lnYp p  p p s CvpI<CvpI CvpI 8twxh*+z?,|?*AN+-:,--  * *y*{ A6:*+ 8tAwH *+,n  y { qUYYK********v  T ns@s[e[IIIII[s[ssss sssssssss6s8stswssyss{sPK!!89com/ustadmobile/lib/db/entities/UmAccount$Companion.class453com/ustadmobile/lib/db/entities/UmAccount$Companionjava/lang/Object()V  this5Lcom/ustadmobile/lib/db/entities/UmAccount$Companion; serializer%()Lkotlinx/serialization/KSerializer;R()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/lib/db/entities/UmAccount$$serializerINSTANCE7Lcom/ustadmobile/lib/db/entities/UmAccount$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;+Lcom/ustadmobile/lib/db/entities/UmAccount;lib-database_release)com/ustadmobile/lib/db/entities/UmAccount) Companion UmAccount.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*./   -1./  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!((/com/ustadmobile/lib/db/entities/UmAccount.class4 )com/ustadmobile/lib/db/entities/UmAccountjava/lang/Object_(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; endpointUrl kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ()V   personUidJ  usernameLjava/lang/String;  auth     firstName ! "lastName $ %adminZ '( )this+Lcom/ustadmobile/lib/db/entities/UmAccount;(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V.  0 getPersonUid()J setPersonUid(J)V getUsername()Ljava/lang/String; setUsername(Ljava/lang/String;)VgetAuthsetAuthgetEndpointUrlsetEndpointUrl6 getFirstName setFirstName getLastName setLastNamegetAdmin()ZsetAdmin(Z)VtoPerson*()Lcom/ustadmobile/lib/db/entities/Person;&com/ustadmobile/lib/db/entities/PersonJ K 45 KM 9: KO setFirstNames Q: KR C: KT FG KV $i$a$-apply-UmAccount$toPerson$1I$this$toPerson_u24lambda_u240(Lcom/ustadmobile/lib/db/entities/Person;account component1 component2 component3 component4 component5 component6 component7copy(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/ustadmobile/lib/db/entities/UmAccount; copy$default(Lcom/ustadmobile/lib/db/entities/UmAccount;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/UmAccount; de htoStringjava/lang/StringBuilderk lUmAccount(personUid=nappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; pq lr(J)Ljava/lang/StringBuilder; pt lu , username=w, auth=y, endpointUrl={ , firstName=} , lastName=, admin=(Z)Ljava/lang/StringBuilder; p l(C)Ljava/lang/StringBuilder; p l j8 lhashCode()Ijava/lang/Long(J)I java/lang/String resultequals(Ljava/lang/Object;)ZareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/UmAccount;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfoutput serialDesc/kotlinx/serialization/encoding/CompositeEncoderencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeStringElementJ(Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN5com/ustadmobile/lib/db/entities/UmAccount$$serializer7Lcom/ustadmobile/lib/db/entities/UmAccount$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker3com/ustadmobile/lib/db/entities/UmAccount$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion5Lcom/ustadmobile/lib/db/entities/UmAccount$Companion; $Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1 J         "       ‡ <20:;:@ +?*+   +, 6@8/*#  +,A::*+# +,6B8/*&  +,C::*+& +,6DE/**  +,FG:** +,6(HI:*LKYLM,N6-+N-+P-+#S-+&U-+*W,* '/789*)XY ,Z[8\,:+,]3#* +,^8#* +,_8#* +,`8#*  +,a8#*# +,b8#*& +,cE#** +,de  Y-1R+, !$'(# fg n ~*@ ~*N ~ *: ~ * : ~ *#:  ~ *&: @~ **6*-i  j8dlYmos*vxs*szs*s|s* s~s*#ss*&ss**) d+, *<h* *`<h* *`<h* `<h*# *#`<h*& *&`<h**YW`<U P]PY+,*+++M*,*,*,* , *#,#*&,&**,*  +,:*+,+,*+,*+,*+,*+,*+,* /+,* +,*#+,*#+,*&+,*&+,**+,** - @ @@ @ @ @ ! , :,:: ~׶۸** ~ * *~ * *~ */ * ~ *# *# ~ *& *&@~ ** * *-   6 "#67K Ma bv w f +,Y !$'( #s@s.[e Y[IIIII[s[>s,s.ss.ss.ss.ss s!s$s's.sssssDsEsFsGs;s8ss@sAsBsCs2s3s4s5s7s9s]s^s_s`sasbscsdssssHs[sjss.ssssssssPK!!]Vr=com/ustadmobile/lib/db/entities/UserSession$$serializer.class47com/ustadmobile/lib/db/entities/UserSession$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/UserSession$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$,kotlinx/serialization/internal/IntSerializer&.Lkotlinx/serialization/internal/IntSerializer; "( ')/kotlinx/serialization/internal/StringSerializer+1Lkotlinx/serialization/internal/StringSerializer; "- ,.3kotlinx/serialization/builtins/BuiltinSerializersKt0 getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; 23 14 deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/UserSession;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IPdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I RS IT-kotlinx/serialization/DeserializationStrategyV!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig+com/ustadmobile/lib/db/entities/UserSessionijava/lang/Stringka(IJJJIJJJJJIILjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/UserSession;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/UserSession;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.UserSessionJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  usUid addElement(Ljava/lang/String;Z)V usPcsnusLcsnusLcbusLct usPersonUidusClientNodeId usStartTime usEndTimeusStatususReasonusAuth usSessionTypeLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/UserSession.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerUserSession.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+%S+%S+*S+%S+%S+%S+%S+%S+ *S+ *S+ /5S+ *S+  67+9?*AM>6 7 7 7 6 7 7 7 7 766:6+,G:M,Q76,Q76,Q7 6,U6 6,Q7 6,Q7 6,Q7@6,Q76,Q76, U66, U66, /W[:6, U66,_6o GL`t "9X>,Q76,Q76,Q7 6k,U6 6V,Q7 6A,Q7 6,,Q7@6,Q76,Q76, U66, U66, /W[:6, U66aYd,hjY   loICrIVCrI CrI  8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w YY K**************r  ~_ js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!sff;com/ustadmobile/lib/db/entities/UserSession$Companion.class4?5com/ustadmobile/lib/db/entities/UserSession$Companionjava/lang/Object()V  this7Lcom/ustadmobile/lib/db/entities/UserSession$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/UserSession$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/UserSession$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1$         †20B¢J00HÆR0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ ¨d2REASON_CONSENT_REVOKEDREASON_LOGGED_OUTREASON_PASSWORD_CHANGED STATUS_ACTIVESTATUS_LOGGED_OUTSTATUS_NEEDS_REAUTHTABLE_ID TYPE_STANDARD TYPE_UPSTREAM!USER_SESSION_NOT_LOCAL_DEVICE_SQL#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/UserSession;lib-database_release+com/ustadmobile/lib/db/entities/UserSession3 CompanionUserSession.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations17/*8@9   718@9  : ;7-*9 < 45=6>d[IIII I!"[s#$[s s%ss&s%s's(s)s*s+s,s-s.s/s%s s0s1s2PK!!籍4**1com/ustadmobile/lib/db/entities/UserSession.class4+com/ustadmobile/lib/db/entities/UserSessionjava/lang/Object()V   usEndTimeJ   usSessionTypeI  this-Lcom/ustadmobile/lib/db/entities/UserSession;getUsUid()JusUid  setUsUid(J)V getUsPcsnusPcsn   setUsPcsn getUsLcsnusLcsn # $ setUsLcsngetUsLcb()IusLcb ) *setUsLcb(I)VgetUsLctusLct / 0setUsLctgetUsPersonUid usPersonUid 4 5setUsPersonUidgetUsClientNodeIdusClientNodeId 9 :setUsClientNodeIdgetUsStartTime usStartTime > ?setUsStartTime getUsEndTime setUsEndTime getUsStatususStatus E F setUsStatus getUsReasonusReason J K setUsReason getUsAuth()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;usAuthLjava/lang/String; QR S setUsAuth(Ljava/lang/String;)VgetUsSessionTypesetUsSessionType write$Self(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self]kotlin/jvm/internal/Intrinsics_checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ab `coutpute serialDescg/kotlinx/serialization/encoding/CompositeEncoderishouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z kl jmencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V op jqencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V st ju/kotlinx/serialization/internal/StringSerializerwINSTANCE1Lkotlinx/serialization/internal/StringSerializer; yz x{+kotlinx/serialization/SerializationStrategy}!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V  j1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;a(IJJJIJJJJJIILjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/UserSession$$serializer9Lcom/ustadmobile/lib/db/entities/UserSession$$serializer; y  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarker5com/ustadmobile/lib/db/entities/UserSession$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/lib/db/entities/UserSession$Companion; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;1Lcom/ustadmobile/door/annotation/LastChangedTime;TABLE_ID TYPE_STANDARD TYPE_UPSTREAM STATUS_ACTIVESTATUS_NEEDS_REAUTHSTATUS_LOGGED_OUTREASON_LOGGED_OUTREASON_CONSENT_REVOKEDREASON_PASSWORD_CHANGED!USER_SESSION_NOT_LOCAL_DEVICE_SQL UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) Landroidx/room/Entity;indicesLandroidx/room/Index;valuenameperson_status_node_idxnode_status_person_idx$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker6Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;priority*Lcom/ustadmobile/door/annotation/Triggers;)Lcom/ustadmobile/door/annotation/Trigger;usersession_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements$REPLACE INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*psql ON CONFLICT (usUid) DO UPDATE SET usPcsn = EXCLUDED.usPcsn, usLcsn = EXCLUDED.usLcsn, usLcb = EXCLUDED.usLcb, usLct = EXCLUDED.usLct, usPersonUid = EXCLUDED.usPersonUid, usClientNodeId = EXCLUDED.usClientNodeId, usStartTime = EXCLUDED.usStartTime, usEndTime = EXCLUDED.usEndTime, usStatus = EXCLUDED.usStatus, usReason = EXCLUDED.usReason, usAuth = EXCLUDED.usAuth, usSessionType = EXCLUDED.usSessionType */Lkotlin/Metadata;mvkxi0d1>         #      ?20:>?Bƒ00000 0 0 0 0 000000¢B¢J!7082902:0;2<0=HÇR0X†¢ "R 0X†¢ "R 0X†¢ " R08@X‡¢ !""#$R08@X‡¢ %"&R 08@X‡¢ '"(R08@X‡¢ )"*R 0X†¢ +",R0X†¢ -"".$R0X†¢ /""0$R 0X†¢ 1"2R0X†¢ 3""4$R08@X‡¢ 5"6¨@d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnUserSession.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1\  Z # )/  4 9 >  EJQRPR\G** * 6 > /*! :*! /* $ !:* $ "/*%' &:*%' '(/*+* ,-:*+*./*1. 2:*1. 3/*60 7:*60 8/*;2 <:*;2 =/*@4 A:*@4 B/*6 C:*6 D(/*G8 H-:*G8I(/*L: M-:*L:NO/*T< PUV:*+T<RPW(/*> X-:*>YZ+\*^d+fd,hd+,n* +,*r+,n* +,* r+,n*% +,*%r+,n*++,*+v+,n*1 +,*1r+,n*6 +,*6r+,n*; +,*;r+,n*@ +,*@r+,n* +,*r+, n*G+, *Gv+, n*L+, *Lv+, n*T+, |~*T+, n*+, *vC4! @ @ @ @ @ @ @ @@ @ @ @ @N %!2 Q$^ }' . 0 ,29 Z4g 6 B>N  \]\e\g[\\\+~*~ * * ~ * * ~ * % *%~ *+ *+~ * 1 * 1 ~ * 6 * 6@~ * ; * ;~ * @ *@~ *  *~ *G *G~ *L *L~ *T *T~ * *9  n ! /$0 C'D X*Y m.n 0 2 4 6 8 : < > +++ + +# +)+/ +4 +9 +> + +E+J+QR++#s@s[e Y*@@@%[@se[ee[s[IIIII[s[Assssssss#s)s/s4s9s>s sEsJsQsssssssNsOsUsVs8ss()V  this6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson; getPerson*()Lcom/ustadmobile/lib/db/entities/Person;$Lorg/jetbrains/annotations/Nullable;person(Lcom/ustadmobile/lib/db/entities/Person;   setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VgetUserSession/()Lcom/ustadmobile/lib/db/entities/UserSession; userSession-Lcom/ustadmobile/lib/db/entities/UserSession;  setUserSession0(Lcom/ustadmobile/lib/db/entities/UserSession;)VLandroidx/room/Embedded;Lkotlin/Metadata;mvkxi0d1}       20B¢R 08@X‡¢ "R  0 8@X‡¢   " ¨d2lib-database_releaseUserSessionAndPerson.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1+  +  ,/*-.   ,/*-.  + ,:*+-. / ,/*- .  + ,:*+- . / 0*1[[I I!I "I #I$%[s&'[s s(ssss s sssssssss)PK!!RפFcom/ustadmobile/lib/db/entities/UserSessionReplicate$$serializer.class4@com/ustadmobile/lib/db/entities/UserSessionReplicate$$serializer~Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisBLcom/ustadmobile/lib/db/entities/UserSessionReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize`(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V4com/ustadmobile/lib/db/entities/UserSessionReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializea(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;6Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor4com.ustadmobile.lib.db.entities.UserSessionReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  usPk addElement(Ljava/lang/String;Z)V  usVersionId usDestination usPendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2@com/ustadmobile/lib/db/entities/UserSessionReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerUserSessionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!,Dcom/ustadmobile/lib/db/entities/UserSessionReplicate$Companion.class45>com/ustadmobile/lib/db/entities/UserSessionReplicate$Companionjava/lang/Object()V  this@Lcom/ustadmobile/lib/db/entities/UserSessionReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;]()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/lib/db/entities/UserSessionReplicate$$serializerINSTANCEBLcom/ustadmobile/lib/db/entities/UserSessionReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;6Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;lib-database_release4com/ustadmobile/lib/db/entities/UserSessionReplicate) CompanionUserSessionReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!p7:com/ustadmobile/lib/db/entities/UserSessionReplicate.class44com/ustadmobile/lib/db/entities/UserSessionReplicatejava/lang/Object()V   usPendingZ  this6Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;getUsPk()JusPkJ  setUsPk(J)VgetUsVersionId usVersionId  setUsVersionIdgetUsDestination usDestination  setUsDestination getUsPending()Z setUsPending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/UserSessionReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN@com/ustadmobile/lib/db/entities/UserSessionReplicate$$serializerRINSTANCEBLcom/ustadmobile/lib/db/entities/UserSessionReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf>com/ustadmobile/lib/db/entities/UserSessionReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion@Lcom/ustadmobile/lib/db/entities/UserSessionReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseUserSessionReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!uyt=com/ustadmobile/lib/db/entities/VerbDisplay$$serializer.class47com/ustadmobile/lib/db/entities/VerbDisplay$$serializeruLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this9Lcom/ustadmobile/lib/db/entities/VerbDisplay$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/ deserializeW(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/VerbDisplay;decoder3kotlin/jvm/internal/Intrinsics5checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 78 69  ;&kotlinx/serialization/encoding/Decoder=beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; ?@ >A/kotlinx/serialization/encoding/CompositeDecoderCdecodeSequentially()Z EF DGdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J IJ DK-kotlinx/serialization/DeserializationStrategyM!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; OP DQdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ST DU+kotlinx/serialization/UnknownFieldExceptionW(I)V Y XZ endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V \] D^+com/ustadmobile/lib/db/entities/VerbDisplay`java/lang/Stringbh(IJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V d ae(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorh serializeX(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/VerbDisplay;)Vencoderlvaluen&kotlinx/serialization/encoding/Encoderpg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; ?r qs write$Self(Lcom/ustadmobile/lib/db/entities/VerbDisplay;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V uv aw/kotlinx/serialization/encoding/CompositeEncodery z^(Lkotlinx/serialization/encoding/Encoder;-Lcom/ustadmobile/lib/db/entities/VerbDisplay;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 12 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V jk Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor+com.ustadmobile.lib.db.entities.VerbDisplayJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  verbUid addElement(Ljava/lang/String;Z)V urlIddisplayLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d27com/ustadmobile/lib/db/entities/VerbDisplay.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer VerbEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  R(L+%S+*0S+*0S+ ( 12 +4:*6 7:: +,B:  HI ,L76 ,*NR:6 ,*N R: 6 ,V6o#7S> ,L76 ,*NR:6 ,*N R: 6XY[ ,_aYc cf]r >iD- >iD >iD  3gjkh*+m:,o:*()V  this7Lcom/ustadmobile/lib/db/entities/VerbDisplay$Companion; serializer%()Lkotlinx/serialization/KSerializer;T()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/lib/db/entities/VerbDisplay$$serializerINSTANCE9Lcom/ustadmobile/lib/db/entities/VerbDisplay$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;-Lcom/ustadmobile/lib/db/entities/VerbDisplay;lib-database_release+com/ustadmobile/lib/db/entities/VerbDisplay) Companion VerbEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*. /   -1. /  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!91com/ustadmobile/lib/db/entities/VerbDisplay.class4+com/ustadmobile/lib/db/entities/VerbDisplayjava/lang/Object()V  this-Lcom/ustadmobile/lib/db/entities/VerbDisplay; getVerbUid()JverbUidJ   setVerbUid(J)VgetUrlId()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;urlIdLjava/lang/String;  setUrlId(Ljava/lang/String;)V getDisplaydisplay   setDisplay write$Self(Lcom/ustadmobile/lib/db/entities/VerbDisplay;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self&kotlin/jvm/internal/Intrinsics(checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V *+ ),output. serialDesc0/kotlinx/serialization/encoding/CompositeEncoder2shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 45 36encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V 89 3:/kotlinx/serialization/internal/StringSerializer<INSTANCE1Lkotlinx/serialization/internal/StringSerializer; >? =@+kotlinx/serialization/SerializationStrategyB!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V DE 3F1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;h(IJLjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN7com/ustadmobile/lib/db/entities/VerbDisplay$$serializerV9Lcom/ustadmobile/lib/db/entities/VerbDisplay$$serializer; >X WY getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; [\ W]1kotlinx/serialization/internal/PluginExceptionsKt_throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ab `cseen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/Stringi=kotlinx/serialization/internal/SerializationConstructorMarkerk5com/ustadmobile/lib/db/entities/VerbDisplay$Companionn1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V p oq Companion7Lcom/ustadmobile/lib/db/entities/VerbDisplay$Companion; st u$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1<              20:B50000 0 ¢ B¢ J!0202020HÇR0X†¢  "R0X†¢ "R0X†¢ "¨ d2 $serializerlib-database_release VerbEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeVisibleAnnotations Deprecated InnerClasses SourceFile1st%  3*     /*  :*  /*  :*+  /*   !:*+  "#*'-+/-,1-+,7* +,*;+,7*+,AC*G+,7* +,AC* G ! @ @ @ % 2 & .H0I$%%%JQ~Z^d*~ * * ~ * *~ * * jjl     / 0 CD >Q QefQ QQQgh#KLsMN@OPsQR[SeTUm oYrvosWwxy[IzI{Iz|Iz}I~[s[!s sQsesQs sQssQssgshsJssss!ssss s sss"sQs&s.sHs0sIssssPK!!Ŏ,|WW<com/ustadmobile/lib/db/entities/VerbEntity$$serializer.class46com/ustadmobile/lib/db/entities/VerbEntity$$serializertLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this8Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/0kotlinx/serialization/internal/BooleanSerializer12Lkotlinx/serialization/internal/BooleanSerializer; "3 24,kotlinx/serialization/internal/IntSerializer6.Lkotlinx/serialization/internal/IntSerializer; "8 79 deserializeV(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/VerbEntity;decoder=kotlin/jvm/internal/Intrinsics?checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V AB @C  E&kotlinx/serialization/encoding/DecoderGbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; IJ HK/kotlinx/serialization/encoding/CompositeDecoderMdecodeSequentially()Z OP NQdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J ST NU-kotlinx/serialization/DeserializationStrategyW!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; YZ N[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z ]^ N_decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I ab NcdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I ef Ng+kotlinx/serialization/UnknownFieldExceptioni(I)V k jl endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V no Np*com/ustadmobile/lib/db/entities/VerbEntityrjava/lang/Stringt[(IJLjava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V v sw(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorz serializeW(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/VerbEntity;)Vencoder~value&kotlinx/serialization/encoding/Encoderg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; I  write$Self(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V s/kotlinx/serialization/encoding/CompositeEncoder p(Lkotlinx/serialization/encoding/Encoder;,Lcom/ustadmobile/lib/db/entities/VerbEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; ;< =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |} Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor*com.ustadmobile.lib.db.entities.VerbEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  verbUid addElement(Ljava/lang/String;Z)V urlId verbInActiveverbMasterChangeSeqNumverbLocalChangeSeqNumverbLastChangedByverbLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d26com/ustadmobile/lib/db/entities/VerbEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializer VerbEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  uKL+%S+*0S+5S+%S+%S+:S+%S+ K ;<i+>D*FM>6 7:6 7 7 6 7+,L:R,V76,*X\:6,`6 6,V7 6,V7 6,d6 6,V7@6,h6-2Fbv>,V76,*X\:6,`6 6},V7 6h,V7 6S,d6 6>,V7@6(jYm,qsYu   xg H{N<H{N H{N =y|}h*+D,D*FN+-:,--  * *~* A;:*+ =yA|H *+,s  ~  qUYYK********{  Tw ss@s[e[IIIII[s[ssss sssssssss;s=sys|ss~sssPK!!aRN5 5 :com/ustadmobile/lib/db/entities/VerbEntity$Companion.class4Q4com/ustadmobile/lib/db/entities/VerbEntity$Companionjava/lang/Object()V  this6Lcom/ustadmobile/lib/db/entities/VerbEntity$Companion; getFIXED_UIDS()Ljava/util/Map;5()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/lib/db/entities/VerbEntityaccess$getFIXED_UIDS$cp   serializer%()Lkotlinx/serialization/KSerializer;S()Lkotlinx/serialization/KSerializer;6com/ustadmobile/lib/db/entities/VerbEntity$$serializerINSTANCE8Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1.    $        †20B¢J0!0 HÆR000¢ R 0 X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨"d2 FIXED_UIDSTABLE_IDVERB_ANSWERED_UIDVERB_ANSWERED_URLVERB_ATTEMPTED_UIDVERB_ATTEMPTED_URLVERB_COMPLETED_UIDVERB_COMPLETED_URLVERB_FAILED_UIDVERB_FAILED_URLVERB_INTERACTED_UIDVERB_INTERACTED_URLVERB_PASSED_UIDVERB_PASSED_URLVERB_PROGRESSED_UIDVERB_PROGRESSED_URLVERB_SATISFIED_UIDVERB_SATISFIED_URLVERB_SCORED_UIDVERB_SCORED_URLVERB_SUBMITTED_UIDVERB_SUBMITTED_URL#Lkotlinx/serialization/KSerializer;,Lcom/ustadmobile/lib/db/entities/VerbEntity;lib-database_release Companion VerbEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1I/*J>K   I.JjK  L MI1J>K  LMI-* K !"N GOHP#$[I%I&I%'I%(I)*[s+,[#s s-ss.s-s-s-s s s/s-s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCssDsEsFPK!!6^h,((0com/ustadmobile/lib/db/entities/VerbEntity.class46*com/ustadmobile/lib/db/entities/VerbEntityjava/lang/Object()V  this,Lcom/ustadmobile/lib/db/entities/VerbEntity;(JLjava/lang/String;)V$Lorg/jetbrains/annotations/Nullable; verbUidJ  urlIdLjava/lang/String;  uidurl getVerbUid()J setVerbUid(J)VgetUrlId()Ljava/lang/String;setUrlId(Ljava/lang/String;)VgetVerbInActive()Z verbInActiveZ #$ %setVerbInActive(Z)VgetVerbMasterChangeSeqNumverbMasterChangeSeqNum * +setVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumverbLocalChangeSeqNum / 0setVerbLocalChangeSeqNumgetVerbLastChangedBy()IverbLastChangedByI 56 7setVerbLastChangedBy(I)V getVerbLctverbLct < = setVerbLct write$Self(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;selfDkotlin/jvm/internal/IntrinsicsFcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V HI GJoutputL serialDescN/kotlinx/serialization/encoding/CompositeEncoderPshouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z RS QTencodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V VW QX/kotlinx/serialization/internal/StringSerializerZINSTANCE1Lkotlinx/serialization/internal/StringSerializer; \] [^+kotlinx/serialization/SerializationStrategy`!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V bc QdencodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V fg QhencodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V jk Ql1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;[(IJLjava/lang/String;ZJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN6com/ustadmobile/lib/db/entities/VerbEntity$$serializer|8Lcom/ustadmobile/lib/db/entities/VerbEntity$$serializer; \~ } getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; }1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;java/lang/String=kotlinx/serialization/internal/SerializationConstructorMarkeraccess$getFIXED_UIDS$cp()Ljava/util/Map; FIXED_UIDSLjava/util/Map; 4com/ustadmobile/lib/db/entities/VerbEntity$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion6Lcom/ustadmobile/lib/db/entities/VerbEntity$Companion;  kotlin/Pair)http://adlnet.gov/expapi/verbs/progressed'java/lang/LongvalueOf(J)Ljava/lang/Long; kotlin/TuplesKtto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; (http://adlnet.gov/expapi/verbs/completed'%http://adlnet.gov/expapi/verbs/passed'%http://adlnet.gov/expapi/verbs/failed')https://w3id.org/xapi/adl/verbs/satisfied''http://adlnet.gov/expapi/verbs/answered'(http://adlnet.gov/expapi/verbs/attempted')http://adlnet.gov/expapi/verbs/interacted')http://activitystrea.ms/schema/1.0/submit'%http://adlnet.gov/expapi/verbs/scored'kotlin/collections/MapsKtmapOf([Lkotlin/Pair;)Ljava/util/Map; Landroidx/room/PrimaryKey; autoGenerate4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID>VERB_PROGRESSED_URLVERB_PROGRESSED_UIDVERB_COMPLETED_URLVERB_COMPLETED_UIDVERB_PASSED_URLVERB_PASSED_UIDVERB_FAILED_URLVERB_FAILED_UIDVERB_SATISFIED_URLVERB_SATISFIED_UIDVERB_ATTEMPTED_URLVERB_ATTEMPTED_UIDVERB_INTERACTED_URLVERB_INTERACTED_UIDVERB_ANSWERED_URLVERB_ANSWERED_UIDVERB_SUBMITTED_URLVERB_SUBMITTED_UIDVERB_SCORED_URLVERB_SCORED_UID3Ljava/util/Map;Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker5Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;nameverbentity_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements]REPLACE INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) /*psql ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct */Lkotlin/Metadata;mvkxi0d1F                 320:23B00¢BS0 0 0 0  00000¢B¢J!+0,2-02.0/2001HÇR 0X†¢ "R 0 X†¢ "R08@X‡¢ " R08@X‡¢ !""#$R08@X‡¢ %""&$R 08@X‡¢ '""($R 08@X‡¢ )""*$¨4d2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/Trigger Order-com/ustadmobile/door/annotation/Trigger$Event#Event*com/ustadmobile/door/annotation/Trigger$On&On VerbEntity.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValue SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1*C+ Z* #$**/*56*<* 6,,*C,,*C,,*C,,*C,,*C,,*C,,*C,,*C,,*C,,*C,-*C.3*/ #0   .Y* **-/%& '(0  1  ./*/+0  .:*/+0 ./*/-0  *  .:*+/-0 1 !"./*&//0  '(.:*&//0 $)./*,/20  -.:*,/20 ../*1/50  2.:*1/50 34./*8/80  9:.:*8/80 6;./*>/<0  ?.:*>/<0 @A.I*EK+MK,OK+,U* +,*Y+,U*+,_a*e+,U*&+,*&i+,U*, +,*,Y+,U*1 +,*1Y+,U*8+,*8m+,U*> +,*>Y2%! @ @ @ @ @ @ @/. %+2/25.<;0 ID ILnINo+B1CCCp.~*~ * * ~ * *~ *& *&~ * , *,~ * 1 *1 ~ *8 * 8@~ * > * >2'   />+/-0C/DX2Ym5n8<0f 6#$*/56 < 3+#qrsst@uvswx[yez{./. Y K*S*S*S*S*¸S*ƸS*ʸS*θS*ҸS* ָS*ݳ/N j!k-j/l;j=mIjKnWjYoejhptjwqjrjsj4*}!"@$!%@'!(@5)+[@se   [e  e[s[IIIII[s swsswssws sswsss#sws*s/s5s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisALcom/ustadmobile/lib/db/entities/VerbEntityReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserialize_(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V3com/ustadmobile/lib/db/entities/VerbEntityReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serialize`(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;5Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor3com.ustadmobile.lib.db.entities.VerbEntityReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  vePk addElement(Ljava/lang/String;Z)V  veVersionId veDestination vePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2?com/ustadmobile/lib/db/entities/VerbEntityReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerVerbEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!oCcom/ustadmobile/lib/db/entities/VerbEntityReplicate$Companion.class45=com/ustadmobile/lib/db/entities/VerbEntityReplicate$Companionjava/lang/Object()V  this?Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;\()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/lib/db/entities/VerbEntityReplicate$$serializerINSTANCEALcom/ustadmobile/lib/db/entities/VerbEntityReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;5Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;lib-database_release3com/ustadmobile/lib/db/entities/VerbEntityReplicate) CompanionVerbEntityReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!7b  9com/ustadmobile/lib/db/entities/VerbEntityReplicate.class43com/ustadmobile/lib/db/entities/VerbEntityReplicatejava/lang/Object()V   vePendingZ  this5Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;getVePk()JvePkJ  setVePk(J)VgetVeVersionId veVersionId  setVeVersionIdgetVeDestination veDestination  setVeDestination getVePending()Z setVePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN?com/ustadmobile/lib/db/entities/VerbEntityReplicate$$serializerRINSTANCEALcom/ustadmobile/lib/db/entities/VerbEntityReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf=com/ustadmobile/lib/db/entities/VerbEntityReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl Companion?Lcom/ustadmobile/lib/db/entities/VerbEntityReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseVerbEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!cƼ?com/ustadmobile/lib/db/entities/XLangMapEntry$$serializer.class49com/ustadmobile/lib/db/entities/XLangMapEntry$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/XLangMapEntry$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/XLangMapEntry;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig-com/ustadmobile/lib/db/entities/XLangMapEntryijava/lang/Stringk^(IJJJJLjava/lang/String;IIIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.XLangMapEntryJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  verbLangMapUid addElement(Ljava/lang/String;Z)V objectLangMapUidlanguageLangMapUidlanguageVariantLangMapUid valueLangMapstatementLangMapMasterCsnstatementLangMapLocalCsnstatementLangMapLcbstatementLangMapLctstatementLangMapUidLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/XLangMapEntry.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerXLangMapEntry.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "  i L+%S+%S+%S+%S+*0S+5S+5S+5S+%S+ %S+ i 67g+9?*AM>6 7 7 7 7 :666 7 7+,G:M,Q76,Q76,Q7 6,Q7 6,*SW:6,[6 6,[6@6,[66,Q76, Q76<8,_6 <AUi}>,Q76,Q76,Q7 6v,Q7 6a,*SW:6D,[6 6/,[6@6,[66,Q76, Q76ԻaYd,hjY  losCrIKCrI CrI g g8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w jYY K***********r  i; js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!!3x0=com/ustadmobile/lib/db/entities/XLangMapEntry$Companion.class467com/ustadmobile/lib/db/entities/XLangMapEntry$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/XLangMapEntry$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/XLangMapEntry$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/XLangMapEntry$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;lib-database_release-com/ustadmobile/lib/db/entities/XLangMapEntry* CompanionXLangMapEntry.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/50   .1/50  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!O443com/ustadmobile/lib/db/entities/XLangMapEntry.class45-com/ustadmobile/lib/db/entities/XLangMapEntryjava/lang/Object(JJJJLjava/lang/String;IIIJ)V$Lorg/jetbrains/annotations/Nullable;()V   verbLangMapUidJ  objectLangMapUid  languageLangMapUid  languageVariantLangMapUid   valueLangMapLjava/lang/String;  statementLangMapMasterCsnI  statementLangMapLocalCsn  !statementLangMapLcb # $statementLangMapLct & 'this/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;L(JJJJLjava/lang/String;IIIJILkotlin/jvm/internal/DefaultConstructorMarker;)V,  .getVerbLangMapUid()JsetVerbLangMapUid(J)VgetObjectLangMapUidsetObjectLangMapUidgetLanguageLangMapUidsetLanguageLangMapUidgetLanguageVariantLangMapUidsetLanguageVariantLangMapUidgetValueLangMap()Ljava/lang/String;setValueLangMap(Ljava/lang/String;)VgetStatementLangMapMasterCsn()IsetStatementLangMapMasterCsn(I)VgetStatementLangMapLocalCsnsetStatementLangMapLocalCsngetStatementLangMapLcbsetStatementLangMapLcbgetStatementLangMapLctsetStatementLangMapLctgetStatementLangMapUidstatementLangMapUid J KsetStatementLangMapUid component1 component2 component3 component4 component5 component6 component7 component8 component9copyK(JJJJLjava/lang/String;IIIJ)Lcom/ustadmobile/lib/db/entities/XLangMapEntry;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;JJJJLjava/lang/String;IIIJILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/XLangMapEntry; WX \toStringjava/lang/StringBuilder_ ` XLangMapEntry(verbLangMapUid=bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; de `f(J)Ljava/lang/StringBuilder; dh `i, objectLangMapUid=k, languageLangMapUid=m, languageVariantLangMapUid=o, valueLangMap=q, statementLangMapMasterCsn=s(I)Ljava/lang/StringBuilder; du `v, statementLangMapLocalCsn=x, statementLangMapLcb=z, statementLangMapLct=|(C)Ljava/lang/StringBuilder; d~ ` ^< `hashCodejava/lang/Long(J)I java/lang/String @ java/lang/Integer(I)I resultequals(Ljava/lang/Object;)Zkotlin/jvm/internal/IntrinsicsareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z otherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;selfcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V output serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;^(IJJJJLjava/lang/String;IIIJJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/XLangMapEntry$$serializer;Lcom/ustadmobile/lib/db/entities/XLangMapEntry$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker + 7com/ustadmobile/lib/db/entities/XLangMapEntry$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion9Lcom/ustadmobile/lib/db/entities/XLangMapEntry$Companion; Landroidx/room/ColumnInfo;index4Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;Landroidx/room/PrimaryKey; autoGenerateTABLE_IDJLandroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker8Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namexlangmapentry_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements&REPLACE INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) /*psql ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct */Lkotlin/Metadata;mvkxi0d1F         '       ‡ E20:DEBk00000 0  0 0 0000¢Ba0000  0  0 0 00¢J .0HÆJ /0HÆJ 00HÆJ 10HÆJ 20 HÆJ 30HÆJ 40HÆJ 50HÆJ 60HÆJe70202020202  0 2 02 02 020HÆJ8092:0HÖJ ;0HÖJ <0 HÖJ!=0>2?02@0A2B0CHÇR0X†¢ "R0X†¢ "R0X†¢ "R 08@X‡¢ "R08@X‡¢  "!R 08@X‡¢ ""#R 08@X‡¢ $"%R08@X‡¢ &"'R 0 X†¢ ()"*+R08@X‡¢ ,"-¨Fd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/Trigger Order-com/ustadmobile/door/annotation/Trigger$Event#Event*com/ustadmobile/door/annotation/Trigger$On&OnXLangMapEntry.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1 *Y * Z   ** *#*& * J + Z,(-9* **!*** * * "* %* (..   !" $&',*2-8/f 9)*9 9 9 9 9 9 9  9# 9& 0 +-v~ @~ B~ 7~ 7~-:  ~6 @~6 ~6 ~ 7 *!     /1  .R  $!'/"3;%>F(IR+U^/au;01-/*./ )*23-:*./)*4 51-/*./ )*63-:*./)*4 71-/*. / )*83-:*. /)*4 91-/*.!/ )*:3-:*.!/)*4 ;<-/*."/ )**=>-:*+."/)*40?@-/*.%/ )*AB-:*.%/)*4C@-/*".(/ )*DB-:*".(/)*4E@-/*%.+/ )*FB-:*%.+/)*4G1-/*(.// )*H3-:*(.//)*4 I1-/*L.3/ )*M3-:*L.3/)*4 N1-#*/ )*O1-#*/ )*P1-#*/ )*Q1-#*/ )*R<-#*/ )**S@-#*/ )*T@-#*"/ )*U@-#*%/ )*V1-#*(/ )*WX-Y!     //f )*        # & *Y0  Z[-~*@~*B~ *7~ *7~ *:  ~ *6 @~ *"6 ~ *%6 ~ *(7 *!     ]1 ^<-|`Yacg*jlg*jng*jpg*jrg*gtg*wyg*"w{g*%w}g*(j)/ |)**Y@-}*<h*`<h*`<h*`<h* *`<h*`<h*"`<h*%`<h*(`<1>/u})*-*+++M*,*,*,*,*,*,*","*%,%*(,(1   /)*0-*+,+,* +,*+,* +,*+,* +,*+,* +,*+,*-+,*+,*+,*+,*"+,*"+,*%+,*%+,*( +,*(+, *L +, *L14(! @ @ @ @@ @ @ @ @ @.> %2 Q^ } ! " / 3 / *+0YYY-~նٸ* ~ * * ~ *  *~ *  *~ *  *~ *- *  ~ * * @~ *" * "~ *% * %~ * ( *(~ * L *L10   .V  /0 C D X!Y m"o % ( + / 3 / )*       # & J 2+#s@s,[e-0*  / )*- Y3*!"@$!%@'!(@4)+7[@se   [e  e[s[IIIII[ss*s,ss,s s,sssss,ss s#s&sJsssss7s1s8s3s9s:s5s6sEs@sFsBsGsHsCsDs?sAsIsMs;ss0s2sNsOsPsQsRsSsTsUsVsWss,sss^ss,ssssssss*IcPK!!Hcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializer.class4Bcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializerLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V6com/ustadmobile/lib/db/entities/XLangMapEntryReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.XLangMapEntryReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  xlmePk addElement(Ljava/lang/String;Z)V  xlmeVersionIdxlmeDestination xlmePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerXLangMapEntryReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!kFcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$Companion.class45@com/ustadmobile/lib/db/entities/XLangMapEntryReplicate$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;lib-database_release6com/ustadmobile/lib/db/entities/XLangMapEntryReplicate) CompanionXLangMapEntryReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!@<<<com/ustadmobile/lib/db/entities/XLangMapEntryReplicate.class46com/ustadmobile/lib/db/entities/XLangMapEntryReplicatejava/lang/Object()V   xlmePendingZ  this8Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate; getXlmePk()JxlmePkJ   setXlmePk(J)VgetXlmeVersionId xlmeVersionId  setXlmeVersionIdgetXlmeDestinationxlmeDestination  setXlmeDestinationgetXlmePending()ZsetXlmePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializerRINSTANCEDLcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf@com/ustadmobile/lib/db/entities/XLangMapEntryReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionBLcom/ustadmobile/lib/db/entities/XLangMapEntryReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseXLangMapEntryReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!HXX?com/ustadmobile/lib/db/entities/XObjectEntity$$serializer.class49com/ustadmobile/lib/db/entities/XObjectEntity$$serializerwLjava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   this;Lcom/ustadmobile/lib/db/entities/XObjectEntity$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$/kotlinx/serialization/internal/StringSerializer&1Lkotlinx/serialization/internal/StringSerializer; "( ')3kotlinx/serialization/builtins/BuiltinSerializersKt+ getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -. ,/,kotlinx/serialization/internal/IntSerializer1.Lkotlinx/serialization/internal/IntSerializer; "3 24 deserializeY(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/XObjectEntity;decoder8kotlin/jvm/internal/Intrinsics:checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V <= ;>  @&kotlinx/serialization/encoding/DecoderBbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; DE CF/kotlinx/serialization/encoding/CompositeDecoderHdecodeSequentially()Z JK ILdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J NO IP-kotlinx/serialization/DeserializationStrategyR!decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; TU IVdecodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I XY IZdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I \] I^+kotlinx/serialization/UnknownFieldException`(I)V b ac endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V ef Ig-com/ustadmobile/lib/db/entities/XObjectEntityijava/lang/Stringk(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)V m jn(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptorq serializeZ(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/XObjectEntity;)Vencoderuvaluew&kotlinx/serialization/encoding/Encoderyg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; D{ z| write$Self(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V ~ j/kotlinx/serialization/encoding/CompositeEncoder g(Lkotlinx/serialization/encoding/Encoder;/Lcom/ustadmobile/lib/db/entities/XObjectEntity;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; 67 =(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V st Ljava/lang/Object;  " >kotlinx/serialization/internal/PluginGeneratedSerialDescriptor-com.ustadmobile.lib.db.entities.XObjectEntityJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V   xObjectUid addElement(Ljava/lang/String;Z)V  objectTypeobjectIddefinitionTypeinteractionTypecorrectResponsePatternobjectContentEntryUidobjectStatementRefUidxObjectMasterChangeSeqNumxObjectocalChangeSeqNumxObjectLastChangedBy xObjectLctLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d29com/ustadmobile/lib/db/entities/XObjectEntity.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerXObjectEntity.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /*   /*  "   L+%S+*0S+*0S+*0S+*0S+*0S+%S+%S+%S+ %S+ 5S+ %S+  67+9?*AM>6 7:: : : : 7 7 7 76 7+,G:M,Q76,*SW:6,*S W: 6,*S W: 6,*S W: 6,*S W:  6,Q7 @6,Q76,Q76, Q76, [66, Q76,_6s BG[w.E\>,Q76,*SW:6|,*S W: 6`,*S W: 6C,*S W: 6&,*S W:  6 ,Q7 @6,Q76,Q76, Q76, [66, Q76aYd,hjYl l l l l oRCrIQCrI CrI  8psth*+v?,x?*AN+-}:,-- * *u*w A6:*+  8pAsH *+,j  u w xYY K*************r  wm js@s[e[IIIII[s[ssss sssssssss6s8spssssusswsPK!! ɪ=com/ustadmobile/lib/db/entities/XObjectEntity$Companion.class467com/ustadmobile/lib/db/entities/XObjectEntity$Companionjava/lang/Object()V  this9Lcom/ustadmobile/lib/db/entities/XObjectEntity$Companion; serializer%()Lkotlinx/serialization/KSerializer;V()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/lib/db/entities/XObjectEntity$$serializerINSTANCE;Lcom/ustadmobile/lib/db/entities/XObjectEntity$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1`       †20B¢J00HÆR0X†T¢ ¨d2TABLE_ID#Lkotlinx/serialization/KSerializer;/Lcom/ustadmobile/lib/db/entities/XObjectEntity;lib-database_release-com/ustadmobile/lib/db/entities/XObjectEntity* CompanionXObjectEntity.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1./*/i0   .1/i0  1 2.-*0 3 +,4-5F[IIII I!"[s#$[ s s%ss&s%s s's(s)PK!!Zyv1v13com/ustadmobile/lib/db/entities/XObjectEntity.class4-com/ustadmobile/lib/db/entities/XObjectEntityjava/lang/Object getXObjectUid()J xObjectUidJ   this/Lcom/ustadmobile/lib/db/entities/XObjectEntity; setXObjectUid(J)V getObjectType()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; objectTypeLjava/lang/String;   setObjectType(Ljava/lang/String;)V getObjectIdobjectId   setObjectIdgetDefinitionTypedefinitionType   setDefinitionTypegetInteractionTypeinteractionType $ %setInteractionTypegetCorrectResponsePatterncorrectResponsePattern ) *setCorrectResponsePatterngetObjectContentEntryUidobjectContentEntryUid . /setObjectContentEntryUidgetObjectStatementRefUidobjectStatementRefUid 3 4setObjectStatementRefUidgetXObjectMasterChangeSeqNumxObjectMasterChangeSeqNum 8 9setXObjectMasterChangeSeqNumgetXObjectocalChangeSeqNumxObjectocalChangeSeqNum = >setXObjectocalChangeSeqNumgetXObjectLastChangedBy()IxObjectLastChangedByI CD EsetXObjectLastChangedBy(I)V getXObjectLct xObjectLct J K setXObjectLct()V NO P_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)VidtyperesponsePatternstatementRefUid(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJILkotlin/jvm/internal/DefaultConstructorMarker;)V NR XhashCodejava/lang/String[ ZB \]java/lang/Long_(J)I Za `bresultequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; gh ikotlin/jvm/internal/ReflectionkgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; mn lokotlin/jvm/internal/IntrinsicsqareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z st ruotherLjava/lang/Object; write$Self(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self}checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  routput serialDesc/kotlinx/serialization/encoding/CompositeEncodershouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V /kotlinx/serialization/internal/StringSerializerINSTANCE1Lkotlinx/serialization/internal/StringSerializer; +kotlinx/serialization/SerializationStrategy!encodeNullableSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V 1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;(IJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJJIJLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDEN9com/ustadmobile/lib/db/entities/XObjectEntity$$serializer;Lcom/ustadmobile/lib/db/entities/XObjectEntity$$serializer;  getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; 1kotlinx/serialization/internal/PluginExceptionsKtthrowMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker7com/ustadmobile/lib/db/entities/XObjectEntity$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V N  Companion9Lcom/ustadmobile/lib/db/entities/XObjectEntity$Companion; Landroidx/room/PrimaryKey; autoGenerateLandroidx/room/ColumnInfo; defaultValue04Lcom/ustadmobile/door/annotation/MasterChangeSeqNum;3Lcom/ustadmobile/door/annotation/LocalChangeSeqNum;/Lcom/ustadmobile/door/annotation/LastChangedBy;1Lcom/ustadmobile/door/annotation/LastChangedTime;6Lcom/ustadmobile/door/annotation/ReplicationVersionId;TABLE_ID@Landroidx/room/Entity;$Lkotlinx/serialization/Serializable;1Lcom/ustadmobile/door/annotation/ReplicateEntity;tableIdtracker8Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;*Lcom/ustadmobile/door/annotation/Triggers;value)Lcom/ustadmobile/door/annotation/Trigger;namexobjectentity_remote_insertorder/Lcom/ustadmobile/door/annotation/Trigger$Order; INSTEAD_OFevents/Lcom/ustadmobile/door/annotation/Trigger$Event;INSERTon,Lcom/ustadmobile/door/annotation/Trigger$On; RECEIVEVIEW sqlStatements{REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */Lkotlin/Metadata;mvkxi0d1J                   E20:DEB¢BM00000 0  0 ¢ Bƒ 00 00000 0 0 0 0 00 0¢J90:2;0H–J<0HJ!=0>2?02@0A2B0CHÇR0X†¢ "R0X†¢ " R0X†¢ !""R 0 X†¢ #$"%&R0X†¢ '"(R0 8@X‡¢ )$"*&R0X†¢ +",R08@X‡¢ -."/0R0 8@X‡¢ 1$"2&R0 8@X‡¢ 3$"4&R0 8@X‡¢ 5$"6&R0 8@X‡¢ 7$"8&¨Fd2 $serializerlib-database_release-com/ustadmobile/door/annotation/Trigger$Order'com/ustadmobile/door/annotation/TriggerOrder-com/ustadmobile/door/annotation/Trigger$EventEvent*com/ustadmobile/door/annotation/Trigger$OnOnXObjectEntity.ktRuntimeInvisibleAnnotationsRuntimeVisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Deprecated InnerClasses SourceFile1| Z$).3 s8=CDJ D   /*      :*     /*     :*+      /* "   :*+ "    /*! $  " :*+! $   # /*& &  ' :*+& &   ( /*+ (  , :*++ (   - /*0 *  1 :*0 *  2 /*5 -  6 :*5 -  7 /*: 0  ; :*: 0  < /*? 3  @ :*? 3  AB /*F 6  GH :*F 6  DI /*L :  M :*L :  NO 3*Q <>  NR  ,*Q*+*,*-!*&*+*0*5 & @A BCDEF%G+H R, ,S,,T,$,U,.,V #NW L &  ~ 7 @~ 7*+,-Y  @%HZB * *  }<h*Y ^W`<h*Y ^W`<h*!Y ^W`<h*&Y ^W`<h*+Y ^W`<h*0c`<h*5c`< \\\\\ & LM$N:OPPfQ|RST dD ef -*++*jp+jpv+W* + *+v*+v*!+!v*&+&v*+++v*0+0*5+5  2 XY![&]7^J_]`pabcdf  wx yz A*~+,+,* +,* +,*+,*+,*+,*+,*!+,*!+,*&+,*&+,*++,*++,*0 +,*0+,*5 +,*5+,*: +,*:+, *? +, *?+, *F+, *F+, *L +, *L>0! @ @ @ @ @ @ @ @ @ @ @ @ 6  %2 B*O p-} 0 3 &:3  A} AA{ |||N m~*Q~ * * ~ * *~ * *~ *! *!~ *& *& ~ *+ *+@~ * 0 * 0~ * 5 * 5~ * : * :~ * ? *?~ *F *F~ * L *L>\\\\\   f  / 0 C"D X$Y m&n ( * - 0 3 6 :   D$). 3 8 =CDJ#s@s[eO  Yȳ̱*@@@7[@se[ee[s[IIIII[s[Gs ssOsSsssTs$sUs.ssVsRssssss)s3s8s=sCsJssss(ss,sss"s#s's-ss1ssss2s6sssAsBsGsHsIsMs7s;ss s;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer()V   thisDLcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;   getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;  childSerializers!kotlinx/serialization/KSerializer-kotlinx/serialization/internal/LongSerializer INSTANCE/Lkotlinx/serialization/internal/LongSerializer; "# !$0kotlinx/serialization/internal/BooleanSerializer&2Lkotlinx/serialization/internal/BooleanSerializer; "( ') deserializeb(Lkotlinx/serialization/encoding/Decoder;)Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;decoder-kotlin/jvm/internal/Intrinsics/checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 12 03  5&kotlinx/serialization/encoding/Decoder7beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; 9: 8;/kotlinx/serialization/encoding/CompositeDecoder=decodeSequentially()Z ?@ >AdecodeLongElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J CD >EdecodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z GH >IdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)I KL >M+kotlinx/serialization/UnknownFieldExceptionO(I)V Q PR endStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)V TU >V6com/ustadmobile/lib/db/entities/XObjectEntityReplicateXG(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)V Z Y[(Lkotlinx/serialization/encoding/Decoder;2kotlinx/serialization/descriptors/SerialDescriptor^ serializec(Lkotlinx/serialization/encoding/Encoder;Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;)Vencoderbvalued&kotlinx/serialization/encoding/Encoderfg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; 9h gi write$Self(Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V kl Ym/kotlinx/serialization/encoding/CompositeEncodero pV(Lkotlinx/serialization/encoding/Encoder;8Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; +, u=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V `a xLjava/lang/Object;  " }>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor6com.ustadmobile.lib.db.entities.XObjectEntityReplicateJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V  xoePk addElement(Ljava/lang/String;Z)V  xoeVersionIdxoeDestination xoePendingLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mvkxi0d16            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨d2Bcom/ustadmobile/lib/db/entities/XObjectEntityReplicate.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;#Lkotlinx/serialization/KSerializer;lib-database_release $serializerXObjectEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature StackMapTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile DeprecatedRuntimeVisibleAnnotations1"   /* H  /*H  "  U+L+%S+%S+%S+*S+H + +, #+.4*6M>6 7 7 7 6 +,<:  BK ,F76 ,F76 ,F7 6 ,J6 6 ,N6w!&:Nb> ,F76 ,F76 ,F7 6 ,J6 6|PYS ,WYY  \Uw 8_>0 8_> 8_>H# #-]`ah*+c4,e4*6N+-j:,-n-q H * *br*ds A+t:*+vH -]A`wH *+,YyH  br dz{ [?Y|~Y~K*****_  H>] Ys@s[e[IIIII[s[sssss sssssssss+s-s]s`ssbsrsdsPK!!Fcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$Companion.class45@com/ustadmobile/lib/db/entities/XObjectEntityReplicate$Companionjava/lang/Object()V  thisBLcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$Companion; serializer%()Lkotlinx/serialization/KSerializer;_()Lkotlinx/serialization/KSerializer;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$$serializerINSTANCEDLcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$$serializer;  !kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1F      †20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;8Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;lib-database_release6com/ustadmobile/lib/db/entities/XObjectEntityReplicate) CompanionXObjectEntityReplicate.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1-/*.H/   -1.H/  0 1--*/ 2 *+3,4@[IIII I!"[s#$[s s%ss s&s's(PK!!ʤr00<com/ustadmobile/lib/db/entities/XObjectEntityReplicate.class46com/ustadmobile/lib/db/entities/XObjectEntityReplicatejava/lang/Object()V   xoePendingZ  this8Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;getXoePk()JxoePkJ  setXoePk(J)VgetXoeVersionId xoeVersionId  setXoeVersionIdgetXoeDestinationxoeDestination  setXoeDestination getXoePending()Z setXoePending(Z)V write$Self(Lcom/ustadmobile/lib/db/entities/XObjectEntityReplicate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;#Lorg/jetbrains/annotations/NotNull;self*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ./ -0output2 serialDesc4/kotlinx/serialization/encoding/CompositeEncoder6shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z 89 7:encodeLongElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V <= 7>encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V @A 7B1Lkotlinx/serialization/encoding/CompositeEncoder;4Lkotlinx/serialization/descriptors/SerialDescriptor;G(IJJJZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directly replaceWithLkotlin/ReplaceWith; expressionimportslevelLkotlin/DeprecationLevel;HIDDENBcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$$serializerRINSTANCEDLcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$$serializer; TU SV getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor; XY SZ1kotlinx/serialization/internal/PluginExceptionsKt\throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V ^_ ]`seen1IserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarkerf@com/ustadmobile/lib/db/entities/XObjectEntityReplicate$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V k jl CompanionBLcom/ustadmobile/lib/db/entities/XObjectEntityReplicate$Companion; no p=Lcom/ustadmobile/door/annotation/ReplicationEntityForeignKey;Landroidx/room/ColumnInfo; defaultValue06Lcom/ustadmobile/door/annotation/ReplicationVersionId;>Lcom/ustadmobile/door/annotation/ReplicationDestinationNodeId;14Lcom/ustadmobile/door/annotation/ReplicationPending;Landroidx/room/Entity;indicesLandroidx/room/Index;value primaryKeys$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1L<              "20:!"B900000  0 ¢ B¢ J!0202020 HÇR08@X‡¢ "R0 8@X‡¢ "R08@X‡¢ "R08@X‡¢ "¨#d2 $serializerlib-database_releaseXObjectEntityReplicate.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTableRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations Deprecated InnerClasses SourceFile1no)rstsuvw stsxy < ** H\ O  /*Q  :*Q /*U  :*U /* X  !:* X "#/* \  $%:* \  &'<*+1+31,51+,;* +,*?+,;* +,*?+,;* +,* ?+,;* +,* C! @ @ @ @& H%Q2HQU^H}XH\H *2D4E()))F f~W[a*~ * * ~ *  *~ * * ~ * *  g  & HQH/U0HCXDHX\YHHf fbcffff fde #GHsIJ@KLsMN[OePQh jYmqjnS[IIIII[s[$ssMsbsMssMsss sMsdsesFssss!ss"s#s$s%sssss&sMs*s2sDs4sEssns9z{[@|}[sss@|}[ss ~[ssPK!!)com/ustadmobile/core/db/BuildConfig.class4 DEBUGZ ConstantValueLIBRARY_PACKAGE_NAMELjava/lang/String; BUILD_TYPE()VCodeLineNumberTableLocalVariableTablethis%Lcom/ustadmobile/core/db/BuildConfig; SourceFileBuildConfig.java #com/ustadmobile/core/db/BuildConfigjava/lang/Objectcom.ustadmobile.core.dbrelease1     /* PK!!Yu  2com/ustadmobile/core/db/UmAppDatabase_Impl$1.class4 F k G l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C i D i E F G i H F I K  M i N i O i P  Q i R i S i T i U i V  W X Y Z  l [ \ ] ^  _  ` a b c d e f g h i j k l m n  l o p q r s t  u  v w x  y  z  { } ~                                                                                                                                        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABC FD E FFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~this$0,Lcom/ustadmobile/core/db/UmAppDatabase_Impl;0(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;I)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/UmAppDatabase_Impl$1;arg0IcreateAllTables-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V_db*Landroidx/sqlite/db/SupportSQLiteDatabase; dropAllTables_i_size StackMapTableonCreateonOpen onPreMigrate onPostMigrateonValidateSchemaValidationResult[(Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/room/RoomOpenHelper$ValidationResult;_columnsNetworkNodeLjava/util/HashMap;_foreignKeysNetworkNodeLjava/util/HashSet;_indicesNetworkNode_infoNetworkNodeLandroidx/room/util/TableInfo;_existingNetworkNode_columnsClazzLog_foreignKeysClazzLog_indicesClazzLog _infoClazzLog_existingClazzLog _columnsClazzLogAttendanceRecord$_foreignKeysClazzLogAttendanceRecord _indicesClazzLogAttendanceRecord_infoClazzLogAttendanceRecord!_existingClazzLogAttendanceRecord_columnsSchedule_foreignKeysSchedule_indicesSchedule _infoSchedule_existingSchedule_columnsDateRange_foreignKeysDateRange_indicesDateRange_infoDateRange_existingDateRange_columnsHolidayCalendar_foreignKeysHolidayCalendar_indicesHolidayCalendar_infoHolidayCalendar_existingHolidayCalendar_columnsHoliday_foreignKeysHoliday_indicesHoliday _infoHoliday_existingHoliday_columnsScheduledCheck_foreignKeysScheduledCheck_indicesScheduledCheck_infoScheduledCheck_existingScheduledCheck_columnsAuditLog_foreignKeysAuditLog_indicesAuditLog _infoAuditLog_existingAuditLog_columnsCustomField_foreignKeysCustomField_indicesCustomField_infoCustomField_existingCustomField_columnsCustomFieldValue_foreignKeysCustomFieldValue_indicesCustomFieldValue_infoCustomFieldValue_existingCustomFieldValue_columnsCustomFieldValueOption"_foreignKeysCustomFieldValueOption_indicesCustomFieldValueOption_infoCustomFieldValueOption_existingCustomFieldValueOption_columnsPerson_foreignKeysPerson_indicesPerson _infoPerson_existingPerson _columnsClazz_foreignKeysClazz _indicesClazz _infoClazz_existingClazz_columnsClazzEnrolment_foreignKeysClazzEnrolment_indicesClazzEnrolment_infoClazzEnrolment_existingClazzEnrolment_columnsLeavingReason_foreignKeysLeavingReason_indicesLeavingReason_infoLeavingReason_existingLeavingReason_columnsContentEntry_foreignKeysContentEntry_indicesContentEntry_infoContentEntry_existingContentEntry'_columnsContentEntryContentCategoryJoin+_foreignKeysContentEntryContentCategoryJoin'_indicesContentEntryContentCategoryJoin$_infoContentEntryContentCategoryJoin(_existingContentEntryContentCategoryJoin#_columnsContentEntryParentChildJoin'_foreignKeysContentEntryParentChildJoin#_indicesContentEntryParentChildJoin _infoContentEntryParentChildJoin$_existingContentEntryParentChildJoin$_columnsContentEntryRelatedEntryJoin(_foreignKeysContentEntryRelatedEntryJoin$_indicesContentEntryRelatedEntryJoin!_infoContentEntryRelatedEntryJoin%_existingContentEntryRelatedEntryJoin_columnsContentCategorySchema!_foreignKeysContentCategorySchema_indicesContentCategorySchema_infoContentCategorySchema_existingContentCategorySchema_columnsContentCategory_foreignKeysContentCategory_indicesContentCategory_infoContentCategory_existingContentCategory_columnsLanguage_foreignKeysLanguage_indicesLanguage _infoLanguage_existingLanguage_columnsLanguageVariant_foreignKeysLanguageVariant_indicesLanguageVariant_infoLanguageVariant_existingLanguageVariant_columnsAccessToken_foreignKeysAccessToken_indicesAccessToken_infoAccessToken_existingAccessToken_columnsPersonAuth_foreignKeysPersonAuth_indicesPersonAuth_infoPersonAuth_existingPersonAuth _columnsRole_foreignKeysRole _indicesRole _infoRole _existingRole_columnsEntityRole_foreignKeysEntityRole_indicesEntityRole_infoEntityRole_existingEntityRole_columnsPersonGroup_foreignKeysPersonGroup_indicesPersonGroup_infoPersonGroup_existingPersonGroup_columnsPersonGroupMember_foreignKeysPersonGroupMember_indicesPersonGroupMember_infoPersonGroupMember_existingPersonGroupMember_columnsPersonPicture_foreignKeysPersonPicture_indicesPersonPicture_infoPersonPicture_existingPersonPicture_columnsScrapeQueueItem_foreignKeysScrapeQueueItem_indicesScrapeQueueItem_infoScrapeQueueItem_existingScrapeQueueItem_columnsScrapeRun_foreignKeysScrapeRun_indicesScrapeRun_infoScrapeRun_existingScrapeRun_columnsConnectivityStatus_foreignKeysConnectivityStatus_indicesConnectivityStatus_infoConnectivityStatus_existingConnectivityStatus_columnsContainer_foreignKeysContainer_indicesContainer_infoContainer_existingContainer_columnsContainerEntry_foreignKeysContainerEntry_indicesContainerEntry_infoContainerEntry_existingContainerEntry_columnsContainerEntryFile_foreignKeysContainerEntryFile_indicesContainerEntryFile_infoContainerEntryFile_existingContainerEntryFile_columnsVerbEntity_foreignKeysVerbEntity_indicesVerbEntity_infoVerbEntity_existingVerbEntity_columnsXObjectEntity_foreignKeysXObjectEntity_indicesXObjectEntity_infoXObjectEntity_existingXObjectEntity_columnsStatementEntity_foreignKeysStatementEntity_indicesStatementEntity_infoStatementEntity_existingStatementEntity#_columnsContextXObjectStatementJoin'_foreignKeysContextXObjectStatementJoin#_indicesContextXObjectStatementJoin _infoContextXObjectStatementJoin$_existingContextXObjectStatementJoin_columnsAgentEntity_foreignKeysAgentEntity_indicesAgentEntity_infoAgentEntity_existingAgentEntity_columnsStateEntity_foreignKeysStateEntity_indicesStateEntity_infoStateEntity_existingStateEntity_columnsStateContentEntity_foreignKeysStateContentEntity_indicesStateContentEntity_infoStateContentEntity_existingStateContentEntity_columnsXLangMapEntry_foreignKeysXLangMapEntry_indicesXLangMapEntry_infoXLangMapEntry_existingXLangMapEntry_columnsSyncNode_foreignKeysSyncNode_indicesSyncNode _infoSyncNode_existingSyncNode!_columnsLocallyAvailableContainer%_foreignKeysLocallyAvailableContainer!_indicesLocallyAvailableContainer_infoLocallyAvailableContainer"_existingLocallyAvailableContainer_columnsContainerETag_foreignKeysContainerETag_indicesContainerETag_infoContainerETag_existingContainerETag_columnsSchool_foreignKeysSchool_indicesSchool _infoSchool_existingSchool_columnsSchoolMember_foreignKeysSchoolMember_indicesSchoolMember_infoSchoolMember_existingSchoolMember_columnsComments_foreignKeysComments_indicesComments _infoComments_existingComments_columnsReport_foreignKeysReport_indicesReport _infoReport_existingReport _columnsSite_foreignKeysSite _indicesSite _infoSite _existingSite_columnsContainerImportJob_foreignKeysContainerImportJob_indicesContainerImportJob_infoContainerImportJob_existingContainerImportJob_columnsLearnerGroup_foreignKeysLearnerGroup_indicesLearnerGroup_infoLearnerGroup_existingLearnerGroup_result/Landroidx/room/RoomOpenHelper$ValidationResult;LocalVariableTypeTableColumnLLjava/util/HashMap; ForeignKey>Ljava/util/HashSet;Index9Ljava/util/HashSet;onValidateSchema2_columnsLearnerGroupMember_foreignKeysLearnerGroupMember_indicesLearnerGroupMember_infoLearnerGroupMember_existingLearnerGroupMember_columnsGroupLearningSession _foreignKeysGroupLearningSession_indicesGroupLearningSession_infoGroupLearningSession_existingGroupLearningSession_columnsSiteTerms_foreignKeysSiteTerms_indicesSiteTerms_infoSiteTerms_existingSiteTerms_columnsClazzContentJoin_foreignKeysClazzContentJoin_indicesClazzContentJoin_infoClazzContentJoin_existingClazzContentJoin_columnsPersonParentJoin_foreignKeysPersonParentJoin_indicesPersonParentJoin_infoPersonParentJoin_existingPersonParentJoin_columnsScopedGrant_foreignKeysScopedGrant_indicesScopedGrant_infoScopedGrant_existingScopedGrant_columnsErrorReport_foreignKeysErrorReport_indicesErrorReport_infoErrorReport_existingErrorReport_columnsClazzAssignment_foreignKeysClazzAssignment_indicesClazzAssignment_infoClazzAssignment_existingClazzAssignment"_columnsClazzAssignmentContentJoin&_foreignKeysClazzAssignmentContentJoin"_indicesClazzAssignmentContentJoin_infoClazzAssignmentContentJoin#_existingClazzAssignmentContentJoin"_columnsCourseAssignmentSubmission&_foreignKeysCourseAssignmentSubmission"_indicesCourseAssignmentSubmission_infoCourseAssignmentSubmission#_existingCourseAssignmentSubmission,_columnsCourseAssignmentSubmissionAttachment0_foreignKeysCourseAssignmentSubmissionAttachment,_indicesCourseAssignmentSubmissionAttachment)_infoCourseAssignmentSubmissionAttachment-_existingCourseAssignmentSubmissionAttachment_columnsCourseAssignmentMark _foreignKeysCourseAssignmentMark_indicesCourseAssignmentMark_infoCourseAssignmentMark_existingCourseAssignmentMark_columnsClazzAssignmentRollUp!_foreignKeysClazzAssignmentRollUp_indicesClazzAssignmentRollUp_infoClazzAssignmentRollUp_existingClazzAssignmentRollUp_columnsPersonAuth2_foreignKeysPersonAuth2_indicesPersonAuth2_infoPersonAuth2_existingPersonAuth2_columnsUserSession_foreignKeysUserSession_indicesUserSession_infoUserSession_existingUserSession_columnsContentJob_foreignKeysContentJob_indicesContentJob_infoContentJob_existingContentJob_columnsContentJobItem_foreignKeysContentJobItem_indicesContentJobItem_infoContentJobItem_existingContentJobItem_columnsCourseBlock_foreignKeysCourseBlock_indicesCourseBlock_infoCourseBlock_existingCourseBlock_columnsCourseTerminology_foreignKeysCourseTerminology_indicesCourseTerminology_infoCourseTerminology_existingCourseTerminology_columnsCourseGroupSet_foreignKeysCourseGroupSet_indicesCourseGroupSet_infoCourseGroupSet_existingCourseGroupSet_columnsCourseGroupMember_foreignKeysCourseGroupMember_indicesCourseGroupMember_infoCourseGroupMember_existingCourseGroupMember_columnsChangeLog_foreignKeysChangeLog_indicesChangeLog_infoChangeLog_existingChangeLog_columnsZombieAttachmentData _foreignKeysZombieAttachmentData_indicesZombieAttachmentData_infoZombieAttachmentData_existingZombieAttachmentData_columnsDoorNode_foreignKeysDoorNode_indicesDoorNode _infoDoorNode_existingDoorNode_columnsReplicationStatus_foreignKeysReplicationStatus_indicesReplicationStatus_infoReplicationStatus_existingReplicationStatus_columnsClazzLogReplicate_foreignKeysClazzLogReplicate_indicesClazzLogReplicate_infoClazzLogReplicate_existingClazzLogReplicate)_columnsClazzLogAttendanceRecordReplicate-_foreignKeysClazzLogAttendanceRecordReplicate)_indicesClazzLogAttendanceRecordReplicate&_infoClazzLogAttendanceRecordReplicate*_existingClazzLogAttendanceRecordReplicate+_columnsCourseAssignmentSubmissionReplicate/_foreignKeysCourseAssignmentSubmissionReplicate+_indicesCourseAssignmentSubmissionReplicate(_infoCourseAssignmentSubmissionReplicate,_existingCourseAssignmentSubmissionReplicate5_columnsCourseAssignmentSubmissionAttachmentReplicate9_foreignKeysCourseAssignmentSubmissionAttachmentReplicate5_indicesCourseAssignmentSubmissionAttachmentReplicate2_infoCourseAssignmentSubmissionAttachmentReplicate6_existingCourseAssignmentSubmissionAttachmentReplicate%_columnsCourseAssignmentMarkReplicate)_foreignKeysCourseAssignmentMarkReplicate%_indicesCourseAssignmentMarkReplicate"_infoCourseAssignmentMarkReplicate&_existingCourseAssignmentMarkReplicate_columnsCourseBlockReplicate _foreignKeysCourseBlockReplicate_indicesCourseBlockReplicate_infoCourseBlockReplicate_existingCourseBlockReplicate"_columnsCourseTerminologyReplicate&_foreignKeysCourseTerminologyReplicate"_indicesCourseTerminologyReplicate_infoCourseTerminologyReplicate#_existingCourseTerminologyReplicate_columnsCourseGroupSetReplicate#_foreignKeysCourseGroupSetReplicate_indicesCourseGroupSetReplicate_infoCourseGroupSetReplicate _existingCourseGroupSetReplicate"_columnsCourseGroupMemberReplicate&_foreignKeysCourseGroupMemberReplicate"_indicesCourseGroupMemberReplicate_infoCourseGroupMemberReplicate#_existingCourseGroupMemberReplicate_columnsScheduleReplicate_foreignKeysScheduleReplicate_indicesScheduleReplicate_infoScheduleReplicate_existingScheduleReplicate _columnsHolidayCalendarReplicate$_foreignKeysHolidayCalendarReplicate _indicesHolidayCalendarReplicate_infoHolidayCalendarReplicate!_existingHolidayCalendarReplicate_columnsHolidayReplicate_foreignKeysHolidayReplicate_indicesHolidayReplicate_infoHolidayReplicate_existingHolidayReplicate_columnsPersonReplicate_foreignKeysPersonReplicate_indicesPersonReplicate_infoPersonReplicate_existingPersonReplicate_columnsClazzReplicate_foreignKeysClazzReplicate_indicesClazzReplicate_infoClazzReplicate_existingClazzReplicate_columnsClazzEnrolmentReplicate#_foreignKeysClazzEnrolmentReplicate_indicesClazzEnrolmentReplicate_infoClazzEnrolmentReplicate _existingClazzEnrolmentReplicate_columnsLeavingReasonReplicate"_foreignKeysLeavingReasonReplicate_indicesLeavingReasonReplicate_infoLeavingReasonReplicate_existingLeavingReasonReplicate_columnsContentEntryReplicate!_foreignKeysContentEntryReplicate_indicesContentEntryReplicate_infoContentEntryReplicate_existingContentEntryReplicate0_columnsContentEntryContentCategoryJoinReplicate4_foreignKeysContentEntryContentCategoryJoinReplicate0_indicesContentEntryContentCategoryJoinReplicate-_infoContentEntryContentCategoryJoinReplicate1_existingContentEntryContentCategoryJoinReplicate,_columnsContentEntryParentChildJoinReplicate0_foreignKeysContentEntryParentChildJoinReplicate,_indicesContentEntryParentChildJoinReplicate)_infoContentEntryParentChildJoinReplicate-_existingContentEntryParentChildJoinReplicate-_columnsContentEntryRelatedEntryJoinReplicate1_foreignKeysContentEntryRelatedEntryJoinReplicate-_indicesContentEntryRelatedEntryJoinReplicate*_infoContentEntryRelatedEntryJoinReplicate._existingContentEntryRelatedEntryJoinReplicate&_columnsContentCategorySchemaReplicate*_foreignKeysContentCategorySchemaReplicate&_indicesContentCategorySchemaReplicate#_infoContentCategorySchemaReplicate'_existingContentCategorySchemaReplicate _columnsContentCategoryReplicate$_foreignKeysContentCategoryReplicate _indicesContentCategoryReplicate_infoContentCategoryReplicate!_existingContentCategoryReplicate_columnsLanguageReplicate_foreignKeysLanguageReplicate_indicesLanguageReplicate_infoLanguageReplicate_existingLanguageReplicate _columnsLanguageVariantReplicate$_foreignKeysLanguageVariantReplicate _indicesLanguageVariantReplicate_infoLanguageVariantReplicate!_existingLanguageVariantReplicate_columnsPersonGroupReplicate _foreignKeysPersonGroupReplicate_indicesPersonGroupReplicate_infoPersonGroupReplicate_existingPersonGroupReplicate"_columnsPersonGroupMemberReplicate&_foreignKeysPersonGroupMemberReplicate"_indicesPersonGroupMemberReplicate_infoPersonGroupMemberReplicate#_existingPersonGroupMemberReplicate_columnsPersonPictureReplicate"_foreignKeysPersonPictureReplicate_indicesPersonPictureReplicate_infoPersonPictureReplicate_existingPersonPictureReplicate_columnsContainerReplicate_foreignKeysContainerReplicate_indicesContainerReplicate_infoContainerReplicate_existingContainerReplicate_columnsVerbEntityReplicate_foreignKeysVerbEntityReplicate_indicesVerbEntityReplicate_infoVerbEntityReplicate_existingVerbEntityReplicate_columnsXObjectEntityReplicate"_foreignKeysXObjectEntityReplicate_indicesXObjectEntityReplicate_infoXObjectEntityReplicate_existingXObjectEntityReplicate _columnsStatementEntityReplicate$_foreignKeysStatementEntityReplicate _indicesStatementEntityReplicate_infoStatementEntityReplicate!_existingStatementEntityReplicate,_columnsContextXObjectStatementJoinReplicate0_foreignKeysContextXObjectStatementJoinReplicate,_indicesContextXObjectStatementJoinReplicate)_infoContextXObjectStatementJoinReplicate-_existingContextXObjectStatementJoinReplicate_columnsAgentEntityReplicate _foreignKeysAgentEntityReplicate_indicesAgentEntityReplicate_infoAgentEntityReplicate_existingAgentEntityReplicate_columnsStateEntityReplicate _foreignKeysStateEntityReplicate_indicesStateEntityReplicate_infoStateEntityReplicate_existingStateEntityReplicate#_columnsStateContentEntityReplicate'_foreignKeysStateContentEntityReplicate#_indicesStateContentEntityReplicate _infoStateContentEntityReplicate$_existingStateContentEntityReplicate_columnsXLangMapEntryReplicate"_foreignKeysXLangMapEntryReplicate_indicesXLangMapEntryReplicate_infoXLangMapEntryReplicate_existingXLangMapEntryReplicate_columnsSchoolReplicate_foreignKeysSchoolReplicate_indicesSchoolReplicate_infoSchoolReplicate_existingSchoolReplicate_columnsSchoolMemberReplicate!_foreignKeysSchoolMemberReplicate_indicesSchoolMemberReplicate_infoSchoolMemberReplicate_existingSchoolMemberReplicate_columnsCommentsReplicate_foreignKeysCommentsReplicate_indicesCommentsReplicate_infoCommentsReplicate_existingCommentsReplicate_columnsReportReplicate_foreignKeysReportReplicate_indicesReportReplicate_infoReportReplicate_existingReportReplicate_columnsSiteReplicate_foreignKeysSiteReplicate_indicesSiteReplicate_infoSiteReplicate_existingSiteReplicate_columnsLearnerGroupReplicate!_foreignKeysLearnerGroupReplicate_indicesLearnerGroupReplicate_infoLearnerGroupReplicate_existingLearnerGroupReplicate#_columnsLearnerGroupMemberReplicate'_foreignKeysLearnerGroupMemberReplicate#_indicesLearnerGroupMemberReplicate _infoLearnerGroupMemberReplicate$_existingLearnerGroupMemberReplicate%_columnsGroupLearningSessionReplicate)_foreignKeysGroupLearningSessionReplicate%_indicesGroupLearningSessionReplicate"_infoGroupLearningSessionReplicate&_existingGroupLearningSessionReplicate_columnsSiteTermsReplicate_foreignKeysSiteTermsReplicate_indicesSiteTermsReplicate_infoSiteTermsReplicate_existingSiteTermsReplicateonValidateSchema3!_columnsClazzContentJoinReplicate%_foreignKeysClazzContentJoinReplicate!_indicesClazzContentJoinReplicate_infoClazzContentJoinReplicate"_existingClazzContentJoinReplicate!_columnsPersonParentJoinReplicate%_foreignKeysPersonParentJoinReplicate!_indicesPersonParentJoinReplicate_infoPersonParentJoinReplicate"_existingPersonParentJoinReplicate_columnsScopedGrantReplicate _foreignKeysScopedGrantReplicate_indicesScopedGrantReplicate_infoScopedGrantReplicate_existingScopedGrantReplicate_columnsErrorReportReplicate _foreignKeysErrorReportReplicate_indicesErrorReportReplicate_infoErrorReportReplicate_existingErrorReportReplicate _columnsClazzAssignmentReplicate$_foreignKeysClazzAssignmentReplicate _indicesClazzAssignmentReplicate_infoClazzAssignmentReplicate!_existingClazzAssignmentReplicate+_columnsClazzAssignmentContentJoinReplicate/_foreignKeysClazzAssignmentContentJoinReplicate+_indicesClazzAssignmentContentJoinReplicate(_infoClazzAssignmentContentJoinReplicate,_existingClazzAssignmentContentJoinReplicate_columnsPersonAuth2Replicate _foreignKeysPersonAuth2Replicate_indicesPersonAuth2Replicate_infoPersonAuth2Replicate_existingPersonAuth2Replicate_columnsUserSessionReplicate _foreignKeysUserSessionReplicate_indicesUserSessionReplicate_infoUserSessionReplicate_existingUserSessionReplicate_columnsCoursePicture_foreignKeysCoursePicture_indicesCoursePicture_infoCoursePicture_existingCoursePicture_columnsCoursePictureReplicate"_foreignKeysCoursePictureReplicate_indicesCoursePictureReplicate_infoCoursePictureReplicate_existingCoursePictureReplicate_columnsContentEntryPicture_foreignKeysContentEntryPicture_indicesContentEntryPicture_infoContentEntryPicture_existingContentEntryPicture$_columnsContentEntryPictureReplicate(_foreignKeysContentEntryPictureReplicate$_indicesContentEntryPictureReplicate!_infoContentEntryPictureReplicate%_existingContentEntryPictureReplicate _columnsChat_foreignKeysChat _indicesChat _infoChat _existingChat_columnsChatMember_foreignKeysChatMember_indicesChatMember_infoChatMember_existingChatMember_columnsMessage_foreignKeysMessage_indicesMessage _infoMessage_existingMessage_columnsMessageReplicate_foreignKeysMessageReplicate_indicesMessageReplicate_infoMessageReplicate_existingMessageReplicate_columnsChatReplicate_foreignKeysChatReplicate_indicesChatReplicate_infoChatReplicate_existingChatReplicate_columnsChatMemberReplicate_foreignKeysChatMemberReplicate_indicesChatMemberReplicate_infoChatMemberReplicate_existingChatMemberReplicate_columnsMessageRead_foreignKeysMessageRead_indicesMessageRead_infoMessageRead_existingMessageRead_columnsMessageReadReplicate _foreignKeysMessageReadReplicate_indicesMessageReadReplicate_infoMessageReadReplicate_existingMessageReadReplicate_columnsCourseDiscussion_foreignKeysCourseDiscussion_indicesCourseDiscussion_infoCourseDiscussion_existingCourseDiscussion!_columnsCourseDiscussionReplicate%_foreignKeysCourseDiscussionReplicate!_indicesCourseDiscussionReplicate_infoCourseDiscussionReplicate"_existingCourseDiscussionReplicate_columnsDiscussionTopic_foreignKeysDiscussionTopic_indicesDiscussionTopic_infoDiscussionTopic_existingDiscussionTopic _columnsDiscussionTopicReplicate$_foreignKeysDiscussionTopicReplicate _indicesDiscussionTopicReplicate_infoDiscussionTopicReplicate!_existingDiscussionTopicReplicate_columnsDiscussionPost_foreignKeysDiscussionPost_indicesDiscussionPost_infoDiscussionPost_existingDiscussionPost_columnsDiscussionPostReplicate#_foreignKeysDiscussionPostReplicate_indicesDiscussionPostReplicate_infoDiscussionPostReplicate _existingDiscussionPostReplicate SourceFileUmAppDatabase_Impl.javaEnclosingMethod  HI JCREATE TABLE IF NOT EXISTS `NetworkNode` (`nodeId` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `bluetoothMacAddress` TEXT, `ipAddress` TEXT, `wifiDirectMacAddress` TEXT, `deviceWifiDirectName` TEXT, `endpointUrl` TEXT, `lastUpdateTimeStamp` INTEGER NOT NULL, `networkServiceLastUpdated` INTEGER NOT NULL, `nsdServiceName` TEXT, `port` INTEGER NOT NULL, `numFailureCount` INTEGER NOT NULL, `wifiDirectDeviceStatus` INTEGER NOT NULL, `groupSsid` TEXT) kCREATE INDEX IF NOT EXISTS `index_NetworkNode_bluetoothMacAddress` ON `NetworkNode` (`bluetoothMacAddress`)kCREATE INDEX IF NOT EXISTS `index_NetworkNode_lastUpdateTimeStamp` ON `NetworkNode` (`lastUpdateTimeStamp`)sCREATE TABLE IF NOT EXISTS `ClazzLog` (`clazzLogUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `clazzLogClazzUid` INTEGER NOT NULL, `logDate` INTEGER NOT NULL, `timeRecorded` INTEGER NOT NULL, `clazzLogDone` INTEGER NOT NULL, `cancellationNote` TEXT, `clazzLogCancelled` INTEGER NOT NULL, `clazzLogNumPresent` INTEGER NOT NULL, `clazzLogNumAbsent` INTEGER NOT NULL, `clazzLogNumPartial` INTEGER NOT NULL, `clazzLogScheduleUid` INTEGER NOT NULL, `clazzLogStatusFlag` INTEGER NOT NULL, `clazzLogMSQN` INTEGER NOT NULL, `clazzLogLCSN` INTEGER NOT NULL, `clazzLogLCB` INTEGER NOT NULL, `clazzLogLastChangedTime` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `ClazzLogAttendanceRecord` (`clazzLogAttendanceRecordUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `clazzLogAttendanceRecordClazzLogUid` INTEGER NOT NULL, `clazzLogAttendanceRecordPersonUid` INTEGER NOT NULL, `attendanceStatus` INTEGER NOT NULL, `clazzLogAttendanceRecordMasterChangeSeqNum` INTEGER NOT NULL, `clazzLogAttendanceRecordLocalChangeSeqNum` INTEGER NOT NULL, `clazzLogAttendanceRecordLastChangedBy` INTEGER NOT NULL, `clazzLogAttendanceRecordLastChangedTime` INTEGER NOT NULL).CREATE TABLE IF NOT EXISTS `Schedule` (`scheduleUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `sceduleStartTime` INTEGER NOT NULL, `scheduleEndTime` INTEGER NOT NULL, `scheduleDay` INTEGER NOT NULL, `scheduleMonth` INTEGER NOT NULL, `scheduleFrequency` INTEGER NOT NULL, `umCalendarUid` INTEGER NOT NULL, `scheduleClazzUid` INTEGER NOT NULL, `scheduleMasterChangeSeqNum` INTEGER NOT NULL, `scheduleLocalChangeSeqNum` INTEGER NOT NULL, `scheduleLastChangedBy` INTEGER NOT NULL, `scheduleLastChangedTime` INTEGER NOT NULL, `scheduleActive` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `DateRange` (`dateRangeUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `dateRangeLocalChangeSeqNum` INTEGER NOT NULL, `dateRangeMasterChangeSeqNum` INTEGER NOT NULL, `dateRangLastChangedBy` INTEGER NOT NULL, `dateRangeLct` INTEGER NOT NULL, `dateRangeFromDate` INTEGER NOT NULL, `dateRangeToDate` INTEGER NOT NULL, `dateRangeUMCalendarUid` INTEGER NOT NULL, `dateRangeName` TEXT, `dateRangeDesc` TEXT, `dateRangeActive` INTEGER NOT NULL){CREATE TABLE IF NOT EXISTS `HolidayCalendar` (`umCalendarUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `umCalendarName` TEXT, `umCalendarCategory` INTEGER NOT NULL, `umCalendarActive` INTEGER NOT NULL, `umCalendarMasterChangeSeqNum` INTEGER NOT NULL, `umCalendarLocalChangeSeqNum` INTEGER NOT NULL, `umCalendarLastChangedBy` INTEGER NOT NULL, `umCalendarLct` INTEGER NOT NULL)oCREATE TABLE IF NOT EXISTS `Holiday` (`holUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `holMasterCsn` INTEGER NOT NULL, `holLocalCsn` INTEGER NOT NULL, `holLastModBy` INTEGER NOT NULL, `holLct` INTEGER NOT NULL, `holActive` INTEGER NOT NULL, `holHolidayCalendarUid` INTEGER NOT NULL, `holStartTime` INTEGER NOT NULL, `holEndTime` INTEGER NOT NULL, `holName` TEXT)CREATE TABLE IF NOT EXISTS `ScheduledCheck` (`scheduledCheckUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `checkTime` INTEGER NOT NULL, `checkType` INTEGER NOT NULL, `checkUuid` TEXT, `checkParameters` TEXT, `scClazzLogUid` INTEGER NOT NULL, `scheduledCheckMasterCsn` INTEGER NOT NULL, `scheduledCheckLocalCsn` INTEGER NOT NULL, `scheduledCheckLastChangedBy` INTEGER NOT NULL, `scheduledCheckLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `AuditLog` (`auditLogUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `auditLogMasterChangeSeqNum` INTEGER NOT NULL, `auditLogLocalChangeSeqNum` INTEGER NOT NULL, `auditLogLastChangedBy` INTEGER NOT NULL, `auditLogLct` INTEGER NOT NULL, `auditLogActorPersonUid` INTEGER NOT NULL, `auditLogTableUid` INTEGER NOT NULL, `auditLogEntityUid` INTEGER NOT NULL, `auditLogDate` INTEGER NOT NULL, `notes` TEXT)fCREATE TABLE IF NOT EXISTS `CustomField` (`customFieldUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `customFieldName` TEXT, `customFieldNameAlt` TEXT, `customFieldLabelMessageID` INTEGER NOT NULL, `customFieldIcon` TEXT, `customFieldIconId` INTEGER NOT NULL, `actionOnClick` TEXT, `customFieldType` INTEGER NOT NULL, `customFieldEntityType` INTEGER NOT NULL, `customFieldActive` INTEGER NOT NULL, `customFieldDefaultValue` TEXT, `customFieldMCSN` INTEGER NOT NULL, `customFieldLCSN` INTEGER NOT NULL, `customFieldLCB` INTEGER NOT NULL, `customFieldLct` INTEGER NOT NULL, `customFieldInputType` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `CustomFieldValue` (`customFieldValueUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `customFieldValueFieldUid` INTEGER NOT NULL, `customFieldValueEntityUid` INTEGER NOT NULL, `customFieldValueValue` TEXT, `customFieldValueCustomFieldValueOptionUid` INTEGER NOT NULL, `customFieldValueMCSN` INTEGER NOT NULL, `customFieldValueLCSN` INTEGER NOT NULL, `customFieldValueLCB` INTEGER NOT NULL, `customFieldLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `CustomFieldValueOption` (`customFieldValueOptionUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `customFieldValueOptionName` TEXT, `customFieldValueOptionFieldUid` INTEGER NOT NULL, `customFieldValueOptionIcon` TEXT, `customFieldValueOptionMessageId` INTEGER NOT NULL, `customFieldValueOptionActive` INTEGER NOT NULL, `customFieldValueOptionMCSN` INTEGER NOT NULL, `customFieldValueOptionLCSN` INTEGER NOT NULL, `customFieldValueOptionLCB` INTEGER NOT NULL, `customFieldValueLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `Person` (`personUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `username` TEXT, `firstNames` TEXT, `lastName` TEXT, `emailAddr` TEXT, `phoneNum` TEXT, `gender` INTEGER NOT NULL, `active` INTEGER NOT NULL, `admin` INTEGER NOT NULL, `personNotes` TEXT, `fatherName` TEXT, `fatherNumber` TEXT, `motherName` TEXT, `motherNum` TEXT, `dateOfBirth` INTEGER NOT NULL, `personAddress` TEXT, `personOrgId` TEXT, `personGroupUid` INTEGER NOT NULL, `personMasterChangeSeqNum` INTEGER NOT NULL, `personLocalChangeSeqNum` INTEGER NOT NULL, `personLastChangedBy` INTEGER NOT NULL, `personLct` INTEGER NOT NULL, `personCountry` TEXT, `personType` INTEGER NOT NULL DEFAULT 0)CREATE TABLE IF NOT EXISTS `Clazz` (`clazzUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `clazzName` TEXT, `clazzDesc` TEXT, `attendanceAverage` REAL NOT NULL, `clazzHolidayUMCalendarUid` INTEGER NOT NULL, `clazzScheuleUMCalendarUid` INTEGER NOT NULL, `isClazzActive` INTEGER NOT NULL, `clazzLocationUid` INTEGER NOT NULL, `clazzStartTime` INTEGER NOT NULL, `clazzEndTime` INTEGER NOT NULL, `clazzFeatures` INTEGER NOT NULL, `clazzSchoolUid` INTEGER NOT NULL, `clazzEnrolmentPolicy` INTEGER NOT NULL DEFAULT 102, `clazzTerminologyUid` INTEGER NOT NULL DEFAULT 25966, `clazzMasterChangeSeqNum` INTEGER NOT NULL, `clazzLocalChangeSeqNum` INTEGER NOT NULL, `clazzLastChangedBy` INTEGER NOT NULL, `clazzLct` INTEGER NOT NULL, `clazzTimeZone` TEXT, `clazzStudentsPersonGroupUid` INTEGER NOT NULL, `clazzTeachersPersonGroupUid` INTEGER NOT NULL, `clazzPendingStudentsPersonGroupUid` INTEGER NOT NULL, `clazzParentsPersonGroupUid` INTEGER NOT NULL, `clazzCode` TEXT)CREATE TABLE IF NOT EXISTS `ClazzEnrolment` (`clazzEnrolmentUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `clazzEnrolmentPersonUid` INTEGER NOT NULL, `clazzEnrolmentClazzUid` INTEGER NOT NULL, `clazzEnrolmentDateJoined` INTEGER NOT NULL, `clazzEnrolmentDateLeft` INTEGER NOT NULL, `clazzEnrolmentRole` INTEGER NOT NULL, `clazzEnrolmentAttendancePercentage` REAL NOT NULL, `clazzEnrolmentActive` INTEGER NOT NULL, `clazzEnrolmentLeavingReasonUid` INTEGER NOT NULL, `clazzEnrolmentOutcome` INTEGER NOT NULL, `clazzEnrolmentLocalChangeSeqNum` INTEGER NOT NULL, `clazzEnrolmentMasterChangeSeqNum` INTEGER NOT NULL, `clazzEnrolmentLastChangedBy` INTEGER NOT NULL, `clazzEnrolmentLct` INTEGER NOT NULL)CREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid` ON `ClazzEnrolment` (`clazzEnrolmentPersonUid`, `clazzEnrolmentClazzUid`)CREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid` ON `ClazzEnrolment` (`clazzEnrolmentClazzUid`, `clazzEnrolmentPersonUid`)CREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole` ON `ClazzEnrolment` (`clazzEnrolmentClazzUid`, `clazzEnrolmentRole`)yCREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentPersonUid` ON `ClazzEnrolment` (`clazzEnrolmentPersonUid`)wCREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentClazzUid` ON `ClazzEnrolment` (`clazzEnrolmentClazzUid`)CREATE TABLE IF NOT EXISTS `LeavingReason` (`leavingReasonUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `leavingReasonTitle` TEXT, `leavingReasonMCSN` INTEGER NOT NULL, `leavingReasonCSN` INTEGER NOT NULL, `leavingReasonLCB` INTEGER NOT NULL, `leavingReasonLct` INTEGER NOT NULL)LCREATE TABLE IF NOT EXISTS `ContentEntry` (`contentEntryUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `title` TEXT, `description` TEXT, `entryId` TEXT, `author` TEXT, `publisher` TEXT, `licenseType` INTEGER NOT NULL, `licenseName` TEXT, `licenseUrl` TEXT, `sourceUrl` TEXT, `thumbnailUrl` TEXT, `lastModified` INTEGER NOT NULL, `primaryLanguageUid` INTEGER NOT NULL, `languageVariantUid` INTEGER NOT NULL, `contentFlags` INTEGER NOT NULL, `leaf` INTEGER NOT NULL, `publik` INTEGER NOT NULL, `ceInactive` INTEGER NOT NULL, `completionCriteria` INTEGER NOT NULL, `minScore` INTEGER NOT NULL, `contentTypeFlag` INTEGER NOT NULL, `contentOwner` INTEGER NOT NULL, `contentEntryLocalChangeSeqNum` INTEGER NOT NULL, `contentEntryMasterChangeSeqNum` INTEGER NOT NULL, `contentEntryLastChangedBy` INTEGER NOT NULL, `contentEntryLct` INTEGER NOT NULL)kCREATE INDEX IF NOT EXISTS `index_ContentEntry_primaryLanguageUid` ON `ContentEntry` (`primaryLanguageUid`)dCREATE TABLE IF NOT EXISTS `ContentEntryContentCategoryJoin` (`ceccjUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `ceccjContentEntryUid` INTEGER NOT NULL, `ceccjContentCategoryUid` INTEGER NOT NULL, `ceccjLocalChangeSeqNum` INTEGER NOT NULL, `ceccjMasterChangeSeqNum` INTEGER NOT NULL, `ceccjLastChangedBy` INTEGER NOT NULL, `ceccjLct` INTEGER NOT NULL)CREATE INDEX IF NOT EXISTS `index_ContentEntryContentCategoryJoin_ceccjContentEntryUid` ON `ContentEntryContentCategoryJoin` (`ceccjContentEntryUid`)CREATE TABLE IF NOT EXISTS `ContentEntryParentChildJoin` (`cepcjParentContentEntryUid` INTEGER NOT NULL, `cepcjChildContentEntryUid` INTEGER NOT NULL, `childIndex` INTEGER NOT NULL, `cepcjUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cepcjLocalChangeSeqNum` INTEGER NOT NULL, `cepcjMasterChangeSeqNum` INTEGER NOT NULL, `cepcjLastChangedBy` INTEGER NOT NULL, `cepcjLct` INTEGER NOT NULL)CREATE INDEX IF NOT EXISTS `parent_child` ON `ContentEntryParentChildJoin` (`cepcjChildContentEntryUid`, `cepcjParentContentEntryUid`)CREATE INDEX IF NOT EXISTS `index_ContentEntryParentChildJoin_cepcjParentContentEntryUid` ON `ContentEntryParentChildJoin` (`cepcjParentContentEntryUid`)CREATE INDEX IF NOT EXISTS `index_ContentEntryParentChildJoin_cepcjChildContentEntryUid` ON `ContentEntryParentChildJoin` (`cepcjChildContentEntryUid`)CREATE TABLE IF NOT EXISTS `ContentEntryRelatedEntryJoin` (`cerejUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cerejContentEntryUid` INTEGER NOT NULL, `cerejRelatedEntryUid` INTEGER NOT NULL, `cerejLastChangedBy` INTEGER NOT NULL, `relType` INTEGER NOT NULL, `comment` TEXT, `cerejRelLanguageUid` INTEGER NOT NULL, `cerejLocalChangeSeqNum` INTEGER NOT NULL, `cerejMasterChangeSeqNum` INTEGER NOT NULL, `cerejLct` INTEGER NOT NULL)zCREATE TABLE IF NOT EXISTS `ContentCategorySchema` (`contentCategorySchemaUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `schemaName` TEXT, `schemaUrl` TEXT, `contentCategorySchemaLocalChangeSeqNum` INTEGER NOT NULL, `contentCategorySchemaMasterChangeSeqNum` INTEGER NOT NULL, `contentCategorySchemaLastChangedBy` INTEGER NOT NULL, `contentCategorySchemaLct` INTEGER NOT NULL)qCREATE TABLE IF NOT EXISTS `ContentCategory` (`contentCategoryUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `ctnCatContentCategorySchemaUid` INTEGER NOT NULL, `name` TEXT, `contentCategoryLocalChangeSeqNum` INTEGER NOT NULL, `contentCategoryMasterChangeSeqNum` INTEGER NOT NULL, `contentCategoryLastChangedBy` INTEGER NOT NULL, `contentCategoryLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `Language` (`langUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT, `iso_639_1_standard` TEXT, `iso_639_2_standard` TEXT, `iso_639_3_standard` TEXT, `Language_Type` TEXT, `languageActive` INTEGER NOT NULL, `langLocalChangeSeqNum` INTEGER NOT NULL, `langMasterChangeSeqNum` INTEGER NOT NULL, `langLastChangedBy` INTEGER NOT NULL, `langLct` INTEGER NOT NULL)ZCREATE TABLE IF NOT EXISTS `LanguageVariant` (`langVariantUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `langUid` INTEGER NOT NULL, `countryCode` TEXT, `name` TEXT, `langVariantLocalChangeSeqNum` INTEGER NOT NULL, `langVariantMasterChangeSeqNum` INTEGER NOT NULL, `langVariantLastChangedBy` INTEGER NOT NULL, `langVariantLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `AccessToken` (`token` TEXT NOT NULL, `accessTokenPersonUid` INTEGER NOT NULL, `expires` INTEGER NOT NULL, PRIMARY KEY(`token`))CREATE TABLE IF NOT EXISTS `PersonAuth` (`personAuthUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `passwordHash` TEXT, `personAuthStatus` INTEGER NOT NULL)1CREATE TABLE IF NOT EXISTS `Role` (`roleUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `roleName` TEXT, `roleActive` INTEGER NOT NULL, `roleMasterCsn` INTEGER NOT NULL, `roleLocalCsn` INTEGER NOT NULL, `roleLastChangedBy` INTEGER NOT NULL, `roleLct` INTEGER NOT NULL, `rolePermissions` INTEGER NOT NULL)UCREATE INDEX IF NOT EXISTS `index_Role_rolePermissions` ON `Role` (`rolePermissions`)qCREATE TABLE IF NOT EXISTS `EntityRole` (`erUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `erMasterCsn` INTEGER NOT NULL, `erLocalCsn` INTEGER NOT NULL, `erLastChangedBy` INTEGER NOT NULL, `erLct` INTEGER NOT NULL, `erTableId` INTEGER NOT NULL, `erEntityUid` INTEGER NOT NULL, `erGroupUid` INTEGER NOT NULL, `erRoleUid` INTEGER NOT NULL, `erActive` INTEGER NOT NULL)CREATE INDEX IF NOT EXISTS `index_EntityRole_erGroupUid_erRoleUid_erTableId` ON `EntityRole` (`erGroupUid`, `erRoleUid`, `erTableId`)UCREATE INDEX IF NOT EXISTS `index_EntityRole_erTableId` ON `EntityRole` (`erTableId`)YCREATE INDEX IF NOT EXISTS `index_EntityRole_erEntityUid` ON `EntityRole` (`erEntityUid`)WCREATE INDEX IF NOT EXISTS `index_EntityRole_erGroupUid` ON `EntityRole` (`erGroupUid`)UCREATE INDEX IF NOT EXISTS `index_EntityRole_erRoleUid` ON `EntityRole` (`erRoleUid`)?CREATE TABLE IF NOT EXISTS `PersonGroup` (`groupUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `groupMasterCsn` INTEGER NOT NULL, `groupLocalCsn` INTEGER NOT NULL, `groupLastChangedBy` INTEGER NOT NULL, `groupLct` INTEGER NOT NULL, `groupName` TEXT, `groupActive` INTEGER NOT NULL, `personGroupFlag` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `PersonGroupMember` (`groupMemberUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `groupMemberActive` INTEGER NOT NULL, `groupMemberPersonUid` INTEGER NOT NULL, `groupMemberGroupUid` INTEGER NOT NULL, `groupMemberMasterCsn` INTEGER NOT NULL, `groupMemberLocalCsn` INTEGER NOT NULL, `groupMemberLastChangedBy` INTEGER NOT NULL, `groupMemberLct` INTEGER NOT NULL)yCREATE INDEX IF NOT EXISTS `index_PersonGroupMember_groupMemberPersonUid` ON `PersonGroupMember` (`groupMemberPersonUid`)wCREATE INDEX IF NOT EXISTS `index_PersonGroupMember_groupMemberGroupUid` ON `PersonGroupMember` (`groupMemberGroupUid`)CREATE TABLE IF NOT EXISTS `PersonPicture` (`personPictureUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `personPicturePersonUid` INTEGER NOT NULL, `personPictureMasterCsn` INTEGER NOT NULL, `personPictureLocalCsn` INTEGER NOT NULL, `personPictureLastChangedBy` INTEGER NOT NULL, `personPictureLct` INTEGER NOT NULL, `personPictureUri` TEXT, `personPictureMd5` TEXT, `fileSize` INTEGER NOT NULL, `picTimestamp` INTEGER NOT NULL, `mimeType` TEXT, `personPictureActive` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `ScrapeQueueItem` (`sqiUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `sqiContentEntryParentUid` INTEGER NOT NULL, `sqiContentEntryUid` INTEGER NOT NULL, `destDir` TEXT, `scrapeUrl` TEXT, `status` INTEGER NOT NULL, `runId` INTEGER NOT NULL, `itemType` INTEGER NOT NULL, `errorCode` INTEGER NOT NULL, `contentType` TEXT, `timeAdded` INTEGER NOT NULL, `timeStarted` INTEGER NOT NULL, `timeFinished` INTEGER NOT NULL, `priority` INTEGER NOT NULL, `overrideEntry` INTEGER NOT NULL)nCREATE INDEX IF NOT EXISTS `index_ScrapeQueueItem_status_itemType` ON `ScrapeQueueItem` (`status`, `itemType`)CREATE TABLE IF NOT EXISTS `ScrapeRun` (`scrapeRunUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `scrapeType` TEXT, `scrapeRunStatus` INTEGER NOT NULL, `conversionParams` TEXT)CREATE TABLE IF NOT EXISTS `ConnectivityStatus` (`csUid` INTEGER NOT NULL, `connectivityState` INTEGER NOT NULL, `wifiSsid` TEXT, `connectedOrConnecting` INTEGER NOT NULL, PRIMARY KEY(`csUid`))CREATE TABLE IF NOT EXISTS `Container` (`containerUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cntLocalCsn` INTEGER NOT NULL, `cntMasterCsn` INTEGER NOT NULL, `cntLastModBy` INTEGER NOT NULL, `cntLct` INTEGER NOT NULL, `fileSize` INTEGER NOT NULL, `containerContentEntryUid` INTEGER NOT NULL, `cntLastModified` INTEGER NOT NULL, `mimeType` TEXT, `remarks` TEXT, `mobileOptimized` INTEGER NOT NULL, `cntNumEntries` INTEGER NOT NULL)rCREATE INDEX IF NOT EXISTS `cnt_uid_to_most_recent` ON `Container` (`containerContentEntryUid`, `cntLastModified`)_CREATE INDEX IF NOT EXISTS `index_Container_cntLastModified` ON `Container` (`cntLastModified`)CREATE TABLE IF NOT EXISTS `ContainerEntry` (`ceUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `ceContainerUid` INTEGER NOT NULL, `cePath` TEXT, `ceCefUid` INTEGER NOT NULL)gCREATE INDEX IF NOT EXISTS `index_ContainerEntry_ceContainerUid` ON `ContainerEntry` (`ceContainerUid`) CREATE TABLE IF NOT EXISTS `ContainerEntryFile` (`cefUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cefMd5` TEXT, `cefPath` TEXT, `ceTotalSize` INTEGER NOT NULL, `ceCompressedSize` INTEGER NOT NULL, `compression` INTEGER NOT NULL, `lastModified` INTEGER NOT NULL)_CREATE INDEX IF NOT EXISTS `index_ContainerEntryFile_cefMd5` ON `ContainerEntryFile` (`cefMd5`)$CREATE TABLE IF NOT EXISTS `VerbEntity` (`verbUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `urlId` TEXT, `verbInActive` INTEGER NOT NULL, `verbMasterChangeSeqNum` INTEGER NOT NULL, `verbLocalChangeSeqNum` INTEGER NOT NULL, `verbLastChangedBy` INTEGER NOT NULL, `verbLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `XObjectEntity` (`xObjectUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `objectType` TEXT, `objectId` TEXT, `definitionType` TEXT, `interactionType` TEXT, `correctResponsePattern` TEXT, `objectContentEntryUid` INTEGER NOT NULL, `objectStatementRefUid` INTEGER NOT NULL DEFAULT 0, `xObjectMasterChangeSeqNum` INTEGER NOT NULL, `xObjectocalChangeSeqNum` INTEGER NOT NULL, `xObjectLastChangedBy` INTEGER NOT NULL, `xObjectLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `StatementEntity` (`statementUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `statementId` TEXT, `statementPersonUid` INTEGER NOT NULL, `statementVerbUid` INTEGER NOT NULL, `xObjectUid` INTEGER NOT NULL, `subStatementActorUid` INTEGER NOT NULL, `substatementVerbUid` INTEGER NOT NULL, `subStatementObjectUid` INTEGER NOT NULL, `agentUid` INTEGER NOT NULL, `instructorUid` INTEGER NOT NULL, `authorityUid` INTEGER NOT NULL, `teamUid` INTEGER NOT NULL, `resultCompletion` INTEGER NOT NULL, `resultSuccess` INTEGER NOT NULL, `resultScoreScaled` REAL NOT NULL, `resultScoreRaw` INTEGER NOT NULL, `resultScoreMin` INTEGER NOT NULL, `resultScoreMax` INTEGER NOT NULL, `resultDuration` INTEGER NOT NULL, `resultResponse` TEXT, `timestamp` INTEGER NOT NULL, `stored` INTEGER NOT NULL, `contextRegistration` TEXT, `contextPlatform` TEXT, `contextStatementId` TEXT, `fullStatement` TEXT, `statementMasterChangeSeqNum` INTEGER NOT NULL, `statementLocalChangeSeqNum` INTEGER NOT NULL, `statementLastChangedBy` INTEGER NOT NULL, `statementLct` INTEGER NOT NULL, `extensionProgress` INTEGER NOT NULL, `contentEntryRoot` INTEGER NOT NULL, `statementContentEntryUid` INTEGER NOT NULL, `statementLearnerGroupUid` INTEGER NOT NULL, `statementClazzUid` INTEGER NOT NULL)CREATE INDEX IF NOT EXISTS `index_StatementEntity_statementContentEntryUid_statementPersonUid_contentEntryRoot_timestamp_statementLocalChangeSeqNum` ON `StatementEntity` (`statementContentEntryUid`, `statementPersonUid`, `contentEntryRoot`, `timestamp`, `statementLocalChangeSeqNum`)qCREATE INDEX IF NOT EXISTS `index_StatementEntity_statementPersonUid` ON `StatementEntity` (`statementPersonUid`)CREATE TABLE IF NOT EXISTS `ContextXObjectStatementJoin` (`contextXObjectStatementJoinUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `contextActivityFlag` INTEGER NOT NULL, `contextStatementUid` INTEGER NOT NULL, `contextXObjectUid` INTEGER NOT NULL, `verbMasterChangeSeqNum` INTEGER NOT NULL, `verbLocalChangeSeqNum` INTEGER NOT NULL, `verbLastChangedBy` INTEGER NOT NULL, `contextXObjectLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `AgentEntity` (`agentUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `agentMbox` TEXT, `agentMbox_sha1sum` TEXT, `agentOpenid` TEXT, `agentAccountName` TEXT, `agentHomePage` TEXT, `agentPersonUid` INTEGER NOT NULL, `statementMasterChangeSeqNum` INTEGER NOT NULL, `statementLocalChangeSeqNum` INTEGER NOT NULL, `statementLastChangedBy` INTEGER NOT NULL, `agentLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `StateEntity` (`stateUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `stateId` TEXT, `agentUid` INTEGER NOT NULL, `activityId` TEXT, `registration` TEXT, `isIsactive` INTEGER NOT NULL, `timestamp` INTEGER NOT NULL, `stateMasterChangeSeqNum` INTEGER NOT NULL, `stateLocalChangeSeqNum` INTEGER NOT NULL, `stateLastChangedBy` INTEGER NOT NULL, `stateLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `StateContentEntity` (`stateContentUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `stateContentStateUid` INTEGER NOT NULL, `stateContentKey` TEXT, `stateContentValue` TEXT, `isIsactive` INTEGER NOT NULL, `stateContentMasterChangeSeqNum` INTEGER NOT NULL, `stateContentLocalChangeSeqNum` INTEGER NOT NULL, `stateContentLastChangedBy` INTEGER NOT NULL, `stateContentLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `XLangMapEntry` (`verbLangMapUid` INTEGER NOT NULL, `objectLangMapUid` INTEGER NOT NULL, `languageLangMapUid` INTEGER NOT NULL, `languageVariantLangMapUid` INTEGER NOT NULL, `valueLangMap` TEXT, `statementLangMapMasterCsn` INTEGER NOT NULL, `statementLangMapLocalCsn` INTEGER NOT NULL, `statementLangMapLcb` INTEGER NOT NULL, `statementLangMapLct` INTEGER NOT NULL, `statementLangMapUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL)eCREATE INDEX IF NOT EXISTS `index_XLangMapEntry_verbLangMapUid` ON `XLangMapEntry` (`verbLangMapUid`)dCREATE TABLE IF NOT EXISTS `SyncNode` (`nodeClientId` INTEGER NOT NULL, PRIMARY KEY(`nodeClientId`))yCREATE TABLE IF NOT EXISTS `LocallyAvailableContainer` (`laContainerUid` INTEGER NOT NULL, PRIMARY KEY(`laContainerUid`)){CREATE TABLE IF NOT EXISTS `ContainerETag` (`ceContainerUid` INTEGER NOT NULL, `cetag` TEXT, PRIMARY KEY(`ceContainerUid`)) CREATE TABLE IF NOT EXISTS `School` (`schoolUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `schoolName` TEXT, `schoolDesc` TEXT, `schoolAddress` TEXT, `schoolActive` INTEGER NOT NULL, `schoolPhoneNumber` TEXT, `schoolGender` INTEGER NOT NULL, `schoolHolidayCalendarUid` INTEGER NOT NULL, `schoolFeatures` INTEGER NOT NULL, `schoolLocationLong` REAL NOT NULL, `schoolLocationLatt` REAL NOT NULL, `schoolEmailAddress` TEXT, `schoolTeachersPersonGroupUid` INTEGER NOT NULL, `schoolStudentsPersonGroupUid` INTEGER NOT NULL, `schoolPendingStudentsPersonGroupUid` INTEGER NOT NULL, `schoolCode` TEXT, `schoolMasterChangeSeqNum` INTEGER NOT NULL, `schoolLocalChangeSeqNum` INTEGER NOT NULL, `schoolLastChangedBy` INTEGER NOT NULL, `schoolLct` INTEGER NOT NULL, `schoolTimeZone` TEXT)CREATE TABLE IF NOT EXISTS `SchoolMember` (`schoolMemberUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `schoolMemberPersonUid` INTEGER NOT NULL, `schoolMemberSchoolUid` INTEGER NOT NULL, `schoolMemberJoinDate` INTEGER NOT NULL, `schoolMemberLeftDate` INTEGER NOT NULL, `schoolMemberRole` INTEGER NOT NULL, `schoolMemberActive` INTEGER NOT NULL, `schoolMemberLocalChangeSeqNum` INTEGER NOT NULL, `schoolMemberMasterChangeSeqNum` INTEGER NOT NULL, `schoolMemberLastChangedBy` INTEGER NOT NULL, `schoolMemberLct` INTEGER NOT NULL)CREATE INDEX IF NOT EXISTS `index_SchoolMember_schoolMemberSchoolUid_schoolMemberActive_schoolMemberRole` ON `SchoolMember` (`schoolMemberSchoolUid`, `schoolMemberActive`, `schoolMemberRole`)qCREATE INDEX IF NOT EXISTS `index_SchoolMember_schoolMemberPersonUid` ON `SchoolMember` (`schoolMemberPersonUid`)qCREATE INDEX IF NOT EXISTS `index_SchoolMember_schoolMemberSchoolUid` ON `SchoolMember` (`schoolMemberSchoolUid`)CREATE TABLE IF NOT EXISTS `Comments` (`commentsUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `commentsText` TEXT, `commentsEntityType` INTEGER NOT NULL, `commentsEntityUid` INTEGER NOT NULL, `commentsPublic` INTEGER NOT NULL, `commentsStatus` INTEGER NOT NULL, `commentsPersonUid` INTEGER NOT NULL, `commentsToPersonUid` INTEGER NOT NULL, `commentSubmitterUid` INTEGER NOT NULL, `commentsFlagged` INTEGER NOT NULL, `commentsInActive` INTEGER NOT NULL, `commentsDateTimeAdded` INTEGER NOT NULL, `commentsDateTimeUpdated` INTEGER NOT NULL, `commentsMCSN` INTEGER NOT NULL, `commentsLCSN` INTEGER NOT NULL, `commentsLCB` INTEGER NOT NULL, `commentsLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `CourseDiscussionReplicate` (`courseDiscussionPk` INTEGER NOT NULL, `courseDiscussionVersionId` INTEGER NOT NULL DEFAULT 0, `courseDiscussionDestination` INTEGER NOT NULL, `courseDiscussionPending` INTEGER NOT NULL DEFAULT 1, PRIMARY KEY(`courseDiscussionPk`, `courseDiscussionDestination`))CREATE INDEX IF NOT EXISTS `index_CourseDiscussionReplicate_courseDiscussionPk_courseDiscussionDestination_courseDiscussionVersionId` ON `CourseDiscussionReplicate` (`courseDiscussionPk`, `courseDiscussionDestination`, `courseDiscussionVersionId`)CREATE INDEX IF NOT EXISTS `index_CourseDiscussionReplicate_courseDiscussionDestination_courseDiscussionPending` ON `CourseDiscussionReplicate` (`courseDiscussionDestination`, `courseDiscussionPending`)CREATE TABLE IF NOT EXISTS `DiscussionTopic` (`discussionTopicUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `discussionTopicTitle` TEXT, `discussionTopicDesc` TEXT, `discussionTopicStartDate` INTEGER NOT NULL, `discussionTopicCourseDiscussionUid` INTEGER NOT NULL, `discussionTopicVisible` INTEGER NOT NULL, `discussionTopicArchive` INTEGER NOT NULL, `discussionTopicIndex` INTEGER NOT NULL, `discussionTopicClazzUid` INTEGER NOT NULL, `discussionTopicLct` INTEGER NOT NULL)7CREATE TABLE IF NOT EXISTS `DiscussionTopicReplicate` (`discussionTopicPk` INTEGER NOT NULL, `discussionTopicVersionId` INTEGER NOT NULL DEFAULT 0, `discussionTopicDestination` INTEGER NOT NULL, `discussionTopicPending` INTEGER NOT NULL DEFAULT 1, PRIMARY KEY(`discussionTopicPk`, `discussionTopicDestination`))CREATE INDEX IF NOT EXISTS `index_DiscussionTopicReplicate_discussionTopicPk_discussionTopicDestination_discussionTopicVersionId` ON `DiscussionTopicReplicate` (`discussionTopicPk`, `discussionTopicDestination`, `discussionTopicVersionId`)CREATE INDEX IF NOT EXISTS `index_DiscussionTopicReplicate_discussionTopicDestination_discussionTopicPending` ON `DiscussionTopicReplicate` (`discussionTopicDestination`, `discussionTopicPending`)CREATE TABLE IF NOT EXISTS `DiscussionPost` (`discussionPostUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `discussionPostTitle` TEXT, `discussionPostMessage` TEXT, `discussionPostStartDate` INTEGER NOT NULL, `discussionPostDiscussionTopicUid` INTEGER NOT NULL, `discussionPostVisible` INTEGER NOT NULL, `discussionPostArchive` INTEGER NOT NULL, `discussionPostStartedPersonUid` INTEGER NOT NULL, `discussionPostClazzUid` INTEGER NOT NULL, `discussionPostLct` INTEGER NOT NULL)0CREATE TABLE IF NOT EXISTS `DiscussionPostReplicate` (`discussionPostPk` INTEGER NOT NULL, `discussionPostVersionId` INTEGER NOT NULL DEFAULT 0, `discussionPostDestination` INTEGER NOT NULL, `discussionPostPending` INTEGER NOT NULL DEFAULT 1, PRIMARY KEY(`discussionPostPk`, `discussionPostDestination`))CREATE INDEX IF NOT EXISTS `index_DiscussionPostReplicate_discussionPostPk_discussionPostDestination_discussionPostVersionId` ON `DiscussionPostReplicate` (`discussionPostPk`, `discussionPostDestination`, `discussionPostVersionId`)CREATE INDEX IF NOT EXISTS `index_DiscussionPostReplicate_discussionPostDestination_discussionPostPending` ON `DiscussionPostReplicate` (`discussionPostDestination`, `discussionPostPending`)XCREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)jINSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'c4bdb0bd24b59faab1b3d90846470bdf')"DROP TABLE IF EXISTS `NetworkNode`DROP TABLE IF EXISTS `ClazzLog`/DROP TABLE IF EXISTS `ClazzLogAttendanceRecord`DROP TABLE IF EXISTS `Schedule` DROP TABLE IF EXISTS `DateRange`&DROP TABLE IF EXISTS `HolidayCalendar`DROP TABLE IF EXISTS `Holiday`%DROP TABLE IF EXISTS `ScheduledCheck`DROP TABLE IF EXISTS `AuditLog`"DROP TABLE IF EXISTS `CustomField`'DROP TABLE IF EXISTS `CustomFieldValue`-DROP TABLE IF EXISTS `CustomFieldValueOption`DROP TABLE IF EXISTS `Person`DROP TABLE IF EXISTS `Clazz`%DROP TABLE IF EXISTS `ClazzEnrolment`$DROP TABLE IF EXISTS `LeavingReason`#DROP TABLE IF EXISTS `ContentEntry`6DROP TABLE IF EXISTS `ContentEntryContentCategoryJoin`2DROP TABLE IF EXISTS `ContentEntryParentChildJoin`3DROP TABLE IF EXISTS `ContentEntryRelatedEntryJoin`,DROP TABLE IF EXISTS `ContentCategorySchema`&DROP TABLE IF EXISTS `ContentCategory`DROP TABLE IF EXISTS `Language`&DROP TABLE IF EXISTS `LanguageVariant`"DROP TABLE IF EXISTS `AccessToken`!DROP TABLE IF EXISTS `PersonAuth`DROP TABLE IF EXISTS `Role`!DROP TABLE IF EXISTS `EntityRole`"DROP TABLE IF EXISTS `PersonGroup`(DROP TABLE IF EXISTS `PersonGroupMember`$DROP TABLE IF EXISTS `PersonPicture`&DROP TABLE IF EXISTS `ScrapeQueueItem` DROP TABLE IF EXISTS `ScrapeRun`)DROP TABLE IF EXISTS `ConnectivityStatus` DROP TABLE IF EXISTS `Container`%DROP TABLE IF EXISTS `ContainerEntry`)DROP TABLE IF EXISTS `ContainerEntryFile`!DROP TABLE IF EXISTS `VerbEntity`$DROP TABLE IF EXISTS `XObjectEntity`&DROP TABLE IF EXISTS `StatementEntity`2DROP TABLE IF EXISTS `ContextXObjectStatementJoin`"DROP TABLE IF EXISTS `AgentEntity`"DROP TABLE IF EXISTS `StateEntity`)DROP TABLE IF EXISTS `StateContentEntity`$DROP TABLE IF EXISTS `XLangMapEntry`DROP TABLE IF EXISTS `SyncNode`0DROP TABLE IF EXISTS `LocallyAvailableContainer`$DROP TABLE IF EXISTS `ContainerETag`DROP TABLE IF EXISTS `School`#DROP TABLE IF EXISTS `SchoolMember`DROP TABLE IF EXISTS `Comments`DROP TABLE IF EXISTS `Report`DROP TABLE IF EXISTS `Site`)DROP TABLE IF EXISTS `ContainerImportJob`#DROP TABLE IF EXISTS `LearnerGroup`)DROP TABLE IF EXISTS `LearnerGroupMember`+DROP TABLE IF EXISTS `GroupLearningSession` DROP TABLE IF EXISTS `SiteTerms`'DROP TABLE IF EXISTS `ClazzContentJoin`'DROP TABLE IF EXISTS `PersonParentJoin`"DROP TABLE IF EXISTS `ScopedGrant`"DROP TABLE IF EXISTS `ErrorReport`&DROP TABLE IF EXISTS `ClazzAssignment`1DROP TABLE IF EXISTS `ClazzAssignmentContentJoin`1DROP TABLE IF EXISTS `CourseAssignmentSubmission`;DROP TABLE IF EXISTS `CourseAssignmentSubmissionAttachment`+DROP TABLE IF EXISTS `CourseAssignmentMark`,DROP TABLE IF EXISTS `ClazzAssignmentRollUp`"DROP TABLE IF EXISTS `PersonAuth2`"DROP TABLE IF EXISTS `UserSession`!DROP TABLE IF EXISTS `ContentJob`%DROP TABLE IF EXISTS `ContentJobItem`"DROP TABLE IF EXISTS `CourseBlock`(DROP TABLE IF EXISTS `CourseTerminology`%DROP TABLE IF EXISTS `CourseGroupSet`(DROP TABLE IF EXISTS `CourseGroupMember` DROP TABLE IF EXISTS `ChangeLog`+DROP TABLE IF EXISTS `ZombieAttachmentData`DROP TABLE IF EXISTS `DoorNode`(DROP TABLE IF EXISTS `ReplicationStatus`(DROP TABLE IF EXISTS `ClazzLogReplicate`8DROP TABLE IF EXISTS `ClazzLogAttendanceRecordReplicate`:DROP TABLE IF EXISTS `CourseAssignmentSubmissionReplicate`DDROP TABLE IF EXISTS `CourseAssignmentSubmissionAttachmentReplicate`4DROP TABLE IF EXISTS `CourseAssignmentMarkReplicate`+DROP TABLE IF EXISTS `CourseBlockReplicate`1DROP TABLE IF EXISTS `CourseTerminologyReplicate`.DROP TABLE IF EXISTS `CourseGroupSetReplicate`1DROP TABLE IF EXISTS `CourseGroupMemberReplicate`(DROP TABLE IF EXISTS `ScheduleReplicate`/DROP TABLE IF EXISTS `HolidayCalendarReplicate`'DROP TABLE IF EXISTS `HolidayReplicate`&DROP TABLE IF EXISTS `PersonReplicate`%DROP TABLE IF EXISTS `ClazzReplicate`.DROP TABLE IF EXISTS `ClazzEnrolmentReplicate`-DROP TABLE IF EXISTS `LeavingReasonReplicate`,DROP TABLE IF EXISTS `ContentEntryReplicate`?DROP TABLE IF EXISTS `ContentEntryContentCategoryJoinReplicate`;DROP TABLE IF EXISTS `ContentEntryParentChildJoinReplicate`index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole,index_ClazzEnrolment_clazzEnrolmentPersonUid+index_ClazzEnrolment_clazzEnrolmentClazzUidClazzEnrolmentKClazzEnrolment(com.ustadmobile.lib.db.entities.ClazzEnrolment). Expected: leavingReasonUidleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLct LeavingReasonILeavingReason(com.ustadmobile.lib.db.entities.LeavingReason). Expected: contentEntryUidtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct%index_ContentEntry_primaryLanguageUid ContentEntryGContentEntry(com.ustadmobile.lib.db.entities.ContentEntry). Expected: ceccjUidceccjContentEntryUidceccjContentCategoryUidceccjLocalChangeSeqNumceccjMasterChangeSeqNumceccjLastChangedByceccjLct:index_ContentEntryContentCategoryJoin_ceccjContentEntryUidContentEntryContentCategoryJoinmContentEntryContentCategoryJoin(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin). Expected: cepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct parent_childindex_ContentCategorySchemaReplicate_ccsDestination_ccsPendingContentCategorySchemaReplicatekContentCategorySchemaReplicate(com.ustadmobile.lib.db.entities.ContentCategorySchemaReplicate). Expected: ccPk ccVersionId ccDestination ccPending=index_ContentCategoryReplicate_ccPk_ccDestination_ccVersionId6index_ContentCategoryReplicate_ccDestination_ccPendingContentCategoryReplicate_ContentCategoryReplicate(com.ustadmobile.lib.db.entities.ContentCategoryReplicate). Expected:  languagePklanguageVersionIdlanguageDestinationlanguagePendingHindex_LanguageReplicate_languagePk_languageDestination_languageVersionId;index_LanguageReplicate_languageDestination_languagePendingLanguageReplicateQLanguageReplicate(com.ustadmobile.lib.db.entities.LanguageReplicate). Expected: lvPk lvVersionId lvDestination lvPending=index_LanguageVariantReplicate_lvPk_lvDestination_lvVersionId6index_LanguageVariantReplicate_lvDestination_lvPendingLanguageVariantReplicate_LanguageVariantReplicate(com.ustadmobile.lib.db.entities.LanguageVariantReplicate). Expected: pgPk pgVersionId pgDestination pgPending9index_PersonGroupReplicate_pgPk_pgDestination_pgVersionId2index_PersonGroupReplicate_pgDestination_pgPendingPersonGroupReplicateWPersonGroupReplicate(com.ustadmobile.lib.db.entities.PersonGroupReplicate). Expected: pgmPk pgmVersionIdpgmDestination pgmPendingBindex_PersonGroupMemberReplicate_pgmPk_pgmDestination_pgmVersionId:index_PersonGroupMemberReplicate_pgmDestination_pgmPendingPersonGroupMemberReplicatecPersonGroupMemberReplicate(com.ustadmobile.lib.db.entities.PersonGroupMemberReplicate). Expected: ppPk ppVersionId ppDestination ppPending;index_PersonPictureReplicate_ppPk_ppDestination_ppVersionId4index_PersonPictureReplicate_ppDestination_ppPendingPersonPictureReplicate[PersonPictureReplicate(com.ustadmobile.lib.db.entities.PersonPictureReplicate). Expected:  containerPkcontainerVersionIdcontainerDestinationcontainerPendingLindex_ContainerReplicate_containerPk_containerDestination_containerVersionId>index_ContainerReplicate_containerDestination_containerPendingContainerReplicateSContainerReplicate(com.ustadmobile.lib.db.entities.ContainerReplicate). Expected: vePk veVersionId veDestination vePending8index_VerbEntityReplicate_vePk_veDestination_veVersionId1index_VerbEntityReplicate_veDestination_vePendingVerbEntityReplicateUVerbEntityReplicate(com.ustadmobile.lib.db.entities.VerbEntityReplicate). Expected: xoePk xoeVersionIdxoeDestination xoePending>index_XObjectEntityReplicate_xoePk_xoeDestination_xoeVersionId6index_XObjectEntityReplicate_xoeDestination_xoePendingXObjectEntityReplicate[XObjectEntityReplicate(com.ustadmobile.lib.db.entities.XObjectEntityReplicate). Expected: sePk seVersionId seDestination sePending=index_StatementEntityReplicate_sePk_seDestination_seVersionId6index_StatementEntityReplicate_seDestination_sePendingStatementEntityReplicate_StatementEntityReplicate(com.ustadmobile.lib.db.entities.StatementEntityReplicate). Expected: cxosjPkcxosjVersionIdcxosjDestination cxosjPendingRindex_ContextXObjectStatementJoinReplicate_cxosjPk_cxosjDestination_cxosjVersionIdHindex_ContextXObjectStatementJoinReplicate_cxosjDestination_cxosjPending$ContextXObjectStatementJoinReplicatewContextXObjectStatementJoinReplicate(com.ustadmobile.lib.db.entities.ContextXObjectStatementJoinReplicate). Expected: aePk aeVersionId aeDestination aePending9index_AgentEntityReplicate_aePk_aeDestination_aeVersionId2index_AgentEntityReplicate_aeDestination_aePendingAgentEntityReplicateWAgentEntityReplicate(com.ustadmobile.lib.db.entities.AgentEntityReplicate). Expected: 9index_StateEntityReplicate_sePk_seDestination_seVersionId2index_StateEntityReplicate_seDestination_sePendingStateEntityReplicateWStateEntityReplicate(com.ustadmobile.lib.db.entities.StateEntityReplicate). Expected: scePk sceVersionIdsceDestination scePendingCindex_StateContentEntityReplicate_scePk_sceDestination_sceVersionId;index_StateContentEntityReplicate_sceDestination_scePendingStateContentEntityReplicateeStateContentEntityReplicate(com.ustadmobile.lib.db.entities.StateContentEntityReplicate). Expected: xlmePk xlmeVersionIdxlmeDestination xlmePendingAindex_XLangMapEntryReplicate_xlmePk_xlmeDestination_xlmeVersionId8index_XLangMapEntryReplicate_xlmeDestination_xlmePendingXLangMapEntryReplicate[XLangMapEntryReplicate(com.ustadmobile.lib.db.entities.XLangMapEntryReplicate). Expected: schoolPkschoolVersionIdschoolDestination schoolPending@index_SchoolReplicate_schoolPk_schoolDestination_schoolVersionId5index_SchoolReplicate_schoolDestination_schoolPendingSchoolReplicateMSchoolReplicate(com.ustadmobile.lib.db.entities.SchoolReplicate). Expected: smPk smVersionId smDestination smPending:index_SchoolMemberReplicate_smPk_smDestination_smVersionId3index_SchoolMemberReplicate_smDestination_smPendingSchoolMemberReplicateYSchoolMemberReplicate(com.ustadmobile.lib.db.entities.SchoolMemberReplicate). Expected:  commentsPkcommentsVersionIdcommentsDestinationcommentsPendingHindex_CommentsReplicate_commentsPk_commentsDestination_commentsVersionId;index_CommentsReplicate_commentsDestination_commentsPendingCommentsReplicateQCommentsReplicate(com.ustadmobile.lib.db.entities.CommentsReplicate). Expected: reportPkreportVersionIdreportDestination reportPending@index_ReportReplicate_reportPk_reportDestination_reportVersionId5index_ReportReplicate_reportDestination_reportPendingReportReplicateMReportReplicate(com.ustadmobile.lib.db.entities.ReportReplicate). Expected: sitePk siteVersionIdsiteDestination sitePending8index_SiteReplicate_sitePk_siteDestination_siteVersionId/index_SiteReplicate_siteDestination_sitePending SiteReplicateISiteReplicate(com.ustadmobile.lib.db.entities.SiteReplicate). Expected: lgPk lgVersionId lgDestination lgPending:index_LearnerGroupReplicate_lgPk_lgDestination_lgVersionId3index_LearnerGroupReplicate_lgDestination_lgPendingLearnerGroupReplicateYLearnerGroupReplicate(com.ustadmobile.lib.db.entities.LearnerGroupReplicate). Expected: lgmPk lgmVersionIdlgmDestination lgmPendingCindex_LearnerGroupMemberReplicate_lgmPk_lgmDestination_lgmVersionId;index_LearnerGroupMemberReplicate_lgmDestination_lgmPendingLearnerGroupMemberReplicateeLearnerGroupMemberReplicate(com.ustadmobile.lib.db.entities.LearnerGroupMemberReplicate). Expected: glsPk glsVersionIdglsDestination glsPendingEindex_GroupLearningSessionReplicate_glsPk_glsDestination_glsVersionId=index_GroupLearningSessionReplicate_glsDestination_glsPendingGroupLearningSessionReplicateiGroupLearningSessionReplicate(com.ustadmobile.lib.db.entities.GroupLearningSessionReplicate). Expected: stPk stVersionId stDestination stPending7index_SiteTermsReplicate_stPk_stDestination_stVersionId0index_SiteTermsReplicate_stDestination_stPendingSiteTermsReplicateSSiteTermsReplicate(com.ustadmobile.lib.db.entities.SiteTermsReplicate). Expected: ccjPk ccjVersionIdccjDestination ccjPendingAindex_ClazzContentJoinReplicate_ccjPk_ccjDestination_ccjVersionId9index_ClazzContentJoinReplicate_ccjDestination_ccjPendingClazzContentJoinReplicateaClazzContentJoinReplicate(com.ustadmobile.lib.db.entities.ClazzContentJoinReplicate). Expected: ppjPk ppjVersionIdppjDestination ppjPendingAindex_PersonParentJoinReplicate_ppjPk_ppjDestination_ppjVersionId9index_PersonParentJoinReplicate_ppjDestination_ppjPendingPersonParentJoinReplicateaPersonParentJoinReplicate(com.ustadmobile.lib.db.entities.PersonParentJoinReplicate). Expected: sgPk sgVersionId sgDestination sgPending9index_ScopedGrantReplicate_sgPk_sgDestination_sgVersionId2index_ScopedGrantReplicate_sgDestination_sgPendingScopedGrantReplicateWScopedGrantReplicate(com.ustadmobile.lib.db.entities.ScopedGrantReplicate). Expected: erPk erVersionId erDestination erPending9index_ErrorReportReplicate_erPk_erDestination_erVersionId2index_ErrorReportReplicate_erDestination_erPendingErrorReportReplicateWErrorReportReplicate(com.ustadmobile.lib.db.entities.ErrorReportReplicate). Expected: caPk caVersionId caDestination caPending=index_ClazzAssignmentReplicate_caPk_caDestination_caVersionId6index_ClazzAssignmentReplicate_caDestination_caPendingClazzAssignmentReplicate_ClazzAssignmentReplicate(com.ustadmobile.lib.db.entities.ClazzAssignmentReplicate). Expected: cacjPk cacjVersionIdcacjDestination cacjPendingNindex_ClazzAssignmentContentJoinReplicate_cacjPk_cacjDestination_cacjVersionIdEindex_ClazzAssignmentContentJoinReplicate_cacjDestination_cacjPending#ClazzAssignmentContentJoinReplicateuClazzAssignmentContentJoinReplicate(com.ustadmobile.lib.db.entities.ClazzAssignmentContentJoinReplicate). Expected: paPk paVersionId paDestination paPending9index_PersonAuth2Replicate_paPk_paDestination_paVersionId2index_PersonAuth2Replicate_paDestination_paPendingPersonAuth2ReplicateWPersonAuth2Replicate(com.ustadmobile.lib.db.entities.PersonAuth2Replicate). Expected: usPk usVersionId usDestination usPending9index_UserSessionReplicate_usPk_usDestination_usVersionId2index_UserSessionReplicate_usDestination_usPendingUserSessionReplicateWUserSessionReplicate(com.ustadmobile.lib.db.entities.UserSessionReplicate). Expected: coursePictureUidcoursePictureClazzUidcoursePictureMasterCsncoursePictureLocalCsncoursePictureLastChangedBycoursePictureLctcoursePictureUricoursePictureMd5coursePictureFileSizecoursePictureTimestampcoursePictureMimeTypecoursePictureActive CoursePictureICoursePicture(com.ustadmobile.lib.db.entities.CoursePicture). Expected: cpPk cpVersionId cpDestination cpPending;index_CoursePictureReplicate_cpPk_cpDestination_cpVersionId4index_CoursePictureReplicate_cpDestination_cpPendingCoursePictureReplicate[CoursePictureReplicate(com.ustadmobile.lib.db.entities.CoursePictureReplicate). Expected: cepUidcepContentEntryUidcepUricepMd5 cepFileSize cepTimestamp cepMimeType cepActiveContentEntryPictureUContentEntryPicture(com.ustadmobile.lib.db.entities.ContentEntryPicture). Expected: cepPk cepVersionIdcepDestination cepPendingDindex_ContentEntryPictureReplicate_cepPk_cepDestination_cepVersionId(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;)Ljava/util/List; access$100java/util/Listsize()I access$200get(I)Ljava/lang/Object;androidx/room/RoomDatabaseonDestructiveMigration access$300 access$400 access$500 access$602(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; access$700Y(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V access$800 access$900 access$1000androidx/room/util/DBUtildropFtsSyncTriggers<(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;6(Ljava/lang/String;ZLjava/util/List;Ljava/util/List;)Vadd(Ljava/lang/Object;)ZB(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)Vread\(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo;equalsandroidx/room/RoomOpenHelper()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(ZLjava/lang/String;)VisValidZ FGHI JKLI *+*MSN  OQ HI RSTULl <++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¹+ù+Ĺ+Ź+ƹ+ǹ+ȹ+ɹ+ʹ+˹+̹+͹+ι+Ϲ+й+ѹ+ҹ+ӹ+Թ+չ+ֹ+׹+ع+ٹ+ڹ+۹+ܹ+ݹ+޹+߹++++++++++++++++++++++++++++++++++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+BM@VWXY Z([0\8]@^H_P`Xa`bhcpdxefghijklmnopqrstuvwxy z({0|8}@~HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx      (08@HP X!`"h#p$x%&'()*+,-./0123456789 :(;0<8=@>H?P@XA`BhCpDxEFGHIJKLMNOPQRSTUV WXY(Z1[:\C]L^U_^`gapbycdefghijklmnopq r s t u $v -w 6x ?y Hz Q{ Z| c} l~ u ~                   ) 2 ;N <OQ <VWXULL+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¹+ù+Ĺ+Ź+ƹ+ǹ+ȹ+ɹ+ʹ+˹+̹+͹+ι+Ϲ+й+ѹ+ҹ+ӹ+Թ+չ+ֹ+׹+ع+ٹ*1=*۹>*+Mr $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3<ENW`ir{      &/8AJS\enw !"#$%&'()*"++,4-=.F/O0Y1m215N*[,YShZSOQVW[ h\UL9*1=*>*+M9 :;2:8>N* ,YSZS9OQ9VW[ ]ULJ*+W*+*1=*>*+MB CDE/FCEIIN*,YS*ZSJOQJVW[ *^UL=+M MNNOQVW_UL5MRNOQVW`bL# ZY M,YW,YW,YW,YW,YW,YW,YW,YW,YW,YW,YW,YW,YWYNY:YYSYS WY YSYS WY ,- :+  :,YYY:YWYWYWYWYWYWYWYW Y W!Y!W"Y"W#Y#W$Y$W%Y%W&Y&W'Y'WY:Y: Y(  : +( :   ,YY)  Y:  *Y*W +Y+W ,Y,W -Y-W .Y.W /Y/W 0Y0W 1Y1WY: Y:Y2   :+2 :,YY3Y :4Y4W5Y5W6Y6W7Y7W8Y8W9Y9W:Y:W;Y;W<Y<W=Y=W>Y>W?Y?W@Y@WY:Y:YA :+A :,YYBY :CYCWDYDWEYEWFYFWGYGWHYHWIYIWJYJWKYKWLYLWMYMWY:Y:YN :+N :,YYOY::Y:WPYPWQYQWRYRWSYSWTYTWUYUWVYVWY:Y:YW :+W :,YYXY :  YYYW ZYZW [Y[W \Y\W ]Y]W ^Y^W _Y_W `Y`W aYaW bYbWY:!Y:"Yc !" :#+c :$#$,YYd#$Y :%%eYeW%fYfW%gYgW%hYhW%iYiW%jYjW%kYkW%lYlW%mYmW%nYnWY:&Y:'Yo%&' :(+o :)(),YYp()Y :**qYqW*rYrW*sYsW*tYtW*uYuW*vYvW*wYwW*xYxW*yYyW*zYzWY:+Y:,Y{*+, :-+{ :.-.,YY|-.Y://}Y}W/~Y~W/YW/YW/YW/YW/YW/YW/YW/YW/YW/YW/YW/YW/YW/YWY:0Y:1Y/01 :2+ :323,YY23Y :44YW4YW4YW4YW4YW4YW4YW4YW4YWY:5Y:6Y456 :7+ :878,YY78Y :99YW9YW9YW9YW9YW9YW9YW9YW9YW9YWY::Y:;Y9:; :<+ :=<=,YY<=Y:>>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YW>YWY:?Y:@Y>?@ :A+ :BAB,YYABY:CCYWCYWC»YWCûYWCŻYWCƻYWCǻYWCȻYWCɻYWCʻYWC˻YWC̻YWCͻYWCϻYWCѻYWCһYWCӻYWCԻYWCջYWCֻYWC׻YWCػYWCٻYWCڻYWY:DY:EYCDE :F+۸ :GFG,YYܶFGY:HHݻYWH޻YWH߻YWHYWHYWHYWHYWHYWHYWHYWHYWHYWHYWHYWY:IY:JJYYSYSYSYS WJYYSYSYSYS WJYYSYSYSYS WJYYSYS WJYYSYS WYHIJ :K+ :LKL,YYKLY:MMYWMYWMYWMYWMYWMYWY:NY:OYMNO :P+ :QPQ,YYPQY:RRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWR Y WR Y WR Y WR Y WR Y WRYWRYWRYWRYWRYWRYWY:SY:TTYYSYS WYRST :U+ :VUV,YYUVY:WWYWWYWWYWWYWWYWWYWWYWY:XY:YYYYSYS WYWXY :Z+ :[Z[,YY Z[Y:\\!Y!W\"Y"W\#Y#W\$Y$W\%Y%W\&Y&W\'Y'W\(Y(WY:]Y:^^Y)Y"SY!SYSYS W^Y*Y!SYS W^Y+Y"SYS WY,\]^ :_+, :`_`,YY-_`Y :aa.Y.Wa/Y/Wa0Y0Wa1Y1Wa2Y2Wa3Y3Wa4Y4Wa5Y5Wa6Y6Wa7Y7WY:bY:cY8abc :d+8 :ede,YY9deY:ff:Y:Wf;Y;Wf<Y<Wf=Y=Wf>Y>Wf?Y?Wf@Y@WY:gY:hYAfgh :i+A :jij,YYBijY:kkCYCWkDYDWkEYEWkFYFWkGYGWkHYHWkIYIWY:lY:mYJklm :n+J :ono,YYKnoY :ppLYLWpEYEWpMYMWpNYNWpOYOWpPYPWpQYQWpRYRWpSYSWpTYTWpUYUWY:qY:rYVpqr :s+V :tst,YYWstY:uuXYXWuLYLWuYYYWuEYEWuZYZWu[Y[Wu\Y\Wu]Y]WY:vY:wY^uvw :x+^ :yxy,YY_xyY:zz`Y`WzaYaWzbYbWY:{Y:|Ycz{| :}+c :~}~,YYd}~Y:eYeWfYfWgYgWY:Y:Yh :+h :,YYiY:jYjWkYkWlYlWmYmWnYnWoYoWpYpWqYqWY:Y:YrYqSYS WYs :+s :,YYtY :uYuWvYvWwYwWxYxWyYyWzYzW{Y{W|Y|W}Y}W~Y~WY:Y:YY|SY}SYzSYSYSYS WYYzSYS WYY{SYS WYY|SYS WYY}SYS WY :+ :,YYY:YWYWYWYWYWYWYWYWY:Y:Y :+ :,YYY:YWYWYWYWYWYWYWYWY:Y:YYSYS WYYSYS WY :+ :,YYY :YWYWYWYWYWYWYWYWYWYWYWYWY:Y:Y :+ :,YYY:YWYWYWYWYWYWYWYWYWYWYWYWYWYWYWY:Y:YYSYSYSYS WY :+ :,YYY:YWYWYWYWY:Y:Y :+ :,YYY:»YWûYWĻYWŻYWY:Y:Y :+Ƹ :,YYǶY :ȻYWɻYWʻYW˻YW̻YWYWͻYWλYWYWϻYWлYWѻYWY:Y:YYSYSYSYS WYYSYS WY :+Ը :,YYնY:ֻYW׻YWػYWٻYWY:Y:YYSYS WY :+۸ :,YYܶY:ݻYW޻YW߻YWYWYWYWYWY:Y:YYSYS WY :+ :,YYY:YWYWYWYWYWYWYWY:Y:Y :+ :,YYY :YWYWYWYWYWYWYWYWYWYWYWYWY:Y:»Y· :+ :Ķ,YYöĶY#:YWYWYWYWYWYWYWYWYWYWYWYWYW Y W Y W Y W Y W Y WYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWY:ƻY:ǻYYSYSYSYSYSYSYSYSYSYS WǻY YSYS WY!Ƿ :+! :ɶ,YY"ȶɶY:#Y#W$Y$W%Y%W&Y&WYWYWYW'Y'WY:˻Y:̻Y(̷ :+( :ζ,YY)ͶζY :YW*Y*W+Y+W,Y,W-Y-W.Y.W/Y/WYWYWYW0Y0WY:лY:ѻY1ѷ :+1 :Ӷ,YY2ҶӶY :3Y3W4Y4WYW5Y5W6Y6W7Y7WYW8Y8W9Y9W:Y:W;Y;WY:ջY:ֻY<ַ :+< :ض,YY=׶ضY :>Y>W?Y?W@Y@WAYAW7Y7WBYBWCYCWDYDWEYEWY:ڻY:ۻYF۷ :+F :ݶ,YYGܶݶY :HYHWIYIWJYJWKYKWLYLWMYMWNYNWOYOWPYPWQYQWY:߻Y:YRYHSYS WYS :+S :,YYTY:UYUWY:Y:YV :+V :,YYWY:XYXWY:Y:YY :+Y :,YYZY:׻YW[Y[WY:Y:Y\ :+\ :,YY]Y:^Y^W_Y_W`Y`WaYaWbYbWcYcWdYdWeYeWfYfWgYgWhYhWiYiWjYjWkYkWlYlWmYmWnYnWoYoWpYpWqYqWrYrWY:Y:Ys :+s :,YYtY :uYuWvYvWwYwWxYxWyYyWzYzW{Y{W|Y|W}Y}W~Y~WYWY:Y:YYwSY{SYzSYSYSYS WYYvSYS WYYwSYS WY :+ :,YYY:YWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWY:Y:Y :+ :.YYY:YWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWY:Y:Y :+ :0YYY :YWYWYWYWYWYWYWYWYWY:Y:Y : + :   0YY  Y:  YW YW YW YW YW YW »YW ûYW ĻYW ŻYW ƻYW ǻYW ȻYW ɻYWY: Y: Y    :+ʸ :0YY˶Y:̻YWͻYWλYWϻYWлYWѻYWһYWӻYWY:Y:Y :+Ը :0YYն*+:ך*+:ךYMV W#X<YUZn[\]^_`ab6cOdXebfghijkop)qCr]swtuvwxyz-{G|a}{~6Pj%NYs)C]w 2Lf6@J\eo  % ? Y s }         . H b |          F Q k       ! ; U _ i {        * D ^ x        (3Mg7 Q!k"#$%&'()* +5/@0Z1t2345678*94:>;P<Y=c>BCDEFGH3IMJgKLMNOPQRVW"X<YVZp[\]^_` a&b@cZdtefghijk*lDm^nzopqrstxyz{5|O}i~;Wq 'A[eo0Jd~4>HCU^h8BL^gq 'A[u+E_y/IS]  / I c }       !$!/!I!c!}!!!!!" " "J "u " " """"##-#G#a#{#####$$ $#!$,"$6#$_'$j($)$*$+$,$-%.% /%*0%41%F2%O3%Y4%8%9%:%;%<%=&>&)?&C@&MA&WB&iC&rD&|E&I&J&K&L&M'N'2O'LP'fQ'R'S'T'U'V'W'X'Y(Z(0^(;_(U`(oa(b(c(d(e(f) g)h)i)1j):k)Dl)mp)wq)r)s)t)u)v)w)x)y*'}*1~*K*e********++ +:+T+n++++++, ,, ,I,T,n,,,,,- -$->-X-b-l--..0.[.m.v.....///6/P/j////////0 0%0?0Y0s0000011+1=1F1P1y1111122 2:2T2n2222222233)3C3]3w3333344-4G4a4{444445 555H 5R 5l5555555566&6@6Z6t66 6!6"6#6$6(6)7*7/+7I,7c-7}.7/70717273848358=68G78~8898:8;8<8@9A9B95C9OD9iE9sF9}G9H9I9J9K9O:P:Q:5R:OS:iT:U:V:W:X:Y:Z;[;\;];Da;Ob;ic;d;e;f;g;h<i<j<k<+l<4m<>n>>3>M>g>>>>>???7?Q?k?????@@!@;@U@o@@@@@A A%A?AYAsAAAABBABSB\BfBBBBBCCC6CPCjCtC~CCCCCCD D%D?DYDsDDDDDDE EE$E.EWEbE|EEEEEFF2FLFfFFFFFFFFGG!G;GUGoGGGGGGGHHH9HDH^Hx H H H H HII.IHIRI\IIIIIIIJJ J J(!J2"J[&Je'J(J)J*J+J,J-J1J2K3K4K)5K36KE7KN8KX9K=K>K?K@KAKBLCL(DLBEL\FLvGLHLILJLKLLMMM,NMFOM`PMzQMRMSMTMUMVMWMXN\N]N5^NO_Ni`NaNbNcNdNeOfOgO9hOCiOMjOkOlOmOnPoP pP4tP?uPYvPswPxPyPzP{P|Q}Q)~QCQ]QwQQQQQRR RR*R6RaRnRRRRRSS2SNSjSSSSSTT.TJTfTTTTTUUU&U@UKUYUUUUUVVV;VWVsVVVVVVWWW0WLWhWWWWWXX,XHXdXXXXXXXYY!Y=YYYuYYYYZZ ZZ3Z>ZLZyZZZZZZN ZOQZVW ZcdXY[efbYQgfXhiXjiXkdVlfVmf Vni Voi Vpd Uqf UrfUsiUtiYUZudSvfSwfSxiSyiSzd@Rs{fJRi|f\RW}ieRN~iRd }Q6f Q,f Qi Qi Pd Of! Of" Oi# Oi$ QObd% _NTf& iNJf' {N8i( N/i) Md* Lf+ Lf, Li- Li.3Ld/Jf0Jf1Ji2Ji3@Jsd44If5>Iuf6PIci7YIZi8Id9Hf:Hf;Gi<Gi=Gd>E/f?E%f@EiAE iBDdCeBNfDoBDfEB2iFB)iGAdH>@ufIH@kfJU?^iK^?UiL?dMB>qfNL>gfO^>UiPg>LiQ>dRS;`fS];VfT;iU;iV:dW :fX :fY 9iZ 9i[!/9d\" 8f]"8f^"8i_"7i`"7da$6fb$6fc$#6id$,6ie$j6Idf%*5fg%45fh%F5mii%O5dij%5&dk&M4ffl&W4\fm&i4Jin&r4Aio&4dp'2fq'2fr'2is'2it(;2xdu)1fv)1fw)11ix):1yiy)w1<dz)0f{)0f|)0i})0i~*10d*0*f*0 f*0i*0i*/d+.f+.f, .i,.i,T._d-b-Qf-l-Gf.m,Fi.v,=i.+d/+%f/+f/+ i/+i/*d0)f0)f1=)vi1F)mi1)/d2'f2'f2'i2' i3)' d4% f4% f5 % i5% i5R%a d5$ f5$ f5$ i5$ i6&$ d6$ f6$ f6# i6# i6# d8="v f8G"l f8! i8! i9! d9s!@ f9}!6 f9 i9 i: d: f: f; i; i;Od d< f< !f<+ "i<4 #i )dA *fA +fBS` ,iB\W -iB .dCt? /fC~5 0fC# 1iC 2iC 3dD 4fE  5fE 6iE$ 7iEbQ 8dF) 9fF :fF ;iF <iF =dG >fG ?fG @iH AiHDo BdIRa CfI\W DfI EiI FiI GdJ HfJ  IfJ JiJ( KiJeN LdJ* MfJ NfJ OiJ PiJ QdK) RfK3 SfKEn TiKNe UiK' VdM WfM XfM YiM ZiN [dOC p \fOM f ]fO ^iP _iP? t `dR afR  bfR ciR* diRnE edU ffU& gfU@s hiUKh iiU jdV kfV lfV mi V ni W od X pf X qf X riX siY! tdZ ufZ vfZ3 wiZ>u xiZ1 y z {t Zc }XY[e bYQg Xk }Vl Vm Vp } Uq Ur YUZu }Sv Sw Sz }@Rs{ JRi| R } }Q6  Q,  P } O ! O " QOb }% _NT & iNJ ' M }* L + L ,3L }/J 0J 1@Js }44I 5>Iu 6I }9H :H ;G }>E/ ?E% @D }CeBN DoBD EA }H>@u IH@k J? }MB>q NL>g O> }RS;` S];V T: }W : X : Y!/9 }\" 8 ]"8 ^"7 }a$6 b$6 c$j6I }f%*5 g%45 h%5& }k&M4f l&W4\ m&4 }p'2 q'2 r(;2x }u)1 v)1 w)w1< }z)0 {)0 |*10 }*0* *0  */ }+. +. ,T._ }-b-Q -l-G .+ }/+% /+ /* }0) 0) 1)/ }2' 2' 3)'  }4%  4%  5R%a  }5$  5$  6&$ }6$ 6$ 6#  }8="v  8G"l  9!  }9s!@  9}!6  :  }:  :  ;Od  }< < !  ) }A * A + B . }Ct? / C~5 0 C 3 }D 4 E  5 EbQ 8 }F) 9 F : F = }G > G ? HDo B }IRa C I\W D I G }J H J  I JeN L }J* M J N J Q }K) R K3 S K' V }M W M X N [ }OC p \ OM f ] P? t ` }R a R  b RnE e }U f U& g U j }V k V l W o } X p  X q  Y! t }Z u Z v []9F  F <F F F < F p%F p*F p/F  4F V9F p>F CF HF MF RF ;WF M\F aF pfF "kF "pF uF <zF F F gF _F <F F F )F F F F F MF "F F F <F F F VF F F F F F #F ,F $F  F  F dF  bL `cY M,ٻYW,ڻYW,ۻYW,ܻYW,ݻYW,޻YW,߻YW,YW,YWYNY:Y,- :+ :,YYY:YWYWYWYWYWYWYWYWY:Y: Y  : + :   ,YY  Y :  YW YW YW YW YW YW YW YW YWY: Y:Y   :+ :,YYY:YWYWYWYWYWYWYWYWY:Y:YYSYS WY :+ :,YYY:YWYWYWYWYW Y W Y W Y W Y W Y WYWYWYWYWY:Y:Y :+ :,YYY :YWYWYWYWYWYWYWYWYWYWYWY:Y:YYSYSYSYSYSYSYSYS WY YSYSYSYSYSYSYSYS WY! :+! :,YY"Y:  #Y#W $Y$W %Y%W &Y&W 'Y'W (Y(W YW )Y)W *Y*W +Y+W YW ,Y,W -Y-W .Y.W /Y/WY:!Y:"Y0 !" :#+0 :$#$,YY1#$Y:%%2Y2W%3Y3W%4Y4W%5Y5W%6Y6W%7Y7W%8Y89W%:Y:;W%<Y<9W%=Y=W%>Y>?W%@Y@9W%AYA9W%BYB9W%CYC9W%DYD9W%EYEFW%GYGW%HYHW%IYIW%JYJW%KYKW%LYLWY:&Y:''YMYHSYS WYN%&' :(+N :)(),YYO()Y :**PYPW*QYQW*RYRW*SYSW*TYTW*UYUW*VYVW*WYWW*XYXWY:+Y:,YY*+, :-+Y :.-.,YYZ-.Y://[Y[W/\Y\W/]Y]W/^Y^W/_Y_W/`Y`W/aYaWY:0Y:1Yb/01 :2+b :323,YYc23Y:44dYdW4eYeW4fYfW4gYgW4hYhW4iYiW4jYjW4kYkWY:5Y:6Yl456 :7+l :878,YYm78Y:99nYnW9oYoW9pYpW9qYqW9rYrW9sYsWY::Y:;Yt9:; :<+t :=<=,YYu<=Y :>>vYvW>wYwW>xYxW>yYyW>zYzW>{Y{W>|Y|W>}Y}W>~Y~W>YW>YW>YW>YWY:?Y:@@YYwSYxSYySYSYSYS WY>?@ :A+ :BAB,YYABY:CCYWCYWCYWCYWCYWCYWCYWY:DY:EYCDE :F+ :GFG,YYFGY :HHYWHYWHYWHYWHYWHYWHYWHYWHYWHYWHYWHYWHYWY:IY:JJYYSYSYSYSYSYS WJYYSYSYSYSYSYS WYHIJ :K+ :LKL,YYKLY:MMYWMYWMYWMYWMYWMYWMYWY:NY:OYMNO :P+ :QPQ,YYPQY:RRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWRYWY:SY:TTYYSYSYSYS WYRST :U+ :VUV,YY¶UVY:WWûYWWĻYWWŻYWWƻYWWǻYWWȻYWWɻYWWʻYWW˻YWW̻YWWͻYWWλYWWϻYWWлYWWѻYWWһYWWӻYWWԻYWWջYWY:XY:YYYYSYS WYWXY :Z+׸ :[Z[,YYضZ[Y:\\ٻYW\ڻYW\ۻYW\ܻYWY:]Y:^Y\]^ :_+ݸ :`_`,YY޶_`Y:aa߻YWaYWaYWaYWaYWaYWY:bY:ccYYSYS WYabc :d+ :ede,YYdeY:ffYWfYWfYWfYWfYWY:gY:hYfgh :i+ :jij,YYijY:kkYWkYWkYWY:lY:mYklm :n+ :ono,YYnoY:ppYWpYWY:qY:rYpqr :s+ :tst,YYstY:uuYWuYWuYWY:vY:wYuvw :x+ :yxy,YYxyY:zzYWzYWzYWzYWzYWzYWzYWzYWY:{Y:||YYSYSYSYS WYz{| :}+ :~}~,YY}~Y:YWYWYW Y 9WY:Y:Y YSYSYSYSYSYS WY YSY SYSYS WY  :+  :,YY Y:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYW Y W!Y!9WY:Y:Y"YSY SYSYSYSYS WY#Y SY!SYSYS WY$ :+$ :,YY%Y:&Y&W'Y'W(Y(W)Y)9WY:Y:Y*Y&SY(SY'SYSYSYS WY+Y(SY)SYSYS WY, :+, :,YY-Y:.Y.W/Y/W0Y0W1Y19WY:Y:Y2Y.SY0SY/SYSYSYS WY3Y0SY1SYSYS WY4 :+4 :,YY5Y:6Y6W7Y7W8Y8W9Y99WY:Y:Y:Y6SY8SY7SYSYSYS WY;Y8SY9SYSYS WY< :+< :,YY=Y:>Y>W?Y?W@Y@WAYA9WY:Y:YBY>SY@SY?SYSYSYS WYCY@SYASYSYS WYD :+D :,YYEY:FYFWGYGWHYHWIYI9WY:Y:YJYFSYHSYGSYSYSYS WYKYHSYISYSYS WYL :+L :,YYMY:NYNWOYOWPYPWQYQ9WY:Y:YRYNSYPSYOSYSYSYS WYSYPSYQSYSYS WYT :+T :,YYUY:VYVWWYWWXYXWYYY9WY:Y:YZYVSYXSYWSYSYSYS WY[YXSYYSYSYS WY\ :+\ :,YY]Y:^Y^W_Y_W`Y`WaYa9WY:Y:YbY^SY`SY_SYSYSYS WYcY`SYaSYSYS WYd :+d :,YYeY:fYfWgYgWhYhWiYi9WY:Y:YjYfSYhSYgSYSYSYS WYkYhSYiSYSYS WYl :+l :,YYmY:nYnWoYoWpYpWqYq9WY:Y:»YrYnSYpSYoSYSYSYS W»YsYpSYqSYSYS WYt· :+t :Ķ,YYuöĶY:vYvWwYwWxYxWyYy9WY:ƻY:ǻYzYvSYxSYwSYSYSYS WǻY{YxSYySYSYS WY|Ƿ :+| :ɶ,YY}ȶɶY:~Y~WYWYWY9WY:˻Y:̻YY~SYSYSYSYSYS W̻YYSYSYSYS WY̷ :+ :ζ,YYͶζY:vYvWwYwWxYxWyYy9WY:лY:ѻYYvSYxSYwSYSYSYS WѻYYxSYySYSYS WYѷ :+ :Ӷ,YYҶӶY:YWYWYWY9WY:ջY:ֻYYSYSYSYSYSYS WֻYYSYSYSYS WYַ :+ :ض,YY׶ضY:YWYWYWY9WY:ڻY:ۻYYSYSYSYSYSYS WۻYYSYSYSYS WY۷ :+ :ݶ,YYܶݶY:YWYWYWY9WY:߻Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:»YWûYWĻYWŻY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ȸ :,YYɶY:ʻYW˻YW̻YWͻY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+и :.YYѶY:һYWӻYWԻYWջY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ظ :0YYٶY:ڻYWۻYWܻYWݻY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY : + :   0YY  Y:  YW YW YW Y9WY: Y:  YYSYSYSYSYSYS W YYSYSYSYS WY    :+ :0YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :0YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :0YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :0YYY:YWYWYWY9WY: Y:!!YYSYSYSYSYSYS W!YYSYSYSYS WY ! :"+ :#"#0YY "#Y:$$YW$YW$YW$Y9WY:%Y:&&Y YSYSYSYSYSYS W&Y YSYSYSYS WY $%& :'+  :('(0YY '(Y:))YW)YW)YW)Y9WY:*Y:++YYSYSYSYSYSYS W+YYSYSYSYS WY)*+ :,+ :-,-0YY,-Y:..YW.YW.YW.Y9WY:/Y:00YYSYSYSYSYSYS W0YYSYSYSYS WY./0 :1+ :2120YY12Y:33YW3YW3 Y W3!Y!9WY:4Y:55Y"YSY SYSYSYSYS W5Y#Y SY!SYSYS WY$345 :6+$ :7670YY%67Y:88&Y&W8'Y'W8(Y(W8)Y)9WY:9Y:::Y*Y&SY(SY'SYSYSYS W:Y+Y(SY)SYSYS WY,89: :;+, :<;<0YY-;<Y:==.Y.W=/Y/W=0Y0W=1Y19WY:>Y:??Y2Y.SY0SY/SYSYSYS W?Y3Y0SY1SYSYS WY4=>? :@+4 :A@A0YY5@AY:BB6Y6WB7Y7WB8Y8WB9Y99WY:CY:DDY:Y6SY8SY7SYSYSYS WDY;Y8SY9SYSYS WY<BCD :E+< :FEF0YY=EFY:GG>Y>WG?Y?WG@Y@WGAYA9WY:HY:IIYBY>SY@SY?SYSYSYS WIYCY@SYASYSYS WYDGHI :J+D :KJK0YYEJKY:LLFYFWLGYGWLHYHWLIYI9WY:MY:NNYJYFSYHSYGSYSYSYS WNYKYHSYISYSYS WYLLMN :O+L :POP0YYMOPY:QQNYNWQOYOWQPYPWQQYQ9WY:RY:SSYRYNSYPSYOSYSYSYS WSYSYPSYQSYSYS WYTQRS :T+T :UTU0YYUTUY:VVVYVWVWYWWVXYXWVYYY9WY:WY:XXYZYVSYXSYWSYSYSYS WXY[YXSYYSYSYS WY\VWX :Y+\ :ZYZ0YY]YZY:[[^Y^W[_Y_W[`Y`W[aYa9WY:\Y:]]YbY^SY`SY_SYSYSYS W]YcY`SYaSYSYS WYd[\] :^+d :_^_0YYe^_YM #<Un ! JUo %/9KT^ !"#$%&.'H(b)|*+,-./345677Q8k9:;<=>? @ABFFQGkHIJKLMN!O;PUQoRSTUVWXYZ^*_D`^axbcdefgh.iHjRk\lmn o p q Hu Sv mw x y z { | } #~ = W q          ; F ` z       8 T p       4 N h      CNh :DN`is)C]gq2Lf!;Uo*D^x  2 L f p z       0 J d ~         . 9 S !m " # $ % & ' (# )= *W +q , - . / 0% 17 2@ 3J 4s 8~ 9 : ; < = > ?4 @> AH BZ Cc Dm E I J K L M N# O= PW Qq R S T U V W X' YA Z[ [u \ ] ^ _ ` a b cB dT e] fg g k l m n o p q7 rQ sk t u v w x y z! {; |U }o ~         : T n          ) C ] w ! !( !B !\ !v ! ! ! ! ! ! ! " " "0 "J "d "n "x " " " " " " # # # #* #3 #= #f #p # # # # # # # # $" $- $G $a ${ $ $ $ $ $ % % %H %Z %c %m % % % % % & & & &c & & & & & & ' '( 'B '^ 'h 'r ' ' ' ( ( (: (D (^ (z ( ( ( ( ) )> )P )Y )c ) ) !) ") #) $* %* &* '*Y (* )* ** +* ,* 0* 1+ 2+ 3+8 4+T 5+^ 6+h 7+ 8+ 9+ :+ ;, <,0 @,: A,T B,p C, D, E, F, G, H-4 I-F J-O K-Y L- P- Q- R- S- T- U. V. W.O X. Y. Z. [. \. `. a. b/ c/. d/J e/T f/^ g/ h/ i/ j/ k/ l0& p00 q0J r0f s0 t0 u0 v0 w0 x1* y1< z1E {1O |1x 1 1 1 1 1 1 2 2E 2| 2 2 2 2 2 2 3 3$ 3@ 3J 3T 3 3 3 3 3 4 4& 4@ 4\ 4v 4 4 4 4 5 52 5; 5E 5n 5x 5 5 5 5 5 5 6; 6r 6 6 6 6 6 6 7 7 76 7@ 7J 7 7 7 7 7 8 8 86 8R 8l 8 8 8 8 9 9( 91 9; 9d 9n 9 9 9 9 9 9 :1 :h :z : : : : : : ; ;, ;6 ;@ ; ; ; ; ; < < <, ' >^ >p >y > > > !> "> #? $?" %?, &?6 '?y (? )? *? +? ,? 0@ 1@" 2@> 3@X 4@t 5@~ 6@ 7@ 8A 9A :A ;A' K\ Kh Kt K K L L L% LR L^ Lz L L L L L M/ Mh M M M M M M N N* NH NT N` N N N O O O> OJ Of O O O O O P PT Pn Py P P P P P Q Q4 Q@ QL Q Q Q Q Q R* R6 RR Rp R R R R S S@ SZ Se Ss S S S S T T T, T8 T} T T T T U U" !U> "U\ #Ux $U %U &U 'U (V, )VF *VQ +V_ ,V 0V 1V 2V 3V 4W 5W 6W$ 7Wi 8W 9W :W ;W pOL f?zOB f@N iAN iBN dCM fDM fEM iFM iG9M dHL' fIL fJ7K iK@K| iL~K> dM>J~ fNHJt fOZJb iPcJY iQJ dRG fS G fTTGh iU]G_ iVG! dWE) fXE fYD iZD i[ D d\D* f]D f^D i_D i`C da C! fb C fc B id B ie!(B df!B fg!A fh!A ii!A ij"A dk"nAN fl"xAD fm"A2 in"A) io"@ dp#@ fq#@ fr#*@ is#3@ it#p@L du#? fv#? fw#? ix#? iy$-? dz%> f{%> f|%Z>b i}%c>Y i~%> d&= f& = f&= i&= i&< d'hd5- ?f5- @f6-8 Ai6-/ Bi6, Cd7@,| Df7J,r Ef7+ Fi7+ Gi8+ Hd8+* If8+ Jf9(* Ki91* Li9n*N Md9) Nf9) Of:z)B Pi:)9 Qi:( Rd;6( Sf;@(| Tf;' Ui;' Vi<' Wd<'4 Xf<'* Yf=& Zi='& [i=d&X \d=% ]f=% ^f>p%L _i>y%C `i>% ad?,$ bf?6$ cf?# di?# ei@# fd@~#> gf@#4 hfA" iiA" jiAZ"b kdA! lfA! mfBf!V niBo!M oiB! pdC" qfC, rfC  siC tiC udDtH vfD~> wfE  xiE yiEPl zdE {fE |fF\` }iFeW ~iF dG fG" fG iG iG dH|@ fH4 fI  iI+ iIrJ dI fI fJ& i J i J d KhT f KtH f L  iL iL^^ dL fL fM: iM/ iM dNTh fN`\ fN iO iOJr dO fO fPnN iPyC iP dQ@| f QLp f!Q i"Q i#R6 d$R f%R f&SZb i'SeW i(S d)T, f*T8 f+T i,T i-U" d.U f/U f0VF v i1VQ k i2V $ d3W f4W$ f5W i6W i7X d8X . f9X " f:Y2 i;Y=  iZ f?Z  i@Z iAZ dB[zB fC[6 fD\ iE\) iF\pL dG\ fH\ fI]( iJ] iK] dL^fV fM^rJ fN_  iO_ iP_\` dQ_ fR_ fS`< iT`1 iU` dVaRj fWa^^ fXa iYb iZbHt d[b f\b f]clP i^cwE i_ {6 c }b b Ubg }/a 9a a* } `6 `, _ }^ ^ Q^k }\ \ *\ }R[j \[`  SZi } X ! X " FXv }% U & U 'NUn }*DTx +NTn ,T }/gSU 0qSK 1R }4R 5R 6Q }9Q :Q ;P }>pOL ?zOB @N }CM DM E9M }HL' IL J~K> }M>J~ NHJt OJ }RG S G TG! }WE) XE Y D }\D* ]D ^C }a C! b C c!(B }f!B g!A h"A }k"nAN l"xAD m"@ }p#@ q#@ r#p@L }u#? v#? w$-? }z%> {%> |%>  }&=  & =  &<  }'h }5- ? 5- @ 6, C }7@,| D 7J,r E 8+ H }8+* I 8+ J 9n*N M }9) N 9) O :( R };6( S ;@(| T <' W }<'4 X <'* Y =d&X \ }=% ] =% ^ >% a }?,$ b ?6$ c @# f }@~#> g @#4 h AZ"b k }A! l A! m B! p }C" q C, r C u }DtH v D~> w EPl z }E { E | F  }G G" G }H|@ H4 IrJ }I I J } KhT  KtH  L^^ }L L M }NTh N`\ OJr }O O P }Q@|  QLp !R6 }$R %R &S })T, *T8 +U" }.U /U 0V $ }3W 4W$ 5X }8X . 9X " :Y 8 }=Z >Z ?Z }B[zB C[6 D\pL }G\ H\ I] }L^fV M^rJ N_\` }Q_ R_ S` }VaRj Wa^^ XbHt }[b \b ][+FJF < F VF gF F ( F %F *F X/F "4F <9F >F CF "HF DMF "RF WF \F aF 3fF kF pF uF zF sF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF QF WF uF u F uF uF uF uF u$F u)F u.F u3F u8F u=F uBF uGF uLF uQF uVF u[F u`F  bLE2 !cYM,fYfW,gYgW,hYhW,iYi9WYNY:YjYfSYhSYgSYSYSYS WYkYhSYiSYSYS WYl,- :+l :,YYmY:nYnWoYoWpYpWqYq9WY:Y:  YrYnSYpSYoSYSYSYS W YsYpSYqSYSYS WYt  : +t :   ,YYu  Y:  vYvW wYwW xYxW yYy9WY: Y:YzYvSYxSYwSYSYSYS WY{YxSYySYSYS WY|   :+| :,YY}Y:~Y~WYWYWY9WY:Y:YY~SYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:YWYWYWY9WY:Y:YYSYSYSYSYSYS WYYSYSYSYS WY :+ :,YYY:  YW YW YW Y9WY:!Y:""YYSYSYSYSYSYS W"YYSYSYSYS WY !" :#+ :$#$,YY#$Y:%%YW%YW%YW%Y9WY:&Y:''YYSYSYSYSYSYS W'YYSYSYSYS WY%&' :(+ :)(),YY()Y :**YW*YW*YW*YW*YW*YW*YW*YW*YW*YW*YW*YWY:+Y:,Y*+, :-+ :.-.,YY-.Y://YW/YW/YW/Y9WY:0Y:11YYSYSYSYSYSYS W1YYSYSYSYS WY/01 :2+ :323,YY23Y:44YW4YW4YW4YW4YW4YW4»YW4ûYWY:5Y:6Y456 :7+ĸ :878,YYŶ78Y:99ƻYW9ǻYW9ȻYW9ɻY9WY::Y:;;YYSYSYSYSYSYS W;YYSYSYSYS WY9:; :<+̸ :=<=,YYͶ<=Y:>>λYW>ϻYW>лYW>ѻYW>һYWY:?Y:@Y>?@ :A+Ӹ :BAB,YYԶABY:CCջYWCֻYWC׻YWCػYWCٻYWCڻYWY:DY:EYCDE :F+۸ :GFG,YYܶFGY:HHݻYWH޻YWH߻YWHYWHYWHYWHYWHYWY:IY:JYHIJ :K+ :LKL,YYKLY:MMYWMYWMYWMY9WY:NY:OOYYSYSYSYSYSYS WOYYSYSYSYS WYMNO :P+ :QPQ,YYPQY:RRYWRYWRYWRY9WY:SY:TTYYSYSYSYSYSYS WTYYSYSYSYS WYRST :U+ :VUV,YYUVY:WWYWWYWWYWWY9WY:XY:YYYYSYSYSYSYSYS WYYYSYSYSYS WYWXY :Z+ :[Z[,YYZ[Y:\\YW\YW\YW\YW\YWY:]Y:^Y\]^ :_+ :`_`,YY_`Y:aaYWaYWaYWa Y 9WY:bY:ccY YSYSYSYSYSYS WcY YSY SYSYS WY abc :d+  :ede,YY deY:ffYWfYWfYWfYWfYWfYWY:gY:hYfgh :i+ :jij,YYijY:kkYWkYWkYWkY9WY:lY:mmYYSYSYSYSYSYS WmYYSYSYSYS WYklm :n+ :ono,YYnoY :ppYWpYWp Y Wp!Y!Wp"Y"Wp#Y#Wp$Y$Wp%Y%Wp&Y&Wp'Y'WY:qY:rY(pqr :s+( :tst,YY)stY:uu*Y*Wu+Y+Wu,Y,Wu-Y-9WY:vY:wwY.Y*SY,SY+SYSYSYS WwY/Y,SY-SYSYS WY0uvw :x+0 :yxy,YY1xyY :zz2Y2Wz3Y3Wz4Y4Wz5Y5Wz6Y6Wz7Y7Wz8Y8Wz9Y9Wz:Y:Wz;Y;WY:{Y:|Y<z{| :}+< :~}~,YY=}~Y:>Y>W?Y?W@Y@WAYA9WY:Y:YBY>SY@SY?SYSYSYS WYCY@SYASYSYS WYD :+D :,YYEYMc " = V q z   ! J T n       N ` i s        & i        . H d n x      @ J d       D V _ i         _      $ % &$ '> (Z )d *n + , - .  / 0 6 4 @ 5 Z 6 v 7 8 9 : ;  < : = L > U ? _ @ D E F G H I  J / K I L c M } N O P Q R S T U  V - Z 7 [ Q \ m ] ^ _ ` a b 1 c C d L e V f  j k l m n o p& q@ rZ sd tn u v w x | } ~  2 < F        2 L f          ! ; U o          * D ^ x          B L f       F X a k         a        & @ \ f p      8 B \ v         & 0 J f *<EOx  )3ENX !" #N$%&'(,-./,0F1`2z3456789:;<D@NAhBCDEFGHHIZJcKmLPQRST U#V=WWXqYZ[\]^_` d e +f Gg ah }i j k l! m!n!&o!0p!YtN*!cOQ!cVW !Z dz f f U i L iT  d f f ` i i i  d G f &= f i ik dn fx f_ i V iJ d f fV i_ i dQ fG f i iu d d f!n f"i i# ` i$ @# d%  f&  f' L i( U i)  d*  f+  f, r i- i i. 7, d/  f0  f1 C i2 L i3  d4d f5n f6 i7 i8 d9<' f:F f; i< i=K d> !f? "f@ #iA $iB\ %dC &fD 'fE (iF )iGS *dHy +fIo ,fJ] -iKT .iLL /dM 0fN 1fOX 2iPa  3iQ 4dR O 5fS E 6fT 7iU 8iV s 9dWf :fXp ;fY g <iZ ^ =i[B ! >d\ ?f] @f^ y Ai_ p Bi`0 3 Cda Dfb Efc<' FidE Gie Hdf): Ifg30 JfhE KiiN Lij Mdkb Nfl X Ofm Pin Qio Rdpw Sfqm Tfr[ UisR VitN Wdu Xfv YfwZ Zixc [iy \dz ]f{ ^f| _i} `i~ R ad bf cf!F di!&= ei {N !Z }z  T  }   } G &= k }n x J }   }Q G u  } d  !n  " @#  }%   &  '  }*  +   , 7,  }/   0   1   }4d  5n  6  }9<'  :F  ;K }> ! ? " @\ % }C & D ' ES * }Hy + Io , JL / }M 0 N 1 O 4 }R O 5 S E 6 T s 9 }Wf : Xp ; YB ! > }\ ? ] @ ^0 3 C }a D b E c H }f): I g30 J h M }kb N l X O m R }pw S qm T rN W }u X v Y w \ }z ] { ^ | R a } b c [JF Q F QF QF QF Q F Q%F Q*F /F Q4F <9F Q>F CF HF <MF QRF QWF Q\F aF QfF kF QpF puF QzF pF QF  f g h i jP:F |a  | ~   J L G | PK!!5kzz0com/ustadmobile/core/db/UmAppDatabase_Impl.class4 Q R S TUV WXY Z [\ ] [^ _` _a _b [c def ghijklmnopqrstuvwxyz{|}~            !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      T                    ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~                             T                                       !  $  '  ! * "# - $% 0 &' 3 () 6 *+ 9 ,- < ./ ? 01 B 23 E 45 H 67 K 89 N :; Q <= T >? W @A Z BC ] DE ` FG c HI f JK i LM l NO o PQ r RS u TU x VW { XY ~ Z[  \]  ^_  `a  bc  de  fg  hi  jk  lm  no  pq  rs  tu  vw  xy  z{  |}  ~                    InnerClasses_networkNodeDao,Lcom/ustadmobile/core/db/dao/NetworkNodeDao; _personDao'Lcom/ustadmobile/core/db/dao/PersonDao; _clazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;_courseBlockDao,Lcom/ustadmobile/core/db/dao/CourseBlockDao;_courseTerminologyDao2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;_courseGroupSetDao/Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;_courseGroupMemberDao2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;_clazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;_leavingReasonDao.Lcom/ustadmobile/core/db/dao/LeavingReasonDao;_contentEntryDao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;#_contentEntryContentCategoryJoinDao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;_contentEntryParentChildJoinDao()VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/UmAppDatabase_Impl;createOpenHelperS(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; configuration%Landroidx/room/DatabaseConfiguration; _openCallbackCallback5Landroidx/sqlite/db/SupportSQLiteOpenHelper$Callback; _sqliteConfig Configuration:Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;_helper,Landroidx/sqlite/db/SupportSQLiteOpenHelper;createInvalidationTracker%()Landroidx/room/InvalidationTracker;_shadowTablesMapLjava/util/HashMap; _viewTablesLocalVariableTypeTable9Ljava/util/HashMap;JLjava/util/HashMap;>;clearAllTables_db*Landroidx/sqlite/db/SupportSQLiteDatabase; StackMapTablegetRequiredTypeConverters()Ljava/util/Map;_typeConvertersMapOLjava/util/HashMap;Ljava/util/List;>;>; SignatureM()Ljava/util/Map;Ljava/util/List;>;>;getRequiredAutoMigrationSpecs()Ljava/util/Set;_autoMigrationSpecsSetLjava/util/HashSet;TLjava/util/HashSet;>;R()Ljava/util/Set;>;getAutoMigrations!(Ljava/util/Map;)Ljava/util/List;autoMigrationSpecsMapLjava/util/Map;{Ljava/util/Map;Landroidx/room/migration/AutoMigrationSpec;>;(Ljava/util/Map;Landroidx/room/migration/AutoMigrationSpec;>;)Ljava/util/List;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;getNetworkNodeDao.()Lcom/ustadmobile/core/db/dao/NetworkNodeDao; getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;getScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao;getPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;getEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;getConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;getContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao;getContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;getContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao; getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;getContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;getLocallyAvailableContainerDao<()Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao;getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;getSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao; getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;getSiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;getContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao;getContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao;getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; access$000>(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;)Ljava/util/List;x0 access$100 access$200 access$300 access$400 access$500 access$602(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase;x1 access$700Y(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V access$800 access$900 access$1000 SourceFileUmAppDatabase_Impl.java    opandroidx/room/RoomOpenHelper,com/ustadmobile/core/db/UmAppDatabase_Impl$1 o c4bdb0bd24b59faab1b3d90846470bdf 771d12acf57229cb17bd9ed1de82830c o        java/util/HashMap o!androidx/room/InvalidationTrackerjava/lang/String NetworkNodeClazzLogClazzLogAttendanceRecordSchedule DateRangeHolidayCalendarHolidayScheduledCheckAuditLog CustomFieldCustomFieldValueCustomFieldValueOptionPersonClazzClazzEnrolment LeavingReason ContentEntryContentEntryContentCategoryJoinContentEntryParentChildJoinContentEntryRelatedEntryJoinContentCategorySchemaContentCategoryLanguageLanguageVariant AccessToken PersonAuthRole EntityRole PersonGroupPersonGroupMember PersonPictureScrapeQueueItem ScrapeRunConnectivityStatus ContainerContainerEntryContainerEntryFile VerbEntity XObjectEntityStatementEntityContextXObjectStatementJoin AgentEntity StateEntityStateContentEntity XLangMapEntrySyncNodeLocallyAvailableContainer ContainerETagSchool SchoolMemberCommentsReportSiteContainerImportJob LearnerGroupLearnerGroupMemberGroupLearningSession SiteTermsClazzContentJoinPersonParentJoin ScopedGrant ErrorReportClazzAssignmentClazzAssignmentContentJoinCourseAssignmentSubmission$CourseAssignmentSubmissionAttachmentCourseAssignmentMarkClazzAssignmentRollUp PersonAuth2 UserSession ContentJobContentJobItem CourseBlockCourseTerminologyCourseGroupSetCourseGroupMember ChangeLogZombieAttachmentDataDoorNodeReplicationStatusClazzLogReplicate!ClazzLogAttendanceRecordReplicate#CourseAssignmentSubmissionReplicate-CourseAssignmentSubmissionAttachmentReplicateCourseAssignmentMarkReplicateCourseBlockReplicateCourseTerminologyReplicateCourseGroupSetReplicateCourseGroupMemberReplicateScheduleReplicateHolidayCalendarReplicateHolidayReplicatePersonReplicateClazzReplicateClazzEnrolmentReplicateLeavingReasonReplicateContentEntryReplicate(ContentEntryContentCategoryJoinReplicate$ContentEntryParentChildJoinReplicate%ContentEntryRelatedEntryJoinReplicateContentCategorySchemaReplicateContentCategoryReplicateLanguageReplicateLanguageVariantReplicatePersonGroupReplicatePersonGroupMemberReplicatePersonPictureReplicateContainerReplicateVerbEntityReplicateXObjectEntityReplicateStatementEntityReplicate$ContextXObjectStatementJoinReplicateAgentEntityReplicateStateEntityReplicateStateContentEntityReplicateXLangMapEntryReplicateSchoolReplicateSchoolMemberReplicateCommentsReplicateReportReplicate SiteReplicateLearnerGroupReplicateLearnerGroupMemberReplicateGroupLearningSessionReplicateSiteTermsReplicateClazzContentJoinReplicatePersonParentJoinReplicateScopedGrantReplicateErrorReportReplicateClazzAssignmentReplicate#ClazzAssignmentContentJoinReplicatePersonAuth2ReplicateUserSessionReplicate CoursePictureCoursePictureReplicateContentEntryPictureContentEntryPictureReplicateChat ChatMemberMessageMessageReplicate ChatReplicateChatMemberReplicate MessageReadMessageReadReplicateCourseDiscussionCourseDiscussionReplicateDiscussionTopicDiscussionTopicReplicateDiscussionPostDiscussionPostReplicate o p   pDELETE FROM `NetworkNode` DELETE FROM `ClazzLog`&DELETE FROM `ClazzLogAttendanceRecord`DELETE FROM `Schedule`DELETE FROM `DateRange`DELETE FROM `HolidayCalendar`DELETE FROM `Holiday`DELETE FROM `ScheduledCheck`DELETE FROM `AuditLog`DELETE FROM `CustomField`DELETE FROM `CustomFieldValue`$DELETE FROM `CustomFieldValueOption`DELETE FROM `Person`DELETE FROM `Clazz`DELETE FROM `ClazzEnrolment`DELETE FROM `LeavingReason`DELETE FROM `ContentEntry`-DELETE FROM `ContentEntryContentCategoryJoin`)DELETE FROM `ContentEntryParentChildJoin`*DELETE FROM `ContentEntryRelatedEntryJoin`#DELETE FROM `ContentCategorySchema`DELETE FROM `ContentCategory`DELETE FROM `Language`DELETE FROM `LanguageVariant`DELETE FROM `AccessToken`DELETE FROM `PersonAuth`DELETE FROM `Role`DELETE FROM `EntityRole`DELETE FROM `PersonGroup`DELETE FROM `PersonGroupMember`DELETE FROM `PersonPicture`DELETE FROM `ScrapeQueueItem`DELETE FROM `ScrapeRun` DELETE FROM `ConnectivityStatus`DELETE FROM `Container`DELETE FROM `ContainerEntry` DELETE FROM `ContainerEntryFile`DELETE FROM `VerbEntity`DELETE FROM `XObjectEntity`DELETE FROM `StatementEntity`)DELETE FROM `ContextXObjectStatementJoin`DELETE FROM `AgentEntity`DELETE FROM `StateEntity` DELETE FROM `StateContentEntity`DELETE FROM `XLangMapEntry`DELETE FROM `SyncNode`'DELETE FROM `LocallyAvailableContainer`DELETE FROM `ContainerETag`DELETE FROM `School`DELETE FROM `SchoolMember`DELETE FROM `Comments`DELETE FROM `Report`DELETE FROM `Site` DELETE FROM `ContainerImportJob`DELETE FROM `LearnerGroup` DELETE FROM `LearnerGroupMember`"DELETE FROM `GroupLearningSession`DELETE FROM `SiteTerms`DELETE FROM `ClazzContentJoin`DELETE FROM `PersonParentJoin`DELETE FROM `ScopedGrant`DELETE FROM `ErrorReport`DELETE FROM `ClazzAssignment`(DELETE FROM `ClazzAssignmentContentJoin`(DELETE FROM `CourseAssignmentSubmission`2DELETE FROM `CourseAssignmentSubmissionAttachment`"DELETE FROM `CourseAssignmentMark`#DELETE FROM `ClazzAssignmentRollUp`DELETE FROM `PersonAuth2`DELETE FROM `UserSession`DELETE FROM `ContentJob`DELETE FROM `ContentJobItem`DELETE FROM `CourseBlock`DELETE FROM `CourseTerminology`DELETE FROM `CourseGroupSet`DELETE FROM `CourseGroupMember`DELETE FROM `ChangeLog`"DELETE FROM `ZombieAttachmentData`DELETE FROM `DoorNode`DELETE FROM `ReplicationStatus`DELETE FROM `ClazzLogReplicate`/DELETE FROM `ClazzLogAttendanceRecordReplicate`1DELETE FROM `CourseAssignmentSubmissionReplicate`;DELETE FROM `CourseAssignmentSubmissionAttachmentReplicate`+DELETE FROM `CourseAssignmentMarkReplicate`"DELETE FROM `CourseBlockReplicate`(DELETE FROM `CourseTerminologyReplicate`%DELETE FROM `CourseGroupSetReplicate`(DELETE FROM `CourseGroupMemberReplicate`DELETE FROM `ScheduleReplicate`&DELETE FROM `HolidayCalendarReplicate`DELETE FROM `HolidayReplicate`DELETE FROM `PersonReplicate`DELETE FROM `ClazzReplicate`%DELETE FROM `ClazzEnrolmentReplicate`$DELETE FROM `LeavingReasonReplicate`#DELETE FROM `ContentEntryReplicate`6DELETE FROM `ContentEntryContentCategoryJoinReplicate`2DELETE FROM `ContentEntryParentChildJoinReplicate`3DELETE FROM `ContentEntryRelatedEntryJoinReplicate`,DELETE FROM `ContentCategorySchemaReplicate`&DELETE FROM `ContentCategoryReplicate`DELETE FROM `LanguageReplicate`&DELETE FROM `LanguageVariantReplicate`"DELETE FROM `PersonGroupReplicate`(DELETE FROM `PersonGroupMemberReplicate`$DELETE FROM `PersonPictureReplicate` DELETE FROM `ContainerReplicate`!DELETE FROM `VerbEntityReplicate`$DELETE FROM `XObjectEntityReplicate`&DELETE FROM `StatementEntityReplicate`2DELETE FROM `ContextXObjectStatementJoinReplicate`"DELETE FROM `AgentEntityReplicate`"DELETE FROM `StateEntityReplicate`)DELETE FROM `StateContentEntityReplicate`$DELETE FROM `XLangMapEntryReplicate`DELETE FROM `SchoolReplicate`#DELETE FROM `SchoolMemberReplicate`DELETE FROM `CommentsReplicate`DELETE FROM `ReportReplicate`DELETE FROM `SiteReplicate`#DELETE FROM `LearnerGroupReplicate`)DELETE FROM `LearnerGroupMemberReplicate`+DELETE FROM `GroupLearningSessionReplicate` DELETE FROM `SiteTermsReplicate`'DELETE FROM `ClazzContentJoinReplicate`'DELETE FROM `PersonParentJoinReplicate`"DELETE FROM `ScopedGrantReplicate`"DELETE FROM `ErrorReportReplicate`&DELETE FROM `ClazzAssignmentReplicate`1DELETE FROM `ClazzAssignmentContentJoinReplicate`"DELETE FROM `PersonAuth2Replicate`"DELETE FROM `UserSessionReplicate`DELETE FROM `CoursePicture`$DELETE FROM `CoursePictureReplicate`!DELETE FROM `ContentEntryPicture`*DELETE FROM `ContentEntryPictureReplicate`DELETE FROM `Chat`DELETE FROM `ChatMember`DELETE FROM `Message`DELETE FROM `MessageReplicate`DELETE FROM `ChatReplicate`!DELETE FROM `ChatMemberReplicate`DELETE FROM `MessageRead`"DELETE FROM `MessageReadReplicate`DELETE FROM `CourseDiscussion`'DELETE FROM `CourseDiscussionReplicate`DELETE FROM `DiscussionTopic`&DELETE FROM `DiscussionTopicReplicate`DELETE FROM `DiscussionPost`%DELETE FROM `DiscussionPostReplicate` p pPRAGMA wal_checkpoint(FULL)  p VACUUM*com/ustadmobile/core/db/dao/NetworkNodeDao  %com/ustadmobile/core/db/dao/PersonDao$com/ustadmobile/core/db/dao/ClazzDao*com/ustadmobile/core/db/dao/CourseBlockDao0com/ustadmobile/core/db/dao/CourseTerminologyDao-com/ustadmobile/core/db/dao/CourseGroupSetDao0com/ustadmobile/core/db/dao/CourseGroupMemberDao-com/ustadmobile/core/db/dao/ClazzEnrolmentDao,com/ustadmobile/core/db/dao/LeavingReasonDao+com/ustadmobile/core/db/dao/ContentEntryDao>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao/com/ustadmobile/core/db/dao/ClazzContentJoinDao4com/ustadmobile/core/db/dao/ContentCategorySchemaDao.com/ustadmobile/core/db/dao/ContentCategoryDao'com/ustadmobile/core/db/dao/LanguageDao.com/ustadmobile/core/db/dao/LanguageVariantDao.com/ustadmobile/core/db/dao/ScrapeQueueItemDao)com/ustadmobile/core/db/dao/PersonAuthDao*com/ustadmobile/core/db/dao/PersonGroupDao0com/ustadmobile/core/db/dao/PersonGroupMemberDao)com/ustadmobile/core/db/dao/EntityRoleDao,com/ustadmobile/core/db/dao/PersonPictureDao1com/ustadmobile/core/db/dao/ConnectivityStatusDao(com/ustadmobile/core/db/dao/ContainerDao-com/ustadmobile/core/db/dao/ContainerEntryDao1com/ustadmobile/core/db/dao/ContainerEntryFileDao,com/ustadmobile/core/db/dao/ContainerETagDao#com/ustadmobile/core/db/dao/VerbDao&com/ustadmobile/core/db/dao/XObjectDao%com/ustadmobile/core/db/dao/ReportDao1com/ustadmobile/core/db/dao/ContainerImportJobDao(com/ustadmobile/core/db/dao/StatementDao:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$com/ustadmobile/core/db/dao/StateDao+com/ustadmobile/core/db/dao/StateContentDao$com/ustadmobile/core/db/dao/AgentDao+com/ustadmobile/core/db/dao/LearnerGroupDao1com/ustadmobile/core/db/dao/LearnerGroupMemberDao3com/ustadmobile/core/db/dao/GroupLearningSessionDao7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao'com/ustadmobile/core/db/dao/ClazzLogDao'com/ustadmobile/core/db/dao/ScheduleDao.com/ustadmobile/core/db/dao/HolidayCalendarDao&com/ustadmobile/core/db/dao/HolidayDao%com/ustadmobile/core/db/dao/SchoolDao,com/ustadmobile/core/db/dao/XLangMapEntryDao8com/ustadmobile/core/db/dao/LocallyAvailableContainerDao+com/ustadmobile/core/db/dao/SchoolMemberDao.com/ustadmobile/core/db/dao/ClazzAssignmentDao9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao4com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDaoCcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao'com/ustadmobile/core/db/dao/CommentsDao'com/ustadmobile/core/db/dao/SyncNodeDao#com/ustadmobile/core/db/dao/SiteDao(com/ustadmobile/core/db/dao/SiteTermsDao/com/ustadmobile/core/db/dao/PersonParentJoinDao*com/ustadmobile/core/db/dao/ScopedGrantDao*com/ustadmobile/core/db/dao/ErrorReportDao*com/ustadmobile/core/db/dao/PersonAuth2Dao*com/ustadmobile/core/db/dao/UserSessionDao-com/ustadmobile/core/db/dao/ContentJobItemDao)com/ustadmobile/core/db/dao/ContentJobDao,com/ustadmobile/core/db/dao/CoursePictureDao2com/ustadmobile/core/db/dao/ContentEntryPictureDao#com/ustadmobile/core/db/dao/ChatDao)com/ustadmobile/core/db/dao/ChatMemberDao&com/ustadmobile/core/db/dao/MessageDao*com/ustadmobile/core/db/dao/MessageReadDao/com/ustadmobile/core/db/dao/CourseDiscussionDao.com/ustadmobile/core/db/dao/DiscussionTopicDao-com/ustadmobile/core/db/dao/DiscussionPostDaojava/util/HashSet!androidx/room/migration/Migration  /com/ustadmobile/core/db/dao/NetworkNodeDao_Impl o *com/ustadmobile/core/db/dao/PersonDao_Impl )com/ustadmobile/core/db/dao/ClazzDao_Impl /com/ustadmobile/core/db/dao/CourseBlockDao_Impl 5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl 2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl 5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl 2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl 1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl 0com/ustadmobile/core/db/dao/ContentEntryDao_Impl Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl @com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl 4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl 9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl 3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl ,com/ustadmobile/core/db/dao/LanguageDao_Impl 3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl 3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl .com/ustadmobile/core/db/dao/PersonAuthDao_Impl /com/ustadmobile/core/db/dao/PersonGroupDao_Impl 5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl .com/ustadmobile/core/db/dao/EntityRoleDao_Impl 1com/ustadmobile/core/db/dao/PersonPictureDao_Impl 6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl   -com/ustadmobile/core/db/dao/ContainerDao_Impl   2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl  6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl 1com/ustadmobile/core/db/dao/ContainerETagDao_Impl (com/ustadmobile/core/db/dao/VerbDao_Impl +com/ustadmobile/core/db/dao/XObjectDao_Impl *com/ustadmobile/core/db/dao/ReportDao_Impl 6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl -com/ustadmobile/core/db/dao/StatementDao_Impl ?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl )com/ustadmobile/core/db/dao/StateDao_Impl  0com/ustadmobile/core/db/dao/StateContentDao_Impl !")com/ustadmobile/core/db/dao/AgentDao_Impl #$0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl %&6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl '(8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl )*>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl ?@9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl AB>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl CDHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl EF8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl GH,com/ustadmobile/core/db/dao/CommentsDao_Impl IJ,com/ustadmobile/core/db/dao/SyncNodeDao_Impl KL(com/ustadmobile/core/db/dao/SiteDao_Impl MN-com/ustadmobile/core/db/dao/SiteTermsDao_Impl OP4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl QR/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl ST/com/ustadmobile/core/db/dao/ErrorReportDao_Impl UV/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl WX/com/ustadmobile/core/db/dao/UserSessionDao_Impl YZ2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl [\.com/ustadmobile/core/db/dao/ContentJobDao_Impl ]^1com/ustadmobile/core/db/dao/CoursePictureDao_Impl _`7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl ab(com/ustadmobile/core/db/dao/ChatDao_Impl cd.com/ustadmobile/core/db/dao/ChatMemberDao_Impl ef+com/ustadmobile/core/db/dao/MessageDao_Impl gh/com/ustadmobile/core/db/dao/MessageReadDao_Impl ij4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl kl3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl mn2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl*com/ustadmobile/core/db/UmAppDatabase_Impl%com/ustadmobile/core/db/UmAppDatabase3androidx/sqlite/db/SupportSQLiteOpenHelper$Callback8androidx/sqlite/db/SupportSQLiteOpenHelper$Configuration(androidx/sqlite/db/SupportSQLiteDatabasejava/lang/Throwablejava/lang/Object mCallbacksLjava/util/List;internalInitInvalidationTracker-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V mDatabase0(Lcom/ustadmobile/core/db/UmAppDatabase_Impl;I)VDelegates(Landroidx/room/DatabaseConfiguration;Landroidx/room/RoomOpenHelper$Delegate;Ljava/lang/String;Ljava/lang/String;)V#androidx/room/DatabaseConfigurationcontextLandroid/content/Context;builderBuilder](Landroid/content/Context;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;nameLjava/lang/String;@androidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$BuilderV(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;callbacky(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Callback;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;build<()Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;sqliteOpenHelperFactoryFactory4Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory;2androidx/sqlite/db/SupportSQLiteOpenHelper$Factorycreateh(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper;(I)VP(Landroidx/room/RoomDatabase;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;)VassertNotMainThread getOpenHelper.()Landroidx/sqlite/db/SupportSQLiteOpenHelper;*androidx/sqlite/db/SupportSQLiteOpenHelpergetWritableDatabase,()Landroidx/sqlite/db/SupportSQLiteDatabase;beginTransactionexecSQL(Ljava/lang/String;)VsetTransactionSuccessfulendTransactionquery-(Ljava/lang/String;)Landroid/database/Cursor;android/database/Cursorclose inTransaction()ZgetRequiredConverters()Ljava/util/List;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Landroidx/room/RoomDatabase;)V%androidx/room/RoomOpenHelper$Delegate1LBBBBBBBBBBBBBBBBBBBBBBBBBB  B  B BBBBBBBBB B!"B#$B%&B'(B)*B+,B-.B/0B12B34B56B78B9:B;<B=>B?@BABBCDBEFBGHBIJBKLBMNBOPBQRBSTBUVBWXBYZB[\B]^B_`BabBcdBefBghBijBklBmn^opq/*rs tuvwq<Y+Y*k M+ + ,N+-:rSw"x&y)z-{9|s4<tu<xy%z}-~9q YLYMY*+,YSYSYSYSYSYSYSYSYSY  SY !SY "SY #SY $SY%SY&SY'SY(SY)SY*SY+SY,SY-SY.SY/SY0SY1SY2SY3SY4SY5SY6SY 7SY!8SY"9SY#:SY$;SY%SY(?SY)@SY*ASY+BSY,CSY-DSY.ESY/FSY0GSY1HSY2ISY3JSY4KSY5LSY6MSY7NSY8OSY9PSY:QSY;RSY<SSY=TSY>USY?VSY@WSYAXSYBYSYCZSYD[SYE\SYF]SYG^SYH_SYI`SYJaSYKbSYLcSYMdSYNeSYOfSYPgSYQhSYRiSYSjSYTkSYUlSYVmSYWnSYXoSYYpSYZqSY[rSY\sSY]tSY^uSY_vSY`wSYaxSYbySYczSYd{SYe|SYf}SYg~SYhSYiSYjSYkSYlSYmSYnSYoSYpSYqSYrSYsSYtSYuSYvSYwSYxSYySYzSY{SY|SY}SY~SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSr s tu  pqUh**L*+++++++++++++++¹+ù+Ĺ+Ź+ƹ+ǹ+ȹ+ɹ+ʹ+˹+̹+͹+ι+Ϲ+й+ѹ+ҹ+ӹ+Թ+չ+ֹ+׹+ع+ٹ+ڹ+۹+ܹ+ݹ+޹+߹++++++++++++++++++++++++++++++++++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J*K*L+MNO+P6+Q*M*L+MNO+P +Q,@r"*2:BJRZbjrz "*2:BJRZbjrz "*2:BJRZbjr{ &/8AJS\enw"+ 4 = F O Xajs| ! "#%&+'4(@%E&S'\(e*g+shtuZ@$qNYRL+STUW+VWUW+XYUW+Z[UW+\]UW+^_UW+`aUW+bcUW+deUW+fgUW+hiUW+jkUW+lmUW+noUW+pqUW+rsUW+tuUW+vwUW+xyUW+z{UW+|}UW+~UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+UW+¸öUW+ĸŶUW+ƸǶUW+ȸɶUW+ʸ˶UW+̸ͶUW+θ϶UW+иѶUW+ҸӶUW+ԸնUW+ָ׶UW+ظٶUW+ڸ۶UW+ܸݶUW+޸߶UW+UW+UW+UW+UW+UW+UW+r:N/012)344?5J6U7`8k9v:;<=>?@ABCDEFGHI&J1K<LGMRN]OhPsQ~RSTUVWXYZ[\]^ _`#a.b9cDdOeZfegph{ijklmnopqrstu vw x+y6zA{L|sNtuF FqT YL+r s tu qNrstu q/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL** Y* *+ðM+,)**-*r #*s /tu  Fq/* * *YL* * Y*  * +ðM+,)**-*r  #*s /tu  Fq/***YL**Y**+ðM+,)**-*r # *!s /tu  Fq/***YL**Y**+ðM+,)**-*r'( *+,#.*/s /tu  Fq/***YL**Y**+ðM+,)**-*r56 89:#<*=s /tu  Fq/***YL**Y**+ðM+,)**-*rCD FGH#J*Ks /tu  Fq/***YL**Y**+ðM+,)**-*rQR TUV#X*Ys /tu  Fq/***YL**Y**+ðM+,)**-*r_` bcd#f*gs /tu  Fq/* * *YL* *!Y*" * +ðM+,)**-*rmn pqr#t*us /tu  Fq/*#*#*YL*#*$Y*%#*#+ðM+,)**-*r{| ~#*s /tu  Fq/*&*&*YL*&*'Y*(&*&+ðM+,)**-*r #*s /tu  Fq/*)*)*YL*)**Y*+)*)+ðM+,)**-*r #*s /tu  Fq/*,*,*YL*,*-Y*.,*,+ðM+,)**-*r #*s /tu  Fq/*/*/*YL*/*0Y*1/*/+ðM+,)**-*r #*s /tu  Fq/*2*2*YL*2*3Y*42*2+ðM+,)**-*r #*s /tu  Fq/*5*5*YL*5*6Y*75*5+ðM+,)**-*r #*s /tu  Fq/*8*8*YL*8*9Y*:8*8+ðM+,)**-*r #*s /tu  Fq/*;*;*YL*;**>*YL*>*?Y*@>*>+ðM+,)**-*r #*s /tu  Fq/*A*A*YL*A*BY*CA*A+ðM+,)**-*r    #*s /tu  Fq/*D*D*YL*D*EY*FD*D+ðM+,)**-*r #*s /tu  Fq/*G*G*YL*G*HY*IG*G+ðM+,)**-*r#$ &'(#**+s /tu  Fq/*J*J*YL*J*KY*LJ*J+ðM+,)**-*r12 456#8*9s /tu  Fq/*M*M*YL*M*NY*OM*M+ðM+,)**-*r?@ BCD#F*Gs /tu  Fq/*P*P*YL*P*QY*RP*P+ðM+,)**-*rMN PQR#T*Us /tu  Fq/*S*S*YL*S*TY*US*S+ðM+,)**-*r[\ ^_`#b*cs /tu  Fq/*V*V*YL*V*WY*XV*V+ðM+,)**-*rij lmn#p*qs /tu  Fq/*Y*Y*YL*Y*ZY*[Y*Y+ðM+,)**-*rwx z{|#~*s /tu  Fq/*\*\*YL*\*]Y*^\*\+ðM+,)**-*r #*s /tu  Fq/*_*_*YL*_*`Y*a_*_+ðM+,)**-*r #*s /tu  Fq/*b*b*YL*b*cY*db*b+ðM+,)**-*r #*s /tu  Fq/*e*e*YL*e*fY*ge*e+ðM+,)**-*r #*s /tu  Fq/*h*h*YL*h*iY*jh*h+ðM+,)**-*r #*s /tu  Fq/*k*k*YL*k*lY*mk*k+ðM+,)**-*r #*s /tu  Fq/*n*n*YL*n*oY*pn*n+ðM+,)**-*r #*s /tu  Fq/*q*q*YL*q*rY*sq*q+ðM+,)**-*r #*s /tu  Fq/*t*t*YL*t*uY*vt*t+ðM+,)**-*r #*s /tu  Fq/*w*w*YL*w*xY*yw*w+ðM+,)**-*r # * s /tu  Fq/*z*z*YL*z*{Y*|z*z+ðM+,)**-*r #*s /tu  Fq/*}*}*YL*}*~Y*}*}+ðM+,)**-*r "#$#&*'s /tu  Fq/***YL**Y**+ðM+,)**-*r-. 012#4*5s /tu  F  q/***YL**Y**+ðM+,)**-*r;< >?@#B*Cs /tu  F  q/***YL**Y**+ðM+,)**-*rIJ LMN#P*Qs /tu  F q/***YL**Y**+ðM+,)**-*rWX Z[\#^*_s /tu  Fq/***YL**Y**+ðM+,)**-*ref hij#l*ms /tu  Fq/***YL**Y**+ðM+,)**-*rst vwx#z*{s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  Fq/***YL**Y**+ðM+,)**-*r #*s /tu  F q/***YL**Y**+ðM+,)**-*r #*s /tu  F!"q/***YL**Y**+ðM+,)**-*r #*s /tu  F#$q/***YL**Y**+ðM+,)**-*r #*s /tu  F%&q/***YL**Y**+ðM+,)**-*r #*s /tu  F'(q/***YL**Y**+ðM+,)**-*r  #*s /tu  F)*q/***YL**Y**+ðM+,)**-*r  #"*#s /tu  F+,q/***YL**Y**+ðM+,)**-*r)* ,-.#0*1s /tu  F-.q/***YL**Y**+ðM+,)**-*r78 :;<#>*?s /tu  F/0q/***YL**Y**+ðM+,)**-*rEF HIJ#L*Ms /tu  F12q/***YL**Y**+ðM+,)**-*rST VWX#Z*[s /tu  F34q/**°*YL**Y*ĵ*+ðM+,)**-*rab def#h*is /tu  F56q/**Ű*YL**Y*ǵ*+ðM+,)**-*rop rst#v*ws /tu  F78q/**Ȱ*YL**Y*ʵ*+ðM+,)**-*r}~ #*s /tu  F9:q/**˰*YL**Y*͵*+ðM+,)**-*r #*s /tu  F;<q/**ΰ*YL**Y*е*+ðM+,)**-*r #*s /tu  F=>q/**Ѱ*YL**Y*ӵ*+ðM+,)**-*r #*s /tu  F?@q/*rs AuB@q/*rs AuC@q/*rs AuD@q/*rs AuE@q/*rs AuF@q/*rs AuGHq;*+ZrsAuIJKq:*+rsAuIL@q/*rs AuM@q/*rs AuN@q/*rs AuOP2{|   _ d PK!! i 1com/ustadmobile/core/db/dao/AgentDao_Impl$1.class4^ 3 24 5 67 8 69 6: ; < = > ? @ A B CD EFGthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;J(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/AgentEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/AgentEntity; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileAgentDao_Impl.javaEnclosingMethodH I INSERT OR ABORT INTO `AgentEntity` (`agentUid`,`agentMbox`,`agentMbox_sha1sum`,`agentOpenid`,`agentAccountName`,`agentHomePage`,`agentPersonUid`,`statementMasterChangeSeqNum`,`statementLocalChangeSeqNum`,`statementLastChangedBy`,`agentLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?) JKL MN O# PQ RS T# U# V# W# XK YK ZK [\ ]K+com/ustadmobile/lib/db/entities/AgentEntity $%+com/ustadmobile/core/db/dao/AgentDao_Impl$1$androidx/room/EntityInsertionAdapter)com/ustadmobile/core/db/dao/AgentDao_Impl(Landroidx/room/RoomDatabase;)V getAgentUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getAgentMboxbindNull(I)V bindString(ILjava/lang/String;)VgetAgentMbox_sha1sumgetAgentOpenidgetAgentAccountNamegetAgentHomePagegetAgentPersonUidgetStatementMasterChangeSeqNumgetStatementLocalChangeSeqNumgetStatementLastChangedBy()I getAgentLct I *+*,*    !"#-- $%{+,, ++,, ++, , ++, , ++, , ++, +, +,+ ,+ ,+ ,Z2 346'8.98;C=J>T@_BfCpE{GHJLMNOPQ &'()*      A$+4 *+,*  ,-./012 PK!!UM 1com/ustadmobile/core/db/dao/AgentDao_Impl$2.class4^ 3 24 5 67 8 69 6: ; < = > ? @ A B CD EFGthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;J(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/AgentEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/AgentEntity; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileAgentDao_Impl.javaEnclosingMethodH I .UPDATE OR ABORT `AgentEntity` SET `agentUid` = ?,`agentMbox` = ?,`agentMbox_sha1sum` = ?,`agentOpenid` = ?,`agentAccountName` = ?,`agentHomePage` = ?,`agentPersonUid` = ?,`statementMasterChangeSeqNum` = ?,`statementLocalChangeSeqNum` = ?,`statementLastChangedBy` = ?,`agentLct` = ? WHERE `agentUid` = ? JKL MN O# PQ RS T# U# V# W# XK YK ZK [\ ]K+com/ustadmobile/lib/db/entities/AgentEntity $%+com/ustadmobile/core/db/dao/AgentDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter)com/ustadmobile/core/db/dao/AgentDao_Impl(Landroidx/room/RoomDatabase;)V getAgentUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getAgentMboxbindNull(I)V bindString(ILjava/lang/String;)VgetAgentMbox_sha1sumgetAgentOpenidgetAgentAccountNamegetAgentHomePagegetAgentPersonUidgetStatementMasterChangeSeqNumgetStatementLocalChangeSeqNumgetStatementLastChangedBy()I getAgentLct I *+*,S    !"#-V $%+,, ++,, ++, , ++, , ++, , ++, +, +,+ ,+ ,+ ,+ ,^[ \]_'a.b8dCfJgTi_kflpn{pqsuvwxyz{ &'()*      A$+4 *+,S  ,-./012 PK!!GfGb b 1com/ustadmobile/core/db/dao/AgentDao_Impl$3.class4!  this$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;J(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileAgentDao_Impl.javaEnclosingMethod    REPLACE INTO AgentEntityReplicate(aePk, aeDestination) SELECT DISTINCT AgentEntity.agentUid AS aeUid, ? AS aeDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN AgentEntity ON AgentEntity.agentPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ? --notpsql AND AgentEntity.agentLct != COALESCE( (SELECT aeVersionId FROM AgentEntityReplicate WHERE aePk = AgentEntity.agentUid AND aeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(aePk, aeDestination) DO UPDATE SET aePending = (SELECT AgentEntity.agentLct FROM AgentEntity WHERE AgentEntity.agentUid = EXCLUDED.aePk ) != AgentEntityReplicate.aePk */ +com/ustadmobile/core/db/dao/AgentDao_Impl$3#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/AgentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, }     >L    PK!!{3 1com/ustadmobile/core/db/dao/AgentDao_Impl$4.class4!  this$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;J(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileAgentDao_Impl.javaEnclosingMethod   e REPLACE INTO AgentEntityReplicate(aePk, aeDestination) SELECT DISTINCT AgentEntity.agentUid AS aeUid, UserSession.usClientNodeId AS aeDestination FROM ChangeLog JOIN AgentEntity ON ChangeLog.chTableId = 68 AND ChangeLog.chEntityPk = AgentEntity.agentUid JOIN Person ON Person.personUid = AgentEntity.agentPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND AgentEntity.agentLct != COALESCE( (SELECT aeVersionId FROM AgentEntityReplicate WHERE aePk = AgentEntity.agentUid AND aeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(aePk, aeDestination) DO UPDATE SET aePending = (SELECT AgentEntity.agentLct FROM AgentEntity WHERE AgentEntity.agentUid = EXCLUDED.aePk ) != AgentEntityReplicate.aePk */ +com/ustadmobile/core/db/dao/AgentDao_Impl$4#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/AgentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!d[AA1com/ustadmobile/core/db/dao/AgentDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity-Lcom/ustadmobile/lib/db/entities/AgentEntity;this$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;[(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Lcom/ustadmobile/lib/db/entities/AgentEntity;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileAgentDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA +com/ustadmobile/core/db/dao/AgentDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/AgentDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100S(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@Ct !"A#/*   !"$%&'()*  PK!!41com/ustadmobile/core/db/dao/AgentDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;/(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileAgentDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ +com/ustadmobile/core/db/dao/AgentDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/AgentDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200R(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000I(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *Au*L=+*=+**+ X* N* *+ -:* *+ /D[[][>D E FGH%I/K6L@MDONPYM[OgPrQ u j ! h"#$[%&'(A)/*A '(*+,-./0 PK!!Yyy1com/ustadmobile/core/db/dao/AgentDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;.(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileAgentDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU +com/ustadmobile/core/db/dao/AgentDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/AgentDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300R(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000I(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*X  Y*L*+X* M* *+ ,N* *+ -*A. [ \^_&`*b4c?`AbLcWdY NA  !"A#/* X !"$%&'()*  PK!!gw%EE1com/ustadmobile/core/db/dao/AgentDao_Impl$8.class4 'c 'd (e af ghi jklmnopqrstu Vvw e Vx y Vz V{ | } ~      V   V 'val$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;M(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/AgentDao_Impl$8;call/()Lcom/ustadmobile/lib/db/entities/AgentEntity; _tmpAgentMboxLjava/lang/String;_tmpAgentMbox_sha1sum_tmpAgentOpenid_tmpAgentAccountName_tmpAgentHomePage _tmpAgentUidJ_tmpAgentPersonUid_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedByI _tmpAgentLct_result-Lcom/ustadmobile/lib/db/entities/AgentEntity;_cursorIndexOfAgentUid_cursorIndexOfAgentMbox_cursorIndexOfAgentMboxSha1sum_cursorIndexOfAgentOpenid_cursorIndexOfAgentAccountName_cursorIndexOfAgentHomePage_cursorIndexOfAgentPersonUid)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfAgentLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileAgentDao_Impl.javaEnclosingMethod ,- *+ .  agentUid  agentMboxagentMbox_sha1sum agentOpenidagentAccountName agentHomePageagentPersonUidstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedByagentLct +com/ustadmobile/lib/db/entities/AgentEntity  67+com/ustadmobile/core/db/dao/AgentDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/AgentDao_ImplgetAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setAgentUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setAgentMbox(Ljava/lang/String;)VsetAgentMbox_sha1sumsetAgentOpenidsetAgentAccountNamesetAgentHomePagesetAgentPersonUidsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumgetInt(I)IsetStatementLastChangedBy(I)V setAgentLctcloseandroidx/room/RoomSQLiteQueryrelease '()*+,-./0C*+*,*1235,-670d**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +Y: +7 + : +: + : +: + : +: + : +: + : +: +7 + 7 + 7  + !6 "+ 7 #:  :+$*%:+$*%17'/7?GOW_gpy    "$&' )*+1-;.B0L1S3]4d6n7u9:;<>@A>@AB2889:9;9<9=9>?89:9;9~<9*\=9;K@?L:A?])B?nCDE?yFG HDID'yJD/qKD7iLD?aMDGYNDOQOD WIPD _AQD g9RD FG 35STUn 'VW W W W W^ 'V'VXYZA6[0/*&12 35YZ\]^_`ab4 'PK!!ӺR++/com/ustadmobile/core/db/dao/AgentDao_Impl.class4V L L L L M   L          0 0 0 0 0 0 0 0 0 0  0 0    E    L L L InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfAgentEntity&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfAgentEntity-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis+Lcom/ustadmobile/core/db/dao/AgentDao_Impl;insert0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)J_resultJentity-Lcom/ustadmobile/lib/db/entities/AgentEntity; StackMapTable insertAsynca(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/AgentEntity;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)V updateListupdate0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity; _tmpAgentMboxLjava/lang/String;_tmpAgentMbox_sha1sum_tmpAgentOpenid_tmpAgentAccountName_tmpAgentHomePage _tmpAgentUid_tmpAgentPersonUid_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedByI _tmpAgentLct_cursorIndexOfAgentUid_cursorIndexOfAgentMbox_cursorIndexOfAgentMboxSha1sum_cursorIndexOfAgentOpenid_cursorIndexOfAgentAccountName_cursorIndexOfAgentHomePage_cursorIndexOfAgentPersonUid)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfAgentLctopenIdmboxaccounthomepagesha1_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;endpointusername_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000I(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100S(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200R(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileAgentDao_Impl.java ZY XY QR OP [+com/ustadmobile/core/db/dao/AgentDao_Impl$1 [+com/ustadmobile/core/db/dao/AgentDao_Impl$2 UV+com/ustadmobile/core/db/dao/AgentDao_Impl$3+com/ustadmobile/core/db/dao/AgentDao_Impl$4     +com/ustadmobile/core/db/dao/AgentDao_Impl$5 [ !" b#$ %& '(+com/ustadmobile/core/db/dao/AgentDao_Impl$6 [)+com/ustadmobile/core/db/dao/AgentDao_Impl$7 [*SELECT * FROM AgentEntity WHERE agentOpenId = ? OR agentMbox = ? OR agentMbox_sha1sum = ? OR (agentAccountName = ? AND agentHomePage = ?) +, -. /01 23agentUid4 56 agentMboxagentMbox_sha1sum agentOpenidagentAccountName agentHomePageagentPersonUidstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedByagentLct 78+com/ustadmobile/lib/db/entities/AgentEntity 9: ;< => ?@ AB CB DB EB FB G< H< I< JK L. M< N Ow SELECT * FROM AgentEntity WHERE agentAccountName = ? AND agentHomePage = ? PQ+com/ustadmobile/core/db/dao/AgentDao_Impl$8 [R !ST U xy jk bc)com/ustadmobile/core/db/dao/AgentDao_Impl$com/ustadmobile/core/db/dao/AgentDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VJ(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction[(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Lcom/ustadmobile/lib/db/entities/AgentEntity;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I/(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;J)V.(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setAgentUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setAgentMbox(Ljava/lang/String;)VsetAgentMbox_sha1sumsetAgentOpenidsetAgentAccountNamesetAgentHomePagesetAgentPersonUidsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumgetInt(I)IsetStatementLastChangedBy setAgentLctclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;M(Lcom/ustadmobile/core/db/dao/AgentDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1LMOPQRSTUVSWXYZY[\]>**+*Y*+*Y*+ * Y*+ * Y*+^() *S#}0=_>`a>OPbc]7***+A* 7*:*!++-+^& !(+4_ de7`a7fghkijk]c*Y*+,^ _ `afglmn loSpqr]2***+** M*,'^&  "$#'"/#1$_2`a2stn 2suhgi Svwr]3*** +W** M*,(^& ()+,.%/(.0/20_3`a3stn 3suhhi Svxy]3*** +W** M*,(^& 4578:%;(:0;2<_3`a3fghhi z{]c*Y*-^A_ `a|elmn l}S~]X*Y*+^X_`almn l}S]'a::6+  +!6,  ,!6  !6-  -!6  !**":  #$6  %$6  &$6  '$6  ($6 )$6 *$6 +$6 ,$6 -$6 .$6 //0Y1:  273  4 :  5:6  4 :  5:7  4 :  5:8 4 : 5:9 4 : 5:: 27; 27< 27!!= >6##? 27$$@:: AB:& AB&APPRP^:Nlm nopr%t(u,v6x>zA{F|P~Y\`jruz")5;FMY_jq} %07:=AHMPY^_'8\"eFjaOe=e +e!#0e$#dg    ypg^UL=dga`aaaaaa] UR hL0     cL0 Li]YC:C:6,  ,!6+  +!D:*EY*F-G^2  %(,6>C_RY`aYYYlmU MJCn YlhS ]H^HSAx]3 *+0I^_  `aAj]4 *+0,J^_  `aAb]3 *+0K^_  `a]/*^_ a]/*^_ a]/*^_ a]/*^_ aNBE PK!!`0com/ustadmobile/core/db/dao/ChatDao_Impl$1.class4N / .0 1 23 4 5 26 27 8 9: ;<=this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;I(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Chat;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value&Lcom/ustadmobile/lib/db/entities/Chat;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureNLandroidx/room/EntityInsertionAdapter; SourceFileChatDao_Impl.javaEnclosingMethod> ? wINSERT OR ABORT INTO `Chat` (`chatUid`,`chatStartDate`,`chatTitle`,`chatGroup`,`chatLct`) VALUES (nullif(?, 0),?,?,?,?) @AB CD EA F GH IJ KL MA$com/ustadmobile/lib/db/entities/Chat *com/ustadmobile/core/db/dao/ChatDao_Impl$1$androidx/room/EntityInsertionAdapter(com/ustadmobile/core/db/dao/ChatDao_Impl(Landroidx/room/RoomDatabase;)V getChatUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetChatStartDate getChatTitlebindNull(I)V bindString(ILjava/lang/String;)V getChatGroup()Z getChatLct I *+*,/    -2 T+,+,, ++, , >++, & 7 89:'<2>??H@SA*TT !T"#?$%&' @A'4 *+, /  ()*+,-. PK!!D  1com/ustadmobile/core/db/dao/ChatDao_Impl$10.class4 M N O KP QRS TUVWXY @Z[ O @\ ] ^ @_ @` a @b c d @e fg hijkval$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;L(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ChatDao_Impl$10;call(()Lcom/ustadmobile/lib/db/entities/Chat; _tmpChatTitleLjava/lang/String; _tmpChatUidJ_tmpChatStartDate _tmpChatGroupZ_tmpI _tmpChatLct_result&Lcom/ustadmobile/lib/db/entities/Chat;_cursorIndexOfChatUid_cursorIndexOfChatStartDate_cursorIndexOfChatTitle_cursorIndexOfChatGroup_cursorIndexOfChatLct_cursorLandroid/database/Cursor; StackMapTablelmn Exceptionso()Ljava/lang/Object; SignatureYLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatDao_Impl.javaEnclosingMethodp qr !  "s tuv wxchatUidy z{ chatStartDate chatTitle chatGroupchatLct |}$com/ustadmobile/lib/db/entities/Chat ~ s s *++com/ustadmobile/core/db/dao/ChatDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/ChatDao_ImplgetChatByOtherPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setChatUid(J)VsetChatStartDateisNull(I)Z getString(I)Ljava/lang/String; setChatTitle(Ljava/lang/String;)VgetInt(I)I setChatGroup(Z)V setChatLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$C*+*,*%I&') !*+$}**L+=+>+ 6+ 6+ 6+  Y:+7+7  + : +:  +66  +7::+*:+*%zLNOP'Q/R7T@UIWRXYZb[i]t^z`befgijklnpqnpqr&w,- Rg./bW0/ 5,- 12 $345/Is678494':4/;47<467')=>?Nz @  A@@ @BCDA*E$/*%I& ')CDFGHIJKL( PK!!Oѥ0com/ustadmobile/core/db/dao/ChatDao_Impl$2.class4N / .0 1 23 4 5 26 27 8 9: ;<=this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;I(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Chat;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value&Lcom/ustadmobile/lib/db/entities/Chat;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileChatDao_Impl.javaEnclosingMethod> ? ~UPDATE OR ABORT `Chat` SET `chatUid` = ?,`chatStartDate` = ?,`chatTitle` = ?,`chatGroup` = ?,`chatLct` = ? WHERE `chatUid` = ? @AB CD EA F GH IJ KL MA$com/ustadmobile/lib/db/entities/Chat *com/ustadmobile/core/db/dao/ChatDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter(com/ustadmobile/core/db/dao/ChatDao_Impl(Landroidx/room/RoomDatabase;)V getChatUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetChatStartDate getChatTitlebindNull(I)V bindString(ILjava/lang/String;)V getChatGroup()Z getChatLct I *+*,C    -F `+,+,, ++, , >++, +,* K LMN'P2R?SHTSU_V*`` !`"#?!$%&' @A'4 *+, C  ()*+,-. PK!!^0com/ustadmobile/core/db/dao/ChatDao_Impl$3.class4!  this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;I(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileChatDao_Impl.javaEnclosingMethod  q REPLACE INTO chatReplicate(chatPk, chatDestination) SELECT DISTINCT Chat.chatUid AS chatPk, ? AS chatDestination FROM UserSession JOIN Chat ON ((Chat.chatUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId = ? AND Chat.chatLct != COALESCE( (SELECT chatVersionId FROM chatReplicate WHERE chatPk = Chat.chatUid AND chatDestination = ?), 0) /*psql ON CONFLICT(chatPk, chatDestination) DO UPDATE SET chatPending = true */ *com/ustadmobile/core/db/dao/ChatDao_Impl$3#androidx/room/SharedSQLiteStatement(com/ustadmobile/core/db/dao/ChatDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, X     >L [q   PK!!%//0com/ustadmobile/core/db/dao/ChatDao_Impl$4.class4!  this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;I(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileChatDao_Impl.javaEnclosingMethod   REPLACE INTO chatReplicate(chatPk, chatDestination) SELECT DISTINCT Chat.chatUid AS chatUid, UserSession.usClientNodeId AS chatDestination FROM ChangeLog JOIN Chat ON ChangeLog.chTableId = 127 AND ChangeLog.chEntityPk = Chat.chatUid JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Chat.chatUid)) OR UserSession.usSessionType = 2 ) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Chat.chatLct != COALESCE( (SELECT chatVersionId FROM chatReplicate WHERE chatPk = Chat.chatUid AND chatDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(chatPk, chatDestination) DO UPDATE SET chatPending = true */ *com/ustadmobile/core/db/dao/ChatDao_Impl$4#androidx/room/SharedSQLiteStatement(com/ustadmobile/core/db/dao/ChatDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, t     >L w   PK!!r$$0com/ustadmobile/core/db/dao/ChatDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity&Lcom/ustadmobile/lib/db/entities/Chat;this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;S(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Lcom/ustadmobile/lib/db/entities/Chat;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA *com/ustadmobile/core/db/dao/ChatDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/ChatDao_Impl insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100R(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!  0com/ustadmobile/core/db/dao/ChatDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;.(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ *com/ustadmobile/core/db/dao/ChatDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/ChatDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200Q(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *)*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF %'2<CMQ[fht  w ! u"#$h%&'(A)/* '(*+,-./0 PK!! #>0qq0com/ustadmobile/core/db/dao/ChatDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;-(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU *com/ustadmobile/core/db/dao/ChatDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/ChatDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Q(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!ڝ??2com/ustadmobile/core/db/dao/ChatDao_Impl$8$1.class4 %j &kl mnopqrstuvwxy `z { `|} ~ `   ` `  `         athis$1 InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$8;(Lcom/ustadmobile/core/db/dao/ChatDao_Impl$8;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ChatDao_Impl$8$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpChatTitleLjava/lang/String;_tmpLatestMessage_tmpOtherPersonFirstNames_tmpOtherPersonLastName_item?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount; _tmpChatUidJ_tmpChatStartDate _tmpChatGroup_tmpI _tmpChatLct_tmpLatestMessageTimestamp_tmpOtherPersonUid_tmpUnreadMessageCountcursorLandroid/database/Cursor;_cursorIndexOfChatUid_cursorIndexOfChatStartDate_cursorIndexOfChatTitle_cursorIndexOfChatGroup_cursorIndexOfChatLct_cursorIndexOfLatestMessage$_cursorIndexOfLatestMessageTimestamp_cursorIndexOfOtherPersonUid#_cursorIndexOfOtherPersonFirstNames!_cursorIndexOfOtherPersonLastName _cursorIndexOfUnreadMessageCount_resLjava/util/List;LocalVariableTypeTableQLjava/util/List; StackMapTable Signaturel(Landroid/database/Cursor;)Ljava/util/List;mLandroidx/room/paging/LimitOffsetDataSource; SourceFileChatDao_Impl.javaEnclosingMethod '* +chatUid  chatStartDate chatTitle chatGroupchatLct latestMessagelatestMessageTimestampotherPersonUidotherPersonFirstNamesotherPersonLastNameunreadMessageCountjava/util/ArrayList + =com/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount + ,com/ustadmobile/core/db/dao/ChatDao_Impl$8$1*androidx/room/paging/LimitOffsetDataSource*com/ustadmobile/core/db/dao/ChatDao_Impl$8android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setChatUid(J)VsetChatStartDateisNull(I)Z getString(I)Ljava/lang/String; setChatTitle(Ljava/lang/String;)VgetInt(I)I setChatGroup(Z)V setChatLctsetLatestMessagesetLatestMessageTimestampsetOtherPersonUidsetOtherPersonFirstNamessetOtherPersonLastNamesetUnreadMessageCountadd(Ljava/lang/Object;)Z %&'*+,-x*+*,-./H01'*234567879:;<-E +=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 Y+: +"Y:+7+7+ : +:+66+7+ : +:+7+ 7 +  : + :!+  : + :"+ 6# $W .0&.6>FNVenw $+6<FMX^hoy/8=>?>9@>[A>wBC DEFE=>G7HIJE?>wKE$fLEFD@>h"A>yMI01NOPIQIzRIrSI&jTI.bUI6ZVI>RWI FJXI NBYI V:ZI e+[\ ] e+[^ _ e%`aB b@*%`ab b9 b b$%`acdcefgh(i)(%PK!!330com/ustadmobile/core/db/dao/ChatDao_Impl$8.class4H , - ./ *0123456789: ; <=? InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;L(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$8;create.()Landroidx/room/paging/LimitOffsetDataSource; Signatureo()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryxLandroidx/paging/DataSource$Factory; SourceFileChatDao_Impl.javaEnclosingMethod@ AB   C,com/ustadmobile/core/db/dao/ChatDao_Impl$8$1 DEjava/lang/StringMessage MessageRead ChatMemberChatPersonPersonGroupMember ScopedGrantClazzEnrolment SchoolMember F !*com/ustadmobile/core/db/dao/ChatDao_Impl$8G"androidx/paging/DataSource$Factory(com/ustadmobile/core/db/dao/ChatDao_ImplfindAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;()V access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ChatDao_Impl$8;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* !u KY*** YSYSY SY SY SY SY SYSYS K"#A $/* "&'()*+>% PK!!W0com/ustadmobile/core/db/dao/ChatDao_Impl$9.class4V 0 1 2 .3 45 #6 #7 #8 #9 :; <=>?val$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;L(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/ChatDao_Impl$9;call()Ljava/lang/String;_tmpLjava/lang/String;_result_cursorLandroid/database/Cursor; StackMapTable@AB ExceptionsC()Ljava/lang/Object; SignatureELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatDao_Impl.javaEnclosingMethodD EF   G HIJ KL MN OP QR SGT UG *com/ustadmobile/core/db/dao/ChatDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/ChatDao_Impl getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*-[**L++N +N-MM,N+ * -:+ * :IIKI>$)1 3!6"8$:&@'G$I&Q'X(>&138[J !"()#$$ #%&'A(/*  &')*+,-./  PK!!Id9d9.com/ustadmobile/core/db/dao/ChatDao_Impl.class4 2 2 2 2 3   2       u u u u #  '  +  2 2 2 InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfChat&Landroidx/room/EntityInsertionAdapter; SignatureNLandroidx/room/EntityInsertionAdapter;__updateAdapterOfChat-Landroidx/room/EntityDeletionOrUpdateAdapter;ULandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis*Lcom/ustadmobile/core/db/dao/ChatDao_Impl;insert)(Lcom/ustadmobile/lib/db/entities/Chat;)J_resultJentity&Lcom/ustadmobile/lib/db/entities/Chat; StackMapTable insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;m(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;9Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Chat;>;<(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Chat;>;)V updateListupdate)(Lcom/ustadmobile/lib/db/entities/Chat;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllChatsForUserFactory9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory; searchBitLjava/lang/String; personUid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory; getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;chatUid_cancellationSignalLandroid/os/CancellationSignal;5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getChatByOtherPersonotherPersonUidloggedInPersonUidILkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000H(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100R(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200Q(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileChatDao_Impl.java @? >? 78 56 A*com/ustadmobile/core/db/dao/ChatDao_Impl$1 A*com/ustadmobile/core/db/dao/ChatDao_Impl$2 ;<*com/ustadmobile/core/db/dao/ChatDao_Impl$3*com/ustadmobile/core/db/dao/ChatDao_Impl$4  *com/ustadmobile/core/db/dao/ChatDao_Impl$5 A H *com/ustadmobile/core/db/dao/ChatDao_Impl$6 A*com/ustadmobile/core/db/dao/ChatDao_Impl$7 A SELECT Chat.*, Message.messageText AS latestMessage, Message.messageTimestamp AS latestMessageTimestamp, op.personUid AS otherPersonUid, op.firstNames AS otherPersonFirstNames, op.lastName AS otherPersonLastName, ( SELECT COUNT(*) FROM Message WHERE Message.messageTableId = 127 AND Message.messageEntityUid = Chat.chatUid AND Message.messageSenderPersonUid != ? AND Message.messageTimestamp > coalesce(( SELECT MessageRead.messageReadLct FROM MessageRead WHERE MessageRead.messageReadPersonUid = ? AND MessageRead.messageReadMessageUid = Message.messageUid ), 0) ) AS unreadMessageCount, (SELECT COUNT(*) FROM ChatMember mm WHERE mm.chatMemberChatUid = Chat.chatUid ) AS numMembers FROM ChatMember LEFT JOIN Chat ON Chat.chatUid = ChatMember.chatMemberChatUid LEFT JOIN Message ON Message.messageUid = (SELECT messageUid FROM Message WHERE messageEntityUid = Chat.chatUid AND messageTableId = 127 ORDER BY messageTimestamp DESC LIMIT 1) LEFT JOIN Person op ON op.personUid = (SELECT pp.personUid FROM ChatMember cm LEFT JOIN Person pp ON pp.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = Chat.chatUid AND cm.chatMemberPersonUid != ? AND cm.chatMemberLeftDate = 9223372036854775807 LIMIT 1) WHERE ChatMember.chatMemberPersonUid = ? AND ChatMember.chatMemberLeftDate = 9223372036854775807 AND Chat.chatUid != 0 AND op.firstNames||' '||op.lastName LIKE ? -- When in search mode we need to add all Persons who match the search to the list, even if -- no chat has started UNION SELECT Chat.*, '' AS latestMessage, 0 AS latestMessageTimestamp, Person.personUid AS otherPersonUid, Person.firstNames AS otherPersonFirstNames, Person.lastName AS otherPersonLastName, 0 AS unreadMessageCount, 0 AS numMembers FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN Chat ON Chat.chatUid = 0 WHERE ? != '%' AND PersonGroupMember.groupMemberPersonUid = ? AND Person.personUid != ? AND Person.personUid NOT IN ( SELECT chatpeople.personUid FROM ChatMember cmm LEFT JOIN Chat cc ON cc.chatUid = cmm.chatMemberChatUid LEFT JOIN Person chatpeople ON chatpeople.personUid = (SELECT chatpeopleother.personUid FROM ChatMember cm LEFT JOIN Person chatpeopleother ON chatpeopleother.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = cc.chatUid AND cm.chatMemberPersonUid != ? LIMIT 1) WHERE cc.chatUid != 0 AND cmm.chatMemberPersonUid = ? ) AND Person.firstNames||' '||Person.lastName LIKE ? ORDER BY latestMessageTimestamp DESC *com/ustadmobile/core/db/dao/ChatDao_Impl$8 A SELECT CASE WHEN Chat.chatGroup THEN Chat.chatTitle ELSE Person.firstNames||' '||Person.lastName END AS title FROM Chat LEFT JOIN Person ON CAST(Chat.chatGroup AS INTEGER) = 0 AND Person.personUid = (SELECT pp.personUid FROM ChatMember cm LEFT JOIN Person pp ON pp.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = Chat.chatUid AND cm.chatMemberPersonUid != ? AND cm.chatMemberLeftDate = 9223372036854775807 LIMIT 1) WHERE Chat.chatUid = ?  *com/ustadmobile/core/db/dao/ChatDao_Impl$9  SELECT Chat.* FROM ChatMember LEFT JOIN Chat ON Chat.chatUid = ChatMember.chatMemberChatUid WHERE ChatMember.chatMemberPersonUid = ? AND CAST(Chat.chatGroup AS INTEGER) = 0 AND Chat.chatUid IN ( SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Chat.chatUid AND ChatMember.chatMemberPersonUid = ? ) AND ? != ? +com/ustadmobile/core/db/dao/ChatDao_Impl$10 $com/ustadmobile/lib/db/entities/Chat ^_ PQ HI(com/ustadmobile/core/db/dao/ChatDao_Impl#com/ustadmobile/core/db/dao/ChatDaojava/lang/Throwable"androidx/paging/DataSource$Factoryjava/lang/Stringandroidx/room/RoomSQLiteQuery()VI(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionS(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Lcom/ustadmobile/lib/db/entities/Chat;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I.(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;J)V-(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VbindNull(I)V bindString(ILjava/lang/String;)VL(Lcom/ustadmobile/core/db/dao/ChatDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyListandroidx/paging/DataSource12356789:;<9=>?@?ABC>**+*Y*+*Y*+ * Y*+ * Y*+D-. /C#X0t=E>FG>56HIC7***+A* 7*:*!++-+D& !(+4E JK7FG7LMNkOPQCc*Y*+,DE FGLMRST RU9VWXC2***+** M*,'D& $'/1E2FG2YZT 2Y[NgO 9\]XC3*** +W** M*,(D& %(02E3FG3YZT 3Y[NhO 9\^_C3*** +W** M*,(D& %(02E3FG3LMNhO `aCc*Y*-DE FGbKRST Rc9defCX*Y*+DEFGRST Rc9ghkC: :6 6 6 6 6+ ! +"6+ ! +"6 6  6  6  6+ ! +"#Y*$D~  #&.19<@JRVZdlpx|E>FGlmnKom pqrsNJtuA9vwxC >%:%:6! 6 &: * 'Y*()D" "'ER>FG>yK>nK>RS:om 2pq/rs'z{ T >R|9}~xC T*:*:6 6! 6 6! &: * +Y*,)D2 0? @ABC"D%E-F0G8H=IERTFGTKTKTRSPom HpqErs=z{ T TR9 C-Dx9A^C3 *+./D!E  FGAPC4 *+.,0D!E  FGAHC3 *+.1D!E  FGC/*D"E GC/*D"E GC/*D"E GC/*D"E G4Z +'# ij PK!!e=6com/ustadmobile/core/db/dao/ChatMemberDao_Impl$1.class4E + *, - ./ 0 1 2 3 45 678this$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;O(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ChatMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/ChatMember;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFileChatMemberDao_Impl.javaEnclosingMethod9 : INSERT OR ABORT INTO `ChatMember` (`chatMemberUid`,`chatMemberChatUid`,`chatMemberPersonUid`,`chatMemberJoinedDate`,`chatMemberLeftDate`,`chatMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?) ;<= >? @< A< B< C< D<*com/ustadmobile/lib/db/entities/ChatMember 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$1$androidx/room/EntityInsertionAdapter.com/ustadmobile/core/db/dao/ChatMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetChatMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetChatMemberChatUidgetChatMemberPersonUidgetChatMemberJoinedDategetChatMemberLeftDategetChatMemberLct I *+*,%    -( D+,+,+,+,+, +, - ./!0,172C3 DD D!"A#4 *+, %  $%&'()*  PK!!"56com/ustadmobile/core/db/dao/ChatMemberDao_Impl$2.class4E + *, - ./ 0 1 2 3 45 678this$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;O(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ChatMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/ChatMember;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileChatMemberDao_Impl.javaEnclosingMethod9 : UPDATE OR ABORT `ChatMember` SET `chatMemberUid` = ?,`chatMemberChatUid` = ?,`chatMemberPersonUid` = ?,`chatMemberJoinedDate` = ?,`chatMemberLeftDate` = ?,`chatMemberLct` = ? WHERE `chatMemberUid` = ? ;<= >? @< A< B< C< D<*com/ustadmobile/lib/db/entities/ChatMember 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter.com/ustadmobile/core/db/dao/ChatMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetChatMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetChatMemberChatUidgetChatMemberPersonUidgetChatMemberJoinedDategetChatMemberLeftDategetChatMemberLct I *+*,5    -8 P+,+,+,+,+, +, +,"= >?!@,A7BCCOD PP P!"A#4 *+, 5  $%&'()*  PK!!覹(XX6com/ustadmobile/core/db/dao/ChatMemberDao_Impl$3.class4!  this$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;O(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileChatMemberDao_Impl.javaEnclosingMethod   REPLACE INTO chatMemberReplicate(chatMemberPk, chatMemberDestination) SELECT DISTINCT ChatMember.chatMemberUid AS chatMemberPk, ? AS chatMemberDestination FROM UserSession JOIN ChatMember ON ((ChatMember.chatMemberChatUid IN (SELECT chatMemberInternal.chatMemberChatUid FROM ChatMember chatMemberInternal WHERE chatMemberInternal.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) AND UserSession.usStatus = 1 WHERE ChatMember.chatMemberLct != COALESCE( (SELECT chatMemberVersionId FROM chatMemberReplicate WHERE chatMemberPk = ChatMember.chatMemberUid AND chatMemberDestination = ?), 0) /*psql ON CONFLICT(chatMemberPk, chatMemberDestination) DO UPDATE SET chatMemberPending = true */ 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$3#androidx/room/SharedSQLiteStatement.com/ustadmobile/core/db/dao/ChatMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, F     >L I_   PK!!6 6 6com/ustadmobile/core/db/dao/ChatMemberDao_Impl$4.class4!  this$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;O(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileChatMemberDao_Impl.javaEnclosingMethod   REPLACE INTO chatMemberReplicate(chatMemberPk, chatMemberDestination) SELECT DISTINCT ChatMember.chatMemberUid AS chatMemberUid, UserSession.usClientNodeId AS chatMemberDestination FROM ChangeLog JOIN chatMember ON ChangeLog.chTableId = 128 AND ChangeLog.chEntityPk = ChatMember.chatMemberUid JOIN UserSession ON (UserSession.usSessionType = 2 OR (UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid IN (SELECT ChatMemberInternal.chatMemberChatUid FROM ChatMember ChatMemberInternal WHERE ChatMemberInternal.chatMemberPersonUid = UserSession.usPersonUid)))) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ChatMember.chatMemberLct != COALESCE( (SELECT chatMemberVersionId FROM chatMemberReplicate WHERE chatMemberPk = ChatMember.chatMemberUid AND chatMemberDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(chatMemberPk, chatMemberDestination) DO UPDATE SET chatMemberPending = true */ 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$4#androidx/room/SharedSQLiteStatement.com/ustadmobile/core/db/dao/ChatMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, b     >L e   PK!!9~Zff6com/ustadmobile/core/db/dao/ChatMemberDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity,Lcom/ustadmobile/lib/db/entities/ChatMember;this$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;_(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/ChatMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatMemberDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ChatMemberDao_Impl insertAsync`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100X(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!5;;6com/ustadmobile/core/db/dao/ChatMemberDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;4(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatMemberDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ChatMemberDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200W(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000N(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j ! h"#$[%&'(A)/* '(*+,-./0 PK!!|26com/ustadmobile/core/db/dao/ChatMemberDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;3(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileChatMemberDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ChatMemberDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300W(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000N(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!(qf4com/ustadmobile/core/db/dao/ChatMemberDao_Impl.class4 #i #j #k #l $mn op o #qr os o tu tv wx ty tz{ | }~ w     # # # InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfChatMember&Landroidx/room/EntityInsertionAdapter; SignatureTLandroidx/room/EntityInsertionAdapter;__updateAdapterOfChatMember-Landroidx/room/EntityDeletionOrUpdateAdapter;[Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;insert/(Lcom/ustadmobile/lib/db/entities/ChatMember;)J_resultJentity,Lcom/ustadmobile/lib/db/entities/ChatMember; StackMapTable insertAsync`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;s(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;?Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ChatMember;>;B(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ChatMember;>;)V updateListupdate/(Lcom/ustadmobile/lib/db/entities/ChatMember;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000N(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100X(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200W(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileChatMemberDao_Impl.java 10 /0 () &' 20com/ustadmobile/core/db/dao/ChatMemberDao_Impl$1 20com/ustadmobile/core/db/dao/ChatMemberDao_Impl$2 ,-0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$30com/ustadmobile/core/db/dao/ChatMemberDao_Impl$4  ^ 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$5 2 9 0com/ustadmobile/core/db/dao/ChatMemberDao_Impl$6 20com/ustadmobile/core/db/dao/ChatMemberDao_Impl$7 2 Z*com/ustadmobile/lib/db/entities/ChatMember OP AB 9:.com/ustadmobile/core/db/dao/ChatMemberDao_Impl)com/ustadmobile/core/db/dao/ChatMemberDaojava/lang/Throwable()VO(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction_(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/ChatMember;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I4(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;J)V3(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Impl;)Vjava/util/Collections emptyList1#$&'()*+,-*./010234>**+*Y*+*Y*+ * Y*+ * Y*+5#$ %5#F0b=6>78>&'9:47***+A* 7*:*!++-+5& !(+46 ;<7787=>?k@AB4c*Y*+,56 78=>CDE CF*GHI42***+** M*,'5& $'/162782JKE 2JL?g@ *MNI43*** +W** M*,(5& %(0263783JKE 3JL?h@ *MOP43*** +W** M*,(5& %(0263783=>?h@ QR4c*Y*-56 78S<CDE CT*UVW4X*Y*+5678CDE CT*X YZ45*[AO\43 *+ 56  78AA]44 *+,!56  78A9^43 *+"56  78_`4/*56 a8bc4/*56 a8de4/*56 a8fe4/*56 a8gh%: PK!!_hFcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$1.class4S 1 02 3 45 6 7 8 9 : ; < => ?@Athis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindj(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethodB C INSERT OR ABORT INTO `ClazzAssignmentContentJoin` (`cacjUid`,`cacjContentUid`,`cacjAssignmentUid`,`cacjActive`,`cacjWeight`,`cacjMCSN`,`cacjLCSN`,`cacjLCB`,`cacjLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?) DEF GH IE JE KL MN OE PE QN RE:com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin !@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$1$androidx/room/EntityInsertionAdapter>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V getCacjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCacjContentUidgetCacjAssignmentUid getCacjActive()Z getCacjWeight()I getCacjMCSN getCacjLCSN getCacjLCB getCacjLct I *+*,2    -5  !u+,+,+,,>++, +, +, +, + , . : ;<!=.>7?C@OA[BhCtD*uu"#u$%.G&'(,@A )4 *+,2  *+,-./0 PK!!?* * Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$2.class4S 1 02 3 45 6 7 8 9 : ; < => ?@Athis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindj(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethodB C UPDATE OR ABORT `ClazzAssignmentContentJoin` SET `cacjUid` = ?,`cacjContentUid` = ?,`cacjAssignmentUid` = ?,`cacjActive` = ?,`cacjWeight` = ?,`cacjMCSN` = ?,`cacjLCSN` = ?,`cacjLCB` = ?,`cacjLct` = ? WHERE `cacjUid` = ? DEF GH IE JE KL MN OE PE QN RE:com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin !@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V getCacjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCacjContentUidgetCacjAssignmentUid getCacjActive()Z getCacjWeight()I getCacjMCSN getCacjLCSN getCacjLCB getCacjLct I *+*,F    -I  !+,+,+,,>++, +, +, +, + , + ,2 N OP!Q.R7SCTOU[VhWtXY*"#$%.S&'(,@A )4 *+,F  *+,-./0 PK!!!1 Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$3.class4!  this$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzAssignmentContentJoinReplicate(cacjPk, cacjDestination) SELECT DISTINCT ClazzAssignmentContentJoin.cacjUid AS cacjUid, ? AS cacjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN ClazzAssignmentContentJoin ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ClazzAssignmentContentJoin.cacjLct != COALESCE( (SELECT cacjVersionId FROM ClazzAssignmentContentJoinReplicate WHERE cacjPk = ClazzAssignmentContentJoin.cacjUid AND cacjDestination = ?), 0) /*psql ON CONFLICT(cacjPk, cacjDestination) DO UPDATE SET cacjPending = true */ @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$3#androidx/room/SharedSQLiteStatement>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, [     >L ^   PK!!A{ Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$4.class4!  this$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzAssignmentContentJoinReplicate(cacjPk, cacjDestination) SELECT DISTINCT ClazzAssignmentContentJoin.cacjUid AS cacjUid, UserSession.usClientNodeId AS cacjDestination FROM ChangeLog JOIN ClazzAssignmentContentJoin ON ChangeLog.chTableId = 521 AND ChangeLog.chEntityPk = ClazzAssignmentContentJoin.cacjUid JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzAssignmentContentJoin.cacjLct != COALESCE( (SELECT cacjVersionId FROM ClazzAssignmentContentJoinReplicate WHERE cacjPk = ClazzAssignmentContentJoin.cacjUid AND cacjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cacjPk, cacjDestination) DO UPDATE SET cacjPending = true */ @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$4#androidx/room/SharedSQLiteStatement>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl insertAsyncp(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100h(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;D(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200g(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *)*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF    %'2<CMQ[fht  w ! u"#$h%&'(A)/* '(*+,-./0 PK!!af7!!Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;C(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300g(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*   Y*L*+X* M* *+ ,N* *+ -*A. # $&'&(**4+?(A*L+W,Y NA  !"A#/*   !"$%&'()*  PK!!sii8i8Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$8.class4! 1 2 3 /4 567 89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop "q >r "s "t "u "vw Ex Ey Ez E{ E| E}~ L3 L L L L L L L L " L L L L [3 [ [ [ [ " [ [ [ [ f3 f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f # "  val$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$8;call()Ljava/util/List;_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container;_tmpResultScore _tmpResultMax _tmpProgress_tmpContentComplete_tmp_1 _tmpSuccessB _tmpPenalty_tmpTotalCompletedContent_tmpTotalContent_tmpScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_2 _tmpPublik_tmp_3_tmpCeInactive_tmp_4_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpAssignmentContentWeight_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfResultScore_cursorIndexOfResultMax_cursorIndexOfProgress_cursorIndexOfContentComplete_cursorIndexOfSuccess_cursorIndexOfPenalty#_cursorIndexOfTotalCompletedContent%_cursorIndexOfAssignmentContentWeight_cursorIndexOfTotalContent_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablerLjava/util/List; StackMapTable Exceptions Signaturet()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod    contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries resultScore resultMaxprogresscontentCompletesuccesspenaltytotalCompletedContentassignmentContentWeight totalContentjava/util/ArrayList      ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin      )com/ustadmobile/lib/db/entities/Container             Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress         ^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer                                        @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLctsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriessetResultScore setResultMax setProgresssetContentCompletegetShort(I)S setSuccess(B)V setPenaltysetTotalCompletedContentsetTotalContentsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetAssignmentContentWeightsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*p3e**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++16,+26-+36.+46/+560+661+762+863+964+:65+;66+<67+=68>Y+?@:9+A+BP+BE+B:+B/+ B$+!B+"B+#B+C7<+C7>+D6@EY<>@F:;+C7A;AG+ C7C;CH+!C7E;EI+"D6G;GJ+#C7H;HK:;+$B|+%Bq+&Bf+'B[+(BP+)BE+*B:++B/+,B$+-B+.B+/B LYM:<+$C7=<=N+%C7?<?O+&C7A<AP+'D6C<CQ+(C7D<DR+)C7F<FS+*C7H<HT++C7J<JU+,B :L +,V:L<LW+-B :M +-V:M<MX+.D6OO6N<NY+/D6P<PZ:<+0BP+1BE+2B:+3B/+4B$+5B+6B+8B[Y\:=+0D6>=>]+1D6?=?^+2D6@=@_+3D6BB6A=A`+4a6C=Cb+5D6D=Dc+6D6E=Ed+8D6F=Fe:=fYg::+C7>:>h+B :@ +V:@:@i+B :A +V:A:Aj+B :B +V:B:Bk+B :C +V:C:Cl+B :D +V:D:Dm+D6E:En+ B :F + V:F:Fo+ B :G + V:G:Gp+ B :H + V:H:Hq+ B :I + V:I:Ir+ C7J:Js+C7L:Lt+C7N:Nu+D6P:Pv+D6RR6Q:Qw+D6TT6S:Sx+D6VV6U:Uy+D6W:Wz+D6X:X{+D6Y:Y|+C7Z:Z}+C7\:\~+C7^:^+D6`:`+C7a:a+7D6c:c:;:<:=9:W9::+*::d+*d   ftvwx'y/z7{?|G}O~W_gow'/7?GOW_gow7AKUdnuCLV]gnx".5?FIL    *1;BEHQ!Z"a$k%q'z)+,.023579:<>@ACE GHJ%K+M5O<QGRMTWV^XiYo[y]_`bdfgijlmopstux yz }*~6=GNX_ipz  RAx<Kn>Ud@nKA:C)EGHdX;LMV=g?xACDFHyJWL5M.N"$O?PL<>z?i@LAXB:C)D*E;F=n@ABCD(FJGlHIQ:6;L<H=Z>z{@YA7BCDE5FWGy|HZIIJ8L'NPQRS T6U*VGWXXiYz{Zj\Y^H`7a&c'/7?GO W _ g o w}ume]UME=5-%  !"#'$/%7&? 'G (O )W *_ +g,o-w./0}1u2m3e4]5U6M7E869  6 9!,:"#`EE"#EL $ $@<"#ELWNC"#EL[@P="#EL[(?"#fEL[$ $ $ $ $( $ $ $ $]O"#fEL[$$$$$$$$$@Q"#fEL[$$$$$$$$$@S"#fEL[$$$$$$$$$@:"#"%&'()A*/*p &'(+,-./0 PK!!&z66Hcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9$1.class4 , -. /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg "h ;i "j "k "l "mn Bo Bp Bq Br Bs Btu Iv Iw Ix Iy Iz I{ I| I} I~ " I I I I Xv X X X X " X X X X cv c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c #this$1 InnerClassesBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimized_tmp_tmpCntNumEntries_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container;_tmpResultScore _tmpResultMax _tmpProgress_tmpContentComplete_tmp_1 _tmpSuccessB _tmpPenalty_tmpTotalCompletedContent_tmpTotalContent_tmpScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_2 _tmpPublik_tmp_3_tmpCeInactive_tmp_4_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpAssignmentContentWeightcursorLandroid/database/Cursor;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfResultScore_cursorIndexOfResultMax_cursorIndexOfProgress_cursorIndexOfContentComplete_cursorIndexOfSuccess_cursorIndexOfPenalty#_cursorIndexOfTotalCompletedContent%_cursorIndexOfAssignmentContentWeight_cursorIndexOfTotalContent_resLjava/util/List;LocalVariableTypeTablerLjava/util/List; StackMapTable Signature(Landroid/database/Cursor;)Ljava/util/List;Landroidx/room/paging/LimitOffsetDataSource; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries resultScore resultMaxprogresscontentCompletesuccesspenaltytotalCompletedContentassignmentContentWeight totalContentjava/util/ArrayList      ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin      )com/ustadmobile/lib/db/entities/Container              Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress         ^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer                                 Bcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9$1*androidx/room/paging/LimitOffsetDataSource@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLct()VsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriessetResultScore setResultMax setProgresssetContentCompletegetShort(I)S setSuccess(B)V setPenaltysetTotalCompletedContentsetTotalContentsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetAssignmentContentWeightsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vadd(Ljava/lang/Object;)Z x*+*,-Hd+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/+260+361+462+563+664+765+866+967+:68;Y+<=:9+>+?P+?E+?:+?/+ ?$+!?+"?+#?+@7<+@7>+A6@BY<>@C:;+@7A;AD+ @7C;CE+!@7E;EF+"A6G;GG+#@7H;HH:;+$?|+%?q+&?f+'?[+(?P+)?E+*?:++?/+,?$+-?+.?+/? IYJ:<+$@7=<=K+%@7?<?L+&@7A<AM+'A6C<CN+(@7D<DO+)@7F<FP+*@7H<HQ++@7J<JR+,? :L +,S:L<LT+-? :M +-S:M<MU+.A6OO6N<NV+/A6P<PW:<+0?P+1?E+2?:+3?/+4?$+5?+6?+8?XYY:=+0A6>=>Z+1A6?=?[+2A6@=@\+3A6BB6A=A]+4^6C=C_+5A6D=D`+6A6E=Ea+8A6F=Fb:=cYd::+@7>:>e+? :@ +S:@:@f+? :A +S:A:Ag+? :B +S:B:Bh+? :C +S:C:Ci+? :D +S:D:Dj+A6E:Ek+ ? :F + S:F:Fl+ ? :G + S:G:Gm+ ? :H + S:H:Hn+ ? :I + S:I:Io+ @7J:Jp+@7L:Lq+@7N:Nr+A6P:Ps+A6RR6Q:Qt+A6TT6S:Su+A6VV6U:Uv+A6W:Ww+A6X:Xx+A6Y:Yy+@7Z:Zz+@7\:\{+@7^:^|+A6`:`}+@7a:a~+7A6c:c:;:<:=9:W9J&.6>FNV^fnv~     &.6>FNV^fnv~ !"#$%&)&+0-:/D0S2]3d5n6u89;<>?@AD2E;GEHLJVK]MgNnPxQSTVWYZ\]_`bdfgiknop$r.s5t8u;xy{|~ *147@IPZ`ip{ $+6<FMX^hoz%,6=GNX_ipz   R0x<:n>Dd@]KAn:C)EGHSX;LME=V?gAxCDFHyJWL5MN$O.P;<>z?i@LAXB:C)DE*F=]@~ABCDF9G[H}I@:6;;<7=I>i{@YA7BCDE$FFGh|HZIIJ8L'NPQRST%UV6WGXXYi{Zzj\Y^H`7a&c&.6> F N V ^ fn|vt~ld\TLD<4,$  !"#$ %& &. '6 (> )F*N+V,^-f.n|/vt0~l1d2\3T4L5D6<748%9 % 9! +:"#`BE"#BI $ $@<"#BIWNC"#BIX@P="#BIX(?"#cBIX$ $ $ $ $( $ $ $ $]O"#cBIX$$$$$$$$$@Q"#cBIX$$$$$$$$$@S"#cBIX$$$$$$$$$@:"#%&%'()*+PK!!+Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9.class4@ ( ) *+ &,-./012 3 457 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9;create.()Landroidx/room/paging/LimitOffsetDataSource; Signature()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFile'ClazzAssignmentContentJoinDao_Impl.javaEnclosingMethod8 9:   ;Bcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9$1 <=java/lang/StringClazzAssignmentContentJoin ContentEntryContentEntryParentChildJoinClazzAssignmentRollUp Container > @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9?"androidx/paging/DataSource$Factory>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;()V access$000^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*] 3Y***YSYSY SY SY S  3A /*  "#$%&'6! PK!!Zc,,Dcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl.class4 , , , , -   ,        "  %  , , , InnerClasses__dbLandroidx/room/RoomDatabase;.__insertionAdapterOfClazzAssignmentContentJoin&Landroidx/room/EntityInsertionAdapter; SignaturedLandroidx/room/EntityInsertionAdapter;+__updateAdapterOfClazzAssignmentContentJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;kLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;insert?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)J_resultJentity;(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;OLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;>;R(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;>;)V updateListupdate?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzAssignmentUid personUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;$findAllContentByClazzAssignmentUidDFFactory((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100h(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200g(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile'ClazzAssignmentContentJoinDao_Impl.java :9 89 12 /0 ;@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$1 ;@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$2 56@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$3@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$4  z @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$5 ; B @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$6 ;@com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$7 ; SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AS resultScore, COALESCE(ClazzAssignmentRollUp.cacheMaxScore,0) AS resultMax, COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AS progress, COALESCE(ClazzAssignmentRollUp.cacheContentComplete,'FALSE') AS contentComplete, COALESCE(ClazzAssignmentRollUp.cacheSuccess,0) AS success, COALESCE(ClazzAssignmentRollUp.cachePenalty,0) AS penalty, COALESCE((CASE WHEN ClazzAssignmentRollUp.cacheContentComplete THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 as assignmentContentWeight, 1 as totalContent FROM ClazzAssignmentContentJoin LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = cacjContentUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN ClazzAssignmentRollUp ON cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND cachePersonUid = ? AND cacheClazzAssignmentUid = ? LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ClazzAssignmentContentJoin.cacjAssignmentUid = ? AND ClazzAssignmentContentJoin.cacjActive AND NOT ContentEntry.ceInactive AND (ContentEntry.publik OR ? != 0) ORDER BY ContentEntry.title ASC , ContentEntryParentChildJoin.childIndex, ContentEntry.contentEntryUid   @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$8 ; @com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9 v:com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin XY JK BC>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaojava/lang/Throwable"androidx/paging/DataSource$Factory()V_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)ID(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;J)VC(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyListandroidx/paging/DataSource1,-/01234563789:9;<=>**+*Y*+*Y*+ * Y*+ * Y*+>01 2F#[0=?>@A>/0BC=7***+A* 7*:*!++-+>& !(+4? DE7@A7FGHkIJK=c*Y*+,>? @AFGLMN LO3PQR=2***+** M*,'>& $'/1?2@A2STN 2SUHgI 3VWR=3*** +W** M*,(>& %(02?3@A3STN 3SUHhI 3VXY=3*** +W** M*,(>& %(02?3@A3FGHhI Z[=c*Y*->? @A\ELMN L]3^_`=X*Y*+> ?@ALMN L]3abc= T::6! 6 6 6! !: * "Y*#$>2 5f ghij"k%l-m0n8o=p?RT@ATdETeETLMPfg HhiEjk=lm N TLn3ops=C::6! 6 6 6! %Y*&>.  "%-08?>C@ACdECeE?fg 7hi4jk3t uv='> 3wAXx=3 *+()>$?  @AAJy=4 *+(,*>$?  @AABz=3 *+(+>$?  @A{|=/*>%? }A~=/*>%? }A=/*>%? }A=/*>%? }A.R %" qr PK!![@ ;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$1.class4 E !DF G HI J HK HL M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab cdethis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;T(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;_tmpI_tmp_1_tmp_2_tmp_3_tmp_4 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethodf $g "#INSERT OR ABORT INTO `ClazzAssignment` (`caUid`,`caTitle`,`caDescription`,`caGroupUid`,`caActive`,`caClassCommentEnabled`,`caPrivateCommentsEnabled`,`caCompletionCriteria`,`caRequireFileSubmission`,`caFileType`,`caSizeLimit`,`caNumberOfFiles`,`caSubmissionPolicy`,`caMarkingType`,`caRequireTextSubmission`,`caTextLimitType`,`caTextLimit`,`caXObjectUid`,`caClazzUid`,`caLocalChangeSeqNum`,`caMasterChangeSeqNum`,`caLastChangedBy`,`caLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl m/ no pq r/ si tu vu wu xy zu {y |y }y ~y y u y y i i i i y i/com/ustadmobile/lib/db/entities/ClazzAssignment 015com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$1$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl(Landroidx/room/RoomDatabase;)VgetCaUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCaTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCaDescription getCaGroupUid getCaActive()ZgetCaClassCommentEnabledgetCaPrivateCommentsEnabledgetCaCompletionCriteria()IgetCaRequireFileSubmission getCaFileTypegetCaSizeLimitgetCaNumberOfFilesgetCaSubmissionPolicygetCaMarkingTypegetCaRequireTextSubmissiongetCaTextLimitTypegetCaTextLimitgetCaXObjectUid getCaClazzUidgetCaLocalChangeSeqNumgetCaMasterChangeSeqNumgetCaLastChangedBygetCaLct !"#$%&I *+*,'5(  )+ "# ,-./&-'8( )+01&z+,, ++,, ++, +, , >+, 6+, 6++,,6+ + ,+ ,+ ,+ ,+,,6++,+,+,+,+,+,+,+,'!= >?A'C.D8FCHNI[JdKrL}MNOPQRSTUVW XY#Z0[<\H]T^`_m`ya(Rz)+z23z45[67r8797:7 o;7<!  @@@$@X@A0=&4 *+,'5(  )+>?@ABCD*  PK!!Eɳ 9? 5@ ABCD val$newNodeIdJthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;9(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300\(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *{)*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF~  %'2<CMQ[fht  w ! u"#$h%&'(A)/*{ '(*+,-./0 PK!!b$<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$11.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;8(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$11;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400\(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!m-o<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$12.class4h 7 8 9 : ; 5< => +? 5@ AB +C AD EF AG =H IJKL val$activeZval$changeTimeJ val$cbUidthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$12;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableMN ExceptionsO()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethodP QR     S TUV WX YZ [\] ^S _` aSb cd eS fg #$6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500\(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!** "#$N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJ  #%02=GNX]gru* " %& '(u)(*+@[+,-.A#//*  "-.0123456! PK!!&*yy<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$13.class4' C C D     " " " " " " " " " " " " " " " " " " " " " " " " Cval$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$13;call()Ljava/util/List; _tmpCaTitleLjava/lang/String;_tmpCaDescription_item1Lcom/ustadmobile/lib/db/entities/ClazzAssignment; _tmpCaUidJ_tmpCaGroupUid _tmpCaActiveZ_tmpI_tmpCaClassCommentEnabled_tmp_1_tmpCaPrivateCommentsEnabled_tmp_2_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_3_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_4_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_cursorIndexOfCaUid_cursorIndexOfCaTitle_cursorIndexOfCaDescription_cursorIndexOfCaGroupUid_cursorIndexOfCaActive#_cursorIndexOfCaClassCommentEnabled&_cursorIndexOfCaPrivateCommentsEnabled"_cursorIndexOfCaCompletionCriteria%_cursorIndexOfCaRequireFileSubmission_cursorIndexOfCaFileType_cursorIndexOfCaSizeLimit_cursorIndexOfCaNumberOfFiles _cursorIndexOfCaSubmissionPolicy_cursorIndexOfCaMarkingType%_cursorIndexOfCaRequireTextSubmission_cursorIndexOfCaTextLimitType_cursorIndexOfCaTextLimit_cursorIndexOfCaXObjectUid_cursorIndexOfCaClazzUid!_cursorIndexOfCaLocalChangeSeqNum"_cursorIndexOfCaMasterChangeSeqNum_cursorIndexOfCaLastChangedBy_cursorIndexOfCaLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTable Exceptions SignatureE()Ljava/util/List;()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod HI FG J  caUid caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctjava/util/ArrayList J /com/ustadmobile/lib/db/entities/ClazzAssignment                              ! "# $% & RS6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl getAllAssignmentsByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetCaUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCaTitle(Ljava/lang/String;)VsetCaDescription setCaGroupUidgetInt(I)I setCaActive(Z)VsetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteriasetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease CDEFGHIJKLC*+*,*MNOQHIRSLV?**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6Y+ :+!"Y#:+$7%+& : +':(+& : +':)+$7*++6""6!!,++6$$6##-++6&&6%%.+ +6''/+ +6))6((0+ +6**1+ +6++2+ +6,,3++6--4++6..5++6006//6++6117++6228+$7339+$755:+$777;+$799<++6;;=+$7<<>?W:+@*A:>+@*A>Mn['/7?GOW_gow#)3:DKUahr~   ! "$%%(/);*B,L-S/]0d2n3u5689;<>?ABCDEGHEGHIN<9TU&VUWXYZTU3VUD[Zas\]!U^_"~V`]#rba_$9b]%Ec_&(d_' e](f_)g_*h_+i_, j_-k_.;l]//m_0Ln_1]wo_2nfpZ3UqZ5DrZ73sZ9"t_;uZ<v_w_'x_/y_7z_?{_G|_O}_ W~_ __ g_ o|_ wt_l_d_\_T_L_D_<_4_,_$_OQ oC1" *@#C"@%C"@,(C"@p/C"@CCARL/*BMN OQP CPK!! / <com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$14.class4q C D E AF GH 5IJ E 5K L M N O P 5Q RS TUVWval$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$14;call=()Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;_tmpTotalStudentsI_tmpNotSubmittedStudents_tmpSubmittedStudents_tmpMarkedStudents_tmpHasMetricsPermissionZ_tmp_result;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;_cursorIndexOfTotalStudents"_cursorIndexOfNotSubmittedStudents_cursorIndexOfSubmittedStudents_cursorIndexOfMarkedStudents"_cursorIndexOfHasMetricsPermission_cursorLandroid/database/Cursor; StackMapTableXY ExceptionsZfinalize()V()Ljava/lang/Object; SignaturenLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod[ \]   : ^_` ab cd9com/ustadmobile/lib/db/entities/AssignmentProgressSummary ef gh ih jh kh lm n:o p: !"6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplgetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData; access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IsetTotalStudents(I)VsetNotSubmittedStudentssetSubmittedStudentssetMarkedStudentssetHasMetricsPermission(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"!**L=>666+kY:+ 6 + 6  + 6  + 6  + 6  6  ::+:+j'09@IPY`ipy9S#$IC%$ Y3&$ i#'$ () y*$ 0_+,-$.$/$0$1$ +, 234G5@ 5 56789:6*   A!;/*  78<=>?@AB PK!!yCs s >com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15$1.class4 L MN BO P BQR S BT U BV BW X BY Z [ \ C]^_this$1` InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpNameLjava/lang/String;_tmpLatestPrivateComment_item>Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;_tmpSubmitterUidJ_tmpFileSubmissionStatusI_tmpIsGroupAssignment_tmpcursorLandroid/database/Cursor;_cursorIndexOfSubmitterUid_cursorIndexOfName"_cursorIndexOfFileSubmissionStatus_cursorIndexOfIsGroupAssignment"_cursorIndexOfLatestPrivateComment_resLjava/util/List;LocalVariableTypeTablePLjava/util/List; StackMapTableabc Signaturek(Landroid/database/Cursor;)Ljava/util/List;lLandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod de  fjava/util/ArrayList gh i jk666Y+:+Y:+ 7  +  : + :  +6  +66  +  : + :WhjXYZ[ \ ]^%`.b7c>eHfNhWj^lgmnpwqrtuwyz{|K+, -,../7}01 W]+, gM23 14% w=53-,678393:3 ;3 <3=>? =@AfBC1D(@BCDDBCEFEGHIJKPK!!Q<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15.class4F + , -. )/012345678 9 :;= InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15;create.()Landroidx/room/paging/LimitOffsetDataSource; Signaturen()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorywLandroidx/paging/DataSource$Factory; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod> ?@   A8com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15$1 BCjava/lang/StringClazzEnrolmentPersonClazzAssignment CourseBlockCourseGroupMemberCourseAssignmentMarkCourseAssignmentSubmissionComments D  6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15E"androidx/paging/DataSource$Factory3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplgetSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*R o EY***YSYSY SY SY SY SY SYSU E!"A#/*R !%&'()*<$ PK!!$w~<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$16.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$16;call()Ljava/lang/Long;_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplgetSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*R**L++B!M M,N+ * -:+ * 1@@B@6 "'*/17>@HO4"' / RA!"#*$% $&'(A)/*  '(*+,-./0  PK!!.-<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$17.class4 ? ? @                            ?val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$17;call3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; _tmpCaTitleLjava/lang/String;_tmpCaDescription _tmpCaUidJ_tmpCaGroupUid _tmpCaActiveZ_tmpI_tmpCaClassCommentEnabled_tmp_1_tmpCaPrivateCommentsEnabled_tmp_2_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_3_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_4_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_result1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;_cursorIndexOfCaUid_cursorIndexOfCaTitle_cursorIndexOfCaDescription_cursorIndexOfCaGroupUid_cursorIndexOfCaActive#_cursorIndexOfCaClassCommentEnabled&_cursorIndexOfCaPrivateCommentsEnabled"_cursorIndexOfCaCompletionCriteria%_cursorIndexOfCaRequireFileSubmission_cursorIndexOfCaFileType_cursorIndexOfCaSizeLimit_cursorIndexOfCaNumberOfFiles _cursorIndexOfCaSubmissionPolicy_cursorIndexOfCaMarkingType%_cursorIndexOfCaRequireTextSubmission_cursorIndexOfCaTextLimitType_cursorIndexOfCaTextLimit_cursorIndexOfCaXObjectUid_cursorIndexOfCaClazzUid!_cursorIndexOfCaLocalChangeSeqNum"_cursorIndexOfCaMasterChangeSeqNum_cursorIndexOfCaLastChangedBy_cursorIndexOfCaLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod DE BC F  caUid caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLct /com/ustadmobile/lib/db/entities/ClazzAssignment                     NO6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCaUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCaTitle(Ljava/lang/String;)VsetCaDescription setCaGroupUidgetInt(I)I setCaActive(Z)VsetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteria(I)VsetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctcloseandroidx/room/RoomSQLiteQueryrelease ?@ABCDEFGHC*+*,*IJKMDENOH>**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+Y :+!7"+# : +$:%+# : +$:&+!7'+(6!!6  )+(6##6""*+(6%%6$$++ (6&&,+ (6((6''-+ (6)).+ (6**/+ (6++0+(6,,1+(6--2+(6//6..3+(6004+(6115+!7226+!7447+!7668+!7889+(6:::+!7;;;::+<*=:=+<*==IjZ'/7?GOW_gow $+5<FRYcov    ,3=DNU!_"f$p%w'(*+-.01235785789J<9PQRQSTPQ$RQ5UTRiVW FuXY!oLZW"cX[Y#/\W$;]Y%^Y&_W' `Y(aY)bY*cY+dY,eY-,fW. gY/=~hY0NmiY1_\jT2pKkT4:lT6)mT8nY:oT;pqrYsY'tY/uY7vY?wYGxYOyY W~zY _v{Y gn|Y of}Y w^~YVYNYFY>Y6Y.Y&YYYYpqKM`? *@"?@$?@,'?@p.?@??ANH/*>IJ KML ?PK!!P<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$18.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$18;call()Ljava/lang/Long;_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$18java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplgetGroupUidFromAssignment5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*KR**L++B!M M,N+ * -:+ * 1@@B@6 NQS"T'U*V/X1Z7[>X@ZH[O\4"' / RA!"#*$% $&'(A)/* K '(*+,-./0  PK!!Q))<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$19.class4 h h i          3 ! 3" # 3$ 3% 3& ' 3( 3) 3* 3+ 3, 3- 3. 3/ 30 31 32 33 34 35 367 K K8 K9 K: K; K< K= K> K? K@ KA KB KC KD KE KF KG KH KI KJ KK KL KM KN KO P QR hSTUVval$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$19;callB()Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock; _tmpCbTitleLjava/lang/String;_tmpCbDescription _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate_tmpCbMaxPoints_tmpCbMinPoints _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct _tmpBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpCaTitle_tmpCaDescription _tmpCaUid_tmpCaGroupUid _tmpCaActive_tmp_2_tmpCaClassCommentEnabled_tmp_3_tmpCaPrivateCommentsEnabled_tmp_4_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_5_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_6_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_result@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;_cursorIndexOfCaUid_cursorIndexOfCaTitle_cursorIndexOfCaDescription_cursorIndexOfCaGroupUid_cursorIndexOfCaActive#_cursorIndexOfCaClassCommentEnabled&_cursorIndexOfCaPrivateCommentsEnabled"_cursorIndexOfCaCompletionCriteria%_cursorIndexOfCaRequireFileSubmission_cursorIndexOfCaFileType_cursorIndexOfCaSizeLimit_cursorIndexOfCaNumberOfFiles _cursorIndexOfCaSubmissionPolicy_cursorIndexOfCaMarkingType%_cursorIndexOfCaRequireTextSubmission_cursorIndexOfCaTextLimitType_cursorIndexOfCaTextLimit_cursorIndexOfCaXObjectUid_cursorIndexOfCaClazzUid!_cursorIndexOfCaLocalChangeSeqNum"_cursorIndexOfCaMasterChangeSeqNum_cursorIndexOfCaLastChangedBy_cursorIndexOfCaLct_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorLandroid/database/Cursor; StackMapTableWXY ExceptionsZ()Ljava/lang/Object; SignaturesLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod[ \] mn kl o^ _`a bccaUidd efcaTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctcbUidcbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLct gh ij+com/ustadmobile/lib/db/entities/CourseBlock kl mn op qr sr tn uv wx yx zr {n |n }r ~n r r r n   n n>com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock n x x n    r  r r r r r  r r n n n n r n  ^ ^ wx6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$19java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplfindByUidWithBlockAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetCbUid(J)VgetInt(I)I setCbType(I)VsetCbIndentLevelsetCbModuleParentBlockUid getString(I)Ljava/lang/String; setCbTitle(Ljava/lang/String;)VsetCbDescriptionsetCbCompletionCriteriasetCbHideUntilDatesetCbDeadlineDatesetCbLateSubmissionPenaltysetCbGracePeriodDatesetCbMaxPointssetCbMinPoints setCbIndex setCbClazzUid setCbActive(Z)V setCbHiddensetCbEntityUidsetCbLctsetCaUid setCaTitlesetCaDescription setCaGroupUid setCaActivesetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteriasetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctsetBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vcloseandroidx/room/RoomSQLiteQueryrelease hijklmnopqC*+*,*rpstvmnwxqR**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++1U+2+2+2+2+2+2+2+ 2|+!2q+"2f+#2[+$2P+%2E+&2:+'2/+(2$+)2+*2++23Y4:-+57.-.6+760-08+761-19+572-2:+2 :4 +;:4-4<+2 :5 +;:5-5=+766-6>+ 577-7?+!579-9@+"76;-;A+#57<-<B+$76>->C+%76?-?D+&76@-@E+'57A-AF+(76DD6C-CG+)76FF6E-EH+*57G-GI++57I-IJ:-KYL:,+57.,.M+2 :0 +;:0,0N+2 :1 +;:1,1O+572,2P+765564,4Q+767766,6R+769968,8S+ 76:,:T+ 76<<6;,;U+ 76=,=V+ 76>,>W+ 76?,?X+76@,@Y+76A,AZ+76CC6B,B[+76D,D\+76E,E]+57F,F^+57H,H_+57J,J`+57L,La+76N,Nb+57O,Oc,-d:,,:-+e*f-:Q+e*fQrzsuvw'x/y7z?{G|O}W~_gow'/7?GOW_h9BLS]dnu)0:AKR\cmy  *1;GNX d k u "#%& )*!+(-2.90C1J3T4[6e7l9v:}<=?@BCDEFHJKHJKLseyz4{z5Ls|}.]b~0nQ1@}2yz4{z56}7}9;}<)>:?Kt@\c}AyFCmRD)E5F}G}IB-z0 z1-}.z0z1*}2Gp4;|5dS6X_768uB9%:;<=>?@A!BC2DCtETc}FeR}HvA}J0}LN}O,'/7?GO Wz _r gj ob wZRJB:2*"  !"#'$/%7&?'G(O)Wz*_r+,tvH9,h]2h3  ?h3@Ah3@-,h3(/hK3 *@6hK3@8hK3@,;hK3@pBhK3@,hKhAwq/*grps tvu hPK!!rg ;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$2.class4 E !DF G HI J HK HL M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab cdethis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;T(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;_tmpI_tmp_1_tmp_2_tmp_3_tmp_4 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethodf $g "# UPDATE OR ABORT `ClazzAssignment` SET `caUid` = ?,`caTitle` = ?,`caDescription` = ?,`caGroupUid` = ?,`caActive` = ?,`caClassCommentEnabled` = ?,`caPrivateCommentsEnabled` = ?,`caCompletionCriteria` = ?,`caRequireFileSubmission` = ?,`caFileType` = ?,`caSizeLimit` = ?,`caNumberOfFiles` = ?,`caSubmissionPolicy` = ?,`caMarkingType` = ?,`caRequireTextSubmission` = ?,`caTextLimitType` = ?,`caTextLimit` = ?,`caXObjectUid` = ?,`caClazzUid` = ?,`caLocalChangeSeqNum` = ?,`caMasterChangeSeqNum` = ?,`caLastChangedBy` = ?,`caLct` = ? WHERE `caUid` = ? hij kl m/ no pq r/ si tu vu wu xy zu {y |y }y ~y y u y y i i i i y i/com/ustadmobile/lib/db/entities/ClazzAssignment 015com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl(Landroidx/room/RoomDatabase;)VgetCaUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCaTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCaDescription getCaGroupUid getCaActive()ZgetCaClassCommentEnabledgetCaPrivateCommentsEnabledgetCaCompletionCriteria()IgetCaRequireFileSubmission getCaFileTypegetCaSizeLimitgetCaNumberOfFilesgetCaSubmissionPolicygetCaMarkingTypegetCaRequireTextSubmissiongetCaTextLimitTypegetCaTextLimitgetCaXObjectUid getCaClazzUidgetCaLocalChangeSeqNumgetCaMasterChangeSeqNumgetCaLastChangedBygetCaLct !"#$%&I *+*,'c(  )+ "# ,-./&-'f( )+01&+,, ++,, ++, +, , >+, 6+, 6++,,6+ + ,+ ,+ ,+ ,+,,6++,+,+,+,+,+,+,+,+,'"k lmo'q.r8tCvNw[xdyrz}{|}~ #0<HT`my(R)+2345[+67r8797:7 {;7<!  @@@$@X@A0=&4 *+,'c(  )+>?@ABCD*  PK!!GgH<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$20.class4 ? ? @                            ?val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$20;call3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; _tmpCaTitleLjava/lang/String;_tmpCaDescription _tmpCaUidJ_tmpCaGroupUid _tmpCaActiveZ_tmpI_tmpCaClassCommentEnabled_tmp_1_tmpCaPrivateCommentsEnabled_tmp_2_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_3_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_4_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_result1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;_cursorIndexOfCaUid_cursorIndexOfCaTitle_cursorIndexOfCaDescription_cursorIndexOfCaGroupUid_cursorIndexOfCaActive#_cursorIndexOfCaClassCommentEnabled&_cursorIndexOfCaPrivateCommentsEnabled"_cursorIndexOfCaCompletionCriteria%_cursorIndexOfCaRequireFileSubmission_cursorIndexOfCaFileType_cursorIndexOfCaSizeLimit_cursorIndexOfCaNumberOfFiles _cursorIndexOfCaSubmissionPolicy_cursorIndexOfCaMarkingType%_cursorIndexOfCaRequireTextSubmission_cursorIndexOfCaTextLimitType_cursorIndexOfCaTextLimit_cursorIndexOfCaXObjectUid_cursorIndexOfCaClazzUid!_cursorIndexOfCaLocalChangeSeqNum"_cursorIndexOfCaMasterChangeSeqNum_cursorIndexOfCaLastChangedBy_cursorIndexOfCaLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod DE BC F  caUid caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLct /com/ustadmobile/lib/db/entities/ClazzAssignment                      NO6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCaUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCaTitle(Ljava/lang/String;)VsetCaDescription setCaGroupUidgetInt(I)I setCaActive(Z)VsetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteria(I)VsetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctcloseandroidx/room/RoomSQLiteQueryrelease ?@ABCDEFGHC*+*,*IJKMDENOH>**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+Y :+!7"+# : +$:%+# : +$:&+!7'+(6!!6  )+(6##6""*+(6%%6$$++ (6&&,+ (6((6''-+ (6)).+ (6**/+ (6++0+(6,,1+(6--2+(6//6..3+(6004+(6115+!7226+!7447+!7668+!7889+(6:::+!7;;;::+<:=+<=IbX'/7?GOW_gow   $ +5<FRYcov!"%&')*,-/023569 :,;3==>D@NAUC_DfFpGwIJLMOPRSTUWYWYZJ<9PQRQSTPQ$RQ5UTRiVW FuXY!oLZW"cX[Y#/\W$;]Y%^Y&_W' `Y(aY)bY*cY+dY,eY-,fW. gY/=~hY0NmiY1_\jT2pKkT4:lT6)mT8nY:oT;pqrYsY'tY/uY7vY?wYGxYOyY WwzY _o{Y gg|Y o_}Y wW~YOYGY?Y7Y/Y'YYYYY pqKM`? *@"?@$?@,'?@p.?@? ?H6*=I _`J KMANH/*>IJ KML ?PK!!L ;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$3.class4!  this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;T(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzAssignmentReplicate(caPk, caDestination) SELECT DISTINCT ClazzAssignment.caUid AS caUid, ? AS caDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ClazzAssignment.caLct != COALESCE( (SELECT caVersionId FROM ClazzAssignmentReplicate WHERE caPk = ClazzAssignment.caUid AND caDestination = ?), 0) /*psql ON CONFLICT(caPk, caDestination) DO UPDATE SET caPending = true */ 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$3#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!1 ;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$4.class4!  this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;T(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzAssignmentReplicate(caPk, caDestination) SELECT DISTINCT ClazzAssignment.caUid AS caUid, UserSession.usClientNodeId AS caDestination FROM ChangeLog JOIN ClazzAssignment ON ChangeLog.chTableId = 520 AND ChangeLog.chEntityPk = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzAssignment.caLct != COALESCE( (SELECT caVersionId FROM ClazzAssignmentReplicate WHERE caPk = ClazzAssignment.caUid AND caDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(caPk, caDestination) DO UPDATE SET caPending = true */ 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$4#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$5.class4!  this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;T(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod  p UPDATE ClazzAssignment SET caActive = ?, caLct = ? WHERE caUid = ?5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$5#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!jmɝ;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$6.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;i(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$6;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!&;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$7.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$entityListLjava/util/List;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;H(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$7;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*-?**** L* +M* , &2"0 23"4&60426=7 ?r A!/* -  "#$%&'(  PK!!u z;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$8.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$entityListLjava/util/List;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;H(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$8;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200d(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*W@***W* L* +M* , '3"Z \]#^'`1^3`>a @s A!/* W  "#$%&'(  PK!! ?xx;com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$9.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;this$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;i(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$9;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzAssignmentDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200d(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*i@***W* L* +M* , '3"l no#p'r1p3r>s @s A!/* i  "#$%&'(  PK!!q\n\n9com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl.class4- G H I J K L MN OP OQ OR OS O TU TV WX TY TZ[ \ ]^ W_` a bc bde af !\g #hi %jk 'lm n o pqr -s ]tu v w Txyz{|}~ <s  @s Cs Fs Is Ls p  0 iM 0 i 0 0 i i i 0 i i i i i i i i i i i i i i i i i i i 0  s     InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfClazzAssignment&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter; __updateAdapterOfClazzAssignment-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange!__preparedStmtOfUpdateActiveByUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;insert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/ClazzAssignment; StackMapTable insertAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VupdateListAsync updateAsyncclazzAssignmentu(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cbUidactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; getAllAssignmentsByClazzUidAsyncclazzUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;gLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object;getProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData; assignmentUidgroupp(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;getSubmitterListForAssignmentFactoryL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory; searchText(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;getSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUidI(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findByUidAsyncuidTLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;i(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;getGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findByUidWithBlockAsynccLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;x(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object;findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; _tmpCaTitle_tmpCaDescription _tmpCaUid_tmpCaGroupUid _tmpCaActive_tmp_tmpCaClassCommentEnabled_tmp_1_tmpCaPrivateCommentsEnabled_tmp_2_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_3_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_4_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_cursorIndexOfCaUid_cursorIndexOfCaTitle_cursorIndexOfCaDescription_cursorIndexOfCaGroupUid_cursorIndexOfCaActive#_cursorIndexOfCaClassCommentEnabled&_cursorIndexOfCaPrivateCommentsEnabled"_cursorIndexOfCaCompletionCriteria%_cursorIndexOfCaRequireFileSubmission_cursorIndexOfCaFileType_cursorIndexOfCaSizeLimit_cursorIndexOfCaNumberOfFiles _cursorIndexOfCaSubmissionPolicy_cursorIndexOfCaMarkingType%_cursorIndexOfCaRequireTextSubmission_cursorIndexOfCaTextLimitType_cursorIndexOfCaTextLimit_cursorIndexOfCaXObjectUid_cursorIndexOfCaClazzUid!_cursorIndexOfCaLocalChangeSeqNum"_cursorIndexOfCaMasterChangeSeqNum_cursorIndexOfCaLastChangedBy_cursorIndexOfCaLct_cursorLandroid/database/Cursor; findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100](Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200d(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300\(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 SourceFileClazzAssignmentDao_Impl.java 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$1 5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$25com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$35com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$45com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$5   9  5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$6   5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$7   5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$85com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$96com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$10 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$11 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$12 d SELECT * FROM ClazzAssignment WHERE ClazzAssignment.caClazzUid = ?   6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$13   WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = ? JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, ? || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = ? WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT (SELECT COUNT(*) FROM SubmitterList) AS totalStudents, 0 as notSubmittedStudents, (SELECT COUNT(DISTINCT CourseAssignmentSubmission.casSubmitterUid) FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentMark.camAssignmentUid = CourseAssignmentSubmission.casAssignmentUid WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentMark.camUid IS NULL AND CourseAssignmentSubmission.casSubmitterUid IN (SELECT submitterId FROM SubmitterList)) AS submittedStudents, (SELECT COUNT(DISTINCT CourseAssignmentMark.camSubmitterUid) FROM CourseAssignmentMark JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentSubmission.casAssignmentUid = CourseAssignmentMark.camAssignmentUid WHERE CourseAssignmentMark.camAssignmentUid = ? AND CourseAssignmentMark.camSubmitterUid IN (SELECT submitterId FROM SubmitterList)) AS markedStudents, 'TRUE' AS hasMetricsPermission FROM ClazzAssignment WHERE caActive AND caClazzUid = ? AND caUid = ?   java/lang/StringClazzEnrolmentPersonClazzAssignment CourseBlockCourseGroupMemberCourseAssignmentSubmissionCourseAssignmentMark6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$14  WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = ? JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, ? || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = ? WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT submitterId AS submitterUid, name, COALESCE((CASE WHEN CourseAssignmentMark.camUid IS NOT NULL THEN 2 WHEN CourseAssignmentSubmission.casUid IS NOT NULL THEN 1 ELSE 0 END), 0) AS fileSubmissionStatus, (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN 'TRUE' ELSE 'FALSE' END) AS isGroupAssignment, cm.commentsText AS latestPrivateComment FROM SubmitterList JOIN ClazzAssignment ON ClazzAssignment.caUid = ? LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camUid = (SELECT camUid FROM CourseAssignmentMark WHERE camAssignmentUid = ? AND camSubmitterUid = SubmitterList.submitterId ORDER BY camLct DESC LIMIT 1) LEFT JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casUid = (SELECT casUid FROM CourseAssignmentSubmission WHERE casAssignmentUid = ? AND casSubmitterUid = SubmitterList.submitterId ORDER BY casTimestamp DESC LIMIT 1) LEFT JOIN Comments AS cm ON cm.commentsUid = ( SELECT Comments.commentsUid FROM Comments WHERE Comments.commentsEntityType = 520 AND commentsEntityUid = ? AND NOT commentsInActive AND NOT commentsPublic AND (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN commentsPersonUid = SubmitterList.submitterId ELSE commentSubmitterUid = SubmitterList.submitterId END) ORDER BY commentsDateTimeAdded DESC LIMIT 1) WHERE name LIKE ? ORDER BY name 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15 SELECT (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN ? WHEN CourseGroupMember.cgmUid IS NULL THEN 0 ELSE CourseGroupMember.cgmGroupNumber END) as submitterUid FROM ClazzAssignment LEFT JOIN CourseGroupMember ON cgmSetUid = ClazzAssignment.caGroupUid AND cgmPersonUid = ? WHERE caUid = ? 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$16P SELECT * FROM ClazzAssignment WHERE caUid = ? 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$17} SELECT COALESCE(( SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?),-1) 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$18 SELECT * FROM ClazzAssignment LEFT JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE caUid = ? 6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$19> SELECT * FROM ClazzAssignment LIMIT 1 caUid caTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLct /com/ustadmobile/lib/db/entities/ClazzAssignment                        ! " # $ % & ' ( )ZSELECT * FROM ClazzAssignment WHERE caUid = ?6com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$20* +5 3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl.com/ustadmobile/core/db/dao/ClazzAssignmentDaojava/lang/Throwableandroidx/room/RoomSQLiteQuery,"androidx/paging/DataSource$Factoryandroid/database/Cursor()VT(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactioni(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VH(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I9(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;J)V8(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;)V;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;ZJJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;W(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;bindNull(I)V bindString(ILjava/lang/String;)VgetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCaUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCaTitle(Ljava/lang/String;)VsetCaDescription setCaGroupUidgetInt(I)I setCaActive(Z)VsetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteriasetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctclosereleasejava/util/Collections emptyListandroidx/paging/DataSource1K**+*Y*+ * Y*+ * Y*+ *Y*+*Y*+"34 5c#0=JKK7***+A* 7*:*!++-+& !(+4 77kc*Y*+,  2***+** M*,'&  !#$&$''&/'1(22 2g m*Y*+,- 3***+W** M*,(& >?ABD%E(D0E2F33 3h 3***+W** M*,(& JKMNP%Q(P0Q2R33h m*Y*+ ,W c*!Y*+",i  c*#Y*$-{  X*%Y*&+ { *'Y*(4 2):)*:6+,:*-Y*.-/ H222. &# 2 0:0*:6+6!+6 1 26+6+6+6!+6+*34Y5SY6SY7SY8SY9SY:SY;SVQ #&+5>AILTX`dlpxH  54 ?:? *:6  +6  !+6   1  26  +6  +6  +6  +6  + 6   1  2@Y*Af7 89:;#<&=+>5@>BACIDLETFXG`HdIlJpKxL|MNPRR  54L IB:B*:6!+6!+6+,: * CY*D/*  "%-2RIIIIE =:2 I2E:E*:6+,:*FY*G-/ H222. &# 22H:H*:6+,:*IY*J-/AG HIJKH222. &# 22K:K*:6+,:*LY*M-/dl mnopH222. &# 2o@NLN*M**,ON-PQ6-RQ6-SQ6-TQ6-UQ6-VQ6 -WQ6 -XQ6 -YQ6 -ZQ6 -[Q6-\Q6-]Q6-^Q6-_Q6-`Q6-aQ6-bQ6-cQ6-dQ6-eQ6-fQ6-gQ6-hiYj:-k7l-m : -n:o-m : -n:p-k7  q-r6##6""s- r6%%6$$t- r6''6&&u- r6((v- r6**6))w- r6++x-r6,,y-r6--z-r6..{-r6//|-r611600}-r622~-r633-k744-k766-k788-k7::-r6<<-k7==::-,:?-,?v]SW XY[$\,]4^<_D`LaTb\cddletf|ghijklmnopqstvwyz|~$*4;ELVbis&0<CMT^eovP;'4E bi"Vu#L$sX%/&;'() *+ , - . /< 001M~2^m3o\4K6:8):<=$,4<DL T \ d~ lv tn!|f"^#V$N%F&>'6(.)&*+,- ./40i 4 4*@$40i44@&40i44@,)40i44@p040i44@40i40125N*:6+*34Y7SY*> 4552 *'3 45e6A73 *+i%  A84 *+i,%  A93 *+i%  :;/*& <=>/*& <?@/*& <AB/*& <CB/*& <DB/*& <EFLIFC@<-'%#!  PK!!_~ ~ Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$1.class4e 6 57 8 9: ; < = > ? @ 9A B C D E F GH IJKthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;binde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityInsertionAdapter; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethodL M TINSERT OR ABORT INTO `ClazzAssignmentRollUp` (`cacheUid`,`cachePersonUid`,`cacheContentEntryUid`,`cacheClazzAssignmentUid`,`cacheStudentScore`,`cacheMaxScore`,`cacheFinalWeightScoreWithPenalty`,`cacheWeight`,`cacheProgress`,`cacheContentComplete`,`cacheSuccess`,`cachePenalty`,`lastCsnChecked`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?) NOP QR SO TO UO VW XW YZ [\ ]W ^W _` ab cW dO5com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp %&;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$1$androidx/room/EntityInsertionAdapter9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl(Landroidx/room/RoomDatabase;)V getCacheUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCachePersonUidgetCacheContentEntryUidgetCacheClazzAssignmentUidgetCacheStudentScore()IgetCacheMaxScore#getCacheFinalWeightScoreWithPenalty()F bindDouble(ID)VgetCacheWeightgetCacheProgressgetCacheContentComplete()ZgetCacheSuccess()BgetCachePenaltygetLastCsnChecked I *+*,)    !"#$-,  %&7+,+,+,+,+, +, +, +, + ,,>+ + ,+ ,+ ,>1 23!4,586E7R8_9l:y;<=>?* '()*y1+,-w@A%.4 *+,)   /012345 PK!! Bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$10.class4 I J K LMN :OPQR ST LUVW :X GY Z[ S\ =] =^_ ` <a Zb <c Zd ef Zg hijkval$changedAssignmentUidLjava/util/List;this$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;N(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses>Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$10;call()Lkotlin/Unit;_itemJ_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTablelmnop Exceptionsq()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethodr st "# ! $uv wx yz% UPDATE ClazzAssignmentRollUp ! SET lastCsnChecked = 0+ WHERE cacheClazzAssignmentUid IN ({ |} ~)  Ajava/lang/Long u } u u ,-?@A,A&/*'( )+?@BCDEFGH* PK!!,H/ Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$2.class4e 6 57 8 9: ; < = > ? @ 9A B C D E F GH IJKthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;binde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturefLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethodL M lUPDATE OR ABORT `ClazzAssignmentRollUp` SET `cacheUid` = ?,`cachePersonUid` = ?,`cacheContentEntryUid` = ?,`cacheClazzAssignmentUid` = ?,`cacheStudentScore` = ?,`cacheMaxScore` = ?,`cacheFinalWeightScoreWithPenalty` = ?,`cacheWeight` = ?,`cacheProgress` = ?,`cacheContentComplete` = ?,`cacheSuccess` = ?,`cachePenalty` = ?,`lastCsnChecked` = ? WHERE `cacheUid` = ? NOP QR SO TO UO VW XW YZ [\ ]W ^W _` ab cW dO5com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp %&;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl(Landroidx/room/RoomDatabase;)V getCacheUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCachePersonUidgetCacheContentEntryUidgetCacheClazzAssignmentUidgetCacheStudentScore()IgetCacheMaxScore#getCacheFinalWeightScoreWithPenalty()F bindDouble(ID)VgetCacheWeightgetCacheProgressgetCacheContentComplete()ZgetCacheSuccess()BgetCachePenaltygetLastCsnChecked I *+*,A    !"#$-D  %&G+,+,+,+,+, +, +, +, + ,,>+ + ,+ ,+ ,+,BI JK!L,M8NEORP_QlRySTUVWX* '()*y=+,-w@A%.4 *+,A   /012345 PK!!m ((Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$3.class4!  this$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethod  $ REPLACE INTO ClazzAssignmentRollUp (cachePersonUid, cacheContentEntryUid, cacheClazzAssignmentUid, cacheStudentScore, cacheMaxScore, cacheWeight, cacheProgress, cacheContentComplete, cacheSuccess,cachePenalty, cacheFinalWeightScoreWithPenalty, lastCsnChecked) WITH MaxScoreTable (maxScore, maxScoreContentEntryUid) AS (SELECT MAX(resultScoreMax), statementContentEntryUid FROM StatementEntity WHERE contentEntryRoot GROUP BY statementContentEntryUid) SELECT clazzEnrolmentPersonUid AS cachePersonUid, COALESCE(cacjContentUid,0) AS cacheContentEntryUid, caUid AS cacheClazzAssignmentUid, COALESCE(resultScoreRaw,0) AS cacheStudentScore, COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid), 0) AS cacheMaxScore, COALESCE(cacjWeight, 0) AS cacheWeight, COALESCE(StatementEntity.extensionProgress,0) AS cacheProgress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS cacheContentComplete, COALESCE(StatementEntity.resultSuccess,0) AS cacheSuccess, (CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN CourseBlock.cbLateSubmissionPenalty ELSE 0 END) AS cachePenalty, (CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN (COALESCE(CAST(resultScoreRaw AS REAL),0) / COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid),0) * 100 * cacjWeight * (1 - (CAST(cbLateSubmissionPenalty AS REAL)/100))) ELSE (COALESCE(CAST(resultScoreRaw AS REAL),0) / COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid),0) * 100 * cacjWeight) END) AS cacheFinalWeightScoreWithPenalty, 0 AS lastCsnChecked FROM ClazzAssignmentContentJoin JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 LEFT JOIN StatementEntity ON statementUid = (SELECT statementUid FROM StatementEntity LEFT JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE StatementEntity.statementContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.contentEntryRoot AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN StatementEntity.resultScoreScaled * (1 - (CAST(CourseBlock.cbLateSubmissionPenalty AS REAL)/100)) ELSE StatementEntity.resultScoreScaled END DESC, StatementEntity.extensionProgress DESC, StatementEntity.resultSuccess DESC LIMIT 1) LEFT JOIN ClazzAssignmentRollUp ON ClazzAssignmentRollUp.cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND ClazzAssignmentRollUp.cachePersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzAssignmentRollUp.cacheClazzAssignmentUid = ClazzAssignment.caUid WHERE ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 AND ClazzEnrolment.clazzEnrolmentActive AND ClazzAssignment.caActive AND ClazzAssignmentContentJoin.cacjActive AND (? = 0 OR ClazzAssignment.caClazzUid = ?) AND (? = 0 OR ClazzAssignment.caUid = ?) AND (? = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = ?) AND (COALESCE(StatementEntity.resultScoreRaw,0) >= COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AND COALESCE(StatementEntity.extensionProgress,0) >= COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AND COALESCE(StatementEntity.resultSuccess,0) >= COALESCE(ClazzAssignmentRollUp.cacheSuccess,0)) GROUP BY cacheClazzAssignmentUid, cacheContentEntryUid, cachePersonUid UNION SELECT clazzEnrolmentPersonUid AS cachePersonUid, 0 AS cacheContentEntryUid, caUid AS cacheClazzAssignmentUid, COALESCE(MarkingStatement.resultScoreRaw,0) AS cacheStudentScore, COALESCE(cbMaxPoints,0) AS cacheMaxScore, 0 AS cacheWeight, COALESCE(MarkingStatement.extensionProgress,0) AS cacheProgress, COALESCE(MarkingStatement.resultCompletion,'FALSE') AS cacheContentComplete, COALESCE(MarkingStatement.resultSuccess,0) AS cacheSuccess, (CASE WHEN SubmissionStatement.timestamp > CourseBlock.cbDeadlineDate THEN CourseBlock.cbLateSubmissionPenalty ELSE 0 END) AS cachePenalty, (CASE WHEN SubmissionStatement.timestamp > CourseBlock.cbDeadlineDate THEN (COALESCE(CAST(MarkingStatement.resultScoreRaw AS REAL),0) / COALESCE(CourseBlock.cbMaxPoints,0) * 100 * (1 - (CAST(cbLateSubmissionPenalty AS REAL)/100))) ELSE (COALESCE(CAST(MarkingStatement.resultScoreRaw AS REAL),0) / COALESCE(cbMaxPoints,0) * 100) END) AS cacheFinalWeightScoreWithPenalty, 0 AS lastCsnChecked FROM ClazzAssignment JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 LEFT JOIN StatementEntity AS SubmissionStatement ON SubmissionStatement.statementUid = (SELECT statementUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = 0 AND xObjectUid = ClazzAssignment.caXObjectUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY timestamp DESC LIMIT 1 ) LEFT JOIN XObjectEntity AS ObjectStatementRef ON ObjectStatementRef.objectStatementRefUid = SubmissionStatement.statementUid LEFT JOIN StatementEntity AS MarkingStatement ON MarkingStatement.timestamp = (SELECT timestamp FROM StatementEntity WHERE xObjectUid = ObjectStatementRef.xObjectUid ORDER BY timestamp DESC LIMIT 1) WHERE ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 AND ClazzEnrolment.clazzEnrolmentActive AND ClazzAssignment.caActive AND ClazzAssignment.caRequireFileSubmission AND (? = 0 OR ClazzAssignment.caClazzUid = ?) AND (? = 0 OR ClazzAssignment.caUid = ?) AND (? = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = ?) GROUP BY cacheClazzAssignmentUid, cacheContentEntryUid, cachePersonUid ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$3#androidx/room/SharedSQLiteStatement9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, Z     >L ]   PK!! Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$4.class4!  this$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethod   DELETE FROM ClazzAssignmentRollUp WHERE cacheContentEntryUid IN (SELECT cacjContentUid FROM ClazzAssignmentContentJoin WHERE NOT cacjActive) OR (cacheClazzAssignmentUid IN (SELECT caUid FROM ClazzAssignment WHERE caUid = ? AND NOT caRequireFileSubmission) AND cacheContentEntryUid = 0) ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$4#androidx/room/SharedSQLiteStatement9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!/  Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$5.class4!  this$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethod  x UPDATE ClazzAssignmentRollUp SET lastCsnChecked = 0 WHERE cacheClazzAssignmentUid = ? ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$5#androidx/room/SharedSQLiteStatement9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L     PK!!6zAcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$6.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;this$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;u(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$6;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl insertAsynck(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Y(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100c(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*%C***@* N* -:*  (4464"( *+#,(.2,4.@/Ct !"A#/* % !"$%&'()*  PK!!C Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$7.class4f 5 6 7 8 9 3: ;< )= 3> ?@ )A ?B CD ?E ;F GHIJ val$clazzUidJval$assignmentUid val$personUidthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;A(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableKL ExceptionsM()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethodN OP     Q RST UV WX YZ[ \Q ]^ _Q` ab cQ de "#;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_ImplcacheBestStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Y(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V O*+* ***[!"#*L=+*=+*=+*=+*=+*=+*=+*=+* =+* =+* =+* =+** + X* N* *+-:* *+#^ _ `ab%c'd2e4f?gAhLiOjZk]lhmknvoypqrstuvwyz{}~{}~ ! $% &'()*+,A"-/*[ !+,./01234 PK!!gAcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$8.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$caUidJthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;?(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$8;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_ImpldeleteCachedInactiveContent5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Y(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *h*L=+**+ W* N* *+ -:* *+ "7NNPN6   ")37ALNZe h ] ! ["#$N%&'(A)/* '(*+,-./0 PK!!Qj Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$9.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCDval$changedAssignmentUidJthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;?(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$9;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ClazzAssignmentRollUpDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_ImplinvalidateCacheByAssignment5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Y(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *h*L=+**+ W* N* *+ -:* *+ "7NNPN6   ")37ALNZe h ] ! ["#$N%&'(A)/* '(*+,-./0 PK!!= B?com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl.class4 *{ *| *} *~ * +  *         ! #  * * * InnerClasses__dbLandroidx/room/RoomDatabase;)__insertionAdapterOfClazzAssignmentRollUp&Landroidx/room/EntityInsertionAdapter; Signature_Landroidx/room/EntityInsertionAdapter;&__updateAdapterOfClazzAssignmentRollUp-Landroidx/room/EntityDeletionOrUpdateAdapter;fLandroidx/room/EntityDeletionOrUpdateAdapter;#__preparedStmtOfCacheBestStatements%Landroidx/room/SharedSQLiteStatement;+__preparedStmtOfDeleteCachedInactiveContent+__preparedStmtOfInvalidateCacheByAssignment(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;insert:(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)J_resultJentity7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp; StackMapTable insertAsynck(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;~(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;JLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;>;M(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;>;)V updateListupdate:(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)VcacheBestStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUid assignmentUid personUid0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deleteCachedInactiveContent5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;caUidE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;invalidateCacheByAssignmentchangedAssignmentUidinvalidateCacheByAssignmentListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"Ljava/util/List;f(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Y(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100c(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200b(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 SourceFile"ClazzAssignmentRollUpDao_Impl.java 97 87 67 /0 -. :;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$1 :;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$2 34;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$3;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$4;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$5  o ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$6 : A ;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$7 :;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$8 :;com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$9K?@K-.AB<7***+A* 7*:*!++-+=& !(+4> CD7?@7EFGkHIJ<c*Y*+,=%> ?@EFKLM KN1OPQ<2***+** M*,'=& 679:<$='</=1>>2?@2RSM 2RTGgH 1UVQ<3*** +W** M*,(=& BCEFH%I(H0I2J>3?@3RSM 3RTGhH 1UWX<3*** +W** M*,(=& NOQRT%U(T0U2V>3?@3EFGhH YZ<{ *Y*!=[>4?@[D\D]DKLM K^1_`a<c*Y* -=> ?@bDKLM K^1cda<c*!Y*"-=> ?@eDKLM K^1cfg<m*#Y*+$,=> ?@eSKLMehK^1i jk<%=1lAWm<3 *+&'=>  ?@AIn<4 *+&,(=>  ?@AAo<3 *+&)=>  ?@pq</*=> r@st</*=> r@uv</*=> r@wv</*=> r@xv</*=> r@yz,R #! PK!!N<com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$1.class4P 0 /1 2 34 5 6 7 8 9 : ;< =>?this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod@ A INSERT OR ABORT INTO `ClazzContentJoin` (`ccjUid`,`ccjContentEntryUid`,`ccjClazzUid`,`ccjActive`,`ccjLocalChangeSeqNum`,`ccjMasterChangeSeqNum`,`ccjLastChangedBy`,`ccjLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) BCD EF GC HC IJ KC LC MN OC0com/ustadmobile/lib/db/entities/ClazzContentJoin  6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$1$androidx/room/EntityInsertionAdapter4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V getCcjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCcjContentEntryUidgetCcjClazzUid getCcjActive()ZgetCcjLocalChangeSeqNumgetCcjMasterChangeSeqNumgetCcjLastChangedBy()I getCcjLct I *+*,,    -/  h+,+,+,,>++, +, +, +, * 4 56!7.879B:N;[<g=*hh!"h#$.:%&',@A(4 *+, ,  )*+,-./ PK!!̛<com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$2.class4P 0 /1 2 34 5 6 7 8 9 : ;< =>?this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureaLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod@ A UPDATE OR ABORT `ClazzContentJoin` SET `ccjUid` = ?,`ccjContentEntryUid` = ?,`ccjClazzUid` = ?,`ccjActive` = ?,`ccjLocalChangeSeqNum` = ?,`ccjMasterChangeSeqNum` = ?,`ccjLastChangedBy` = ?,`ccjLct` = ? WHERE `ccjUid` = ? BCD EF GC HC IJ KC LC MN OC0com/ustadmobile/lib/db/entities/ClazzContentJoin  6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V getCcjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCcjContentEntryUidgetCcjClazzUid getCcjActive()ZgetCcjLocalChangeSeqNumgetCcjMasterChangeSeqNumgetCcjLastChangedBy()I getCcjLct I *+*,?    -B  t+,+,+,,>++, +, +, +, + ,. G HI!J.K7LBMNN[OgPsQ*tt!"t#$.F%&',@A(4 *+, ?  )*+,-./ PK!!Q <com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$3.class4!  this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod  B REPLACE INTO ClazzContentJoinReplicate(ccjPk, ccjDestination) SELECT DISTINCT ClazzContentJoin.ccjUid AS ccjUid, ? AS ccjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 4398046511104 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzContentJoin ON Clazz.clazzUid = ClazzContentJoin.ccjClazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ClazzContentJoin.ccjLct != COALESCE( (SELECT ccjVersionId FROM ClazzContentJoinReplicate WHERE ccjPk = ClazzContentJoin.ccjUid AND ccjDestination = ?), 0) /*psql ON CONFLICT(ccjPk, ccjDestination) DO UPDATE SET ccjPending = true */ 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$3#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, S     >L V|   PK!! <com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$4.class4!  this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod  J REPLACE INTO ClazzContentJoinReplicate(ccjPk, ccjDestination) SELECT DISTINCT ClazzContentJoin.ccjUid AS ccjUid, UserSession.usClientNodeId AS ccjDestination FROM ChangeLog JOIN ClazzContentJoin ON ChangeLog.chTableId = 134 AND ChangeLog.chEntityPk = ClazzContentJoin.ccjUid JOIN Clazz ON Clazz.clazzUid = ClazzContentJoin.ccjClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 4398046511104 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzContentJoin.ccjLct != COALESCE( (SELECT ccjVersionId FROM ClazzContentJoinReplicate WHERE ccjPk = ClazzContentJoin.ccjUid AND ccjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccjPk, ccjDestination) DO UPDATE SET ccjPending = true */ 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$4#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!u<com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;k(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl insertAsyncf(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100^(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!O{<com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;:(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/ClazzContentJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200](Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000T(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *)*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF %'2<CM Q [ f h t    w ! u"#$h%&'(A)/* '(*+,-./0 PK!! <com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;9(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/ClazzContentJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300](Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000T(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALW Y NA  !"A#/*  !"$%&'()*  PK!!  <com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$8.class4i 8 9 : 6; <=> *? @ *A *B CD +E *F GH IJKLval$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$8;call()Ljava/util/List;_itemLjava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTableMNO ExceptionsP Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethodQ RS   T UVW XYjava/util/ArrayList Z[ \ ]^ _`a bc de fTg hT  6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/ClazzContentJoinDao_ImpllistOfEntriesInClazz5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)Jjava/lang/LongvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*2 a**LY+M+ +  N,- W,N+ *-:+ *@OOQO6 578(:3;;<>=@?F@M=O?W@^A*3!"0#$aP%&' 0#()*+*,-./0A1/*2 -./234567 PK!!@c <com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$9.class4 "R "S "T "U #V WXY CZ[\]^_`a bc Wde Cf Pg hi Ej bk Fl Fmn o hp Eq hr st hu "vwxyval$selectedItemLjava/util/List;val$toggleVisibilityZval$changedTimeJthis$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;K(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$9;call()Lkotlin/Unit;_item_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTablez{|}~ Exceptions()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzContentJoinDao_Impl.javaEnclosingMethod +, %& '( )* - UPDATE ClazzContentJoin  ' SET ccjActive = ?, $ ccjLct =  2 WHERE ccjContentEntryUid IN ( )  Jjava/lang/Long  566com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/StringBuilderjava/lang/String)androidx/sqlite/db/SupportSQLiteStatementjava/util/Iteratorjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/ClazzContentJoinDao_ImpltoggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listsize()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String; access$000T(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)Viterator()Ljava/util/Iterator;hasNext()Znext longValue()JbeginTransactionexecuteUpdateDeletesetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction "#$%&'()*+,-./N*+*,***0J124+,56/P L+W+ W+ W+ W+ W+ W+ W+ W+W+ W+W*=++W+N*-:6*66*6*:#7*W*:* : *     0#MN OPQ R'S.T5U<VCWJXQY[Z`[g\l]y^|_`abcdefghjkln l no1R7*2489[:;l<=y>?|@;A;B'"CDE@+F)mGHIA5J//*!0J1 24HIKLMNOPQ3 "PK!!2  :com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl.class4 , , , , -   ,        "  %  , , , InnerClasses__dbLandroidx/room/RoomDatabase;$__insertionAdapterOfClazzContentJoin&Landroidx/room/EntityInsertionAdapter; SignatureZLandroidx/room/EntityInsertionAdapter;!__updateAdapterOfClazzContentJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;aLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;insert5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)J_resultJentity2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin; StackMapTable insertAsyncf(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;y(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ELjava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;>;H(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;>;)V updateListupdate5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;listOfEntriesInClazzclazzUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;ELkotlin/coroutines/Continuation<-Ljava/util/List;>;Z(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;toggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;toggleVisibilityZ selectedItem changedTime"Ljava/util/List;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000T(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100^(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200](Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileClazzContentJoinDao_Impl.java :9 89 12 /0 ;6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$1 ;6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$2 566com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$36com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$4  { 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$5 ; B 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$6 ;6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$7 ; SELECT ccjContentEntryUid FROM ClazzContentJoin WHERE ccjClazzUid = ? AND ccjActive   6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$8 ; 6com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$9 ; w0com/ustadmobile/lib/db/entities/ClazzContentJoin XY JK BC4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl/com/ustadmobile/core/db/dao/ClazzContentJoinDaojava/lang/Throwable()VU(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionk(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I:(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;J)V9(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;X(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;K(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl;Ljava/util/List;ZJ)Vjava/util/Collections emptyList1,-/01234563789:9;<=>**+*Y*+*Y*+ * Y*+ * Y*+>*+ ,?#S0=?>@A>/0BC=7***+A* 7*:*!++-+>& !(+4? DE7@A7FGHkIJK=c*Y*+,>? @AFGLMN LO3PQR=2***+** M*,'>& $'/1?2@A2STN 2SUHgI 3VWR=3*** +W** M*,(>& %(02?3@A3STN 3SUHhI 3VXY=3*** +W** M*,(>& %(02?3@A3FGHhI Z[=c*Y*->? @A\ELMN L]3^_`=X*Y*+>?@ALMN L]3ab[=2::6 !:*"Y*#-$>(. /012?H2@A2cE2LM.de &fg#hijkN 2Ll3mno= *%Y*,!&>J?4@ApqrTsELMNrtL]3u vw='>u3xAXy=3 *+()>?  @AAJz=4 *+(,*>?  @AAB{=3 *+(+>?  @A|}=/*>? ~A=/*>? ~A=/*>? ~A=/*>? ~A.J %" PK!![/~ 1com/ustadmobile/core/db/dao/ClazzDao_Impl$1.class4 "C #BD E FG H FI FJ K L FM N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab "cdethis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindU(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Clazz;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value'Lcom/ustadmobile/lib/db/entities/Clazz;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureOLandroidx/room/EntityInsertionAdapter; SourceFileClazzDao_Impl.javaEnclosingMethodf &g $%OINSERT OR ABORT INTO `Clazz` (`clazzUid`,`clazzName`,`clazzDesc`,`attendanceAverage`,`clazzHolidayUMCalendarUid`,`clazzScheuleUMCalendarUid`,`isClazzActive`,`clazzLocationUid`,`clazzStartTime`,`clazzEndTime`,`clazzFeatures`,`clazzSchoolUid`,`clazzEnrolmentPolicy`,`clazzTerminologyUid`,`clazzMasterChangeSeqNum`,`clazzLocalChangeSeqNum`,`clazzLastChangedBy`,`clazzLct`,`clazzTimeZone`,`clazzStudentsPersonGroupUid`,`clazzTeachersPersonGroupUid`,`clazzPendingStudentsPersonGroupUid`,`clazzParentsPersonGroupUid`,`clazzCode`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl m1 no pq r1 st uv wi xi yz {i |i }i ~i i i i i i 1 i i i i 1%com/ustadmobile/lib/db/entities/Clazz 23+com/ustadmobile/core/db/dao/ClazzDao_Impl$1$androidx/room/EntityInsertionAdapter)com/ustadmobile/core/db/dao/ClazzDao_Impl(Landroidx/room/RoomDatabase;)V getClazzUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getClazzNamebindNull(I)V bindString(ILjava/lang/String;)V getClazzDescgetAttendanceAverage()F bindDouble(ID)VgetClazzHolidayUMCalendarUidgetClazzScheuleUMCalendarUid isClazzActive()ZgetClazzLocationUidgetClazzStartTimegetClazzEndTimegetClazzFeaturesgetClazzSchoolUidgetClazzEnrolmentPolicy()IgetClazzTerminologyUidgetClazzMasterChangeSeqNumgetClazzLocalChangeSeqNumgetClazzLastChangedBy getClazzLctgetClazzTimeZonegetClazzStudentsPersonGroupUidgetClazzTeachersPersonGroupUid%getClazzPendingStudentsPersonGroupUidgetClazzParentsPersonGroupUid getClazzCode "#$%&'(I *+*,)=*  +- $% ./01(-)@* +-23(Tp+,, ++,, ++, +, +, +, ,>++,+ ,+ ,+ ,+ ,+ ,+,+,+,+,+,,++,+,+,+,+,,++,)"E FGI'K.L8NCPOQZRfSsT}UVWXYZ[\]^_` ac!e-f9gEhQiXjclon**p+-p45p67s89:   -@ A A2;(4 *+, !)=*  +-<=>?@AB, "PK!!'m*2com/ustadmobile/core/db/dao/ClazzDao_Impl$10.class4c 3 4 5 6 17 89 ': 1; <= '> <? @A <B 8C DEFG val$clazzUidJval$timeChangedthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;0(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableHI ExceptionsJ()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethodK LM    N OPQ RS TU VWX YN Z[ \N] ^_ `N ab !,com/ustadmobile/core/db/dao/ClazzDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_Impl!updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500R(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* ** !>*L=+*=+*=+*=+** + W* N* *+-:* *+I^uuwuN  %'24?IPZ^hsu  "# $%&u'()*A +/* )*,-./012 PK!!Ư=AA2com/ustadmobile/core/db/dao/ClazzDao_Impl$11.class4 B B C    Bval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$11;call)()Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_result'Lcom/ustadmobile/lib/db/entities/Clazz;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignatureZLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod GH EF I  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode %com/ustadmobile/lib/db/entities/Clazz                          QR,com/ustadmobile/core/db/dao/ClazzDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicy(I)VsetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodecloseandroidx/room/RoomSQLiteQueryrelease BCDEFGHIJKC*+*,*LCMNPGHQRKE**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+(8)+"7  *+"7""++,6%%6$$-+ "7&&.+ "7((/+ "7**0+ "7,,1+ "7..2+,6003+"7114+"7335+"7556+,6777+"7888+$ :: +%:::9+"7;;:+"7==;+"7??<+"7AA=+$ :C +%:CC>::+?:D+?DLn[FHIJ'K/L7M?NGOOPWQ_RgSoTwUVWXYZ[\]^_abdeghj lno"q,s3u=vDxNyU{_|fp| &-7>IOY`jq{M<9STUTLVT:WTCXY ST,UT=Z[Nx\Y _g]Y"|J^_$pV`a%9bY&(cY(dY*eY,fY.ga0hY1iY3jY5&ka77lY8YmVT:j\mY;{KnY=:oY?)pYAWTCqrsata'ua/va7wa?xaGyaOza W{a _z|a gr}a oj~a wbaZaRaJaBa:a2a*a"aaa a qrNP: B  L#B @.B  [3B   B BK6*@L M NPAQK/*ALCM NPO BPK!! [002com/ustadmobile/core/db/dao/ClazzDao_Impl$12.class4 B B C    Bval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$12;call)()Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_result'Lcom/ustadmobile/lib/db/entities/Clazz;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureZLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod GH EF I  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode %com/ustadmobile/lib/db/entities/Clazz                          QR,com/ustadmobile/core/db/dao/ClazzDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplfindByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicy(I)VsetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodecloseandroidx/room/RoomSQLiteQueryrelease BCDEFGHIJKC*+*,*LMNPGHQRK E**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+(8)+"7  *+"7""++,6%%6$$-+ "7&&.+ "7((/+ "7**0+ "7,,1+ "7..2+,6003+"7114+"7335+"7556+,6777+"7888+$ :: +%:::9+"7;;:+"7==;+"7??<+"7AA=+$ :C +%:CC>::+?*@:D+?*@DLv]'/7?GOW_gow ",3 = D NU_fp|!"$%'(*+-. 013&4-677>9I:O<Y>`@jAqC{DFGIJLMOQRSUWXUWXYM<9STUTLVT:WTCXY ST,UT=Z[Nx\Y _g]Y"|J^_$pV`a%9bY&(cY(dY*eY,fY.ga0hY1iY3jY5&ka77lY8YmVT:j\mY;{KnY=:oY?)pYAWTCqrsata'ua/va7wa?xaGyaOza W{a _|a gy}a oq~a wiaaaYaQaIaAa9a1a)a!aaaqrNP: B  L#B @.B  [3B   B BAQK/*ALM NPO BPK!!^772com/ustadmobile/core/db/dao/ClazzDao_Impl$13.class4 B B C    Bval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$13;call)()Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_result'Lcom/ustadmobile/lib/db/entities/Clazz;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureZLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod GH EF I  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode %com/ustadmobile/lib/db/entities/Clazz                          QR,com/ustadmobile/core/db/dao/ClazzDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplfindByClazzCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicy(I)VsetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodecloseandroidx/room/RoomSQLiteQueryrelease BCDEFGHIJKC*+*,*LjMNPGHQRK E**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+(8)+"7  *+"7""++,6%%6$$-+ "7&&.+ "7((/+ "7**0+ "7,,1+ "7..2+,6003+"7114+"7335+"7556+,6777+"7888+$ :: +%:::9+"7;;:+"7==;+"7??<+"7AA=+$ :C +%:CC>::+?*@:D+?*@DLv]mopq'r/s7t?uGvOwWx_ygzo{w|}~ ",3=DNU_fp| &-7>IOY`jq{M<9STUTLVT:WTCXY ST,UT=Z[Nx\Y _g]Y"|J^_$pV`a%9bY&(cY(dY*eY,fY.ga0hY1iY3jY5&ka77lY8YmVT:j\mY;{KnY=:oY?)pYAWTCqrsata'ua/va7wa?xaGyaOza W{a _|a gy}a oq~a wiaaaYaQaIaAa9a1a)a!aaaqrNP: B  L#B @.B  [3B   B BAQK/*ALjM NPO BPK!!r2com/ustadmobile/core/db/dao/ClazzDao_Impl$14.class41 F F G     # # # # # # # # # # # # # # # # # # # # # # # # # Fval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$14;call()Ljava/util/List; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode_item'Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable9Ljava/util/List; StackMapTable Exceptions Signature;()Ljava/util/List;finalize()V()Ljava/lang/Object;lLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzDao_Impl.javaEnclosingMethod KL IJ M  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodejava/util/ArrayList  M %com/ustadmobile/lib/db/entities/Clazz                      ! " # $ % & ' ( ) * + ,- ./ 0 UV,com/ustadmobile/core/db/dao/ClazzDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_Impl findAllLive()Landroidx/lifecycle/LiveData; access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease FGHIJKLMNOC*+*,*PQRTKLUVO.F**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6Y+ !:+"#Y$:+%7&+' : +(:)+' : +(:*++8  ,+%7!!-+%7##.+/6&&6%%0+ %7''1+ %7))2+ %7++3+ %7--4+ %7//5+/6116+%7227+%7448+%7669+/688:+%799;+' :; +(:;;<+%7<<=+%7>>>+%7@@?+%7BB@+' :D +(:DDABW:+C:E+CEPr\'/7?GOW_gow        +!1#;%B'L(S*]+d-n.u1235689;<>?ABDEGH JKM$N+P5Q<SFTMVXW^Yh[o]y^`acdfgijlnopqsqstQ<9 WX.YX[ZX;[XD\]^_WX;YXL`a ]b_!nqc_#Tde%`fg&Ch_'2i_)!j_+k_-l_/mg1n_2o_4$p_65qg8Fr_9hwZX;yfs_<Ut_>Du_@3v_B[XDwgxg'yg/zg7{g?|gG}gO~g Wg _g gg og wxgpghg`gXgPgHg@g8g0g(g gRT F F1# L$F#@/F# [4F# F FO6*DP yzQ RTAUO/*EPQ RTS FPK!!,Ŧ2com/ustadmobile/core/db/dao/ClazzDao_Impl$15.class4 B B C    Bval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$15;call)()Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_result'Lcom/ustadmobile/lib/db/entities/Clazz;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureZLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod GH EF I  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode %com/ustadmobile/lib/db/entities/Clazz                          QR,com/ustadmobile/core/db/dao/ClazzDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicy(I)VsetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodecloseandroidx/room/RoomSQLiteQueryrelease BCDEFGHIJKC*+*,*L MNPGHQRK E**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+(8)+"7  *+"7""++,6%%6$$-+ "7&&.+ "7((/+ "7**0+ "7,,1+ "7..2+,6003+"7114+"7335+"7556+,6777+"7888+$ :: +%:::9+"7;;:+"7==;+"7??<+"7AA=+$ :C +%:CC>::+?*@:D+?*@DLv]'/7?GOW_gow !"#$%&')*,-/02 467"9,;3==>D@NAUC_DfGpH|IKLNOQRTUWXZ[]^`a cdf&g-i7j>lImOoYq`sjtqv{wyz|}M<9STUTLVT:WTCXY ST,UT=Z[Nx\Y _g]Y"|J^_$pV`a%9bY&(cY(dY*eY,fY.ga0hY1iY3jY5&ka77lY8YmVT:j\mY;{KnY=:oY?)pYAWTCqrsata'ua/va7wa?xaGyaOza W{a _|a gy}a oq~a wiaaaYaQaIaAa9a1a)a!aaaqrNP: B  L#B @.B  [3B   B BAQK/*AL M NPO BPK!!&k;;2com/ustadmobile/core/db/dao/ClazzDao_Impl$16.class4' 2 3 4 05 678 9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr %s %tu B4 %v Bw %x By %z B{ B| B} B~ B B O4 O O O O O O O O O % O O O O O O O O O O O O g4 g g g g m4 m m m % m m m m m m m m m m m m m m m m m m m m m m m m %  val$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$16;callS()Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpSchoolName_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUid_tmpSchoolActive_tmp_1_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct _tmpSchool(Lcom/ustadmobile/lib/db/entities/School; _tmpCtTitle_tmpCtTerminology _tmpCtUid _tmpCtLct_tmpTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpClazzName _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUid_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmp_2_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_resultQLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorIndexOfCtUid_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod    clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode umCalendarUidumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct schoolUid schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZonectUidctTitle ctTerminologyctLct  /com/ustadmobile/lib/db/entities/HolidayCalendar           &com/ustadmobile/lib/db/entities/School                      1com/ustadmobile/lib/db/entities/CourseTerminology    Ocom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology                                ! "# $% & ,com/ustadmobile/core/db/dao/ClazzDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_Impl!findByUidWithHolidayCalendarAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetUmCalendarUid(J)V getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategory(I)VsetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLct setSchoolUid setSchoolName setSchoolDescsetSchoolAddresssetSchoolActivesetSchoolPhoneNumbersetSchoolGendersetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonesetCtUid setCtTitlesetCtTerminologysetCtLct setClazzUid setClazzName setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidsetClazzActivesetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodesetHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V setSchool+(Lcom/ustadmobile/lib/db/entities/School;)VsetTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*i**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++16,+26-+36.+46/+560+661+762+863+964+:65+;66+<67+=68+>69+?6:+@+AP+AE+A:+A/+A$+A+ A+!ABYC:<+D7=<=E+A :? +F:?<?G+H6@<@I+H6BB6A<AJ+D7C<CK+D7E<EL+ H6G<GM+!D7H<HN:<+"A+#A+$A+%A+&A+'A+(A+)A+*A++A|+,Aq+-Af+.A[+/AP+0AE+1A:+2A/+3A$+4A+5A+6AOYP:=+"D7>=>Q+#A :@ +#F:@=@R+$A :A +$F:A=AS+%A :B +%F:B=BT+&H6DD6C=CU+'A :E +'F:E=EV+(H6F=FW+)D7G=GX+*D7I=IY++Z9K=K[+,Z9M=M\+-A :O +-F:O=O]+.D7P=P^+/D7R=R_+0D7T=T`+1A :V +1F:V=Va+2D7W=Wb+3D7Y=Yc+4H6[=[d+5D7\=\e+6A :^ +6F:^=^f:=+7A$+8A+9A+:AugYh:>+7D7?>?i+8A :A +8F:A>Aj+9A :B +9F:B>Bk+:D7C>Cl:>mYn:;+D7?;?o+A :A +F:A;Ap+A :B +F:B;Bq+r8C;Cs+D7D;Dt+D7F;Fu+H6II6H;Hv+ D7J;Jw+ D7L;Lx+ D7N;Ny+ D7P;Pz+ D7R;R{+H6T;T|+D7U;U}+D7W;W~+D7Y;Y+H6[;[+D7\;\+A :^ +F:^;^+D7_;_+D7a;a+D7c;c+D7e;e+A :g +F:g;g;<;=;>:;;:<+*<:h+*hx'/7?GOW_gow'/7?GOW_gow8AKR]cmt~    *1 <!B#L%S(])i*p,{-/134679:<=?@BCEG IJL$M+O5P<RGSMUWW^YhZo\y]_`bcefhjklopr suv!x+z2|=}CMT^ehkt} '18BISZdku|&07BHRY`gnqtx~`?K=my?~h@KAWB:C)EGHA<@A?B~EOJV^>@*ALxBi[C]gD9E(FGIKMOP$R5TWmVh\WyKY:[)\^=A@B \?+:AMB^Ci>AB^Eg<=k>}?ABCD|F_HkI NJ1=LB,NSPd RuTUWY[\^q_`aOc0>eRgt;pi'a/Y7Q?IGAO9 W1 _) g! o w  y!q "i #'a $/Y %7Q &?I'GA(O9)W1*_)+g!,o-w. /012345678 9!:t;"#$.8;%*B &*@O;%B*O & & &@D%BO&&& &lJ%BO&&&& &J &[S%BO&&&&&& & =%BO+*g & &>%BOg(@%mBOg& &LG%mBOg&&@R%mBOg&& &[W%mBOg&&& &;%m%'()A*/* ()+,-./01 PK!!{o2com/ustadmobile/core/db/dao/ClazzDao_Impl$17.class40 F F G     # # # # # # # # # # # # # # # # # # # # # # # # # Fval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$17;call()Ljava/util/List; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode_item'Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable9Ljava/util/List; StackMapTable Exceptions Signature;()Ljava/util/List;()Ljava/lang/Object;lLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzDao_Impl.javaEnclosingMethod KL IJ M  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodejava/util/ArrayList  M %com/ustadmobile/lib/db/entities/Clazz                        ! " # $ % & ' ( ) * +, -. / UV,com/ustadmobile/core/db/dao/ClazzDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplfindAllClazzesBySchool5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease FGHIJKLMNOC*+*,*PQRTKLUVODF**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6Y+ !:+"#Y$:+%7&+' : +(:)+' : +(:*++8  ,+%7!!-+%7##.+/6&&6%%0+ %7''1+ %7))2+ %7++3+ %7--4+ %7//5+/6116+%7227+%7448+%7669+/688:+%799;+' :; +(:;;<+%7<<=+%7>>>+%7@@?+%7BB@+' :D +(:DDABW:+C*D:E+C*DEPz^'/7?GOW_ g o w    "$ &+'1);+B-L.S0]1d3n4u789;<>?ABDEGHJKMN PQS$T+V5W<YFZM\X]^_haocydfgijlmoprtuvwyzwyz{Q<9 WX.YX[ZX;[XD\]^_WX;YXL`a ]b_!nqc_#Tde%`fg&Ch_'2i_)!j_+k_-l_/mg1n_2o_4$p_65qg8Fr_9hwZX;yfs_<Ut_>Du_@3v_B[XDwgxg'yg/zg7{g?|gG}gO~g Wg _g gg og wgwgoggg_gWgOgGg?g7g/g'gRT F F1# L$F#@/F# [4F# FFAUO/*EPQ RTS FPK!!4com/ustadmobile/core/db/dao/ClazzDao_Impl$18$1.class4 @ A    this$1 InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$18;(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$18;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$18$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode_item'Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUidcursorLandroid/database/Cursor;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_resLjava/util/List;LocalVariableTypeTable9Ljava/util/List; StackMapTable SignatureT(Landroid/database/Cursor;)Ljava/util/List;ULandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzDao_Impl.javaEnclosingMethod BE FclazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodejava/util/ArrayList F %com/ustadmobile/lib/db/entities/Clazz F                       .com/ustadmobile/core/db/dao/ClazzDao_Impl$18$1*androidx/room/paging/LimitOffsetDataSource,com/ustadmobile/core/db/dao/ClazzDao_Impl$18android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodeadd(Ljava/lang/Object;)Z @ABEFGHx*+*,-IJHKLBEMNOPQRSRTUVWHE+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6Y+:+ Y!:+"7#+$ : +%:&+$ : +%:'+(8  )+"7!!*+"7##++,6&&6%%-+ "7''.+ "7))/+ "7++0+ "7--1+ "7//2+,6113+"7224+"7445+"7666+,6887+"7998+$ :; +%:;;9+"7<<:+"7>>;+"7@@<+"7BB=+$ :D +%:DD>?WI^W&.6>FNV^fnv~ *1;BLS]dnz $+5<GMW^hoyJ<9XYZYJ[Y;\YD]^_`XY*ZY;ab Lc`!]qd`#zTeR%n`fg&Ch`'2i`)!j`+k`-l`/mg1n`2o`4p`6$qg85r`9Ww[Y;hfs`<yUt`>Du`@3v`B\YDKLwxygzg{g|g&}g.~g6g>g Fg Ng V~g ^vg fngnfgv^g~VgNgFg>g6g.g&ggg 6 @1  L$@ @/@  [4@  @CDC@PK!!ZRR2com/ustadmobile/core/db/dao/ClazzDao_Impl$18.class48 $ % &' "()* + ,-/ InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$18;create.()Landroidx/room/paging/LimitOffsetDataSource; SignatureW()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;Factory`Landroidx/paging/DataSource$Factory; SourceFileClazzDao_Impl.javaEnclosingMethod0 12   3.com/ustadmobile/core/db/dao/ClazzDao_Impl$18$1 45java/lang/StringClazz 6 ,com/ustadmobile/core/db/dao/ClazzDao_Impl$187"androidx/paging/DataSource$Factory)com/ustadmobile/core/db/dao/ClazzDao_ImplfindAllClazzesBySchoolLive'(J)Landroidx/paging/DataSource$Factory;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$18;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*I Y***YS A/*   !"#   . PK!!ͨ004com/ustadmobile/core/db/dao/ClazzDao_Impl$19$1.class4 r s       !"#$%&'()*+,-./012345 6 27 8 9: 7; < 7= 7> 7? 7@ 7A B 7C D 7E 7F 7G 7H 7I 7J 7K 7LM J; JN O JP JQ JRS Q; QT QU QV QW QX QY QZ Q[ Q\ Q] Q^ Q_ Q` Qa Qb Qc Qd Qe Qf Qg Qh Qi Qj Qk Ql Qm Qn Qo Qp Qq rstthis$1u InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$19;(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$19;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$19$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActive_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_tmpClazzActiveEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; _tmpCtTitleLjava/lang/String;_tmpCtTerminology _tmpCtUid _tmpCtLct_tmpTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpClazzName _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode_tmpTeacherNames_item_1=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails; _tmpClazzUid_tmpAttendanceAverage_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmp_1_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_tmpNumStudents_tmpNumTeachers_tmpLastRecordedcursorLandroid/database/Cursor;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfNumStudents_cursorIndexOfNumTeachers_cursorIndexOfTeacherNames_cursorIndexOfLastRecorded_cursorIndexOfCtUid_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_resLjava/util/List;LocalVariableTypeTableOLjava/util/List; StackMapTablevwx Signaturej(Landroid/database/Cursor;)Ljava/util/List;kLandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzDao_Impl.javaEnclosingMethod yz tw x{clazzUid| }~ clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodeclazzEnrolmentUidclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLct numStudents numTeachers teacherNames lastRecordedctUidctTitle ctTerminologyctLctjava/util/ArrayList  x  .com/ustadmobile/lib/db/entities/ClazzEnrolment x                 1com/ustadmobile/lib/db/entities/CourseTerminology     ;com/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails                               .com/ustadmobile/core/db/dao/ClazzDao_Impl$19$1*androidx/room/paging/LimitOffsetDataSource,com/ustadmobile/core/db/dao/ClazzDao_Impl$19android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)JsetClazzEnrolmentUid(J)VsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftgetInt(I)IsetClazzEnrolmentRolegetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive(Z)V!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLctsetCtUid getString(I)Ljava/lang/String; setCtTitle(Ljava/lang/String;)VsetCtTerminologysetCtLct setClazzUid setClazzName setClazzDescsetAttendanceAveragesetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidsetClazzActivesetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodesetNumStudentssetNumTeacherssetTeacherNamessetLastRecordedsetClazzActiveEnrolment3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VsetTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vadd(Ljava/lang/Object;)Z rstwxyzx*+*,-{|H}~twz=b++=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/2Y+34:0+5+6+6+6|+6q+6f+6[+ 6P+!6E+"6:+#6/+$6$+%6+&6+'6 7Y8:2+97323:+97525;+97727<+97929=+97;2;>+?6=2=@+ A8>2>B+!?6@@6?2?C+"97A2AD+#?6C2CE+$97D2DF+%97F2FG+&?6H2HH+'97I2II:2+,6$+-6+.6+/6uJYK:3+,97434L+-6 :6 +-M:636N+.6 :7 +.M:737O+/97838P:3QYR:1+97414S+6 :6 +M:616T+6 :7 +M:717U+A8818V+97919W+97;1;X+?6>>6=1=Y+ 97?1?Z+ 97A1A[+ 97C1C\+ 97E1E]+ 97G1G^+?6I1I_+97J1J`+97L1La+97N1Nb+?6P1Pc+97Q1Qd+6 :S +M:S1Se+97T1Tf+97V1Vg+97X1Xh+97Z1Zi+6 :\ +M:\1\j+(?6]1]k+)?6^1^l+*6 :_ +*M:_1_m++97`1`n12o13p01qWX0{     & . 6 > F N V ^ f n v ~                ! " # $ %& &. '6 (> )F *N +V ,^ -f .n /} 0 3 4) 63 7: 9D :K <U =\ ?f @m Bw C~ E F H I L M N P Q S T V W Y Z \ ] _ `# a& b) eU f^ hh io kz l n p r s u w y z { | ~          % / 6 @ G Q X b n u                     ) 0 ; A K R \ c m t ~                    % ( |Dm33D5U7f9w;=>m?y@\AKC:D)F HI)2}67h\4:678^i367>S\_R1)2[3I4)67/8@9Q;n=b>?ACsEbGQI@J/LN P)QKS\TmV~XZt\c]R^0_`+}~+$ &.6> F N V ^ fnv~}ume]UME=5 -!%"#$ %&&.'6(>)F*N+V,^-f.n/}0 }0}1r<r7@q1r7+*J  3r7J(5rQ7J L<rQ7J@GrQ7J [LrQ7J 9 21ruvurPK!!/  2com/ustadmobile/core/db/dao/ClazzDao_Impl$19.class4@ ( ) *+ &,-./012 3 457 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$19;create.()Landroidx/room/paging/LimitOffsetDataSource; Signaturem()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryvLandroidx/paging/DataSource$Factory; SourceFileClazzDao_Impl.javaEnclosingMethod8 9:   ;.com/ustadmobile/core/db/dao/ClazzDao_Impl$19$1 <=java/lang/StringClazzEnrolmentPersonGroupMember ScopedGrantClazzCourseTerminology > ,com/ustadmobile/core/db/dao/ClazzDao_Impl$19?"androidx/paging/DataSource$Factory)com/ustadmobile/core/db/dao/ClazzDao_ImplfindClazzesWithPermissionO(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$19;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*] 3Y***YSYSY SY SY S  3A /*  "#$%&'6! PK!!  1com/ustadmobile/core/db/dao/ClazzDao_Impl$2.class4 "C #BD E FG H FI FJ K L FM N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab "cdethis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindU(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Clazz;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value'Lcom/ustadmobile/lib/db/entities/Clazz;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureVLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileClazzDao_Impl.javaEnclosingMethodf &g $%}UPDATE OR ABORT `Clazz` SET `clazzUid` = ?,`clazzName` = ?,`clazzDesc` = ?,`attendanceAverage` = ?,`clazzHolidayUMCalendarUid` = ?,`clazzScheuleUMCalendarUid` = ?,`isClazzActive` = ?,`clazzLocationUid` = ?,`clazzStartTime` = ?,`clazzEndTime` = ?,`clazzFeatures` = ?,`clazzSchoolUid` = ?,`clazzEnrolmentPolicy` = ?,`clazzTerminologyUid` = ?,`clazzMasterChangeSeqNum` = ?,`clazzLocalChangeSeqNum` = ?,`clazzLastChangedBy` = ?,`clazzLct` = ?,`clazzTimeZone` = ?,`clazzStudentsPersonGroupUid` = ?,`clazzTeachersPersonGroupUid` = ?,`clazzPendingStudentsPersonGroupUid` = ?,`clazzParentsPersonGroupUid` = ?,`clazzCode` = ? WHERE `clazzUid` = ? hij kl m1 no pq r1 st uv wi xi yz {i |i }i ~i i i i i i 1 i i i i 1%com/ustadmobile/lib/db/entities/Clazz 23+com/ustadmobile/core/db/dao/ClazzDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter)com/ustadmobile/core/db/dao/ClazzDao_Impl(Landroidx/room/RoomDatabase;)V getClazzUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getClazzNamebindNull(I)V bindString(ILjava/lang/String;)V getClazzDescgetAttendanceAverage()F bindDouble(ID)VgetClazzHolidayUMCalendarUidgetClazzScheuleUMCalendarUid isClazzActive()ZgetClazzLocationUidgetClazzStartTimegetClazzEndTimegetClazzFeaturesgetClazzSchoolUidgetClazzEnrolmentPolicy()IgetClazzTerminologyUidgetClazzMasterChangeSeqNumgetClazzLocalChangeSeqNumgetClazzLastChangedBy getClazzLctgetClazzTimeZonegetClazzStudentsPersonGroupUidgetClazzTeachersPersonGroupUid%getClazzPendingStudentsPersonGroupUidgetClazzParentsPersonGroupUid getClazzCode "#$%&'(I *+*,)p*  +- $% ./01(-)s* +-23(d|+,, ++,, ++, +, +, +, ,>++,+ ,+ ,+ ,+ ,+ ,+,+,+,+,+,,++,+,+,+,+,,++,+,)#x yz|'~.8COZfs} !-9EQXco{**|+-|45|67s 89:   -@ A A2;(4 *+, !)p*  +-<=>?@AB, "PK!!?& 2com/ustadmobile/core/db/dao/ClazzDao_Impl$20.class4 E F G CH IJK 6L M 6NO G 6P Q 6R 6S T 7U 6V WX YZ[\val$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$20;call()Ljava/util/List; _tmpLabelNameLjava/lang/String;_item_1-Lcom/ustadmobile/lib/db/entities/UidAndLabel;_tmpUidJ_cursorIndexOfUidI_cursorIndexOfLabelName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTable]^_` Exceptionsa SignatureA()Ljava/util/List;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzDao_Impl.javaEnclosingMethodb cd   e fgh ijjava/util/ArrayList kl m no+com/ustadmobile/lib/db/entities/UidAndLabel pq rs tu vw xy z{ |e} ~e $%,com/ustadmobile/core/db/dao/ClazzDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplgetClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)JsetUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setLabelName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*  !#$% **L=>Y+:+ I Y :+ 7 + : +:W:+*: +* wV    $ - 6 ? F P V _ f p s w }     \ S&'6:()?1*+_&'t,-r.-$c/0!#123 $c/454$671 869:;<=A$>/*  !#:;<?@ABCD" PK!!J_2com/ustadmobile/core/db/dao/ClazzDao_Impl$21.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$21;call()Ljava/lang/Boolean;_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH ,com/ustadmobile/core/db/dao/ClazzDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Booleanjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplpersonHasPermissionWithClazz7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IvalueOf(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* Z**L++>MM,N+ * -:+ * 9HHJH6   " / 2 7 9 ? F H P W 4" / 7 ZI!"#%*$@% $&'(A)/*   '(*+,-./0  PK!!\82com/ustadmobile/core/db/dao/ClazzDao_Impl$22.class4i 8 9 : 6; <=> *? @ *A *B CD +E *F GH IJKLval$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$22;call()Ljava/util/List;_itemLjava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTableMNO ExceptionsP Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzDao_Impl.javaEnclosingMethodQ RS   T UVW XYjava/util/ArrayList Z[ \ ]^ _`a bc de fTg hT  ,com/ustadmobile/core/db/dao/ClazzDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplselectDelegatablePermissions6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)Jjava/lang/LongvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*  a**LY+M+ +  N,- W,N+ *-:+ *@OOQO6   ( 3 ; > @ F M O W ^ *3!"0#$aP%&' 0#()*+*,-./0A1/*  -./234567 PK!!q"F<<2com/ustadmobile/core/db/dao/ClazzDao_Impl$23.class46 < = > :? @AB CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ - - D> - D - D - D D D D D D Q> Q Q Q Q Q Q Q Q Q - Q Q Q Q Q Q Q Q Q Q Q Q i> i i i i o> o o o - o o o o o o o o o o o o o o o o o o o o o o o o o o -  val$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$23;call;()Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpClazzHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpSchoolName_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUid_tmpSchoolActive_tmp_1_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct_tmpClazzSchool(Lcom/ustadmobile/lib/db/entities/School; _tmpCtTitle_tmpCtTerminology _tmpCtUid _tmpCtLct_tmpTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpClazzName _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUid_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmp_2_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_tmpNumStudents_tmpNumTeachers_result9Lcom/ustadmobile/lib/db/entities/ClazzWithDisplayDetails;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorIndexOfNumStudents_cursorIndexOfNumTeachers_cursorIndexOfCtUid_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturelLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod  3  clazzUid  clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode umCalendarUidumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct schoolUid schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone numStudents numTeachersctUidctTitle ctTerminologyctLct  /com/ustadmobile/lib/db/entities/HolidayCalendar           &com/ustadmobile/lib/db/entities/School                         1com/ustadmobile/lib/db/entities/CourseTerminology      7com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails                 ! " # $ % & ' ( ) * + , -. /0 12 334 53 ,com/ustadmobile/core/db/dao/ClazzDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplgetClazzWithDisplayDetails!(JJ)Landroidx/lifecycle/LiveData; access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetUmCalendarUid(J)V getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategory(I)VsetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLct setSchoolUid setSchoolName setSchoolDescsetSchoolAddresssetSchoolActivesetSchoolPhoneNumbersetSchoolGendersetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonesetCtUid setCtTitlesetCtTerminologysetCtLct setClazzUid setClazzName setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidsetClazzActivesetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodesetNumStudentssetNumTeacherssetClazzHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VsetClazzSchool+(Lcom/ustadmobile/lib/db/entities/School;)VsetTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* =%m**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++16,+26-+36.+46/+560+661+762+863+964+:65+;66+<67+=68+>69+?6:+@6;+A6<+B+CP+CE+C:+C/+C$+C+ C+!CDYE:>+F7?>?G+C :A +H:A>AI+J6B>BK+J6DD6C>CL+F7E>EM+F7G>GN+ J6I>IO+!F7J>JP:>+"C+#C+$C+%C+&C+'C+(C+)C+*C++C|+,Cq+-Cf+.C[+/CP+0CE+1C:+2C/+3C$+4C+5C+6CQYR:?+"F7@?@S+#C :B +#H:B?BT+$C :C +$H:C?CU+%C :D +%H:D?DV+&J6FF6E?EW+'C :G +'H:G?GX+(J6H?HY+)F7I?IZ+*F7K?K[++\9M?M]+,\9O?O^+-C :Q +-H:Q?Q_+.F7R?R`+/F7T?Ta+0F7V?Vb+1C :X +1H:X?Xc+2F7Y?Yd+3F7[?[e+4J6]?]f+5F7^?^g+6C :` +6H:`?`h:?+9C$+:C+;C+<CuiYj:@+9F7A@Ak+:C :C +:H:C@Cl+;C :D +;H:D@Dm+<F7E@En:@oYp:=+F7A=Aq+C :C +H:C=Cr+C :D +H:D=Ds+t8E=Eu+F7F=Fv+F7H=Hw+J6KK6J=Jx+ F7L=Ly+ F7N=Nz+ F7P=P{+ F7R=R|+ F7T=T}+J6V=V~+F7W=W+F7Y=Y+F7[=[+J6]=]+F7^=^+C :` +H:`=`+F7a=a+F7c=c+F7e=e+F7g=g+C :i +H:i=i+7J6j=j+8J6k=k=>=?=@:==:>+>:l+l @ B C D' E/ F7 G? HG IO JW K_ Lg Mo Nw O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d' e/ f7 g? hG iO jW k_ lg mo nw o p q r s t u v w x y z { | ~ H Q [ b m s }                         * 0 : A L R \ c m y                    # * 4 ; E L W ] g n x                  + 1 ; B M S ] d n u x {  " # % & ( * , - / 1 3 4 6 7 9 : = > ?& A0 B7 DA EH GR HY Jc Kj Mt N{ P Q S T V W Y Z \ ] _ ` b c e g i j l m% o/ p6 r@ sG uR vX xb zi |s }z            pA[?}yAhBKCWD:E)GIJQ> B-CODGQZX`@B:C\xDy[EmgF9G(HIKMOQ#R4TEVgmXx\YK[:])^`?.CPD\A;:C]DnEi@CD`Ui>?{%@ACDEFHJK0pLA_NRNPc=Rt,TV WY[]^` ac/qe@`gb>is-jk='/7|?tGlOd W\ _T gL oD w<4,$      !"#'$/%7|&?t'Gl(Od)W\*_T+gL,oD-w<.4/,0$12 3 !4"5#6$7%8&9':(;)< =*+,.H=-*D .*@O=-D*Q . . .@F-DQ... .lL-DQ.... .J .[U-DQ...... . ?-DQ+*i . .@-DQi(B-oDQi. .LI-oDQi..@T-oDQi.. .[Y-oDQi... .@=-o -/01236*   A4/* = 0156789:; PK!!..2com/ustadmobile/core/db/dao/ClazzDao_Impl$24.class4 p p q        !"#$%&'()*+ , -. 6 / 60 1 62 63 64 5 66 67 68 69 6: ; 6< 6= 6> 6? 6@ 6A 6B 6C 6D 6E 6F 6GH Q QI QJ QK L QM QN QO QP QQ QR QS QT QU QV QW QX QY QZ Q[ Q\ Q] Q^ Q_ Q` Qa Qb c de pfghival$_statementLandroidx/room/RoomSQLiteQuery;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$24;call3()Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;_tmpSchoolNameLjava/lang/String;_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUidJ_tmpSchoolActiveZ_tmpI_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct _tmpSchool(Lcom/ustadmobile/lib/db/entities/School; _tmpClazzName _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUid_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmp_1_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_result1Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorLandroid/database/Cursor; StackMapTablejkl Exceptionsm()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethodn op uv st wq rst uvclazzUidw xy clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode schoolUid schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone z{ |}&com/ustadmobile/lib/db/entities/School ~                        /com/ustadmobile/lib/db/entities/ClazzWithSchool                           q q ,com/ustadmobile/core/db/dao/ClazzDao_Impl$24java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplgetClazzWithSchool5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setSchoolUid(J)V getString(I)Ljava/lang/String; setSchoolName(Ljava/lang/String;)V setSchoolDescsetSchoolAddressgetInt(I)IsetSchoolActive(Z)VsetSchoolPhoneNumbersetSchoolGender(I)VsetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZone setClazzUid setClazzName setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidsetClazzActivesetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCode setSchool+(Lcom/ustadmobile/lib/db/entities/School;)Vcloseandroidx/room/RoomSQLiteQueryrelease pqrstuvwxyC*+*,*z{|~uvy[**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++16,+26-+36.+4+5+5+5+5+5+5+ 5+!5+"5+#5|+$5q+%5f+&5[+'5P+(5E+)5:+*5/++5$+,5+-5+.56Y7:0+871019+5 :3 +::303;+5 :4 +::404<+5 :5 +::505=+>6776606?+5 :8 +::808@+ >6909A+!87:0:B+"87<0<C+#D9>0>E+$D9@0@F+%5 :B +%::B0BG+&87C0CH+'87E0EI+(87G0GJ+)5 :I +)::I0IK+*87J0JL++87L0LM+,>6N0NN+-87O0OO+.5 :Q +.::Q0QP:0QYR:/+871/1S+5 :3 +::3/3T+5 :4 +::4/4U+V85/5W+876/6X+878/8Y+>6;;6:/:Z+ 87</<[+ 87>/>\+ 87@/@]+ 87B/B^+ 87D/D_+>6F/F`+87G/Ga+87I/Ib+87K/Kc+>6M/Md+87N/Ne+5 :P +::P/Pf+87Q/Qg+87S/Sh+87U/Ui+87W/Wj+5 :Y +::Y/Yk/0l://:0+m*n0:Z+m*nZ]mmomz' / 7 ? G OW_gow !"#$%&'(')/*7+?,G-O.W/_0g1o2w46g7p9z:<=?ACDFHJKMORSTVWY[&]0^7`AaHcRdYfcgjitj{lmoqstvwyz|} %/6AGQX[^gpw $+5<FMW^hoy#*5;ELSVY]cjmu|{Dm3458BIDQz134x5[6g7980(9A:R<c>t@BCEGmI\J KL:N/)OQQp034P8Y^0p13456n8Q:];@<$/>5@F BWDhFyGIKMNtPcQRSAU#0WEYg/UN'F/>76?.G&O W _ g o w~vnf ^!V"N#'F$/>%76&?.'G&(O)W*_+g,o-w.Y/|~nf g/p*6   @7p6 l=p6 J [Fp6  /p6(2pQ6 L9pQ6@DpQ6 [IpQ6 /pQpAy/*oz{ |~} pPK!!E4x1com/ustadmobile/core/db/dao/ClazzDao_Impl$3.class4!  this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzDao_Impl.javaEnclosingMethod  x REPLACE INTO ClazzReplicate(clazzPk, clazzDestination) SELECT DISTINCT Clazz.clazzUid AS clazzUid, ? AS clazzDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) WHERE UserSession.usClientNodeId = ? AND Clazz.clazzLct != COALESCE( (SELECT clazzVersionId FROM ClazzReplicate WHERE clazzPk = Clazz.clazzUid AND clazzDestination = ?), 0) /*psql ON CONFLICT(clazzPk, clazzDestination) DO UPDATE SET clazzPending = true */ +com/ustadmobile/core/db/dao/ClazzDao_Impl$3#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/ClazzDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!+j 1com/ustadmobile/core/db/dao/ClazzDao_Impl$4.class4!  this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzReplicate(clazzPk, clazzDestination) SELECT DISTINCT Clazz.clazzUid AS clazzUid, UserSession.usClientNodeId AS clazzDestination FROM ChangeLog JOIN Clazz ON ChangeLog.chTableId = 6 AND ChangeLog.chEntityPk = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Clazz.clazzLct != COALESCE( (SELECT clazzVersionId FROM ClazzReplicate WHERE clazzPk = Clazz.clazzUid AND clazzDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clazzPk, clazzDestination) DO UPDATE SET clazzPending = true */ +com/ustadmobile/core/db/dao/ClazzDao_Impl$4#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/ClazzDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!\wk1com/ustadmobile/core/db/dao/ClazzDao_Impl$5.class4!  this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzDao_Impl.javaEnclosingMethod   UPDATE Clazz SET attendanceAverage = COALESCE(CAST( (SELECT SUM(clazzLogNumPresent) FROM ClazzLog WHERE clazzLogClazzUid = ? AND clazzLogStatusFlag = 4) AS REAL) / CAST(MAX(1.0, (SELECT SUM(clazzLogNumPresent) + SUM(clazzLogNumPartial) + SUM(clazzLogNumAbsent) FROM ClazzLog WHERE clazzLogClazzUid = ? AND clazzLogStatusFlag = 4)) AS REAL), 0), clazzLct = ? WHERE clazzUid = ? +com/ustadmobile/core/db/dao/ClazzDao_Impl$5#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/ClazzDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!n//1com/ustadmobile/core/db/dao/ClazzDao_Impl$6.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity'Lcom/ustadmobile/lib/db/entities/Clazz;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;U(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Lcom/ustadmobile/lib/db/entities/Clazz;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$6;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA +com/ustadmobile/core/db/dao/ClazzDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_Impl insertAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100S(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*'C***@* N* -:*  (4464"* ,-#.(02.40@1Ct !"A#/* ' !"$%&'()*  PK!!EE1com/ustadmobile/core/db/dao/ClazzDao_Impl$7.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity'Lcom/ustadmobile/lib/db/entities/Clazz;this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;U(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Lcom/ustadmobile/lib/db/entities/Clazz;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$7;call()Ljava/lang/Integer;_totalI StackMapTable< Exceptions=()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA +com/ustadmobile/core/db/dao/ClazzDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_Impl updateAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200Z(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*\E<***`<* M* ,N* - ,8& _` bc'd,f6d8fCgEC8  !"A#/* \ !"$%&'()*  PK!!((1com/ustadmobile/core/db/dao/ClazzDao_Impl$8.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;/(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$8;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ +com/ustadmobile/core/db/dao/ClazzDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300R(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *o)*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFr s tuv%w'x2y<{C|M}Q[f}ht  w ! u"#$h%&'(A)/*o '(*+,-./0 PK!!U@(yy1com/ustadmobile/core/db/dao/ClazzDao_Impl$9.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;.(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/ClazzDao_Impl$9;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU +com/ustadmobile/core/db/dao/ClazzDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/ClazzDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400R(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!4CTT/com/ustadmobile/core/db/dao/ClazzDao_Impl.class4` [ [ [ [ [ [ \                  ! #      C  C   C C  C C C  C C C C C C C C C C C C C C C C C C    h     o  r u  w   |           !"#$%&'()*+,-./012345678 9 :;<=>?@ABCDEFGHIJKLMNOPQRSTU  V W  X  YZ [\ ]^ _`a bc defghi jklmnopqrstuvwxyz{|}~                                 1 1 1 1 1 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 U  [ [ [ InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfClazz&Landroidx/room/EntityInsertionAdapter; SignatureOLandroidx/room/EntityInsertionAdapter;__updateAdapterOfClazz-Landroidx/room/EntityDeletionOrUpdateAdapter;VLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange1__preparedStmtOfUpdateClazzAttendanceAverageAsync(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;insert*(Lcom/ustadmobile/lib/db/entities/Clazz;)J_resultJentity'Lcom/ustadmobile/lib/db/entities/Clazz; StackMapTable insertAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;n(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;:Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;=(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)V updateListupdate*(Lcom/ustadmobile/lib/db/entities/Clazz;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;q(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;!updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUid timeChangedF(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUid_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCodeuid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor; findByUidLive (J)Landroidx/lifecycle/LiveData;I(J)Landroidx/lifecycle/LiveData;findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;code_cancellationSignalLandroid/os/CancellationSignal;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;findByClazzCodeFromWeb findAllLive()Landroidx/lifecycle/LiveData;Z()Landroidx/lifecycle/LiveData;>;findAll()Ljava/util/List;_item9Ljava/util/List;;()Ljava/util/List;findByUidAsync_(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;!findByUidWithHolidayCalendarAsynctLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;>;(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;>;)Ljava/lang/Object;findAllClazzesBySchool schoolUid]Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;r(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object;findAllClazzesBySchoolLiveFactory'(J)Landroidx/paging/DataSource$Factory;c(J)Landroidx/paging/DataSource$Factory;findClazzesWithPermissionO(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory; searchQueryaccountPersonUidexcludeSelectedClazzListexcludeSchoolUid sortOrderfilter currentTime permissionselectedSchool_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;(Ljava/lang/String;JLjava/util/List;JIIJJJ)Landroidx/paging/DataSource$Factory;getClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;idsbLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByClazzName$(Ljava/lang/String;)Ljava/util/List;nameM(Ljava/lang/String;)Ljava/util/List;personHasPermissionWithClazz7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;selectDelegatablePermissionsELkotlin/coroutines/Continuation<-Ljava/util/List;>;[(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getClazzWithDisplayDetails!(JJ)Landroidx/lifecycle/LiveData;\(JJ)Landroidx/lifecycle/LiveData;0findClazzesWithEffectiveHolidayCalendarAndFilter(J)Ljava/util/List;_tmpUmCalendarName_tmpUmCalendarUid_tmpUmCalendarCategory_tmpUmCalendarActive _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpSchoolName_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUid_tmpSchoolActive_tmp_1_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct _tmpSchool(Lcom/ustadmobile/lib/db/entities/School; _tmpCtTitle_tmpCtTerminology _tmpCtUid _tmpCtLct_tmpTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology;QLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology;_tmp_2_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorIndexOfCtUid_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct filterUidcLjava/util/List;f(J)Ljava/util/List;getClazzWithSchoolTLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;>;i(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithSchool;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000I(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100S(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200Z(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300R(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 SourceFileClazzDao_Impl.java jh ih gh de `a ^_ k+com/ustadmobile/core/db/dao/ClazzDao_Impl$1 k+com/ustadmobile/core/db/dao/ClazzDao_Impl$2+com/ustadmobile/core/db/dao/ClazzDao_Impl$3+com/ustadmobile/core/db/dao/ClazzDao_Impl$4+com/ustadmobile/core/db/dao/ClazzDao_Impl$5   {  +com/ustadmobile/core/db/dao/ClazzDao_Impl$6 k  r  +com/ustadmobile/core/db/dao/ClazzDao_Impl$7+com/ustadmobile/core/db/dao/ClazzDao_Impl$8 k+com/ustadmobile/core/db/dao/ClazzDao_Impl$9 k,com/ustadmobile/core/db/dao/ClazzDao_Impl$10 k&SELECT * FROM Clazz WHERE clazzUid = ?     clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode %com/ustadmobile/lib/db/entities/Clazz                                    &SELECT * From Clazz WHERE clazzUid = ? java/lang/StringClazz,com/ustadmobile/core/db/dao/ClazzDao_Impl$11 k 'SELECT * FROM Clazz WHERE clazzCode = ?   ,com/ustadmobile/core/db/dao/ClazzDao_Impl$12 ,com/ustadmobile/core/db/dao/ClazzDao_Impl$13 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) WHERE PersonGroupMember.groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive AND Person.personUid IN (SELECT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = ? AND (? != 1 OR (? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) AND Person.firstNames || ' ' || Person.lastName LIKE ? GROUP BY Person.personUid ORDER BY CASE(?) WHEN 1 THEN Person.firstNames WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(?) WHEN 2 THEN Person.firstNames WHEN 4 THEN Person.lastName ELSE '' END DESC, CASE(?) WHEN 5 THEN attendance WHEN 7 THEN earliestJoinDate WHEN 9 THEN latestDateLeft ELSE 0 END ASC, CASE(?) WHEN 6 THEN attendance WHEN 8 THEN earliestJoinDate WHEN 10 THEN latestDateLeft ELSE 0 END DESC  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25 .com/ustadmobile/lib/db/entities/ClazzEnrolment |}2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl-com/ustadmobile/core/db/dao/ClazzEnrolmentDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatement"androidx/paging/DataSource$Factoryandroidx/room/RoomSQLiteQuery()VS(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiong(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I8(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;J)V7(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)V:(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;JJJ)V<(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;ZJJJI)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V<(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;IJJJI)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;bindNull(I)V bindString(ILjava/lang/String;)Vjava/util/Collections emptyListandroidx/paging/DataSource1bc efghijklimnopoqorosoto$uvwr* *+* Y*+ * Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+*Y*+x. => ?X#r0=JWdqyrz{ref|}w7***+A* 7*:*!++-+x&   !(+4y ~7z{7kwc* Y*+!,"xy z{ iw2***+#** M*,'x& +,./1$2'1/213y2z{2 2g iw2***+#** M*,'x& 78:;=$>'=/>1?y2z{2 2g iw3***+$W** M*,(x& CDFGI%J(I0J2Ky3z{3 3h iw3***+%W** M*,(x& OPRSU%V(U0V2Wy3z{3h wc*&Y*+',"x\y z{ iwc*(Y*)-"xoy z{ iwX**Y*++"xyz{ iw{ *,Y*!-"xy4z{ iw *.Y*!/ "xyHz{  iwv **0:6616161*26 * 6 **3 : **3 L`ssusxN*-8;ELU\`gps|yRU~ z{xuj @Vbw *4Y*!5 "xyHz{  iw >6:67:686!89: * :Y*;<x"  "'yR>z{>>>: 2/' >iw-=:=7:686!8>Y*?xfo pqrs"ty>-z{--) !iw2@:@7:689:*AY*B-<x yH2z{22. &# 2iw,CNC7:6868DY*Exv !y4,z{,) !iw JF:F7: 6   !86   86   89: * GY* H<x* X] ^_`a"b%c.d3ey\ Jz{JJJJF > ; 3 Jiw2I:I7:689:*JY*K-<x~ yH2z{22. &# 2iwD rL: L7: 6   86   !86   86   86   86   89: * MY* N<xBT_ `abc#d&e0f3g=h@iIjMkVl[myf rz{rrrrrn e b [ riw2O:O7:689:*PY*Q-<x\] ^_`ayH2z{22. &# 2iw5ONO7:68*RSYTSUY*VWx y45z{52 *'iwX: X 7: 6   86   86   86   86   86   86    86    Y   Z 6   8 6   8 6   8 6   8[Y* \xv g hijk#l&m/n2o:p=qFrJsTtXuavewjxtz}|}~yp z{   tSi w]x@iAw3 *+^_x)y  z{Aw4 *+^,`x)y  z{A|w3 *+^ax)y  z{w/*x*y {w/*x*y {w/*x*y {w/*x*y {w/*x*y {w/*x*y {w/*x*y {w/*x*y {d[UPMJGDA>:4.,*(&  b PK!!E! Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$1.class4L - ,. / 01 2 3 4 5 6 7 89 :;<this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;](Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindh(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityInsertionAdapter; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod= > {INSERT OR ABORT INTO `ClazzLogAttendanceRecord` (`clazzLogAttendanceRecordUid`,`clazzLogAttendanceRecordClazzLogUid`,`clazzLogAttendanceRecordPersonUid`,`attendanceStatus`,`clazzLogAttendanceRecordMasterChangeSeqNum`,`clazzLogAttendanceRecordLocalChangeSeqNum`,`clazzLogAttendanceRecordLastChangedBy`,`clazzLogAttendanceRecordLastChangedTime`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) ?@A BC D@ E@ FG H@ I@ JG K@8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord  >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$1$androidx/room/EntityInsertionAdapter]? ^^!"^#$A%4 *+, /  &'()*+, PK!!ojEcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$10.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;A(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU ?com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception *+*E  Y*L*+X* M* *+ ,N* *+ -*A. H IKL&M*O4P?MAOLPWQY NA  !"A#/* E !"$%&'()*  PK!!Bn&n&Ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$11.class4l X X Y   '  , , , , , , , , , , , , , , , , , , , , , , , , , I I I I I I I I I I    X !"#val$_statementLandroidx/room/RoomSQLiteQuery;this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;`(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$11;call()Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_itemDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;_tmpClazzLogAttendanceRecordUid'_tmpClazzLogAttendanceRecordClazzLogUid%_tmpClazzLogAttendanceRecordPersonUid_tmpAttendanceStatus._tmpClazzLogAttendanceRecordMasterChangeSeqNum-_tmpClazzLogAttendanceRecordLocalChangeSeqNum)_tmpClazzLogAttendanceRecordLastChangedBy+_tmpClazzLogAttendanceRecordLastChangedTime)_cursorIndexOfClazzLogAttendanceRecordUid1_cursorIndexOfClazzLogAttendanceRecordClazzLogUid/_cursorIndexOfClazzLogAttendanceRecordPersonUid_cursorIndexOfAttendanceStatus8_cursorIndexOfClazzLogAttendanceRecordMasterChangeSeqNum7_cursorIndexOfClazzLogAttendanceRecordLocalChangeSeqNum3_cursorIndexOfClazzLogAttendanceRecordLastChangedBy5_cursorIndexOfClazzLogAttendanceRecordLastChangedTime_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableVLjava/util/List; StackMapTable$%&' Exceptions( SignatureX()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod) *+ ]^ [\ _, -./ 01clazzLogAttendanceRecordUid2 34#clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBy'clazzLogAttendanceRecordLastChangedTime personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList 56 _7 89 :;&com/ustadmobile/lib/db/entities/Person <= >? @A BC DC EC FC GC HI J7 KL ML NC OC PC QC RC S? TC UC V? W? X? Y7 Z? [C \7Bcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson ]? ^? _? `7 a? b? c7 d? ef gh i,j k, gh?com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!'Y+():"+*J+ ++ ++ ++ +++++++++++++++++++|++q++f++[++P++E++:++/++$+++ ++!+,Y-:$+ .7%$%/+ + :' + 0:'$'1+ + :( + 0:($(2+ + :) + 0:)$)3++ :* +0:*$*4++ :+ +0:+$+5+66,$,7+66..6-$-8+66006/$/9++ :1 +0:1$1:++ :2 +0:2$2;++ :3 +0:3$3<++ :4 +0:4$4=++ :5 +0:5$5>+.76$6?++ :8 +0:8$8@++ :9 +0:9$9A+.7:$:B+.7<$<C+.7>$>D+66@$@E+.7A$AF+ + :C + 0:C$CG+!66D$DH:$IYJ:#+.7%#%K+.7'#'L+.7)#)M+66+#+N+.7,#,O+.7.#.P+660#0Q+ .71#1R#$S"#TW":#+U*V#:E+U*VErb:'/7?GOW_gow'/8BITZdkv|!+7 > I OY`kq{ !#%'(*,./12 468&9,;6==?G@NBXC_EiFpHzIKLNOQSUVWXZ\]_`bcefh i'k1l8nBoIqSrZsatkunvrxxyvxyzcTUWij'ykj(lj)mj*nj+Loj1npj2qj3rj4sj5tj8)uj9vjCBwx%daij'?kj(lj)mj*nj+yz,{|-}z.7~|/+z0Yloj1{Jpj2(qj3rj4sj5x6tj86uj9G~x:Xmx<i\x>zKz@:xAvjCzD8$#$x%~x'mx)\z+ Kx,1:x.B)z0Sx1jzcz'[z/Sz7Kz?CzG;zO3z W+z _#z gz oz w zzzzzzzzzzzzzzzzzz{z sz!d"df d"$#X*,     *@0X,@0X,     (  l=X, #X,XAga/*Wbc dfe XPK!!#퀧( ( Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$2.class4L - ,. / 01 2 3 4 5 6 7 89 :;<this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;](Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindh(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureiLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod= > UPDATE OR ABORT `ClazzLogAttendanceRecord` SET `clazzLogAttendanceRecordUid` = ?,`clazzLogAttendanceRecordClazzLogUid` = ?,`clazzLogAttendanceRecordPersonUid` = ?,`attendanceStatus` = ?,`clazzLogAttendanceRecordMasterChangeSeqNum` = ?,`clazzLogAttendanceRecordLocalChangeSeqNum` = ?,`clazzLogAttendanceRecordLastChangedBy` = ?,`clazzLogAttendanceRecordLastChangedTime` = ? WHERE `clazzLogAttendanceRecordUid` = ? ?@A BC D@ E@ FG H@ I@ JG K@8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord  >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapterLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;](Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzLogAttendanceRecordReplicate(clarPk, clarDestination) SELECT DISTINCT ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AS clarUid, ? AS clarDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2048 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzLog ON ClazzLog.clazzLogClazzUid = Clazz.clazzUid JOIN ClazzLogAttendanceRecord ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid = ClazzLog.clazzLogUid WHERE ClazzLogAttendanceRecord.clazzLogAttendanceRecordLastChangedTime != COALESCE( (SELECT clarVersionId FROM ClazzLogAttendanceRecordReplicate WHERE clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AND clarDestination = ?), 0) /*psql ON CONFLICT(clarPk, clarDestination) DO UPDATE SET clarPending = true */ >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$3#androidx/room/SharedSQLiteStatementL W}   PK!! ]  Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$4.class4!  this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;](Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod  Z REPLACE INTO ClazzLogAttendanceRecordReplicate(clarPk, clarDestination) SELECT DISTINCT ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AS clarUid, UserSession.usClientNodeId AS clarDestination FROM ChangeLog JOIN ClazzLogAttendanceRecord ON ChangeLog.chTableId = 15 AND ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid = ChangeLog.chEntityPk JOIN ClazzLog ON ClazzLog.clazzLogUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid JOIN Clazz ON Clazz.clazzUid = ClazzLog.clazzLogClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzLogAttendanceRecord.clazzLogAttendanceRecordLastChangedTime != COALESCE( (SELECT clarVersionId FROM ClazzLogAttendanceRecordReplicate WHERE clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid AND clarDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clarPk, clarDestination) DO UPDATE SET clarPending = true */ >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$4#androidx/room/SharedSQLiteStatementL    PK!!UJMDcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$5.class4!  this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;](Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod   UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordClazzLogUid = ?, clazzLogAttendanceRecordLastChangedTime = ? WHERE clazzLogAttendanceRecordClazzLogUid = ? >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$5#androidx/room/SharedSQLiteStatementL    PK!!AWDcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$6.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;this$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;{(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$6;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/ExceptionLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$7;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/ExceptionLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$8;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception& @s A!/*   "#$%&'(  PK!! Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$9.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;B(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses@Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$9;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile%ClazzLogAttendanceRecordDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ >com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1 2 345%6/869@:D<N=Y:[<g=r> u j ! h"#$[%&'(A)/*. '(*+,-./0 PK!!PEZ1Z1Bcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl.class4Z N N N N N O      N       ! #     7  7 7 7  7 7 7 7 7      G   N N N InnerClasses__dbLandroidx/room/RoomDatabase;,__insertionAdapterOfClazzLogAttendanceRecord&Landroidx/room/EntityInsertionAdapter; SignaturebLandroidx/room/EntityInsertionAdapter;)__updateAdapterOfClazzLogAttendanceRecord-Landroidx/room/EntityDeletionOrUpdateAdapter;iLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange-__preparedStmtOfUpdateRescheduledClazzLogUids(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;insert=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)J_resultJentity:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; StackMapTable insertAsyncn(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;MLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;P(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entities0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)VupdateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateRescheduledClazzLogUids(JJJ)VoldClazzLogUidnewClazzLogUid changedTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;_tmpClazzLogAttendanceRecordUid'_tmpClazzLogAttendanceRecordClazzLogUid%_tmpClazzLogAttendanceRecordPersonUid_tmpAttendanceStatus._tmpClazzLogAttendanceRecordMasterChangeSeqNum-_tmpClazzLogAttendanceRecordLocalChangeSeqNum)_tmpClazzLogAttendanceRecordLastChangedBy+_tmpClazzLogAttendanceRecordLastChangedTime)_cursorIndexOfClazzLogAttendanceRecordUid1_cursorIndexOfClazzLogAttendanceRecordClazzLogUid/_cursorIndexOfClazzLogAttendanceRecordPersonUid_cursorIndexOfAttendanceStatus8_cursorIndexOfClazzLogAttendanceRecordMasterChangeSeqNum7_cursorIndexOfClazzLogAttendanceRecordLocalChangeSeqNum3_cursorIndexOfClazzLogAttendanceRecordLastChangedBy5_cursorIndexOfClazzLogAttendanceRecordLastChangedTimeuid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;findByClazzLogUid clazzLogUid_cancellationSignalLandroid/os/CancellationSignal;yLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000\(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100f(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200m(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300e(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFile%ClazzLogAttendanceRecordDao_Impl.java \[ Z[ WX ST QR ^>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$1 ^>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$2>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$3>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$4>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$5 ][   !" # $ %>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$6 ^&' () e*>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$7 ^+, -. /0>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$8>com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$9 ^1?com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$10 ^23 45 67 89 :;LSELECT * from ClazzLogAttendanceRecord WHERE clazzLogAttendanceRecordUid = ? 4<= >?clazzLogAttendanceRecordUid@ AB#clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBy'clazzLogAttendanceRecordLastChangedTime CD8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord EF GH IH JH KL MN OH PH QN RH S :SELECT ClazzLogAttendanceRecord.*, Person.* FROM ClazzLogAttendanceRecord LEFT JOIN Person ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = Person.personUid WHERE clazzLogAttendanceRecordClazzLogUid = ? TU?com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$11 ^V (WX Y mn efwcdwhwhwhgdkaNl`B?)N)*:6+**,:-.6/.60.6 1.6 2.6 3.6 4.6 5.667Y8:97:97; 97< =6> 97? 97@ =6A97B::CD:CD*..0.a)mn opqr*t3u<vEwNxWy`zi{r}|~&+.7<bhshahO=h+hhgj3<E N W ` i rgj?cd?h< 41*k=N7Nl`2E:E*:6+F:*GY*H-Ia bH2cd2h2op. &#q 2oU `JaUA`3 *+7Kab  cdAm`4 *+7,Lab  cdAe`3 *+7Mab  cd`/*a b d`/*a b d`/*a b d`/*a b d`/*a b dPZ G#! PK!!lF 4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$1.class4q ; :< = >? @ A B C D >E >F G H I J K L M N O PQ RSTthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileClazzLogDao_Impl.javaEnclosingMethodU V tINSERT OR ABORT INTO `ClazzLog` (`clazzLogUid`,`clazzLogClazzUid`,`logDate`,`timeRecorded`,`clazzLogDone`,`cancellationNote`,`clazzLogCancelled`,`clazzLogNumPresent`,`clazzLogNumAbsent`,`clazzLogNumPartial`,`clazzLogScheduleUid`,`clazzLogStatusFlag`,`clazzLogMSQN`,`clazzLogLCSN`,`clazzLogLCB`,`clazzLogLastChangedTime`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) WXY Z[ \X ]X ^X _` a( bc de f` gh ih jh kX lh mX nX oh pX(com/ustadmobile/lib/db/entities/ClazzLog )*.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$1$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/ClazzLogDao_Impl(Landroidx/room/RoomDatabase;)VgetClazzLogUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetClazzLogClazzUid getLogDategetTimeRecordedgetClazzLogDone()ZgetCancellationNotebindNull(I)V bindString(ILjava/lang/String;)VgetClazzLogCancelledgetClazzLogNumPresent()IgetClazzLogNumAbsentgetClazzLogNumPartialgetClazzLogScheduleUidgetClazzLogStatusFlaggetClazzLogMSQNgetClazzLogLCSNgetClazzLogLCBgetClazzLogLastChangedTime I *+*, 4!  "$  %&'(- 7! "$)*+,+,+,+,, >+, + +, , 6++,+ ,+ ,+ ,+ ,+ ,+,+,+, V< =>!?,@9ABBICTE`GnHyIJKLMNOPQR!4"$+,-.9/0n}102 7@ @A)34 *+, 4!  "$456789:# PK!!Tb!5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$10.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;1(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400U(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*z  Y*L*+X* M* *+ ,N* *+ -*A. } ~&*4?ALWY NA  !"A#/* z !"$%&'()*  PK!!y65com/ustadmobile/core/db/dao/ClazzLogDao_Impl$11.class4 1z 1{ 2| x} ~  m | m     m  m m            m 1val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$11;call,()Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpCancellationNoteLjava/lang/String;_tmpClazzLogUidJ_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_result*Lcom/ustadmobile/lib/db/entities/ClazzLog;_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethod 67 45 8   clazzLogUid clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTime (com/ustadmobile/lib/db/entities/ClazzLog  @A/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresent(I)VsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimecloseandroidx/room/RoomSQLiteQueryrelease 123456789:C*+*,*;<=?67@A:L.**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+FY:+7+7+7+7+66 +! : +":#+66$+ 6  %+ 6!!&+ 6""'+ 7##(+ 6%%)+7&&*+7((++6**,+7++-::+.*/:-+.*/-;@   ' /7?GOW_gow!"$%'(+,-/ 024"7,889?;I<P>Z?aAkBrD|EGHJKMNPQSTUVXZ[XZ[\<'BC.DEFE GEHEIJKLBC8MJ,NLIOL Z~PL!kmQL"|\RE#KSL%:TE&)UE(VL*WE+:XYZL[L'\L/]L7^L?_LG`LOaL WbL _cL gdL oeL w{fLsgLkhLciLXY=?jkl 1m@1m n@1m1mopqA@r:/*0;< =?pqstuvwxy> 1PK!!>5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$12.class4 1| 1} 2~ z   m ~ m     m  m m            m 1val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$12;call,()Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpCancellationNoteLjava/lang/String;_tmpClazzLogUidJ_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_result*Lcom/ustadmobile/lib/db/entities/ClazzLog;_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethod 67 45 8s   clazzLogUid clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTime (com/ustadmobile/lib/db/entities/ClazzLog s s @A/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresent(I)VsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimecloseandroidx/room/RoomSQLiteQueryrelease 123456789:C*+*,*;g<=?67@A:6.**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+FY:+7+7+7+7+66 +! : +":#+66$+ 6  %+ 6!!&+ 6""'+ 7##(+ 6%%)+7&&*+7((++6**,+7++-::+.:-+.-;>jlmn'o/p7q?rGsOtWu_vgwoxwyz{}~ ",8?IPZakr|<'BC.DEFE GEHEIJKLBC8MJ,NLIOL Z~PL!kmQL"|\RE#KSL%:TE&)UE(VL*WE+:XYZL[L'\L/]L7^L?_LG`LOaL WbL _cL gdL o|eL wtfLlgLdhL\iL XY=?jkl 1m@1m n@1m 1mopqrs:6*/; < =?A@t:/*0;g< =?pquvwxyz{> 1PK!!.X$$7com/ustadmobile/core/db/dao/ClazzLogDao_Impl$13$1.class4 / 0  u  u  u     u  u u            vthis$1 InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13;(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCancellationNoteLjava/lang/String;_item*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpClazzLogUidJ_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDone_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTimecursorLandroid/database/Cursor;_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime_resLjava/util/List;LocalVariableTypeTable; StackMapTable SignatureW(Landroid/database/Cursor;)Ljava/util/List;XLandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzLogDao_Impl.javaEnclosingMethod 14 5 clazzLogUid clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimejava/util/ArrayList 5 (com/ustadmobile/lib/db/entities/ClazzLog 5 1com/ustadmobile/core/db/dao/ClazzLogDao_Impl$13$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$13android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresentsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimeadd(Ljava/lang/Object;)Z /014567x*+*,-89H:;14<=>?@ABACDEF7+.+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6Y+:+PY:+7+7+7+7+66 +! : +":#+6  6$+ 6!!%+ 6""&+ 6##'+ 7$$(+ 6&&)+7''*+7))++6++,+7,,-.W8:&.6>FNV^fnv~  *6 = G NX_ipz !#$%&'9' GHAIJ8KL(MLNLOLPAQRGH6SA*TR GUR!XVR"iwWR#zfXL$UYR&DZL'3[L)"\R+]L,:;^_`RaRbRcR&dR.eR6fR>gR FhR NiR VjR ^kR flRnxmRvpnR~hoRYpqr Ypst/uvf/uv@/uv w@/uvxyxz{|}2~32/PK!!tt5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$13.class48 $ % &' "()* + ,-/ InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13;create.()Landroidx/room/paging/LimitOffsetDataSource; SignatureZ()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorycLandroidx/paging/DataSource$Factory; SourceFileClazzLogDao_Impl.javaEnclosingMethod0 12   31com/ustadmobile/core/db/dao/ClazzLogDao_Impl$13$1 45java/lang/StringClazzLog 6 /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$137"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/ClazzLogDao_ImplfindByClazzUidAsFactory((JI)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*I Y***YS A/*   !"#   . PK!!^5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$14.class4 5 5 6   u  u  u     u  u u            v u 5val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$14;call()Ljava/util/List;_tmpCancellationNoteLjava/lang/String;_item*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpClazzLogUidJ_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzLogDao_Impl.javaEnclosingMethod :; 89 <   clazzLogUid clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimejava/util/ArrayList < (com/ustadmobile/lib/db/entities/ClazzLog  DE/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_ImplfindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresentsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 56789:;<=>C*+*,*?;@AC:;DE>/**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6Y+:+PY:+7+7+7 +7!+"66#+$ : +%:&+"6  6'+ "6!!(+ "6"")+ "6##*+ 7$$++ "6&&,+7''-+7)).+"6++/+7,,01W:+2*3:.+2*3. ?A>@AB'C/D7E?FGGOHWI_JgKoLwMNOPQSUVXY[\^_bcdfg i*k1n;oGpNrXs_uivpxzy{|~@'FGAHI8JK(LKMKNKOPQR*FGGSP;TR XUR!iVR"zwWR#fXK$UYR&DZK'3[K)"\R+]K,^R_R'`R/aR7bR?cRGdROeR WfR _gR ghR oiR wjRkRlRymRjnoAC pqr jnst 5uvf5uv@5uv w@5uv5uxyz{|AD}>/*4?;@ ACyz{~B 5PK!! į5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$15.class4 5 5 6   u  u  u     u  u u            v u 5val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$15;call()Ljava/util/List;_tmpCancellationNoteLjava/lang/String;_item*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpClazzLogUidJ_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzLogDao_Impl.javaEnclosingMethod :; 89 <   clazzLogUid clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimejava/util/ArrayList < (com/ustadmobile/lib/db/entities/ClazzLog  DE/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_Impl"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresentsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 56789:;<=>C*+*,*?@AC:;DE>/**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6Y+:+PY:+7+7+7 +7!+"66#+$ : +%:&+"6  6'+ "6!!(+ "6"")+ "6##*+ 7$$++ "6&&,+7''-+7)).+"6++/+7,,01W:+2*3:.+2*3. ?A'/7?GOW_gow *1;GNX_ipz@'FGAHI8JK(LKMKNKOPQR*FGGSP;TR XUR!iVR"zwWR#fXK$UYR&DZK'3[K)"\R+]K,^R_R'`R/aR7bR?cRGdROeR WfR _gR ghR oiR wjRkRlRymRjnoAC pqr jnst 5uvf5uv@5uv w@5uv5uxyz{|AD}>/*4?@ ACyz{~B 5PK!!*TS5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$16.class4 5 5 6   u  u  u     u  u u            v u 5val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$16;call()Ljava/util/List;_tmpCancellationNoteLjava/lang/String;_item*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpClazzLogUidJ_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;finalize()V()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzLogDao_Impl.javaEnclosingMethod :; 89 <~   clazzLogUid clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimejava/util/ArrayList < (com/ustadmobile/lib/db/entities/ClazzLog ~ ~ DE/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_Impl!findByClazzUidWithinTimeRangeLive#(JJJI)Landroidx/lifecycle/LiveData; access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresentsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 56789:;<=>C*+*,*?@AC:;DE>/ **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6Y+:+PY:+7+7+7 +7!+"66#+$ : +%:&+"6  6'+ "6!!(+ "6"")+ "6##*+ 7$$++ "6&&,+7''-+7)).+"6++/+7,,01W:+2:.+2.??'/7?GOW_gow *1;GNX_ipz @'FGAHI8JK(LKMKNKOPQR*FGGSP;TR XUR!iVR"zwWR#fXK$UYR&DZK'3[K)"\R+]K,^R_R'`R/aR7bR?cRGdROeR WfR _gR ghR oiR wjRkRzlRrmRcno ACpqr cnst 5uvf5uv@5uv w@5uv 5uxyz{|}~>6*3? @ ACAD>/*4?@ ACyz{B 5PK!!,\95com/ustadmobile/core/db/dao/ClazzLogDao_Impl$17.class4X 3 4 5 16 78 $9 $: %; $< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$17;call()Ljava/lang/Boolean;_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsFfinalize()V()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethodG HI   * JKL MN OP QR ST U*V W* /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Booleanjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_ImplclazzHasScheduleLive!(JI)Landroidx/lifecycle/LiveData; access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IvalueOf(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*L**L++>MM,N+ -:+ 9AACA. " / 2 7 9? AI4" / 7  L;!"#%*$@%  $&'()*6*   A+/*  '(,-./012  PK!!Ե 4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$2.class4q ; :< = >? @ A B C D >E >F G H I J K L M N O PQ RSTthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileClazzLogDao_Impl.javaEnclosingMethodU V vINSERT OR REPLACE INTO `ClazzLog` (`clazzLogUid`,`clazzLogClazzUid`,`logDate`,`timeRecorded`,`clazzLogDone`,`cancellationNote`,`clazzLogCancelled`,`clazzLogNumPresent`,`clazzLogNumAbsent`,`clazzLogNumPartial`,`clazzLogScheduleUid`,`clazzLogStatusFlag`,`clazzLogMSQN`,`clazzLogLCSN`,`clazzLogLCB`,`clazzLogLastChangedTime`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) WXY Z[ \X ]X ^X _` a( bc de f` gh ih jh kX lh mX nX oh pX(com/ustadmobile/lib/db/entities/ClazzLog )*.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$2$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/ClazzLogDao_Impl(Landroidx/room/RoomDatabase;)VgetClazzLogUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetClazzLogClazzUid getLogDategetTimeRecordedgetClazzLogDone()ZgetCancellationNotebindNull(I)V bindString(ILjava/lang/String;)VgetClazzLogCancelledgetClazzLogNumPresent()IgetClazzLogNumAbsentgetClazzLogNumPartialgetClazzLogScheduleUidgetClazzLogStatusFlaggetClazzLogMSQNgetClazzLogLCSNgetClazzLogLCBgetClazzLogLastChangedTime I *+*, T!  "$  %&'(- W! "$)*+,+,+,+,, >+, + +, , 6++,+ ,+ ,+ ,+ ,+ ,+,+,+, V\ ]^!_,`9aBbIcTe`gnhyijklmnopqr!4"$+,-.9/0n}102 7@ @A)34 *+, T!  "$456789:# PK!!*?< < 4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$3.class4q ; :< = >? @ A B C D >E >F G H I J K L M N O PQ RSTthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileClazzLogDao_Impl.javaEnclosingMethodU V UPDATE OR ABORT `ClazzLog` SET `clazzLogUid` = ?,`clazzLogClazzUid` = ?,`logDate` = ?,`timeRecorded` = ?,`clazzLogDone` = ?,`cancellationNote` = ?,`clazzLogCancelled` = ?,`clazzLogNumPresent` = ?,`clazzLogNumAbsent` = ?,`clazzLogNumPartial` = ?,`clazzLogScheduleUid` = ?,`clazzLogStatusFlag` = ?,`clazzLogMSQN` = ?,`clazzLogLCSN` = ?,`clazzLogLCB` = ?,`clazzLogLastChangedTime` = ? WHERE `clazzLogUid` = ? WXY Z[ \X ]X ^X _` a( bc de f` gh ih jh kX lh mX nX oh pX(com/ustadmobile/lib/db/entities/ClazzLog )*.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter,com/ustadmobile/core/db/dao/ClazzLogDao_Impl(Landroidx/room/RoomDatabase;)VgetClazzLogUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetClazzLogClazzUid getLogDategetTimeRecordedgetClazzLogDone()ZgetCancellationNotebindNull(I)V bindString(ILjava/lang/String;)VgetClazzLogCancelledgetClazzLogNumPresent()IgetClazzLogNumAbsentgetClazzLogNumPartialgetClazzLogScheduleUidgetClazzLogStatusFlaggetClazzLogMSQNgetClazzLogLCSNgetClazzLogLCBgetClazzLogLastChangedTime I *+*, t!  "$  %&'(- w! "$)*+,+,+,+,, >+, + +, , 6++,+ ,+ ,+ ,+ ,+ ,+,+,+,+, Z| }~!,9BIT`ny!4"$+,-.9/0n102 7@ @A)34 *+, t!  "$456789:# PK!!pG4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$4.class4!  this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzLogDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzLogReplicate(clPk, clDestination) SELECT DISTINCT ClazzLog.clazzLogUid AS clUid, ? AS clDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzLog ON ClazzLog.clazzLogClazzUid = Clazz.clazzUid WHERE ClazzLog.clazzLogLastChangedTime != COALESCE( (SELECT clVersionId FROM ClazzLogReplicate WHERE clPk = ClazzLog.clazzLogUid AND clDestination = ?), 0) /*psql ON CONFLICT(clPk, clDestination) DO UPDATE SET clPending = true */ .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$4#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/ClazzLogDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!Jc c 4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$5.class4!  this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzLogDao_Impl.javaEnclosingMethod   REPLACE INTO ClazzLogReplicate(clPk, clDestination) SELECT DISTINCT ClazzLog.clazzLogUid AS clUid, UserSession.usClientNodeId AS clDestination FROM ChangeLog JOIN ClazzLog ON ChangeLog.chTableId = 14 AND ClazzLog.clazzLogUid = ChangeLog.chEntityPk JOIN Clazz ON Clazz.clazzUid = ClazzLog.clazzLogClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzLog.clazzLogLastChangedTime != COALESCE( (SELECT clVersionId FROM ClazzLogReplicate WHERE clPk = ClazzLog.clazzLogUid AND clDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clPk, clDestination) DO UPDATE SET clPending = true */ .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$5#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/ClazzLogDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!/Q4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$6.class4!  this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;M(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzLogDao_Impl.javaEnclosingMethod  vUPDATE ClazzLog SET clazzLogStatusFlag = ?, clazzLogLastChangedTime = ? WHERE clazzLogUid = ?.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$6#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/ClazzLogDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!HPP4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$7.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity*Lcom/ustadmobile/lib/db/entities/ClazzLog;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzLog;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$7;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_Impl insertAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!B$$4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$8.class4N ) * + ', -. '/ 01 -2 34 -5 6789 val$clazzLog*Lcom/ustadmobile/lib/db/entities/ClazzLog;this$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzLog;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$8;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_Impl updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200](Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*Q@***W* L* +M* , '3"T VW#X'Z1X3Z>[ @s A!/* Q  "#$%&'(  PK!!9D@++4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$9.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;2(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$9;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzLogDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ClazzLogDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300U(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *cu*L=+*=+**+ X* N* *+ -:* *+ /D[[][>f g hij%k/m6n@oDqNrYo[qgrrs u j ! h"#$[%&'(A)/*c '(*+,-./0 PK!!@$~vJvJ2com/ustadmobile/core/db/dao/ClazzLogDao_Impl.class4 z' z( z) z* z+ {,- ./ . z01 .2 .3 .4 . z5 67 68 9: 6; 6<= > ?@ 9A BC BDE >F "GH $I JK L M JNO P L QR STUVWXYZ[\]^_`abc de @, f @g @h @i @j k @l m n @o @p @q @r @s @t @u @v @w @x @y z { Q|} Y~ ? 6 _~  c~ f~ i~  k    q~ t~  z z z InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfClazzLog&Landroidx/room/EntityInsertionAdapter; SignatureRLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfClazzLog_1__updateAdapterOfClazzLog-Landroidx/room/EntityDeletionOrUpdateAdapter;YLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange)__preparedStmtOfUpdateStatusByClazzLogUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;insert-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)J_resultJentity*Lcom/ustadmobile/lib/db/entities/ClazzLog; StackMapTable insertAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;q(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;=Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Vreplace updateListupdate-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)V updateAsyncclazzLog0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateStatusByClazzLogUid(JIJ)V clazzLogUid newStatusI timeChanged_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpCancellationNoteLjava/lang/String;_tmpClazzLogUid_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmp_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTimeuid_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;findByUidAsync_cancellationSignalLandroid/os/CancellationSignal;MLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;L(J)Landroidx/lifecycle/LiveData;findByClazzUidAsFactoryFactory((JI)Landroidx/paging/DataSource$Factory;clazzUid excludeStatusg(JI)Landroidx/paging/DataSource$Factory;findByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;`Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;fromTimetoTimeexcludeStatusFilterlimity(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;findByClazzUidWithinTimeRange(JJJII)Ljava/util/List;_item;C(JJJII)Ljava/util/List;!findByClazzUidWithinTimeRangeLive#(JJJI)Landroidx/lifecycle/LiveData; statusFiltera(JJJI)Landroidx/lifecycle/LiveData;>;clazzHasScheduleLive!(JI)Landroidx/lifecycle/LiveData;6(JI)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000L(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200](Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300U(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileClazzLogDao_Impl.java  }~ .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$1 .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$2 .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$3.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$4.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$5.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$6      .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$7     .com/ustadmobile/core/db/dao/ClazzLogDao_Impl$8.com/ustadmobile/core/db/dao/ClazzLogDao_Impl$9 /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$10     ,SELECT * FROM ClazzLog WHERE clazzLogUid = ?   clazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTime (com/ustadmobile/lib/db/entities/ClazzLog                       /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$11   java/lang/StringClazzLog/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$12 SELECT ClazzLog.* FROM ClazzLog WHERE clazzLogClazzUid = ? AND clazzLog.clazzLogStatusFlag != ? ORDER BY ClazzLog.logDate DESC/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$13SELECT ClazzLog.* FROM ClazzLog WHERE clazzLogClazzUid = ? AND clazzLog.clazzLogStatusFlag != ? ORDER BY ClazzLog.logDate ASC/com/ustadmobile/core/db/dao/ClazzLogDao_Impl$14SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = ? AND ClazzLog.logDate BETWEEN ? AND ? AND (? = 0 OR ((ClazzLog.clazzLogStatusFlag & ?) = 0)) ORDER BY ClazzLog.logDate DESC LIMIT ? /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$15java/util/ArrayList    SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = ? AND ClazzLog.logDate BETWEEN ? AND ? AND (? = 0 OR ClazzLog.clazzLogStatusFlag = ?) ORDER BY ClazzLog.logDate /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$16 SELECT EXISTS(SELECT ClazzLog.clazzLogUid FROM ClazzLog WHERE clazzLogClazzUid = ? AND (? = 0 OR ((ClazzLog.clazzLogStatusFlag & ?) = 0))) /com/ustadmobile/core/db/dao/ClazzLogDao_Impl$17  ,com/ustadmobile/core/db/dao/ClazzLogDao_Impl'com/ustadmobile/core/db/dao/ClazzLogDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementandroidx/room/RoomSQLiteQueryandroid/database/Cursor"androidx/paging/DataSource$Factoryjava/util/List()VM(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I2(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;J)V1(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresent(I)VsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimeclosecreateCancellationSignal!()Landroid/os/CancellationSignal;P(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;getCount moveToNextadd(Ljava/lang/Object;)Zjava/util/Collections emptyListandroidx/paging/DataSource1z{}~X**+*Y*+* Y*+ * Y*+ *Y*+*Y*+*Y*+& 23 4T#t0=JWXX}~7***+A* 7*:*!++-+& !(+4 77kc*Y*+,  2***+** M*,'&  "#%$&'%/&1'22 2g 7*** +A* 7*:*!++-+& +,./0!2(0+243 77k3***+W** M*,(& 89;<>%?(>0?2@33 3h 3***+W** M*,(& DEGHJ%K(J0K2L33h c* Y*+!,Q  c*"Y*#-c  X*$Y*%+z E x**&:6'6'6'*(W***):**)@ObbdbJ!,/9@HOV_bktw>xxxxhebz3A*N*+:6,**-:./60/61/6 2/6 3/6 4/6 5/6 6/67/68/69/6:/6;/6</6=/6>/6?Y@YA:B7CB7D B7E B7F G6!!6  H I :" J:""K G6$$6##LG6%%MG6&&NG6''OB7((PG6**QB7++RB7--SG6//TB700U::VW:2VW2*!0020E *3<ENW`ir{ ,3?EPWbnu!(-09>+B"?- ,  !P"n#b$%&s'a(O*=++-/0M3<E N W ` i r{vAA> 63* )z]@@z]@ ]@z]@z]2*:*+:6,X:*YY*Z-[ H222. &# 25*N*+:6,*\]Y^S_Y*`acd efg4552 *'.b:b+:6,6,cY*d #>...* " ?e:e+:6,6,X:*fY*g["15 6789#:(;R????; 30( ?Osh: h+: 6   ,6   !,6   ,6   ,6   ,6   ,X: * iY* j [B #&/2<?IMW\p sssssss o f c \ s  :h: h+: 6   ,6   !,6   ,6   ,6   ,6   ,** -:  ./6  0/6 1/6 2/6 3/6 4/6 5/6 6/6 7/6 8/6 9/6 :/6 ;/6 </6 =/6 >/6kY lm: nc@YA:  B7C B7!!D B7##E B7%%F G6((6''H I :) J:))K G6++6**L G6,,M G6--N G6..O B7//P G611Q B722R B744S G666T B777UoW: V W:9 V W9kyBP #&/2 <!?"I#M$W%^&k(t)}*+,-./012345678 9;=)>0@;ABCMDTF_GfJqK}LNOQSVWXZ[]^`acdfg i+j2l=mDoOpVrashtruuvyxyvxyz/)T )I;7!M%#_%}'q()*+,-}.k/Y1+G2=54O#6a7t }  }   k.  }   z] n"z] @@"z] @ ]@z]  z]  gp:p+: 6   ,6   !,6   ,6   ,6   ,*\]Y^SqY* ra6  "%.1;>HRgggggc [ X Ns:s+:6,6,6,*\]Y^StY*ua&  #&/>NNNJ B? vA3 *+@w"  A4 *+@,x"  A3 *+@y"  /*# /*#  !/*# "#/*# $#/*# %&|tqifc_Y$"   PK!!Ϸw w 4com/ustadmobile/core/db/dao/CommentsDao_Impl$1.class4u = <> ? @A B @C @D E F G H I J K L M N O P Q R ST UVWthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;M(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Comments;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Comments;_tmpI_tmp_1_tmp_2 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileCommentsDao_Impl.javaEnclosingMethodX Y INSERT OR ABORT INTO `Comments` (`commentsUid`,`commentsText`,`commentsEntityType`,`commentsEntityUid`,`commentsPublic`,`commentsStatus`,`commentsPersonUid`,`commentsToPersonUid`,`commentSubmitterUid`,`commentsFlagged`,`commentsInActive`,`commentsDateTimeAdded`,`commentsDateTimeUpdated`,`commentsMCSN`,`commentsLCSN`,`commentsLCB`,`commentsLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) Z[\ ]^ _) `a bc de f[ gh ie j[ k[ l[ mh nh o[ p[ q[ r[ se t[(com/ustadmobile/lib/db/entities/Comments *+.com/ustadmobile/core/db/dao/CommentsDao_Impl$1$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/CommentsDao_Impl(Landroidx/room/RoomDatabase;)VgetCommentsUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCommentsTextbindNull(I)V bindString(ILjava/lang/String;)VgetCommentsEntityType()IgetCommentsEntityUidgetCommentsPublic()ZgetCommentsStatusgetCommentsPersonUidgetCommentsToPersonUidgetCommentSubmitterUidgetCommentsFlaggedgetCommentsInActivegetCommentsDateTimeAddedgetCommentsDateTimeUpdatedgetCommentsMCSNgetCommentsLCSNgetCommentsLCBgetCommentsLct  I *+*,!1"  #%  &'() -!4" #%*+ +,, ++,+, +, , >++, +, +,+ ,,6+ ,6+ + ,+ ,+,+,+,+,!^9 :;='?3@>AKBTCaDmEyFGHIJKLMNOPQ">#%,-./K01n21U314 !@E@@A*5 4 *+,!1"  #%6789:;<$ PK!!LG5com/ustadmobile/core/db/dao/CommentsDao_Impl$10.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;1(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCommentsDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU /com/ustadmobile/core/db/dao/CommentsDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/CommentsDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400U(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*5  Y*L*+X* M* *+ ,N* *+ -*A. 8 9;<&=*?4@?=A?L@WAY NA  !"A#/* 5 !"$%&'()*  PK!!5com/ustadmobile/core/db/dao/CommentsDao_Impl$11.class4h 7 8 9 : ; 5< => +? 5@ AB +C AD EF AG =H IJKL val$inActiveZval$changeTimeJval$uidthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;4(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$11;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableMN ExceptionsO()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCommentsDao_Impl.javaEnclosingMethodP QR     S TUV WX YZ [\] ^S _` aSb cd eS fg #$/com/ustadmobile/core/db/dao/CommentsDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/CommentsDao_ImplupdateInActiveByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500U(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!**I "#$N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJL M NO#P%Q0R2S=TGVNWXX]Zg[rXuZ[\* " %& '(u)(*+@[+,-.A#//*I  "-.0123456! PK!!)))7com/ustadmobile/core/db/dao/CommentsDao_Impl$12$1.class4 d e        -   2  2 ! 2" 2# 2$ 2% 2& ' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 23 24 25 26 27 28 29: O O; O< O= O> O? O@ OA OB OC OD OE OF OG OH OI OJ OK OL MNOthis$1P InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$12;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$12;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$12$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpCommentsPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpCommentsText_item4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;_tmpCommentsUid_tmpCommentsEntityType_tmpCommentsEntityUid_tmpCommentsPublic_tmp_2_tmpCommentsStatus_tmpCommentsPersonUid_tmpCommentsToPersonUid_tmpCommentSubmitterUid_tmpCommentsFlagged_tmp_3_tmpCommentsInActive_tmp_4_tmpCommentsDateTimeAdded_tmpCommentsDateTimeUpdated_tmpCommentsMCSN_tmpCommentsLCSN_tmpCommentsLCB_tmpCommentsLctcursorLandroid/database/Cursor;_cursorIndexOfCommentsUid_cursorIndexOfCommentsText _cursorIndexOfCommentsEntityType_cursorIndexOfCommentsEntityUid_cursorIndexOfCommentsPublic_cursorIndexOfCommentsStatus_cursorIndexOfCommentsPersonUid!_cursorIndexOfCommentsToPersonUid!_cursorIndexOfCommentSubmitterUid_cursorIndexOfCommentsFlagged_cursorIndexOfCommentsInActive#_cursorIndexOfCommentsDateTimeAdded%_cursorIndexOfCommentsDateTimeUpdated_cursorIndexOfCommentsMCSN_cursorIndexOfCommentsLCSN_cursorIndexOfCommentsLCB_cursorIndexOfCommentsLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableFLjava/util/List; StackMapTableQRS Signaturea(Landroid/database/Cursor;)Ljava/util/List;bLandroidx/room/paging/LimitOffsetDataSource; SourceFileCommentsDao_Impl.javaEnclosingMethod TU fi jV commentsUidW XY commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList Z[ j\ ]^ _`&com/ustadmobile/lib/db/entities/Person ja bc de fg hi ji ki li mi no p\ qr sr ti ui vi wi xi ye zi {i |e }e ~e \ e i \2com/ustadmobile/lib/db/entities/CommentsWithPerson e i \ e r \ e e e r r e e e e \ e  1com/ustadmobile/core/db/dao/CommentsDao_Impl$12$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/CommentsDao_Impl$12android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetCommentsUidsetCommentsTextsetCommentsEntityTypesetCommentsEntityUidsetCommentsPublicsetCommentsStatussetCommentsPersonUidsetCommentsToPersonUidsetCommentSubmitterUidsetCommentsFlaggedsetCommentsInActivesetCommentsDateTimeAddedsetCommentsDateTimeUpdatedsetCommentsMCSNsetCommentsLCSNsetCommentsLCBsetCommentsLctsetCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Z defijklx*+*,-mnHopfiqrstuvwvxyz{lNu+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*-Y+./:++0+1+1+1+1+1+1+1+1+1+1+1+1+1|+ 1q+!1f+"1[+#1P+$1E+%1:+&1/+'1$+(1+)1+*12Y3:-+47.-.5+1 :0 +6:0-07+1 :1 +6:1-18+1 :2 +6:2-29+1 :3 +6:3-3:+1 :4 +6:4-4;+<65-5=+<67766-6>+<69968-8?+1 :: +6::-:@+1 :; +6:;-;A+1 :< +6:<-<B+1 := +6:=-=C+ 1 :> + 6:>->D+!47?-?E+"1 :A +"6:A-AF+#1 :B +#6:B-BG+$47C-CH+%47E-EI+&47G-GJ+'<6I-IK+(47J-JL+)1 :L +)6:L-LM+*<6M-MN:-OYP:,+47.,.Q+1 :0 +6:0,0R+<61,1S+472,2T+<65564,4U+<66,6V+477,7W+ 479,9X+ 47;,;Y+ <6>>6=,=Z+ <6@@6?,?[+ 47A,A\+47C,C]+47E,E^+47G,G_+<6I,I`+47J,Ja,-b+,cW+m&.6>FNV^fnv~&.6>FU ^ f oy !#%'(*,./1#3*546;9E:Q;X>b?n@uBCEGIJLNPQSUWXZ\^_ace)f0h;iAkKmRo]pcrmttv~wyz|} %+4;ELV]gsz $+5<FMW^eorn0k|}0~}1}2}3}4}:};}<}= }>>}A`}B}Ly.a|}0?~}1}2}3#}445Qv6E7nv8b9l}:J};(}<}=}>)?K}Am}B~~CmE\GKI:J}LMo-(}0 d,m-[.4;}0E*1V2sv4g5679;v=>~v?@mA\C$KE5:GF)IWJuopung_W&O.G6?>7 F/ N' V ^ fnv~ w!o"g#_$W%&O&.G'6?(>7)F/*U + U +d+U,d*2     *@9d2@9d2     (  lFd2 ,d2(/dO2;4dO2@_:dO2@<dO2@,dghgdPK!!G(y5com/ustadmobile/core/db/dao/CommentsDao_Impl$12.class4: % & '( #)*+, - ./1 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;P(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$12;create.()Landroidx/room/paging/LimitOffsetDataSource; Signatured()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorymLandroidx/paging/DataSource$Factory; SourceFileCommentsDao_Impl.javaEnclosingMethod2 34   51com/ustadmobile/core/db/dao/CommentsDao_Impl$12$1 67java/lang/StringCommentsPerson 8 /com/ustadmobile/core/db/dao/CommentsDao_Impl$129"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/CommentsDao_Impl findPublicByEntityTypeAndUidLive((IJ)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$12;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*N $Y***YSYS  $A/*   !"#$   0 PK!!%<))7com/ustadmobile/core/db/dao/CommentsDao_Impl$13$1.class4 d e        -   2  2 ! 2" 2# 2$ 2% 2& ' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 23 24 25 26 27 28 29: O O; O< O= O> O? O@ OA OB OC OD OE OF OG OH OI OJ OK OL MNOthis$1P InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$13;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$13;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$13$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpCommentsPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpCommentsText_item4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;_tmpCommentsUid_tmpCommentsEntityType_tmpCommentsEntityUid_tmpCommentsPublic_tmp_2_tmpCommentsStatus_tmpCommentsPersonUid_tmpCommentsToPersonUid_tmpCommentSubmitterUid_tmpCommentsFlagged_tmp_3_tmpCommentsInActive_tmp_4_tmpCommentsDateTimeAdded_tmpCommentsDateTimeUpdated_tmpCommentsMCSN_tmpCommentsLCSN_tmpCommentsLCB_tmpCommentsLctcursorLandroid/database/Cursor;_cursorIndexOfCommentsUid_cursorIndexOfCommentsText _cursorIndexOfCommentsEntityType_cursorIndexOfCommentsEntityUid_cursorIndexOfCommentsPublic_cursorIndexOfCommentsStatus_cursorIndexOfCommentsPersonUid!_cursorIndexOfCommentsToPersonUid!_cursorIndexOfCommentSubmitterUid_cursorIndexOfCommentsFlagged_cursorIndexOfCommentsInActive#_cursorIndexOfCommentsDateTimeAdded%_cursorIndexOfCommentsDateTimeUpdated_cursorIndexOfCommentsMCSN_cursorIndexOfCommentsLCSN_cursorIndexOfCommentsLCB_cursorIndexOfCommentsLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableFLjava/util/List; StackMapTableQRS Signaturea(Landroid/database/Cursor;)Ljava/util/List;bLandroidx/room/paging/LimitOffsetDataSource; SourceFileCommentsDao_Impl.javaEnclosingMethod TU fi jV commentsUidW XY commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList Z[ j\ ]^ _`&com/ustadmobile/lib/db/entities/Person ja bc de fg hi ji ki li mi no p\ qr sr ti ui vi wi xi ye zi {i |e }e ~e \ e i \2com/ustadmobile/lib/db/entities/CommentsWithPerson e i \ e r \ e e e r r e e e e \ e  1com/ustadmobile/core/db/dao/CommentsDao_Impl$13$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/CommentsDao_Impl$13android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetCommentsUidsetCommentsTextsetCommentsEntityTypesetCommentsEntityUidsetCommentsPublicsetCommentsStatussetCommentsPersonUidsetCommentsToPersonUidsetCommentSubmitterUidsetCommentsFlaggedsetCommentsInActivesetCommentsDateTimeAddedsetCommentsDateTimeUpdatedsetCommentsMCSNsetCommentsLCSNsetCommentsLCBsetCommentsLctsetCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Z defijklx*+*,-mnHopfiqrstuvwvxyz{lNu+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*-Y+./:++0+1+1+1+1+1+1+1+1+1+1+1+1+1|+ 1q+!1f+"1[+#1P+$1E+%1:+&1/+'1$+(1+)1+*12Y3:-+47.-.5+1 :0 +6:0-07+1 :1 +6:1-18+1 :2 +6:2-29+1 :3 +6:3-3:+1 :4 +6:4-4;+<65-5=+<67766-6>+<69968-8?+1 :: +6::-:@+1 :; +6:;-;A+1 :< +6:<-<B+1 := +6:=-=C+ 1 :> + 6:>->D+!47?-?E+"1 :A +"6:A-AF+#1 :B +#6:B-BG+$47C-CH+%47E-EI+&47G-GJ+'<6I-IK+(47J-JL+)1 :L +)6:L-LM+*<6M-MN:-OYP:,+47.,.Q+1 :0 +6:0,0R+<61,1S+472,2T+<65564,4U+<66,6V+477,7W+ 479,9X+ 47;,;Y+ <6>>6=,=Z+ <6@@6?,?[+ 47A,A\+47C,C]+47E,E^+47G,G_+<6I,I`+47J,Ja,-b+,cW+m&.6>FNV^fnv~     &.6 >!F"U#^&f'o)y*,-/13468:;=?ABDFHIK#M*O4P;SETQUXXbYnZu\]_acdfhjkmoqrtvxy{})0;AKR]cmt~ %+4;ELV]gsz $+5<FMW^eorn0k|}0~}1}2}3}4}:};}<}= }>>}A`}B}Ly.a|}0?~}1}2}3#}445Qv6E7nv8b9l}:J};(}<}=}>)?K}Am}B~~CmE\GKI:J}LMo-(}0 d,m-[.4;}0E*1V2sv4g5679;v=>~v?@mA\C$KE5:GF)IWJuopung_W&O.G6?>7 F/ N' V ^ fnv~ w!o"g#_$W%&O&.G'6?(>7)F/*U + U +d+U,d*2     *@9d2@9d2     (  lFd2 ,d2(/dO2;4dO2@_:dO2@<dO2@,dghgdPK!!5 5com/ustadmobile/core/db/dao/CommentsDao_Impl$13.class4: % & '( #)*+, - ./1 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;P(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$13;create.()Landroidx/room/paging/LimitOffsetDataSource; Signatured()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorymLandroidx/paging/DataSource$Factory; SourceFileCommentsDao_Impl.javaEnclosingMethod2 34   51com/ustadmobile/core/db/dao/CommentsDao_Impl$13$1 67java/lang/StringCommentsPerson 8 /com/ustadmobile/core/db/dao/CommentsDao_Impl$139"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/CommentsDao_Impl-findPrivateByEntityTypeAndUidAndForPersonLive)(IJJ)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$13;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*N $Y***YSYS  $A/*   !"#$   0 PK!!ڎ))7com/ustadmobile/core/db/dao/CommentsDao_Impl$14$1.class4 d e        -   2  2 ! 2" 2# 2$ 2% 2& ' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 23 24 25 26 27 28 29: O O; O< O= O> O? O@ OA OB OC OD OE OF OG OH OI OJ OK OL MNOthis$1P InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$14;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$14$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpCommentsPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpCommentsText_item4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;_tmpCommentsUid_tmpCommentsEntityType_tmpCommentsEntityUid_tmpCommentsPublic_tmp_2_tmpCommentsStatus_tmpCommentsPersonUid_tmpCommentsToPersonUid_tmpCommentSubmitterUid_tmpCommentsFlagged_tmp_3_tmpCommentsInActive_tmp_4_tmpCommentsDateTimeAdded_tmpCommentsDateTimeUpdated_tmpCommentsMCSN_tmpCommentsLCSN_tmpCommentsLCB_tmpCommentsLctcursorLandroid/database/Cursor;_cursorIndexOfCommentsUid_cursorIndexOfCommentsText _cursorIndexOfCommentsEntityType_cursorIndexOfCommentsEntityUid_cursorIndexOfCommentsPublic_cursorIndexOfCommentsStatus_cursorIndexOfCommentsPersonUid!_cursorIndexOfCommentsToPersonUid!_cursorIndexOfCommentSubmitterUid_cursorIndexOfCommentsFlagged_cursorIndexOfCommentsInActive#_cursorIndexOfCommentsDateTimeAdded%_cursorIndexOfCommentsDateTimeUpdated_cursorIndexOfCommentsMCSN_cursorIndexOfCommentsLCSN_cursorIndexOfCommentsLCB_cursorIndexOfCommentsLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableFLjava/util/List; StackMapTableQRS Signaturea(Landroid/database/Cursor;)Ljava/util/List;bLandroidx/room/paging/LimitOffsetDataSource; SourceFileCommentsDao_Impl.javaEnclosingMethod TU fi jV commentsUidW XY commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList Z[ j\ ]^ _`&com/ustadmobile/lib/db/entities/Person ja bc de fg hi ji ki li mi no p\ qr sr ti ui vi wi xi ye zi {i |e }e ~e \ e i \2com/ustadmobile/lib/db/entities/CommentsWithPerson e i \ e r \ e e e r r e e e e \ e  1com/ustadmobile/core/db/dao/CommentsDao_Impl$14$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/CommentsDao_Impl$14android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetCommentsUidsetCommentsTextsetCommentsEntityTypesetCommentsEntityUidsetCommentsPublicsetCommentsStatussetCommentsPersonUidsetCommentsToPersonUidsetCommentSubmitterUidsetCommentsFlaggedsetCommentsInActivesetCommentsDateTimeAddedsetCommentsDateTimeUpdatedsetCommentsMCSNsetCommentsLCSNsetCommentsLCBsetCommentsLctsetCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Z defijklx*+*,-mnHopfiqrstuvwvxyz{lNu+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*-Y+./:++0+1+1+1+1+1+1+1+1+1+1+1+1+1|+ 1q+!1f+"1[+#1P+$1E+%1:+&1/+'1$+(1+)1+*12Y3:-+47.-.5+1 :0 +6:0-07+1 :1 +6:1-18+1 :2 +6:2-29+1 :3 +6:3-3:+1 :4 +6:4-4;+<65-5=+<67766-6>+<69968-8?+1 :: +6::-:@+1 :; +6:;-;A+1 :< +6:<-<B+1 := +6:=-=C+ 1 :> + 6:>->D+!47?-?E+"1 :A +"6:A-AF+#1 :B +#6:B-BG+$47C-CH+%47E-EI+&47G-GJ+'<6I-IK+(47J-JL+)1 :L +)6:L-LM+*<6M-MN:-OYP:,+47.,.Q+1 :0 +6:0,0R+<61,1S+472,2T+<65564,4U+<66,6V+477,7W+ 479,9X+ 47;,;Y+ <6>>6=,=Z+ <6@@6?,?[+ 47A,A\+47C,C]+47E,E^+47G,G_+<6I,I`+47J,Ja,-b+,cW+m&.6>FNV^fnv ~!"#$%&'()*+,-./012345&6.768>9F:U;^>f?oAyBDEGIKLNPRSUWYZ\^`ac#e*g4h;kElQmXpbqnrutuwy{|~)0;AKR]cmt~ %+4;ELV]gsz $+5<FMW^eorn0k|}0~}1}2}3}4}:};}<}= }>>}A`}B}Ly.a|}0?~}1}2}3#}445Qv6E7nv8b9l}:J};(}<}=}>)?K}Am}B~~CmE\GKI:J}LMo-(}0 d,m-[.4;}0E*1V2sv4g5679;v=>~v?@mA\C$KE5:GF)IWJuopung_W&O.G6?>7 F/ N' V ^ fnv~ w!o"g#_$W%&O&.G'6?(>7)F/*U + U +d+U,d*2     *@9d2@9d2     (  lFd2 ,d2(/dO2;4dO2@_:dO2@<dO2@,dghgdPK!!T 5com/ustadmobile/core/db/dao/CommentsDao_Impl$14.class4: % & '( #)*+, - ./1 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;P(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$14;create.()Landroidx/room/paging/LimitOffsetDataSource; Signatured()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorymLandroidx/paging/DataSource$Factory; SourceFileCommentsDao_Impl.javaEnclosingMethod2 34   51com/ustadmobile/core/db/dao/CommentsDao_Impl$14$1 67java/lang/StringCommentsPerson 8 /com/ustadmobile/core/db/dao/CommentsDao_Impl$149"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/CommentsDao_Impl.findPrivateByEntityTypeAndUidAndForPersonLive2)(IJJ)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* N $Y***YSYS  $A/*    !"#$   0 PK!!>7y|))7com/ustadmobile/core/db/dao/CommentsDao_Impl$15$1.class4 d e        -   2  2 ! 2" 2# 2$ 2% 2& ' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 23 24 25 26 27 28 29: O O; O< O= O> O? O@ OA OB OC OD OE OF OG OH OI OJ OK OL MNOthis$1P InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$15;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$15;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$15$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpCommentsPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpCommentsText_item4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;_tmpCommentsUid_tmpCommentsEntityType_tmpCommentsEntityUid_tmpCommentsPublic_tmp_2_tmpCommentsStatus_tmpCommentsPersonUid_tmpCommentsToPersonUid_tmpCommentSubmitterUid_tmpCommentsFlagged_tmp_3_tmpCommentsInActive_tmp_4_tmpCommentsDateTimeAdded_tmpCommentsDateTimeUpdated_tmpCommentsMCSN_tmpCommentsLCSN_tmpCommentsLCB_tmpCommentsLctcursorLandroid/database/Cursor;_cursorIndexOfCommentsUid_cursorIndexOfCommentsText _cursorIndexOfCommentsEntityType_cursorIndexOfCommentsEntityUid_cursorIndexOfCommentsPublic_cursorIndexOfCommentsStatus_cursorIndexOfCommentsPersonUid!_cursorIndexOfCommentsToPersonUid!_cursorIndexOfCommentSubmitterUid_cursorIndexOfCommentsFlagged_cursorIndexOfCommentsInActive#_cursorIndexOfCommentsDateTimeAdded%_cursorIndexOfCommentsDateTimeUpdated_cursorIndexOfCommentsMCSN_cursorIndexOfCommentsLCSN_cursorIndexOfCommentsLCB_cursorIndexOfCommentsLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableFLjava/util/List; StackMapTableQRS Signaturea(Landroid/database/Cursor;)Ljava/util/List;bLandroidx/room/paging/LimitOffsetDataSource; SourceFileCommentsDao_Impl.javaEnclosingMethod TU fi jV commentsUidW XY commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList Z[ j\ ]^ _`&com/ustadmobile/lib/db/entities/Person ja bc de fg hi ji ki li mi no p\ qr sr ti ui vi wi xi ye zi {i |e }e ~e \ e i \2com/ustadmobile/lib/db/entities/CommentsWithPerson e i \ e r \ e e e r r e e e e \ e  1com/ustadmobile/core/db/dao/CommentsDao_Impl$15$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/CommentsDao_Impl$15android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetCommentsUidsetCommentsTextsetCommentsEntityTypesetCommentsEntityUidsetCommentsPublicsetCommentsStatussetCommentsPersonUidsetCommentsToPersonUidsetCommentSubmitterUidsetCommentsFlaggedsetCommentsInActivesetCommentsDateTimeAddedsetCommentsDateTimeUpdatedsetCommentsMCSNsetCommentsLCSNsetCommentsLCBsetCommentsLctsetCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Z defijklx*+*,-m#nHopfiqrstuvwvxyz{lNu+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*-Y+./:++0+1+1+1+1+1+1+1+1+1+1+1+1+1|+ 1q+!1f+"1[+#1P+$1E+%1:+&1/+'1$+(1+)1+*12Y3:-+47.-.5+1 :0 +6:0-07+1 :1 +6:1-18+1 :2 +6:2-29+1 :3 +6:3-3:+1 :4 +6:4-4;+<65-5=+<67766-6>+<69968-8?+1 :: +6::-:@+1 :; +6:;-;A+1 :< +6:<-<B+1 := +6:=-=C+ 1 :> + 6:>->D+!47?-?E+"1 :A +"6:A-AF+#1 :B +#6:B-BG+$47C-CH+%47E-EI+&47G-GJ+'<6I-IK+(47J-JL+)1 :L +)6:L-LM+*<6M-MN:-OYP:,+47.,.Q+1 :0 +6:0,0R+<61,1S+472,2T+<65564,4U+<66,6V+477,7W+ 479,9X+ 47;,;Y+ <6>>6=,=Z+ <6@@6?,?[+ 47A,A\+47C,C]+47E,E^+47G,G_+<6I,I`+47J,Ja,-b+,cW+m&'()*&+.,6->.F/N0V1^2f3n4v5~6789:;<=>?@ABCDEFGHIJ&K.L6M>NFOUP^SfToVyWYZ\^`aceghjlnoqsuvx#z*|4};EQXbnu)0;AKR]cmt~ %+4;ELV]gsz   $ +5<FMW^eorn0k|}0~}1}2}3}4}:};}<}= }>>}A`}B}Ly.a|}0?~}1}2}3#}445Qv6E7nv8b9l}:J};(}<}=}>)?K}Am}B~~CmE\GKI:J}LMo-(}0 d,m-[.4;}0E*1V2sv4g5679;v=>~v?@mA\C$KE5:GF)IWJuopung_W&O.G6?>7 F/ N' V ^ fnv~ w!o"g#_$W%&O&.G'6?(>7)F/*U + U +d+U,d*2     *@9d2@9d2     (  lFd2 ,d2(/dO2;4dO2@_:dO2@<dO2@,dghgdPK!!v!y5com/ustadmobile/core/db/dao/CommentsDao_Impl$15.class4: % & '( #)*+, - ./1 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;P(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$15;create.()Landroidx/room/paging/LimitOffsetDataSource; Signatured()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorymLandroidx/paging/DataSource$Factory; SourceFileCommentsDao_Impl.javaEnclosingMethod2 34   51com/ustadmobile/core/db/dao/CommentsDao_Impl$15$1 67java/lang/StringCommentsPerson 8 /com/ustadmobile/core/db/dao/CommentsDao_Impl$159"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/CommentsDao_Impl*findPrivateByEntityTypeAndUidAndPersonLive)(IJJ)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$15;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* N $Y***YSYS # $A/*    !"#$   0 PK!!P^))7com/ustadmobile/core/db/dao/CommentsDao_Impl$16$1.class4 d e        -   2  2 ! 2" 2# 2$ 2% 2& ' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 23 24 25 26 27 28 29: O O; O< O= O> O? O@ OA OB OC OD OE OF OG OH OI OJ OK OL MNOthis$1P InnerClasses1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$16;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$16;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$16$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpCommentsPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpCommentsText_item4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;_tmpCommentsUid_tmpCommentsEntityType_tmpCommentsEntityUid_tmpCommentsPublic_tmp_2_tmpCommentsStatus_tmpCommentsPersonUid_tmpCommentsToPersonUid_tmpCommentSubmitterUid_tmpCommentsFlagged_tmp_3_tmpCommentsInActive_tmp_4_tmpCommentsDateTimeAdded_tmpCommentsDateTimeUpdated_tmpCommentsMCSN_tmpCommentsLCSN_tmpCommentsLCB_tmpCommentsLctcursorLandroid/database/Cursor;_cursorIndexOfCommentsUid_cursorIndexOfCommentsText _cursorIndexOfCommentsEntityType_cursorIndexOfCommentsEntityUid_cursorIndexOfCommentsPublic_cursorIndexOfCommentsStatus_cursorIndexOfCommentsPersonUid!_cursorIndexOfCommentsToPersonUid!_cursorIndexOfCommentSubmitterUid_cursorIndexOfCommentsFlagged_cursorIndexOfCommentsInActive#_cursorIndexOfCommentsDateTimeAdded%_cursorIndexOfCommentsDateTimeUpdated_cursorIndexOfCommentsMCSN_cursorIndexOfCommentsLCSN_cursorIndexOfCommentsLCB_cursorIndexOfCommentsLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableFLjava/util/List; StackMapTableQRS Signaturea(Landroid/database/Cursor;)Ljava/util/List;bLandroidx/room/paging/LimitOffsetDataSource; SourceFileCommentsDao_Impl.javaEnclosingMethod TU fi jV commentsUidW XY commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList Z[ j\ ]^ _`&com/ustadmobile/lib/db/entities/Person ja bc de fg hi ji ki li mi no p\ qr sr ti ui vi wi xi ye zi {i |e }e ~e \ e i \2com/ustadmobile/lib/db/entities/CommentsWithPerson e i \ e r \ e e e r r e e e e \ e  1com/ustadmobile/core/db/dao/CommentsDao_Impl$16$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/CommentsDao_Impl$16android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetCommentsUidsetCommentsTextsetCommentsEntityTypesetCommentsEntityUidsetCommentsPublicsetCommentsStatussetCommentsPersonUidsetCommentsToPersonUidsetCommentSubmitterUidsetCommentsFlaggedsetCommentsInActivesetCommentsDateTimeAddedsetCommentsDateTimeUpdatedsetCommentsMCSNsetCommentsLCSNsetCommentsLCBsetCommentsLctsetCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Z defijklx*+*,-m;nHopfiqrstuvwvxyz{lNu+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*-Y+./:++0+1+1+1+1+1+1+1+1+1+1+1+1+1|+ 1q+!1f+"1[+#1P+$1E+%1:+&1/+'1$+(1+)1+*12Y3:-+47.-.5+1 :0 +6:0-07+1 :1 +6:1-18+1 :2 +6:2-29+1 :3 +6:3-3:+1 :4 +6:4-4;+<65-5=+<67766-6>+<69968-8?+1 :: +6::-:@+1 :; +6:;-;A+1 :< +6:<-<B+1 := +6:=-=C+ 1 :> + 6:>->D+!47?-?E+"1 :A +"6:A-AF+#1 :B +#6:B-BG+$47C-CH+%47E-EI+&47G-GJ+'<6I-IK+(47J-JL+)1 :L +)6:L-LM+*<6M-MN:-OYP:,+47.,.Q+1 :0 +6:0,0R+<61,1S+472,2T+<65564,4U+<66,6V+477,7W+ 479,9X+ 47;,;Y+ <6>>6=,=Z+ <6@@6?,?[+ 47A,A\+47C,C]+47E,E^+47G,G_+<6I,I`+47J,Ja,-b+,cW+m>?@AB&C.D6E>FFGNHVI^JfKnLvM~NOPQRSTUVWXYZ[\]^_`ab&c.d6e>fFgUh^kflonyoqrtvxy{}#*4;EQXbnu)0;AKR]cmt~ %+4;ELV]gsz     !#$$+&5'<)F*M,W-^.e/o0r1n0k|}0~}1}2}3}4}:};}<}= }>>}A`}B}Ly.a|}0?~}1}2}3#}445Qv6E7nv8b9l}:J};(}<}=}>)?K}Am}B~~CmE\GKI:J}LMo-(}0 d,m-[.4;}0E*1V2sv4g5679;v=>~v?@mA\C$KE5:GF)IWJuopung_W&O.G6?>7 F/ N' V ^ fnv~ w!o"g#_$W%&O&.G'6?(>7)F/*U + U +d+U,d*2     *@9d2@9d2     (  lFd2 ,d2(/dO2;4dO2@_:dO2@<dO2@,dghgdPK!!5com/ustadmobile/core/db/dao/CommentsDao_Impl$16.class4: % & '( #)*+, - ./1 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;P(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$16;create.()Landroidx/room/paging/LimitOffsetDataSource; Signatured()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorymLandroidx/paging/DataSource$Factory; SourceFileCommentsDao_Impl.javaEnclosingMethod2 34   51com/ustadmobile/core/db/dao/CommentsDao_Impl$16$1 67java/lang/StringCommentsPerson 8 /com/ustadmobile/core/db/dao/CommentsDao_Impl$169"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/CommentsDao_Impl=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToLive)(IJJ)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$16;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*8N $Y***YSYS ; $A/* 8  !"#$   0 PK!!H 4com/ustadmobile/core/db/dao/CommentsDao_Impl$2.class4u = <> ? @A B @C @D E F G H I J K L M N O P Q R ST UVWthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;M(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Comments;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Comments;_tmpI_tmp_1_tmp_2 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCommentsDao_Impl.javaEnclosingMethodX Y UPDATE OR ABORT `Comments` SET `commentsUid` = ?,`commentsText` = ?,`commentsEntityType` = ?,`commentsEntityUid` = ?,`commentsPublic` = ?,`commentsStatus` = ?,`commentsPersonUid` = ?,`commentsToPersonUid` = ?,`commentSubmitterUid` = ?,`commentsFlagged` = ?,`commentsInActive` = ?,`commentsDateTimeAdded` = ?,`commentsDateTimeUpdated` = ?,`commentsMCSN` = ?,`commentsLCSN` = ?,`commentsLCB` = ?,`commentsLct` = ? WHERE `commentsUid` = ? Z[\ ]^ _) `a bc de f[ gh ie j[ k[ l[ mh nh o[ p[ q[ r[ se t[(com/ustadmobile/lib/db/entities/Comments *+.com/ustadmobile/core/db/dao/CommentsDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter,com/ustadmobile/core/db/dao/CommentsDao_Impl(Landroidx/room/RoomDatabase;)VgetCommentsUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCommentsTextbindNull(I)V bindString(ILjava/lang/String;)VgetCommentsEntityType()IgetCommentsEntityUidgetCommentsPublic()ZgetCommentsStatusgetCommentsPersonUidgetCommentsToPersonUidgetCommentSubmitterUidgetCommentsFlaggedgetCommentsInActivegetCommentsDateTimeAddedgetCommentsDateTimeUpdatedgetCommentsMCSNgetCommentsLCSNgetCommentsLCBgetCommentsLct  I *+*,!S"  #%  &'() -!V" #%*+  +,, ++,+, +, , >++, +, +,+ ,,6+ ,6+ + ,+ ,+,+,+,+,+,!b[ \]_'a3b>cKdTeafmgyhijklmnopqrs t"> #% ,- ./K01z21a314 !@E@@A*5 4 *+,!S"  #%6789:;<$ PK!!C(}}4com/ustadmobile/core/db/dao/CommentsDao_Impl$3.class4!  this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;M(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCommentsDao_Impl.javaEnclosingMethod  # REPLACE INTO CommentsReplicate(commentsPk, commentsDestination) SELECT DISTINCT Comments.commentsUid AS commentsPk, ? AS commentsDestination FROM Comments WHERE Comments.commentsLct != COALESCE( (SELECT commentsVersionId FROM CommentsReplicate WHERE commentsPk = Comments.commentsUid AND commentsDestination = ?), 0) /*psql ON CONFLICT(commentsPk, commentsDestination) DO UPDATE SET commentsPending = true */ .com/ustadmobile/core/db/dao/CommentsDao_Impl$3#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/CommentsDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, v     >L y   PK!!#iDŽ4com/ustadmobile/core/db/dao/CommentsDao_Impl$4.class4!  this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;M(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCommentsDao_Impl.javaEnclosingMethod   REPLACE INTO CommentsReplicate(commentsPk, commentsDestination) SELECT DISTINCT Comments.commentsUid AS commentsPk, UserSession.usClientNodeId AS commentsDestination FROM ChangeLog JOIN Comments ON ChangeLog.chTableId = 208 AND ChangeLog.chEntityPk = Comments.commentsUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Comments.commentsLct != COALESCE( (SELECT commentsVersionId FROM CommentsReplicate WHERE commentsPk = Comments.commentsUid AND commentsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(commentsPk, commentsDestination) DO UPDATE SET commentsPending = true */ .com/ustadmobile/core/db/dao/CommentsDao_Impl$4#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/CommentsDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!m<4com/ustadmobile/core/db/dao/CommentsDao_Impl$5.class4!  this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;M(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCommentsDao_Impl.javaEnclosingMethod   UPDATE Comments SET commentsInActive = ?, commentsLct = ? WHERE Comments.commentsUid = ? .com/ustadmobile/core/db/dao/CommentsDao_Impl$5#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/CommentsDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!g!PP4com/ustadmobile/core/db/dao/CommentsDao_Impl$6.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity*Lcom/ustadmobile/lib/db/entities/Comments;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;[(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Lcom/ustadmobile/lib/db/entities/Comments;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$6;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCommentsDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA .com/ustadmobile/core/db/dao/CommentsDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/CommentsDao_Impl insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!_4com/ustadmobile/core/db/dao/CommentsDao_Impl$7.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$entityListLjava/util/List;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;A(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$7;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCommentsDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? .com/ustadmobile/core/db/dao/CommentsDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/CommentsDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*?**** L* +M* , &2" "&02= ?r A!/*   "#$%&'(  PK!!Q)4com/ustadmobile/core/db/dao/CommentsDao_Impl$8.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$entityListLjava/util/List;this$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;A(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$8;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCommentsDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? .com/ustadmobile/core/db/dao/CommentsDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/CommentsDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200](Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3" #'13> @s A!/*    "#$%&'(  PK!!nT{9++4com/ustadmobile/core/db/dao/CommentsDao_Impl$9.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;2(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/CommentsDao_Impl$9;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCommentsDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ .com/ustadmobile/core/db/dao/CommentsDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/CommentsDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300U(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>! " #$%%&/(6)@*D,N-Y*[,g-r. u j ! h"#$[%&'(A)/* '(*+,-./0 PK!!̆%sbb2com/ustadmobile/core/db/dao/CommentsDao_Impl.class4                         ! # % ( (   ) > ) > ) ) > ) > > > > > > > > > > > > > > > ) ( X [ ^ a d3 )  )                                             t! "# $ % &'( InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfComments&Landroidx/room/EntityInsertionAdapter; SignatureRLandroidx/room/EntityInsertionAdapter;__updateAdapterOfComments-Landroidx/room/EntityDeletionOrUpdateAdapter;YLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange*__preparedStmtOfUpdateInActiveByCommentUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;insert-(Lcom/ustadmobile/lib/db/entities/Comments;)J_resultJentity*Lcom/ustadmobile/lib/db/entities/Comments; StackMapTable) insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;q(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;=Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Comments;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate-(Lcom/ustadmobile/lib/db/entities/Comments;)VupdateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateInActiveByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidinActiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync-(J)Lcom/ustadmobile/lib/db/entities/Comments;_tmpCommentsTextLjava/lang/String;_tmpCommentsUid_tmpCommentsEntityTypeI_tmpCommentsEntityUid_tmpCommentsPublic_tmp_tmpCommentsStatus_tmpCommentsPersonUid_tmpCommentsToPersonUid_tmpCommentSubmitterUid_tmpCommentsFlagged_tmp_1_tmpCommentsInActive_tmp_2_tmpCommentsDateTimeAdded_tmpCommentsDateTimeUpdated_tmpCommentsMCSN_tmpCommentsLCSN_tmpCommentsLCB_tmpCommentsLct_cursorIndexOfCommentsUid_cursorIndexOfCommentsText _cursorIndexOfCommentsEntityType_cursorIndexOfCommentsEntityUid_cursorIndexOfCommentsPublic_cursorIndexOfCommentsStatus_cursorIndexOfCommentsPersonUid!_cursorIndexOfCommentsToPersonUid!_cursorIndexOfCommentSubmitterUid_cursorIndexOfCommentsFlagged_cursorIndexOfCommentsInActive#_cursorIndexOfCommentsDateTimeAdded%_cursorIndexOfCommentsDateTimeUpdated_cursorIndexOfCommentsMCSN_cursorIndexOfCommentsLCSN_cursorIndexOfCommentsLCB_cursorIndexOfCommentsLct_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;*+, findPublicByEntityTypeAndUidLive.Factory((IJ)Landroidx/paging/DataSource$Factory; entityType entityUidq(IJ)Landroidx/paging/DataSource$Factory;-findPrivateByEntityTypeAndUidAndForPersonLive)(IJJ)Landroidx/paging/DataSource$Factory; personUidr(IJJ)Landroidx/paging/DataSource$Factory;.findPrivateByEntityTypeAndUidAndForPersonLive2 submitterUid*findPrivateByEntityTypeAndUidAndPersonLive=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToLive personFrom=findPrivateCommentsByEntityTypeAndUidAndPersonAndPersonToTest(IJJJ)Ljava/util/List; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActive _tmpAdmin_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpCommentsPerson(Lcom/ustadmobile/lib/db/entities/Person;_item4Lcom/ustadmobile/lib/db/entities/CommentsWithPerson;_tmp_3_tmp_4_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonTypepersonToFLjava/util/List;/L(IJJJ)Ljava/util/List;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000L(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100V(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200](Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300U(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 SourceFileCommentsDao_Impl.java 0.com/ustadmobile/core/db/dao/CommentsDao_Impl$1 1.com/ustadmobile/core/db/dao/CommentsDao_Impl$2.com/ustadmobile/core/db/dao/CommentsDao_Impl$3.com/ustadmobile/core/db/dao/CommentsDao_Impl$4.com/ustadmobile/core/db/dao/CommentsDao_Impl$52 30 405 6{ 70 80.com/ustadmobile/core/db/dao/CommentsDao_Impl$6 9: ;< =.com/ustadmobile/core/db/dao/CommentsDao_Impl$7 >? @A BC.com/ustadmobile/core/db/dao/CommentsDao_Impl$8.com/ustadmobile/core/db/dao/CommentsDao_Impl$9 D/com/ustadmobile/core/db/dao/CommentsDao_Impl$10 E/com/ustadmobile/core/db/dao/CommentsDao_Impl$11 FWSELECT * FROM Comments WHERE commentsUid = ? AND CAST(commentsInActive AS INTEGER) = 0 GH IJK LM commentsUidN OP commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCB commentsLct QR(com/ustadmobile/lib/db/entities/Comments ST UV WX YZ [\ ]^ _` aV bc d` eV fV gV hc ic jV kV lV mV n` oV p0 q0 SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = ? AND Comments.commentsEntityUid = ? AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 1 ORDER BY Comments.commentsDateTimeAdded DESC /com/ustadmobile/core/db/dao/CommentsDao_Impl$12 r1 SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = ? AND Comments.commentsEntityUid = ? AND Comments.commentsPersonUid = ? OR Comments.commentsToPersonUid = ? AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND Person.personUid = ? ORDER BY Comments.commentsDateTimeAdded DESC /com/ustadmobile/core/db/dao/CommentsDao_Impl$13^ SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = ? AND Comments.commentsEntityUid = ? AND Comments.commentSubmitterUid = ? AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 ORDER BY Comments.commentsDateTimeAdded DESC /com/ustadmobile/core/db/dao/CommentsDao_Impl$14 SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = ? AND Comments.commentsEntityUid = ? AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND Person.personUid = ? ORDER BY Comments.commentsDateTimeAdded DESC /com/ustadmobile/core/db/dao/CommentsDao_Impl$15 SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = ? AND Comments.commentsEntityUid = ? AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND (Comments.commentsToPersonUid = ? OR Comments.commentsPersonUid = ?) ORDER BY Comments.commentsDateTimeAdded DESC /com/ustadmobile/core/db/dao/CommentsDao_Impl$16# SELECT Comments.*, Person.* FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsPersonUid WHERE Comments.commentsEntityType = ? AND Comments.commentsEntityUid = ? AND CAST(Comments.commentsFlagged AS INTEGER) = 0 AND CAST(Comments.commentsInActive AS INTEGER) = 0 AND CAST(Comments.commentsPublic AS INTEGER) = 0 AND Comments.commentsPersonUid = ? OR (? = 0 OR Comments.commentsToPersonUid = ?) ORDER BY Comments.commentsDateTimeAdded DESC username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList st ` uR&com/ustadmobile/lib/db/entities/Person vV w\ x\ y\ z\ {\ |` }c ~c \ \ \ \ \ V \ \ V V V ` V \ `2com/ustadmobile/lib/db/entities/CommentsWithPerson   w ,com/ustadmobile/core/db/dao/CommentsDao_Impl'com/ustadmobile/core/db/dao/CommentsDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor"androidx/paging/DataSource$Factoryjava/util/List()VM(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction[(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Lcom/ustadmobile/lib/db/entities/Comments;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VA(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I2(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;J)V1(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;)V4(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;ZJJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCommentsUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setCommentsText(Ljava/lang/String;)VgetInt(I)IsetCommentsEntityType(I)VsetCommentsEntityUidsetCommentsPublic(Z)VsetCommentsStatussetCommentsPersonUidsetCommentsToPersonUidsetCommentSubmitterUidsetCommentsFlaggedsetCommentsInActivesetCommentsDateTimeAddedsetCommentsDateTimeUpdatedsetCommentsMCSNsetCommentsLCSNsetCommentsLCBsetCommentsLctclosereleaseP(Lcom/ustadmobile/core/db/dao/CommentsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VgetCount()I moveToNext setPersonUid setUsername setFirstNames setLastName setEmailAddr setPhoneNum setGender setActivesetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetCommentsPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Zjava/util/Collections emptyListandroidx/paging/DataSource1K**+*Y*+ * Y*+ * Y*+ *Y*+*Y*+"/0 1S#v0=JKK7***+A* 7*:*!++-+& !(+4 77kc*Y*+,  2***+** M*,'& $'/122 2g m*Y*+, 3***+W** M*,(& %(0233 3h 3***+W** M*,(& %(0233h m*Y*+ , c*!Y*"-  X*#Y*$+5 { *%Y*&I4 8h'N'(:6)***:+,6-,6.,6 /,6 0,6 1,6 2,6 3,64,65,66,67,68,69,6:,6;,6<,6=w>Y?:@7AB :C:D E6F @7G E6  6H E6!!I @7""J@7$$K@7&&LE6))6((ME6++6**N@7,,O@7..P@700Q@722RE644S@755T::UV:7UV7*HWWYW&Icd efgh*j3k<lEmNnWo`piqrr{stuvwxyz|} )0;GNY`kr}%,7>ADHOTW`e.]9')G; Y!k"}$&()s* +a ,O .= 0+ 2%475k3$<E N  W ` i r{ Dhhe! ]"#Z$*>%& '()> '>'()>'@d$'()>'@&'()>'@w'()>'()*-.W:W(:6)6 )XY*Y #>..../*! ""#$012 RZ:Z(:6)6 )6)6)6)[Y*\6  #&/2;>GHRR.R/R3N! F"#C$452 :]:](:6)6 )6)^Y*_&  # & / H::.:/:66! ."#+$472 :`:`(:6)6 )6)aY*b&  #&/ H::.:/:36! ."#+$482 Fc:c(:6)6 )6)6)dY*e. #/ 0123#4&5/627;8HFF.F/F9B! :"#7$4:;Ypf:f(: 6   )6   )6   )6   )6   )** *:  +,6  -,6  .,6 /,6 0,6 1,6 2,6 3,6 4,6 5,6 6,6 7,6 8,6 9,6 :,6 ;,6 <,6 g,6 h,6 i,6 j,6  k,6! l,6" m,6# n,6$ o,6% p,6& q,6' r,6( s,6) t,6* u,6+ v,6, w,6- x,6. y,6/ z,60 {,61 |,62 },63 ~,64Y :5 i B B  B  B !B "B #B $B %B &B 'B (B )B *B{ +Bo ,Bc -BW .BK /B? 0B3 1B' 2B 3B 4BY:7 @7878 B :: C::7: B :; C:;7;  B :<  C:<7< !B := !C:=7= "B :> "C:>7> #E6?7? $E6AA6@7@ %E6CC6B7B &B :D &C:D7D 'B :E 'C:E7E (B :F (C:F7F )B :G )C:G7G *B :H *C:H7H +@7I7I ,B :K ,C:K7K -B :L -C:L7L .@7M7M /@7O7O 0@7Q7Q 1E6S7S 2@7T7T 3B :V 3C:V7V 4E6W7W:7Y:6  @7868  B ::  C::6: E6;6; @7<6< E6??6>6> E6@6@ @7A6A @7C6C @7E6E E6HH6G6G E6JJ6I6I @7K6K @7M6M @7O6O @7Q6Q E6S6S @7T6T6756W5:6 U V6:X U VX[P__a_;G HIJK#L&M/N2O;P>QGRNS[UdVmWvXYZ[\]^_`abcdefghij!k*l3m<nEoNpWq`risrt{uvwxyz{|}~!-3>EQWbiu{#/5@GSYdkw} *1<CNU`gry    #*5AHSZ!e"l$w%~'(+,-0124578:;= >@A&C1D8E?FIGLHPJWK\H_JhKmLvr0<:T=;x><?=@>2ADVBEzCFDGEHFKGLHVI8><:b_=;;><?=@>J?K@ALBC@ADd]BE9CFDGEHMIFK*GL<NMNsOO`aPQrOQS=RTHVSWTU7:yVW6TU7n8J:8;#&<A>5 ?S@eAwCEGXHIYJr K` MN O < Q*S1Td m v}tk bZY[P\G] !>^!*5_"3,`#<#a$Eb%Nc&Wd'`e(if)rg*{h+i,j-k.l/m0n1o2p3q45pp.p/p9prl! d"# a$ [%& s5,3'()t), ' ' ' ' ',@@'()t'''''@@'()t''''' ' ' ' ' '* ' 'rM'()t'''''''''''' '3'()t,6'()t '>;'()t'@dA'()t'@C'()t'@3'()t '()u vwPxAy3 *+>!  Az4 *+>,!  A{3 *+>!  |}/*" ~/*" ~/*" ~/*" ~/*" ~/*" ~da^[X%#! +-, PK!!icV>com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$1.class4K . -/ 0 12 3 4 15 16 78 9:;this$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;W(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityInsertionAdapter; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethod< = }INSERT OR REPLACE INTO `ConnectivityStatus` (`csUid`,`connectivityState`,`wifiSsid`,`connectedOrConnecting`) VALUES (?,?,?,?) >?@ AB C? D EF GH IJ2com/ustadmobile/lib/db/entities/ConnectivityStatus 8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$1$androidx/room/EntityInsertionAdapter6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl(Landroidx/room/RoomDatabase;)VgetCsUid()I)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetConnectivityState getWifiSsidbindNull(I)V bindString(ILjava/lang/String;)VgetConnectedOrConnecting()Z I *+*,'    -* K+,+,, ++, , >+"/ 012)446A7J8*KK K!"A #$%) @A&4 *+, '  '()*+,-  PK!!3$>com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$2.class4!  this$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;W(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethod  3UPDATE ConnectivityStatus SET connectivityState = ?8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$2#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, :     >L =>   PK!!ۊ>com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$3.class4!  this$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;W(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethod  BUPDATE ConnectivityStatus SET connectivityState = ? , wifiSsid = ?8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$3#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, A     >L DE   PK!!>com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$4.class4P + , - ). /0 )1 23 /4 56 /7 89:;val$connectivityStatus4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;this$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;o(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$4;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl insertAsynch(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100`(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*ZC***@* N* -:*  (4464"] _`#a(c2a4c@dCt !"A#/* Z !"$%&'()*  PK!!uv8oo>com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$5.class4_ 0 1 2 .3 45 $6 .7 89 $: 8; <= 8> 4? @ABCval$connectivityStateIthis$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;<(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;I)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$5;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableDE ExceptionsF()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RST UJ VW XJY Z[ \J ]^ 8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$5java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ConnectivityStatusDao_ImplupdateStateAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200_(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+**li*L=+**+ W* N* *+ -:* *+ #8OOQO6 o p qr#t*u4v8xByMvOx[yfz i ^ ! \"#O$%&'A(/*l &')*+,-./ PK!!u> > >com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$6.class4k 5 6 7 8 39 :; )< )= )> 3? @A )B @C DE @F :G HIJKval$connectivityStateI val$wifiSsidLjava/lang/String;this$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;N(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableLM ExceptionsN()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethodO PQ    R STU VW XY Z[ \] ^_` aR bc dRe fg hR ij #$8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl updateStateG(ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300_(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VbindNull(I)V bindString(ILjava/lang/String;)V access$000V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+**-* "#$)*L=+*=* ++* * + W* N* *+-:* *+AVmmomF ",7AHRV`kmy  " |%& z'(,) u*+,A#-/*  "+,./01234! PK!!fUU U >com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$7.class4 I J K GL MNO PQRST :UV K :W X Y :Z :[ \ ] :^ _` abcdval$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$7;call6()Lcom/ustadmobile/lib/db/entities/ConnectivityStatus; _tmpWifiSsidLjava/lang/String; _tmpCsUidI_tmpConnectivityState_tmpConnectedOrConnectingZ_tmp_result4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;_cursorIndexOfCsUid_cursorIndexOfConnectivityState_cursorIndexOfWifiSsid#_cursorIndexOfConnectedOrConnecting_cursorLandroid/database/Cursor; StackMapTableefg Exceptionshfinalize()V()Ljava/lang/Object; SignaturegLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileConnectivityStatusDao_Impl.javaEnclosingMethodi jk   @ lmn opcsUidq rsconnectivityStatewifiSsidconnectedOrConnecting tu2com/ustadmobile/lib/db/entities/ConnectivityStatus vw xy zy {| }~  @ @ '(8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$7java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl statusLive()Landroidx/lifecycle/LiveData; access$000V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetInt(I)IsetCsUid(I)VsetConnectivityStateisNull(I)Z getString(I)Ljava/lang/String; setWifiSsid(Ljava/lang/String;)VsetConnectedOrConnecting(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease  !C*+*,*"#$&'(!, **L+=+>+ 6+ 6+ n Y :+6+6+ : +:  +6  6  ::+: + "f'/8AJQZalr|#o)* JV+,ZF-,|$)* ./ 0, Ab123,4,'5,/6, 12$&789Lr :  ;@ : :<=>?@!6*" # $&A'A!/*"# $&=>BCDEFGH% PK!!G4= <com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl.class4 9 9 9 9 :        k k k k   #  ]c  - - - - -  InnerClasses__dbLandroidx/room/RoomDatabase;&__insertionAdapterOfConnectivityStatus&Landroidx/room/EntityInsertionAdapter; Signature\Landroidx/room/EntityInsertionAdapter; __preparedStmtOfUpdateStateAsync%Landroidx/room/SharedSQLiteStatement;__preparedStmtOfUpdateState(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;insert7(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)J_resultJconnectivityStatus4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus; StackMapTable insertAsynch(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;{(Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateStateAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;connectivityStateI0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(ILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateStateG(ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;wifiSsidLjava/lang/String;W(ILjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateStateSync(ILjava/lang/String;)V_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex statusLive()Landroidx/lifecycle/LiveData;_sql _statementLandroidx/room/RoomSQLiteQuery;U()Landroidx/lifecycle/LiveData;status6()Lcom/ustadmobile/lib/db/entities/ConnectivityStatus; _tmpWifiSsid _tmpCsUid_tmpConnectivityState_tmpConnectedOrConnectingZ_tmp_cursorIndexOfCsUid_cursorIndexOfConnectivityState_cursorIndexOfWifiSsid#_cursorIndexOfConnectedOrConnecting_cursorLandroid/database/Cursor;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000V(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100`(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200_(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileConnectivityStatusDao_Impl.java DC BC >? <= E8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$1 E8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$28com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$3  8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$4 E 8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$5 E8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$6 E g ;SELECT ConnectivityStatus.* FROM ConnectivityStatus LIMIT 1 java/lang/StringConnectivityStatus8com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$7 E  csUid connectedOrConnecting 2com/ustadmobile/lib/db/entities/ConnectivityStatus        6com/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl1com/ustadmobile/core/db/dao/ConnectivityStatusDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VW(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfulendTransactiono(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;<(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;I)VN(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;ILjava/lang/String;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VbindNull(I)V bindStringexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;getInvalidationTracker%()Landroidx/room/InvalidationTracker;Z(Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetInt(I)IsetCsUidsetConnectivityStateisNull(I)Z getString(I)Ljava/lang/String; setWifiSsid(Ljava/lang/String;)VsetConnectedOrConnecting(Z)Vclosejava/util/Collections emptyList19:<=>?@ABCDC EFGy1**+*Y*+*Y*+ * Y*+ H%& ':#A0HI1JK1<=LMG7* * *+A* 7*:*!++-+H& LMOPQ!S(Q+S4TI NO7JK7PQRkSTUGc*Y*+,HZI JKPQVWX VY@Z[\Gc*Y*,HlI JK]^VWX V_@`abGn*Y*,-HI*JK]^cdVWX V_@efgG.s* *N6-6,- -,* -W***-:**->L^^`^HJ#.7>ELS[^gorI4sJKs]^scddhiaj^R.kfSlmGn(LM* !Y"S#Y*,$%H I (JK%nd op@qrsG}LM* *,&N-'(6-)(6-*(6-+(6-,p-Y.:-/6  0-/6  1-2 : -3:  4-/6  6  5:: -6,7 :-6,7Hz $,4<ENX_ip{   I~td XWu^ iFv^ $td wx y^ NdNQ$z^,{^4|^<}^NQJKnd op~R^ 9!- !@ 9!-9!S G8H@G/*HI KG/*HI KG/*HI KG/*HI K;:# PK!! 5com/ustadmobile/core/db/dao/ContainerDao_Impl$1.class4d 6 57 8 9: ; < = > ? @ A B 9C 9D E F GH IJKthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Container;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value+Lcom/ustadmobile/lib/db/entities/Container;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureSLandroidx/room/EntityInsertionAdapter; SourceFileContainerDao_Impl.javaEnclosingMethodL M INSERT OR ABORT INTO `Container` (`containerUid`,`cntLocalCsn`,`cntMasterCsn`,`cntLastModBy`,`cntLct`,`fileSize`,`containerContentEntryUid`,`cntLastModified`,`mimeType`,`remarks`,`mobileOptimized`,`cntNumEntries`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?) NOP QR SO TO UV WO XO YO ZO [$ \] ^_ `$ ab cV)com/ustadmobile/lib/db/entities/Container %&/com/ustadmobile/core/db/dao/ContainerDao_Impl$1$androidx/room/EntityInsertionAdapter-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)VgetContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCntLocalCsngetCntMasterCsngetCntLastModBy()I getCntLct getFileSizegetContainerContentEntryUidgetCntLastModified getMimeTypebindNull(I)V bindString(ILjava/lang/String;)V getRemarksgetMobileOptimized()ZgetCntNumEntries I *+*,9    !"#$-<  %&Z+,+,+,+,+, +, +, +, , + + , ,+ + ,,>+ + ,JA BC!D-E8FDGPH\IcJnLzNOQSTUV* '()*+,- n  @A%.4 *+,9   /012345 PK!!E>6com/ustadmobile/core/db/dao/ContainerDao_Impl$10.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$containerListLjava/util/List;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;B(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$10;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 0com/ustadmobile/core/db/dao/ContainerDao_Impl$10java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100W(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*?**** L* +M* , &2" " &"0 2"=# ?r A!/*   "#$%&'(  PK!!UxN556com/ustadmobile/core/db/dao/ContainerDao_Impl$11.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;3(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$11;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 0com/ustadmobile/core/db/dao/ContainerDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200V(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *[u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>^ _ `ab%c/e6f@gDiNjYg[igjrk u j ! h"#$[%&'(A)/*[ '(*+,-./0 PK!!*6com/ustadmobile/core/db/dao/ContainerDao_Impl$12.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;2(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$12;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU 0com/ustadmobile/core/db/dao/ContainerDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300V(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*r  Y*L*+X* M* *+ ,N* *+ -*A. u vxy&z*|4}?zA|L}W~Y NA  !"A#/* r !"$%&'()*  PK!!1j{||6com/ustadmobile/core/db/dao/ContainerDao_Impl$13.class4c 3 4 5 6 17 89 ': 1; <= '> <? @A <B 8C DEFGval$changeTimeJval$containerUidthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;4(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$13;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableHI ExceptionsJ()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodK LM    N OPQ RS TU VWX YN Z[ \N] ^_ `N ab !0com/ustadmobile/core/db/dao/ContainerDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl%updateContainerSizeAndNumEntriesAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400V(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* ** !u*L=+*=+** + W* N* *+-:* *+/D[[][>  %/6@DNY[gr u j"# h$%&['()*A +/* )*,-./012 PK!!0  6com/ustadmobile/core/db/dao/ContainerDao_Impl$14.class4 )i )j *k gl mno pqrstuvwxyz{| \}~ k \    \      \ \     \ )val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$14;call-()Lcom/ustadmobile/lib/db/entities/Container; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_result+Lcom/ustadmobile/lib/db/entities/Container;_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod ./ ,- 0   containerUid  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries )com/ustadmobile/lib/db/entities/Container  890com/ustadmobile/core/db/dao/ContainerDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl4getMostRecentDownloadedContainerForContentEntryAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy(I)V setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriescloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./892J$**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+6+7+7+7+ 7+  : + !:"+  : + !:#+ 6!!6  $+ 6""%::+&*':#+&*'#35'/7?GOW_gox")4:DKUah r y | 48:;7<;=>?>@>ABC>D>E>yF>"W:;D5<;aGH U$IB!rJB"KL{MBtNB'lOB/dPB7\QB?TRBGLSBODTB W<UB _4VB g,WB o$XB KL57YZ[i )\ ] ]@)\)\^_`A8a2/*(34 57_`bcdefgh6 )PK!!+mŽ6com/ustadmobile/core/db/dao/ContainerDao_Impl$15.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$15;call()Ljava/lang/Long;_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 0com/ustadmobile/core/db/dao/ContainerDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl findSizeByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*R**L++B!M M,N+ * -:+ * 1@@B@6 "'*/17>@HO4"' / RA!"#*$% $&'(A)/*  '(*+,-./0  PK!!>D6com/ustadmobile/core/db/dao/ContainerDao_Impl$16.class4 -s -t .u qv wxy z{|}~ d  d u d    d      d d     e d -val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$16;call()Ljava/util/List; _tmpMimeTypeLjava/lang/String; _tmpRemarks_item_1+Lcom/ustadmobile/lib/db/entities/Container;_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable=Ljava/util/List; StackMapTable Exceptions Signature?()Ljava/util/List;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerDao_Impl.javaEnclosingMethod 23 01 4   containerUid  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriesjava/util/ArrayList 4 )com/ustadmobile/lib/db/entities/Container  <=0com/ustadmobile/core/db/dao/ContainerDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl.findRecentContainerToBeMonitoredWithEntriesUidD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriesadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease -./0123456C*+*,*789;23<=6%**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 Y+:+Y:+7+7+7+6+7+7 +7!+ 7"+ # : + $:%+ # : + $:  &+ 6""6!!'+ 6##()W:+**+:$+**+$76'/7?GOW_go~    !#!$'&1(8*C+I-S/Z2d3p4w6789:<=:<=>88$>?F@? ABCDEDFDGHIDJDKDLD1a>?S?@? p"MN!d.OH"PH#QHRH'SH/zTH7rUH?jVHGbWHOZXH WRYH _JZH gB[H o:\H ~+]^9;_`a ~+]bc ~-de-de f f@&-de-dghijkA<l6/*,78 9;hijmnopqr: -PK!!2Nkk6com/ustadmobile/core/db/dao/ContainerDao_Impl$17.class4 -s -t .u qv wxy z{|}~ d  d u d    d      d d     e d -val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$17;call()Ljava/util/List; _tmpMimeTypeLjava/lang/String; _tmpRemarks_item+Lcom/ustadmobile/lib/db/entities/Container;_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable=Ljava/util/List; StackMapTable Exceptions Signature?()Ljava/util/List;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerDao_Impl.javaEnclosingMethod 23 01 4   containerUid  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriesjava/util/ArrayList 4 )com/ustadmobile/lib/db/entities/Container  <=0com/ustadmobile/core/db/dao/ContainerDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl findContainersForContentEntryUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriesadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease -./0123456C*+*,*7M89;23<=6%**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 Y+:+Y:+7+7+7+6+7+7 +7!+ 7"+ # : + $:%+ # : + $:  &+ 6""6!!'+ 6##()W:+**+:$+**+$76PRST'U/V7W?XGYOZW[_\g]o^~_acdfgijlmoprsuvxy{!|'~18CISZdpw88$>?F@? ABCDEDFDGHIDJDKDLD1a>?S?@? p"MN!d.OH"PH#QHRH'SH/zTH7rUH?jVHGbWHOZXH WRYH _JZH gB[H o:\H ~+]^9;_`a ~+]bc ~-de-de f f@&-de-dghijkA<l6/*,7M8 9;hijmnopqr: -PK!!6com/ustadmobile/core/db/dao/ContainerDao_Impl$18.class4X 3 4 5 16 78 $9 $: %; $< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$18;call()Ljava/lang/Boolean;_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsFfinalize()V()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodG HI   * JKL MN OP QR ST U*V W* 0com/ustadmobile/core/db/dao/ContainerDao_Impl$18java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Booleanjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_ImplhasContainerWithFilesToDownload (J)Landroidx/lifecycle/LiveData; access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IvalueOf(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*L**L++>MM,N+ -:+ 9AACA. "/279?AI4" / 7  L;!"#%*$@%  $&'()*6*   A+/*  '(,-./012  PK!!;I6com/ustadmobile/core/db/dao/ContainerDao_Impl$19.class4 )i )j *k gl mno pqrstuvwxyz{| \}~ k \    \      \ \     \ )val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$19;call-()Lcom/ustadmobile/lib/db/entities/Container; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_result+Lcom/ustadmobile/lib/db/entities/Container;_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod ./ ,- 0   containerUid  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries )com/ustadmobile/lib/db/entities/Container  890com/ustadmobile/core/db/dao/ContainerDao_Impl$19java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl'findContainerWithFilesByContentEntryUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy(I)V setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriescloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./892J$**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+6+7+7+7+ 7+  : + !:"+  : + !:#+ 6!!6  $+ 6""%::+&*':#+&*'#35'/7?GOW_gox")4: D KUahry|48:;7<;=>?>@>ABC>D>E>yF>"W:;D5<;aGH U$IB!rJB"KL{MBtNB'lOB/dPB7\QB?TRBGLSBODTB W<UB _4VB g,WB o$XB KL57YZ[i )\ ] ]@)\)\^_`A8a2/*(34 57_`bcdefgh6 )PK!!G8H 5com/ustadmobile/core/db/dao/ContainerDao_Impl$2.class4d 6 57 8 9: ; < = > ? @ A B 9C 9D E F GH IJKthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Container;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value+Lcom/ustadmobile/lib/db/entities/Container;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureSLandroidx/room/EntityInsertionAdapter; SourceFileContainerDao_Impl.javaEnclosingMethodL M INSERT OR REPLACE INTO `Container` (`containerUid`,`cntLocalCsn`,`cntMasterCsn`,`cntLastModBy`,`cntLct`,`fileSize`,`containerContentEntryUid`,`cntLastModified`,`mimeType`,`remarks`,`mobileOptimized`,`cntNumEntries`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?) NOP QR SO TO UV WO XO YO ZO [$ \] ^_ `$ ab cV)com/ustadmobile/lib/db/entities/Container %&/com/ustadmobile/core/db/dao/ContainerDao_Impl$2$androidx/room/EntityInsertionAdapter-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)VgetContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCntLocalCsngetCntMasterCsngetCntLastModBy()I getCntLct getFileSizegetContainerContentEntryUidgetCntLastModified getMimeTypebindNull(I)V bindString(ILjava/lang/String;)V getRemarksgetMobileOptimized()ZgetCntNumEntries I *+*,X    !"#$-[  %&Z+,+,+,+,+, +, +, +, , + + , ,+ + ,,>+ + ,J` ab!c-d8eDfPg\hcinkzmnprstu* '()*+,- n  @A%.4 *+,X   /012345 PK!!f6com/ustadmobile/core/db/dao/ContainerDao_Impl$20.class4 )i )j *k gl mno pqrstuvwxyz{| \}~ k \    \      \ \     \ )val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$20;call-()Lcom/ustadmobile/lib/db/entities/Container; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_result+Lcom/ustadmobile/lib/db/entities/Container;_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod ./ ,- 0   containerUid  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries )com/ustadmobile/lib/db/entities/Container  890com/ustadmobile/core/db/dao/ContainerDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy(I)V setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriescloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3w457./892J$**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+6+7+7+7+ 7+  : + !:"+  : + !:#+ 6!!6  $+ 6""%::+&*':#+&*'#35z|}~'/7?GOW_gox")4:DKUahry|48:;7<;=>?>@>ABC>D>E>yF>"W:;D5<;aGH U$IB!rJB"KL{MBtNB'lOB/dPB7\QB?TRBGLSBODTB W<UB _4VB g,WB o$XB KL57YZ[i )\ ] ]@)\)\^_`A8a2/*(3w4 57_`bcdefgh6 )PK!!=CS6com/ustadmobile/core/db/dao/ContainerDao_Impl$21.class4 )i )j *k gl mno pqrstuvwxyz{| \}~ k \    \      \ \     \ )val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$21;call-()Lcom/ustadmobile/lib/db/entities/Container; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_result+Lcom/ustadmobile/lib/db/entities/Container;_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod ./ ,- 0   containerUid  cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries )com/ustadmobile/lib/db/entities/Container  890com/ustadmobile/core/db/dao/ContainerDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl*getMostRecentContainerForContentEntryAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy(I)V setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriescloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./892J$**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+6+7+7+7+ 7+  : + !:"+  : + !:#+ 6!!6  $+ 6""%::+&*':#+&*'#35'/7?GOW_gox")4:DKUahry|48:;7<;=>?>@>ABC>D>E>yF>"W:;D5<;aGH U$IB!rJB"KL{MBtNB'lOB/dPB7\QB?TRBGLSBODTB W<UB _4VB g,WB o$XB KL57YZ[i )\ ] ]@)\)\^_`A8a2/*(34 57_`bcdefgh6 )PK!!216com/ustadmobile/core/db/dao/ContainerDao_Impl$22.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$22;call()Ljava/lang/Long;_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 0com/ustadmobile/core/db/dao/ContainerDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl-getMostRecentContainerUidForContentEntryAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*R**L++B!M M,N+ * -:+ * 1@@B@6 "'* / 1 7> @ HO4"' / RA!"#*$% $&'(A)/*  '(*+,-./0  PK!!;Ć  6com/ustadmobile/core/db/dao/ContainerDao_Impl$23.class4k ; < = 9> ?@ .AB = .C D .E .F G .H IJ KLMNval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$23;call;()Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType; _tmpMimeTypeLjava/lang/String;_tmpContainerUidJ_result9Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;_cursorIndexOfContainerUidI_cursorIndexOfMimeType_cursorLandroid/database/Cursor; StackMapTableOPQ ExceptionsR()Ljava/lang/Object; SignaturelLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodS TU   V WXY Z[ \]7com/ustadmobile/lib/db/entities/ContainerUidAndMimeType ^_ `a bc de fg hVi jV !0com/ustadmobile/core/db/dao/ContainerDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl-getMostRecentAvailableContainerUidAndMimeType6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetLong(I)JsetContainerUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*- ! **L=>+?Y:+ 7 +  : + : ::+*:+*aqqsqR02356'8097;A<G>P@WAZB]DaFgGnDqFyGH\ D"#0'$%P"#'3&'^()\*)]&'r+,-4G./ .012A 3/*- 12456789: PK!!:l8l6com/ustadmobile/core/db/dao/ContainerDao_Impl$24.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$24;call()Ljava/lang/Long;_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 0com/ustadmobile/core/db/dao/ContainerDao_Impl$24java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_ImplgetContainerSizeByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*ZR**L++B!M M,N+ * -:+ * 1@@B@6 ]`b"c'd*e/g1i7j>g@iHjOk4"' / RA!"#*$% $&'(A)/* Z '(*+,-./0  PK!!") 5com/ustadmobile/core/db/dao/ContainerDao_Impl$3.class4d 6 57 8 9: ; < = > ? @ A B 9C 9D E F GH IJKthis$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Container;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value+Lcom/ustadmobile/lib/db/entities/Container;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerDao_Impl.javaEnclosingMethodL M UPDATE OR ABORT `Container` SET `containerUid` = ?,`cntLocalCsn` = ?,`cntMasterCsn` = ?,`cntLastModBy` = ?,`cntLct` = ?,`fileSize` = ?,`containerContentEntryUid` = ?,`cntLastModified` = ?,`mimeType` = ?,`remarks` = ?,`mobileOptimized` = ?,`cntNumEntries` = ? WHERE `containerUid` = ? NOP QR SO TO UV WO XO YO ZO [$ \] ^_ `$ ab cV)com/ustadmobile/lib/db/entities/Container %&/com/ustadmobile/core/db/dao/ContainerDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)VgetContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCntLocalCsngetCntMasterCsngetCntLastModBy()I getCntLct getFileSizegetContainerContentEntryUidgetCntLastModified getMimeTypebindNull(I)V bindString(ILjava/lang/String;)V getRemarksgetMobileOptimized()ZgetCntNumEntries I *+*,w    !"#$-z  %&j+,+,+,+,+, +, +, +, , + + , ,+ + ,,>+ + ,+ ,N !-8DP\cnz* '()*$+,- n  @A%.4 *+,w   /012345 PK!!Ƣ5com/ustadmobile/core/db/dao/ContainerDao_Impl$4.class4!  this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerDao_Impl.javaEnclosingMethod  ` REPLACE INTO ContainerReplicate(containerPk, containerDestination) SELECT DISTINCT Container.containerUid AS containerPk, ? AS containerDestination FROM Container WHERE Container.cntLct != COALESCE( (SELECT containerVersionId FROM ContainerReplicate WHERE containerPk = Container.containerUid AND containerDestination = ?), 0) /*psql ON CONFLICT(containerPk, containerDestination) DO UPDATE SET containerPending = true */ /com/ustadmobile/core/db/dao/ContainerDao_Impl$4#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!`5com/ustadmobile/core/db/dao/ContainerDao_Impl$5.class4!  this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerDao_Impl.javaEnclosingMethod  a REPLACE INTO ContainerReplicate(containerPk, containerDestination) SELECT DISTINCT Container.containerUid AS containerUid, UserSession.usClientNodeId AS containerDestination FROM ChangeLog JOIN Container ON ChangeLog.chTableId = 51 AND ChangeLog.chEntityPk = Container.containerUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Container.cntLct != COALESCE( (SELECT containerVersionId FROM ContainerReplicate WHERE containerPk = Container.containerUid AND containerDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(containerPk, containerDestination) DO UPDATE SET containerPending = true */ /com/ustadmobile/core/db/dao/ContainerDao_Impl$5#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!! c  5com/ustadmobile/core/db/dao/ContainerDao_Impl$6.class4!  this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerDao_Impl.javaEnclosingMethod   UPDATE Container SET cntNumEntries = COALESCE( (SELECT COUNT(*) FROM ContainerEntry WHERE ceContainerUid = Container.containerUid), 0), fileSize = COALESCE( (SELECT SUM(ContainerEntryFile.ceCompressedSize) AS totalSize FROM ContainerEntry JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = Container.containerUid), 0), cntLct = ? WHERE containerUid = ? /com/ustadmobile/core/db/dao/ContainerDao_Impl$6#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!BȌ5com/ustadmobile/core/db/dao/ContainerDao_Impl$7.class4!  this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$7;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerDao_Impl.javaEnclosingMethod  ,DELETE FROM Container WHERE containerUid = ?/com/ustadmobile/core/db/dao/ContainerDao_Impl$7#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!OK5com/ustadmobile/core/db/dao/ContainerDao_Impl$8.class4!  this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$8;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerDao_Impl.javaEnclosingMethod  BUPDATE Container SET mimeType = ? WHERE Container.containerUid = ?/com/ustadmobile/core/db/dao/ContainerDao_Impl$8#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/ContainerDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!h!F[[5com/ustadmobile/core/db/dao/ContainerDao_Impl$9.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity+Lcom/ustadmobile/lib/db/entities/Container;this$0/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;](Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Lcom/ustadmobile/lib/db/entities/Container;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ContainerDao_Impl$9;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA /com/ustadmobile/core/db/dao/ContainerDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ContainerDao_Impl insertAsync_(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100W(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!! Joo3com/ustadmobile/core/db/dao/ContainerDao_Impl.class4o k l m n o pq rs r tu r vw rx ry rz r {| r } ~ ~  ~ ~    $    ) + -       ' '  9    ( Lp ( L L L ( L L L L L ( ( L L L L ( ' b  8 6  8 6 9 9 n p s ~ z  ~ (  ( 6  p                       InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfContainer&Landroidx/room/EntityInsertionAdapter; SignatureSLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfContainer_1__updateAdapterOfContainer-Landroidx/room/EntityDeletionOrUpdateAdapter;ZLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange5__preparedStmtOfUpdateContainerSizeAndNumEntriesAsync__preparedStmtOfDeleteByUid__preparedStmtOfUpdateMimeType(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;insert.(Lcom/ustadmobile/lib/db/entities/Container;)J_resultJentity+Lcom/ustadmobile/lib/db/entities/Container; StackMapTable insertAsync_(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;r(Lcom/ustadmobile/lib/db/entities/Container;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;>Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;A(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; containerList0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; replaceListentriesinsertWithReplace.(Lcom/ustadmobile/lib/db/entities/Container;)V container updateListupdatereplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;%updateContainerSizeAndNumEntriesAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; containerUid changeTimeF(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; deleteByUid(J)V_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexIupdateMimeType(Ljava/lang/String;J)VmimeTypeLjava/lang/String;4getMostRecentDownloadedContainerForContentEntryAsync contentEntry_sql _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;NLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Container;>;c(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Container;>;)Ljava/lang/Object;%getMostRecentContainerForContentEntry.(J)Lcom/ustadmobile/lib/db/entities/Container; _tmpMimeType _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntriescontentEntryUid_cursorLandroid/database/Cursor; findByUiduid findSizeByUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;.findRecentContainerToBeMonitoredWithEntriesUid_itemcontentEntries_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;aLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object; findContainersForContentEntryUidv(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Container;>;>;)Ljava/lang/Object;hasContainerWithFilesToDownload (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData;'findContainerWithFilesByContentEntryUidfindAllPublikContainers()Ljava/util/List;=Ljava/util/List;?()Ljava/util/List;findByUidAsyncfindLocalAvailabilityByUid(J)J findAllWithId(J)Ljava/util/List;@(J)Ljava/util/List;findKhanContainers _tmpEntryId _tmpSourceUrl;Lcom/ustadmobile/lib/db/entities/ContainerWithContentEntry;_cursorIndexOfEntryId_cursorIndexOfSourceUrlMLjava/util/List;O()Ljava/util/List;*getMostRecentContainerForContentEntryAsync-getMostRecentContainerUidForContentEntryAsync-getMostRecentAvailableContainerUidAndMimeType6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;downloadRequired\Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;>;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerUidAndMimeType;>;)Ljava/lang/Object;getContainerSizeByUidgetRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000M(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100W(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200V(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 SourceFileContainerDao_Impl.java  /com/ustadmobile/core/db/dao/ContainerDao_Impl$1  /com/ustadmobile/core/db/dao/ContainerDao_Impl$2 /com/ustadmobile/core/db/dao/ContainerDao_Impl$3 /com/ustadmobile/core/db/dao/ContainerDao_Impl$4/com/ustadmobile/core/db/dao/ContainerDao_Impl$5/com/ustadmobile/core/db/dao/ContainerDao_Impl$6/com/ustadmobile/core/db/dao/ContainerDao_Impl$7 /com/ustadmobile/core/db/dao/ContainerDao_Impl$8       _   /com/ustadmobile/core/db/dao/ContainerDao_Impl$9   0com/ustadmobile/core/db/dao/ContainerDao_Impl$10  ]  0com/ustadmobile/core/db/dao/ContainerDao_Impl$11 0com/ustadmobile/core/db/dao/ContainerDao_Impl$12 0com/ustadmobile/core/db/dao/ContainerDao_Impl$13  !" #$ %& '( )* +,~Select Container.* FROM Container WHERE Container.containerContentEntryUid = ? ORDER BY Container.cntLastModified DESC LIMIT 1 !-. /00com/ustadmobile/core/db/dao/ContainerDao_Impl$14 1 2 SELECT Container.* FROM Container WHERE Container.containerContentEntryUid = ? AND Container.fileSize > 0 ORDER BY Container.cntLastModified DESC LIMIT 1 345 67 cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedremarksmobileOptimized cntNumEntries 89)com/ustadmobile/lib/db/entities/Container :; < = > ?@ A* B C D E FG HI JK LK MN O* P ' .SELECT * FROM Container WHERE containerUid = ? SELECT(COALESCE(( SELECT fileSize FROM Container WHERE containerUid = ?), 0)) 0com/ustadmobile/core/db/dao/ContainerDao_Impl$15Q RSSELECT recent.* FROM Container recent LEFT JOIN Container old ON (recent.containerContentEntryUid = old.containerContentEntryUid AND recent.cntLastModified < old.cntLastModified) WHERE old.containerUid IS NULL AND recent.containerContentEntryUid IN ( TU V& WX) YZ [\ ]9 ^_java/lang/Long `a0com/ustadmobile/core/db/dao/ContainerDao_Impl$16Select Container.* FROM Container WHERE Container.containerContentEntryUid = ? ORDER BY Container.cntLastModified DESC0com/ustadmobile/core/db/dao/ContainerDao_Impl$17 SELECT EXISTS(SELECT 1 FROM Container WHERE Container.containerContentEntryUid = ? AND NOT EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY cntLastModified DESC LIMIT 1) bcjava/lang/String ContainerContainerEntry0com/ustadmobile/core/db/dao/ContainerDao_Impl$18d ef} SELECT Container.* FROM Container WHERE Container.containerContentEntryUid = ? AND EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY Container.cntLastModified DESC LIMIT 1 0com/ustadmobile/core/db/dao/ContainerDao_Impl$19SELECT Container.* FROM Container LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = containerContentEntryUid WHERE ContentEntry.publikjava/util/ArrayList g& * h9 ij@SELECT * From Container WHERE Container.containerUid = ? LIMIT 10com/ustadmobile/core/db/dao/ContainerDao_Impl$20SELECT Container.containerUid FROM Container WHERE Container.containerUid = ? AND (SELECT COUNT(*) FROM ContainerEntry WHERE ceContainerUid = Container.containerUid) = Container.cntNumEntries8SELECT * FROM Container WHERE Container.containerUid = ?SELECT Container.*, ContentEntry.entryId, ContentEntry.sourceUrl FROM Container LEFT JOIN ContentEntry ON Container.containerContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publisher LIKE '%Khan Academy%' AND Container.mimeType = 'video/mp4'entryId sourceUrl9com/ustadmobile/lib/db/entities/ContainerWithContentEntry kK lK0com/ustadmobile/core/db/dao/ContainerDao_Impl$21C SELECT COALESCE(( SELECT containerUid FROM Container WHERE Container.containerContentEntryUid = ? AND Container.fileSize > 0 ORDER BY Container.cntLastModified DESC LIMIT 1 ), 0) 0com/ustadmobile/core/db/dao/ContainerDao_Impl$22 SELECT Container.containerUid, Container.mimeType FROM Container WHERE Container.containerContentEntryUid = ? AND Container.fileSize > 0 AND (CAST(? AS INTEGER) = 0 OR EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid)) ORDER BY Container.cntLastModified DESC LIMIT 1 0com/ustadmobile/core/db/dao/ContainerDao_Impl$23 SELECT COALESCE( (SELECT fileSize FROM Container WHERE containerUid = ?), -1) 0com/ustadmobile/core/db/dao/ContainerDao_Impl$24m nB -com/ustadmobile/core/db/dao/ContainerDao_Impl(com/ustadmobile/core/db/dao/ContainerDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listkotlin/coroutines/Continuationjava/lang/StringBuilderjava/util/Iterator()VN(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction](Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Lcom/ustadmobile/lib/db/entities/Container;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VB(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I3(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;J)V2(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;)V4(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;JJ)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)VbindNull(I)V bindString(ILjava/lang/String;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;Q(Lcom/ustadmobile/core/db/dao/ContainerDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContainerUidsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModifiedisNull(I)Z getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriescloseandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JgetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;getCount moveToNextadd(Ljava/lang/Object;)Z setEntryId setSourceUrljava/util/Collections emptyList1 (r**+*Y*+* Y*+ * Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+. 78 9X#w0=JWdqrr7***+A* 7*:*!++-+& !(+4 77kc* Y*+!,"  2***+#** M*,'&   $'/122 2g m*$Y*+%," 2*** +#** M*,'& *+-.0$1'0/11222 2g 2*** +&** M*,'& 679:<$='</=1>22g 3***+'W** M*,(& BCEFH%I(H0I2J33 3h 3***+(W** M*,(& NOQRT%U(T0U2V33h c*)Y**-"[  X*+Y*,+"r o *-Y*!."* W**/N6-0*-1W***-2:**-2"0BBDB:")07?BKSV*WWHEB4y**/:6+3 +46 0*1W***2:**2APccecJ#-0:AIPW`clux4yyyif# u25:56:678:*9Y*:-; H222. &# 2 )?6@?6A?6 B?6 C?6 D?6 E?6 F?6G?6H?6I?6J?6KLYM:N7ON7P N7Q R6S N7T N7U N7VN7!!WX :#Y:##ZX :$Y:$$[R6&&6%%\R6'']::^_:(^_(*:% &'()*+3,<-E.N/W0`1i2r3{45689;<>?ABDEGHJKM N'P2Q9SETKVVX]Zi[o]z_bcdfghikmnkmno`#H #l $   2!V[ #z7 $%%&' 3<E N| Ws `j ia rX{O F!="4#$ *%& Kw'(L w w@w'(Lw'() )`N`6:67**=:>?6@?6A?6 B?6 C?6 D?6 E?6 F?6G?6H?6I?6J?6KLYM:N7ON7P N7Q R6S N7T N7U N7VN7!!WX :#Y:##ZX :$Y:$$[R6&&6%%\R6'']::^_:(^_(*:tu vwxy*{3|<}E~NW`ir{ '29EKV]ioz`#H #l $   2!V[ #z7 $%%&' 3<E N| Ws `j ia rX{O F!="4#* *%& Kw'(L w w@w'(Lw'(+2a:a6:678:*bY*c-; H22*2. &# 2,- dN-efW+g6-h-ifW-j:`66:6+k:  l! mno7  7۸8: * pY*q,;>  &,58Ybehmp Y . /01p2&],W35N8Km /45$@ 678w'9':;2r:r6:678:*sY*t-;FI JKLMH22$2. &# 25<=>:uNu6:67*vwYxSYySzY*{| 4::$7 /,?@2}:}6:678:*~Y*-; H22$2. &# 2AB'L6M**,=N->?6-@?6-A?6-B?6-C?6-D?6 -E?6 -F?6 -G?6 -H?6 -I?6-J?6Y-:-LYM:-N7O-N7P-N7Q-R6S-N7T- N7U- N7V- N7W- X :! - Y:!!Z- X :" - Y:""[-R6$$6##\-R6%%]W:-^,_:&-^,_&9#$ %&($),*4+<,D-L.T/\0d1l2t3|4579:<=?@BCEFHIK LNO%Q0R6T@VGXRYX[b]i`sabdefghjkhjklL!3 !U ".   @a !b? ""#s.$%$,4<yDqLi Ta \Y dQ lI! tA"|9#* %& *C w'(6w'(6L w w@&w'(6w'(DE2:6:678:*Y*-;rs tuvwH222. &# 2FG] hN6:67**=:KN7 77 ^_ : ^_ *HWWYWB *4ADHOTW`eR>Dhhe ]Z*>%&3Aw'(w'(HI%*N6:67**=:>?6@?6A?6 B?6 C?6 D?6 E?6 F?6G?6H?6I?6J?6Y:!LYM:N7ON7P N7Q R6S N7T N7U N7  VN7""WX :$Y:$$ZX :%Y:%%[R6''6&&\R6((]W:^_:)^_)*; *3<ENW`ir{ %07 B I U[fmy !"#$&'$&'(`#X $| %.   0 B"fe $A %#&/'(3<E N W ` ix ro{f ]!T"K#; *%& ;C w'(6w'(6L w w@'w'(6w'(JKB+L6M**,=N->?6-@?6-A?6-B?6-C?6-D?6 -E?6 -F?6 -G?6 -H?6 -I?6-J?6-?6-?6Y-:-WY:-N7-N7-N7-R6-N7- N7- N7- N7!!- X :# - Y:##- X :$ - Y:$$-R6&&6%%-R6''-X :( -Y:((-X :) -Y:))W:-^,_:*-^,_*    C-. /02$3,445<6D7L8T9\:d;l<t=|>?@ACEFHIKLNOQRT UWX$Z.[5]@^F`PbWdbehgriylmnpqstvxz{} 'C #e $L(M)H.N> -   .!P #r $f%r&U'3L(M)$,4<DL T \ d l! t"|#O}Pn %& nQ w'(6w'(6 w w@*!w'(6ww w ww'(6w'(RS2<:<6:678:*Y*-; H22$2. &# 2T2:6:678:*Y*-; H22$2. &# 2,UV  K:6:676678: * Y*;& & '()*%+/,4-\ KK$KWKG ?<%&4 KX"w'@YZ2:6:678:*Y*-;PV WXYZH222. &# 2, [Bq\A]3 *+L#  A^4 *+L,#  A_3 *+L#  `a/*$ bcd/*$ bef/*$ bgf/*$ bhf/*$ bij~zspb9-+)$  PK!!7  9com/ustadmobile/core/db/dao/ContainerETagDao_Impl$1.class4B * )+ , -. / -0 -12 345this$03Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;R(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerETag;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/ContainerETag; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileContainerETagDao_Impl.javaEnclosingMethod6 7 LINSERT OR ABORT INTO `ContainerETag` (`ceContainerUid`,`cetag`) VALUES (?,?) 89: ;< = >? @A-com/ustadmobile/lib/db/entities/ContainerETag 3com/ustadmobile/core/db/dao/ContainerETagDao_Impl$1$androidx/room/EntityInsertionAdapter1com/ustadmobile/core/db/dao/ContainerETagDao_Impl(Landroidx/room/RoomDatabase;)VgetCeContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCetagbindNull(I)V bindString(ILjava/lang/String;)V  I *+*,"    -% (+,, ++,* +,.'0 ((( ! A"4 *+, "  #$%&'()  PK!!/aL;;9com/ustadmobile/core/db/dao/ContainerETagDao_Impl$2.class4B * )+ , -. / -0 -12 345this$03Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;R(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerETag;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/ContainerETag; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerETagDao_Impl.javaEnclosingMethod6 7 _UPDATE OR ABORT `ContainerETag` SET `ceContainerUid` = ?,`cetag` = ? WHERE `ceContainerUid` = ? 89: ;< = >? @A-com/ustadmobile/lib/db/entities/ContainerETag 3com/ustadmobile/core/db/dao/ContainerETagDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter1com/ustadmobile/core/db/dao/ContainerETagDao_Impl(Landroidx/room/RoomDatabase;)VgetCeContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCetagbindNull(I)V bindString(ILjava/lang/String;)V  I *+*,2    -5 3+,, ++,+,: ;<>'@2A 333 ! A"4 *+, 2  #$%&'()  PK!!89com/ustadmobile/core/db/dao/ContainerETagDao_Impl$3.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity/Lcom/ustadmobile/lib/db/entities/ContainerETag;this$03Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;e(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerETag;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl$3;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerETagDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 3com/ustadmobile/core/db/dao/ContainerETagDao_Impl$3java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/ContainerETagDao_Impl insertAsyncc(Lcom/ustadmobile/lib/db/entities/ContainerETag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100[(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*UC***@* N* -:*  (4464"X Z[#\(^2\4^@_Ct !"A#/* U !"$%&'()*  PK!! :JH\\7com/ustadmobile/core/db/dao/ContainerETagDao_Impl.class4 "h "i #jk lm l "n op oq rs ot ouv w xy rz {| {}~ Y Y Z Z Z Z Y  " " " InnerClasses__dbLandroidx/room/RoomDatabase;!__insertionAdapterOfContainerETag&Landroidx/room/EntityInsertionAdapter; SignatureWLandroidx/room/EntityInsertionAdapter;__updateAdapterOfContainerETag-Landroidx/room/EntityDeletionOrUpdateAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;insert2(Lcom/ustadmobile/lib/db/entities/ContainerETag;)J_resultJentity/Lcom/ustadmobile/lib/db/entities/ContainerETag; StackMapTable insertAsyncc(Lcom/ustadmobile/lib/db/entities/ContainerETag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/ContainerETag;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerETag;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerETag;>;)V updateListupdate2(Lcom/ustadmobile/lib/db/entities/ContainerETag;)VgetEtagOfContainer(J)Ljava/lang/String;Ljava/lang/String; containerUid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cursorLandroid/database/Cursor;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Q(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100[(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;)Landroidx/room/EntityInsertionAdapter; SourceFileContainerETagDao_Impl.java '( %& .3com/ustadmobile/core/db/dao/ContainerETagDao_Impl$1 .3com/ustadmobile/core/db/dao/ContainerETagDao_Impl$2 +,  ` 3com/ustadmobile/core/db/dao/ContainerETagDao_Impl$3 . 5 8SELECT cetag FROM ContainerETag WHERE ceContainerUid = ?   \-com/ustadmobile/lib/db/entities/ContainerETag KL => 561com/ustadmobile/core/db/dao/ContainerETagDao_Impl,com/ustadmobile/core/db/dao/ContainerETagDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VR(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactione(Lcom/ustadmobile/core/db/dao/ContainerETagDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerETag;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)Iacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closereleasejava/util/Collections emptyList1"#%&'()*+,)- ./0h$**+*Y*+*Y*+1 ! "2#C2$34$%&5607* * *+ A* 7* :* !++-+1& GHJKL!N(L+N4O2 7873479:;k<=>0c*Y*+,1U2 349:?@A ?B)CDE02* * *+* * M* ,'1& fgijl$m'l/m1n22342FGA 2FH;g< )IJE03* * *+W* * M* ,(1& rsuvx%y(x0y2z23343FGA 3FH;h< )IKL03* * *+W* * M* ,(1& ~%(02233439:;h< MN0 yN:6* *:! :::::  *Yhhjh1J *4?ERUY`ehqv2\ B7OO7OU7Oy34yP8vQO nRSkTU*OVW;6E"XYZ X"XYZ< [\01)]AK^03 *+12  34A=_04 *+, 12  34A5`03 *+!12  34ab0/*12 c4de0/*12 c4fg$PK!! -:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$1.class4H , +- . /0 1 2 /3 /4 56 789this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ContainerEntry; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileContainerEntryDao_Impl.javaEnclosingMethod: ; pINSERT OR ABORT INTO `ContainerEntry` (`ceUid`,`ceContainerUid`,`cePath`,`ceCefUid`) VALUES (nullif(?, 0),?,?,?) <=> ?@ A= B CD EF G=.com/ustadmobile/lib/db/entities/ContainerEntry 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$1$androidx/room/EntityInsertionAdapter2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetCeUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCeContainerUid getCePathbindNull(I)V bindString(ILjava/lang/String;)V getCeCefUid I *+*,4    -7 >+,+,, ++, +, < =>?'A2C=D >> >!"#' A$4 *+, 4  %&'()*+  PK!!>T[[;com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$10.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$jobIdJthis$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;8(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 5com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl#deleteContainerEntriesCreatedByJobs5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200[(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* * h*L=+**+ W* N* *+ -:* *+ "7NNPN6   ")37ALNZe h ] ! ["#$N%&'(A)/*  '(*+,-./0 PK!!c9 ;com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$11.class4o 8 9 : ; < 6= >? ,@ ,A ,B 6C DE ,F DG HI DJ >K LMNOval$containerUidJval$pathLjava/lang/String;val$md5this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;\(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;JLjava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$11;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTablePQ ExceptionsR()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryDao_Impl.javaEnclosingMethodS TU     V WXY Z[ \] ^_ `a bcd eV fg hVi jk lV mn %&5com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContainerEntryDao_ImplinsertWithMd5SumsAsyncY(JLjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300[(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VbindNull(I)V bindString(ILjava/lang/String;)V access$000R(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V O*+* *** 1!"$%&X*L=+*=* + +* =* + +* * + X* N* *+-:* *+^s V4 5 678!9+;6=8>??IATC^EeFoGsI}JGIJK! "$ '( )*++,  u-./A%0/* 1! "$./1234567# PK!!;com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$12.class4 .r .s /t pu vwx yz{|}~ c  c c t c  c     c   #t # # # # # d c .val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$12;call()Ljava/util/List; _tmpCefMd5Ljava/lang/String; _tmpCefPath _tmpCefUidJ_tmpCeTotalSize_tmpCeCompressedSize_tmpCompressionI_tmpLastModified_tmpContainerEntryFile4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; _tmpCePath_itemFLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile; _tmpCeUid_tmpCeContainerUid _tmpCeCefUid_cursorIndexOfCeUid_cursorIndexOfCeContainerUid_cursorIndexOfCePath_cursorIndexOfCeCefUid_cursorIndexOfCefUid_cursorIndexOfCefMd5_cursorIndexOfCefPath_cursorIndexOfCeTotalSize_cursorIndexOfCeCompressedSize_cursorIndexOfCompression_cursorIndexOfLastModified_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableXLjava/util/List; StackMapTable Exceptions SignatureZ()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerEntryDao_Impl.javaEnclosingMethod 34 12 5  ceUid ceContainerUidcePathceCefUidcefUidcefMd5cefPath ceTotalSizeceCompressedSize compression lastModifiedjava/util/ArrayList 5 2com/ustadmobile/lib/db/entities/ContainerEntryFile Dcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile  =>5com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContainerEntryDao_ImplfindByContainerAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setCefUid(J)V getString(I)Ljava/lang/String; setCefMd5(Ljava/lang/String;)V setCefPathsetCeTotalSizesetCeCompressedSizegetInt(I)IsetCompressionsetLastModifiedsetCeUidsetCeContainerUid setCePath setCeCefUidsetContainerEntryFile7(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease ./01234567C*+*,*8:9:<34=>7 **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 Y+: +h+E+:+/+ $+ + + Y:+7+ : +:+ : +:+ 7+ 7+ 6!+ 7":#Y$:+7%+7&+ : +:'+7() *W :++*,:++*,89=?@A'B/C7D?EGFOGWH_IgJvKNOQRTUWY[\^#`*b4c;eEfLhVi]kglnmqntp}rsuvxy{}98?@A@BCm?@#KA@4:DCE)ECVFGgHCIJK@}dLMtmIJ[NCKOC)K@PCQGRG'SG/TG7UG?VGGWGOXG WYG _ZG g[G v\]  :<^_` v\a b v.cdU* e eM.cd9.cd# e+.cd.cfghijA=k7/*-8:9 :<ghilmnopq; .PK!!7YY:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$2.class46 & %' ( )*+ ,-.this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ContainerEntry;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerEntryDao_Impl.javaEnclosingMethod/ 0 .DELETE FROM `ContainerEntry` WHERE `ceUid` = ? 123 45.com/ustadmobile/lib/db/entities/ContainerEntry 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetCeUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V    I *+*,F    -I N +, N O    A4 *+,F   !"#$% PK!!ʥ:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$3.class4H , +- . /0 1 2 /3 /4 56 789this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ContainerEntry; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerEntryDao_Impl.javaEnclosingMethod: ; sUPDATE OR ABORT `ContainerEntry` SET `ceUid` = ?,`ceContainerUid` = ?,`cePath` = ?,`ceCefUid` = ? WHERE `ceUid` = ? <=> ?@ A= B CD EF G=.com/ustadmobile/lib/db/entities/ContainerEntry 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetCeUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCeContainerUid getCePathbindNull(I)V bindString(ILjava/lang/String;)V getCeCefUid I *+*,Q    -T I+,+,, ++, +, +,"Y Z[\'^2`=aHb II I!"#' A$4 *+, Q  %&'()*+  PK!!\0:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$4.class4!  this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerEntryDao_Impl.javaEnclosingMethod  3DELETE FROM ContainerEntry WHERE ceContainerUid = ?4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$4#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, d     >L gh   PK!!:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$5.class4!  this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerEntryDao_Impl.javaEnclosingMethod  C DELETE FROM ContainerEntry WHERE ceContainerUid IN (SELECT cjiContainerUid FROM ContentJobItem JOIN ContentJob ON ContentJobItem.cjiJobUid = ContentJob.cjUid WHERE ContentJob.cjUid = ?)4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$5#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, k     >L nv   PK!!wn??:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$6.class4!  this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerEntryDao_Impl.javaEnclosingMethod   DELETE FROM ContainerEntry WHERE ceContainerUid IN (SELECT containerUid FROM Container WHERE containerContentEntryUid = ?) 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$6#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, y     >L |   PK!!< :com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$7.class4!  this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$7;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerEntryDao_Impl.javaEnclosingMethod  F INSERT INTO ContainerEntry(ceContainerUid, cePath, ceCefUid) SELECT ? AS ceContainerUid, ? AS cePath, (SELECT COALESCE( (SELECT cefUid FROM ContainerEntryFile WHERE cefMd5 = ? LIMIT 1), 0)) 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$7#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!h6F:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$8.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity0Lcom/ustadmobile/lib/db/entities/ContainerEntry;this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;g(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerEntry;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$8;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl insertAsyncd(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!;:com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$9.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$containerEntryListLjava/util/List;this$04Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;G(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$9;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContainerEntryDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*?**** L* +M* , &2" "&02= ?r A!/*   "#$%&'(  PK!!MgAA8com/ustadmobile/core/db/dao/ContainerEntryDao_Impl.class4 l l l l m   l  l  l   l               !      !" )#$ +%& '  ()* +,-./01234567 8 =9 : ;< B = B> ? B@ BA BB BC D BE BFG N NH NI NJ NK NL M N OP Q R STU ]V ]H ]I ]J ]K (WX dY Z [\] l^ l_ l`ab InnerClasses__dbLandroidx/room/RoomDatabase;"__insertionAdapterOfContainerEntry&Landroidx/room/EntityInsertionAdapter; SignatureXLandroidx/room/EntityInsertionAdapter;!__deletionAdapterOfContainerEntry-Landroidx/room/EntityDeletionOrUpdateAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;__updateAdapterOfContainerEntry$__preparedStmtOfDeleteByContainerUid%Landroidx/room/SharedSQLiteStatement;3__preparedStmtOfDeleteContainerEntriesCreatedByJobs'__preparedStmtOfDeleteByContentEntryUid&__preparedStmtOfInsertWithMd5SumsAsync(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;insert3(Lcom/ustadmobile/lib/db/entities/ContainerEntry;)J_resultJentity0Lcom/ustadmobile/lib/db/entities/ContainerEntry; StackMapTablec insertAsyncd(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/ContainerEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntry;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntry;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;containerEntryList0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; deleteListentries updateListupdate3(Lcom/ustadmobile/lib/db/entities/ContainerEntry;)VdeleteByContainerUid(J)V containerUid_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexId#deleteContainerEntriesCreatedByJobs5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;jobIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deleteByContentEntryUidcontentEntryUidinsertWithMd5SumsAsyncY(JLjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;pathLjava/lang/String;md5i(JLjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByContainer(J)Ljava/util/List; _tmpCefMd5 _tmpCefPath _tmpCefUid_tmpCeTotalSize_tmpCeCompressedSize_tmpCompression_tmpLastModified_tmpContainerEntryFile4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; _tmpCePath_itemFLcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile; _tmpCeUid_tmpCeContainerUid _tmpCeCefUid_cursorIndexOfCeUid_cursorIndexOfCeContainerUid_cursorIndexOfCePath_cursorIndexOfCeCefUid_cursorIndexOfCefUid_cursorIndexOfCefMd5_cursorIndexOfCefPath_cursorIndexOfCeTotalSize_cursorIndexOfCeCompressedSize_cursorIndexOfCompression_cursorIndexOfLastModified_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;XLjava/util/List;efgh[(J)Ljava/util/List;findByPathInContainer[(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile;pathInContainerfindByContainerWithMd57Lcom/ustadmobile/lib/db/entities/ContainerEntryWithMd5;ILjava/util/List;L(J)Ljava/util/List;findByContainerAsync_cancellationSignalLandroid/os/CancellationSignal;{Lkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000R(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100\(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200[(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileContainerEntryDao_Impl.java }z {z qr op ~i4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$1 ~j4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$2 uv4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$3 xv4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$4 yz4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$54com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$6 |z4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$7k li min o pi qi4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$8 ~rs tu v4com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$9 ~wx yz {|} ~   5com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$10 ~5com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$11 ~SELECT ContainerEntry.*, ContainerEntryFile.* FROM ContainerEntry LEFT JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = ? ~ ceUid ceContainerUidcePathceCefUidcefUidcefMd5cefPath ceTotalSizeceCompressedSize compression lastModifiedjava/util/ArrayList  ~  2com/ustadmobile/lib/db/entities/ContainerEntryFile          Dcom/ustadmobile/lib/db/entities/ContainerEntryWithContainerEntryFile       i iSELECT ContainerEntry.*, ContainerEntryFile.* FROM ContainerEntry LEFT JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = ? AND ContainerEntry.cePath = ?   SELECT ContainerEntry.*, ContainerEntryFile.cefMd5 AS cefMd5 FROM ContainerEntry LEFT JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = ?5com/ustadmobile/lib/db/entities/ContainerEntryWithMd5 ~ 5com/ustadmobile/core/db/dao/ContainerEntryDao_Impl$12 ~ t .com/ustadmobile/lib/db/entities/ContainerEntry 2com/ustadmobile/core/db/dao/ContainerEntryDao_Impl-com/ustadmobile/core/db/dao/ContainerEntryDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VS(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiong(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerEntry;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VG(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V8(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;J)V\(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;JLjava/lang/String;Ljava/lang/String;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount(I)V moveToNext()ZisNull(I)ZgetLong(I)J setCefUid getString(I)Ljava/lang/String; setCefMd5(Ljava/lang/String;)V setCefPathsetCeTotalSizesetCeCompressedSizegetInt(I)IsetCompressionsetLastModifiedsetCeUidsetCeContainerUid setCePath setCeCefUidsetContainerEntryFile7(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vadd(Ljava/lang/Object;)ZclosebindNull bindString(ILjava/lang/String;)V moveToFirstcreateCancellationSignal!()Landroid/os/CancellationSignal;V(Lcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1lmopqrstuvswxvswyz{z|z}z~e**+*Y*+*Y*+ * Y*+ *Y*+*Y*+*Y*+*Y*+* 23 4F#Q0d=kJyWdeeop7***+A* 7*:*!++-+& !(+4 77kc*Y*+,  s2***+ ** M*,'& $'/122 2g sm*!Y*+", s3*** +#W** M*,(& %(0233 3h s3*** +#W** M*,(& %(0233 3h s3*** +$W** M*,(& %(0233h W**%N6-&*-'W***-(:**-("0BBDB:")07?BKSV*WWHEBlc*)Y**-  sW**%N6-&*-'W***-(:**-("0BBDB: !"#$"&)'0)7*?+B)K*S+V,*WWHEBl{ *+Y*-,14 s!G-N-.:6/**0:126326426 526 626 726 826 926:26;26<26=Y>?:@ AK A? A3A'AAABYC: D7E A : F:G A : F:HD7ID7JK6LD7M:NYO:D7PD7Q A : F:R D7STUW}:VW: VW *'6686>RS TUVW*Y3Z<[E\N]W^`_i`ra{bcdehikln"o(q3s:uFvLxWz^|i}p{ #'.36?D`#%I3sWOi={+kt`N*3<E N W ` i r{GGD <9*  l],B  QlB>lNB ,lls!JX:X.:6/6- Y -Z**0:126326 426 526 626 726 826926:26;26<26[u AK A?A3A'AAABYC: D7E A : F:GA :F:HD7ID7JK6LD7M:NYO:D7P D7Q A : F:R D7ST::VW: VW D*99;9A (07DMV_hqz ,2=DPVahsz #&*169BGj$/S=saOs=+jVD dMV _ h q z &JJJF >;D(l,B  QlB>lNB "lNlG$\N\.:6/**0:126326426 526 726 =Y>?: @ A : F:]Y^: D7 _D7 ` A : F: a D7 b  UWj : VW :VW*$ * 3 < E NWgq} !#%'()*+- .+-.!/d oYG#3<E N W g $$! * g g l @l] % lls2-:-.:6/c:*dY*e-f56 789:H222. &# 2s gsA3 *+hi  A4 *+h,j  A3 *+hk  /*! /*! /*! /*! nb d+)! PK!!%:sX>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$1.class4R / .0 1 23 4 25 26 7 8 9 : ;< =>?this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityInsertionAdapter; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod@ A INSERT OR ABORT INTO `ContainerEntryFile` (`cefUid`,`cefMd5`,`cefPath`,`ceTotalSize`,`ceCompressedSize`,`compression`,`lastModified`) VALUES (nullif(?, 0),?,?,?,?,?,?) BCD EF G HI JK L MC NC OP QC2com/ustadmobile/lib/db/entities/ContainerEntryFile !8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$1$androidx/room/EntityInsertionAdapter6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl(Landroidx/room/RoomDatabase;)V getCefUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCefMd5bindNull(I)V bindString(ILjava/lang/String;)V getCefPathgetCeTotalSizegetCeCompressedSizegetCompression()IgetLastModified I *+*,0    -3  !s+,, ++,, ++, +, +, +, +, 2 8 9:<'>.?8ACCNDYEfFrG ss"#s$%&  A '4 *+,0  ()*+,-. PK!!UFF?com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$10.class4 #] #^ $_ [` abc defghijkl Nm n Nop _ Nq r Ns Nt u v w x Ny z { O| N} ~ #val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$10;call()Ljava/util/List; _tmpCefMd5Ljava/lang/String; _tmpCefPath_item4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; _tmpCefUidJ_tmpCeTotalSize_tmpCeCompressedSize_tmpCompressionI_tmpLastModified_cursorIndexOfCefUid_cursorIndexOfCefMd5_cursorIndexOfCefPath_cursorIndexOfCeTotalSize_cursorIndexOfCeCompressedSize_cursorIndexOfCompression_cursorIndexOfLastModified_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTable Exceptions SignatureH()Ljava/util/List;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod () &' *  cefUid cefMd5cefPath ceTotalSizeceCompressedSize compression lastModifiedjava/util/ArrayList * 2com/ustadmobile/lib/db/entities/ContainerEntryFile  239com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_ImplgetAllFilesForCompression4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setCefUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCefMd5(Ljava/lang/String;)V setCefPathsetCeTotalSizesetCeCompressedSizegetInt(I)IsetCompressionsetLastModifiedadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-d./1()23,)1**L+=+>+ 6+ 6+ 6+ 6+ 6Y+: +Y: +7   + : +:   + : +: +7 +7 +6 +7   WN : + *! :+ *!!-&gijk'l/m7n?oGpVq_shuqvxxy{} '..45 65h78 q9: w45 U65D;:3<:"=>?:@>A>'B>/C>7D>?E>GF>VGH 1/1 IJK VGL MTV #NO1P PW #NO#NQRSTUA2V,/*"-d. /1RSTWXYZ[\0 #PK!!<71 ?com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$11.class4 E F G CH IJK 6L M 6NO G 6P Q 6R 6S T 7U 6V WX YZ[\val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$11;call()Ljava/util/List; _tmpCefPathLjava/lang/String;_item>Lcom/ustadmobile/lib/db/entities/ContainerEntryFileUidAndPath; _tmpCefUidJ_cursorIndexOfCefUidI_cursorIndexOfCefPath_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablePLjava/util/List; StackMapTable]^_` Exceptionsa SignatureR()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethodb cd   e fgh ijjava/util/ArrayList kl m noY+:+ I Y :+ 7 + : +:W:+*: +* wV$-6?FPV_fpsw} \ S&'6:()?1*+_&'t,-r.-$c/0!#123 $c/454$671 869:;<=A$>/* !#:;<?@ABCD" PK!! ?com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$12.class4 S T U QV WXY Z[\]^_`a Fbc U Fd e Ff Fg h i j k Fl m n Fo pq rstuval$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$12;call6()Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; _tmpCefMd5Ljava/lang/String; _tmpCefPath _tmpCefUidJ_tmpCeTotalSize_tmpCeCompressedSize_tmpCompressionI_tmpLastModified_result4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;_cursorIndexOfCefUid_cursorIndexOfCefMd5_cursorIndexOfCefPath_cursorIndexOfCeTotalSize_cursorIndexOfCeCompressedSize_cursorIndexOfCompression_cursorIndexOfLastModified_cursorLandroid/database/Cursor; StackMapTablevwx Exceptionsy()Ljava/lang/Object; SignaturegLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethodz {| $% "# &} ~ cefUid cefMd5cefPath ceTotalSizeceCompressedSize compression lastModified 2com/ustadmobile/lib/db/entities/ContainerEntryFile } } ./9com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_ImplfindEntryByMd5SumF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCefUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCefMd5(Ljava/lang/String;)V setCefPathsetCeTotalSizesetCeCompressedSizegetInt(I)IsetCompression(I)VsetLastModifiedcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&'(C*+*,*)*+-$%./(**L+=+>+ 6+ 6+ 6+ 6+ 6+Y: +7   + : +:   + : +:   +7 +7 +6 +7 :  : +* :+*    )%'/7 ?!G#P$Y&b'i)s*y,.013578:;=>@ABCEGHE GHI*v01 21 b34 m01 K21 :54)647894Y:; <8=8'>8/?87@8?A8GB8:; +- CDEQy FG GM FFHIJA.K(/*)* +-IJLMNOPQR, PK!!i,=d d ?com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$13.class4 H I J KLM 9NOP QR KSTU 9V FW XY QZ <[ <\] ^ ;_ X` ;a Xb cd Xe fghi val$uidListLjava/util/List;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;K(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$13;call()Lkotlin/Unit;_itemJ_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTablejklmn Exceptionso()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethodp qr !"  #st uv wx& DELETE FROM ContainerEntryFile WHERE cefUid IN (y z{ |})  ~  @java/lang/Long s { s s +,9com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$13java/lang/Objectjava/util/concurrent/Callablejava/lang/StringBuilderjava/lang/String)androidx/sqlite/db/SupportSQLiteStatementjava/util/Iteratorjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_ImpldeleteByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listsize()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String; access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;iterator()Ljava/util/Iterator;hasNext()Znext longValue()JbindLong(IJ)VbeginTransactionexecuteUpdateDeletesetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction  !"#$%C*+*,*&Q'(*!"+,% ˸L+W+W+W+W* =+ + W+W+ W+ N*-:6*:#7*W*:*: * &fTU VWX Y*Z/[6\=]D^I_V`Ya}bcdeghikikl'H}-.(*/0*12I34Vu56Yr728!d9:;<)m=>?A+@%/*&Q' (*>?ABCDEFG) PK!!>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$2.class46 & %' ( )*+ ,-.this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod/ 0 3DELETE FROM `ContainerEntryFile` WHERE `cefUid` = ? 123 452com/ustadmobile/lib/db/entities/ContainerEntryFile 8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl(Landroidx/room/RoomDatabase;)V getCefUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V    I *+*,I    -L N +, Q R    A4 *+,I   !"#$% PK!!۱>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$3.class4R / .0 1 23 4 25 26 7 8 9 : ;< =>?this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod@ A UPDATE OR ABORT `ContainerEntryFile` SET `cefUid` = ?,`cefMd5` = ?,`cefPath` = ?,`ceTotalSize` = ?,`ceCompressedSize` = ?,`compression` = ?,`lastModified` = ? WHERE `cefUid` = ? BCD EF G HI JK L MC NC OP QC2com/ustadmobile/lib/db/entities/ContainerEntryFile !8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl(Landroidx/room/RoomDatabase;)V getCefUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCefMd5bindNull(I)V bindString(ILjava/lang/String;)V getCefPathgetCeTotalSizegetCeCompressedSizegetCompression()IgetLastModified I *+*,T    -W  !+,, ++,, ++, +, +, +, +, +,6 \ ]^`'b.c8eCgNhYifjrk~l "#$%&  A '4 *+,T  ()*+,-. PK!!_>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$4.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod  :UPDATE ContainerEntryFile SET cefPath = ? WHERE cefUid = ?8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$4#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, n     >L qr   PK!!_3>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$5.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod  TUPDATE ContainerEntryFile SET compression = ?, ceCompressedSize = ? WHERE cefUid = ?8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$5#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, u     >L xy   PK!!zi>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$6.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;o(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$6;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl insertAsynch(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100`(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!o;>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$7.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$listLjava/util/List;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;K(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$7;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100`(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*?**** L* +M* , &2" "&02= ?r A!/*   "#$%&'(  PK!!LBVV>com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$8.class4 #] #^ $_ [` abc defghijkl Nm n Nop _ Nq r Ns Nt u v w x Ny z { O| N} ~ #val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$8;call()Ljava/util/List; _tmpCefMd5Ljava/lang/String; _tmpCefPath_item_14Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; _tmpCefUidJ_tmpCeTotalSize_tmpCeCompressedSize_tmpCompressionI_tmpLastModified_cursorIndexOfCefUid_cursorIndexOfCefMd5_cursorIndexOfCefPath_cursorIndexOfCeTotalSize_cursorIndexOfCeCompressedSize_cursorIndexOfCompression_cursorIndexOfLastModified_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTable Exceptions SignatureH()Ljava/util/List;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethod () &' *  cefUid cefMd5cefPath ceTotalSizeceCompressedSize compression lastModifiedjava/util/ArrayList * 2com/ustadmobile/lib/db/entities/ContainerEntryFile  238com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_ImplfindEntriesByMd5SumsAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setCefUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCefMd5(Ljava/lang/String;)V setCefPathsetCeTotalSizesetCeCompressedSizegetInt(I)IsetCompressionsetLastModifiedadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-f./1()23,)1**L+=+>+ 6+ 6+ 6+ 6+ 6Y+: +Y: +7   + : +:   + : +: +7 +7 +6 +7   WN : + *! :+ *!!-&iklm'n/o7p?qGrVs_uhwqxxz{} '..45 65h78 q9: w45 U65D;:3<:"=>?:@>A>'B>/C>7D>?E>GF>VGH 1/1 IJK VGL MTV #NO1P PW #NO#NQRSTUA2V,/*"-f. /1RSTWXYZ[\0 #PK!!w w >com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$9.class4i 9 : ; 7< =>? *@ A *B *C *D +E *F GH IJKLval$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$9;call()Ljava/util/List;_item_1Ljava/lang/String;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable$Ljava/util/List; StackMapTableMNOP ExceptionsQ Signature&()Ljava/util/List;()Ljava/lang/Object;WLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerEntryFileDao_Impl.javaEnclosingMethodR ST   U VWX YZjava/util/ArrayList [\ ] ^_ `a bc de fUg hU  8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl!findExistingMd5SumsByMd5SumsAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)Z getString(I)Ljava/lang/String;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* Dm**LY+M+ %+ N + N,- W,N+ *-:+ *L[[][>(27?GJLRY[cj44!"?!"<#$m\%&' <#()%*+, *-./01A2/* ./0345678 PK!!mNN<com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl.class4 n n o     n  n  n  n         ! " #$ #% &' ( ) * + &, -./ 0 1 -23 4 5 6 7 89 ( ) :; <=>?@AB C <D EF @ G @H I J @K @L @M @N O @P @Q R S T :UV QW XYZ UW[\ X] *^ _`ab _Wcde cWfg fWh h" ij nk nl nmno InnerClasses__dbLandroidx/room/RoomDatabase;&__insertionAdapterOfContainerEntryFile&Landroidx/room/EntityInsertionAdapter; Signature\Landroidx/room/EntityInsertionAdapter;%__deletionAdapterOfContainerEntryFile-Landroidx/room/EntityDeletionOrUpdateAdapter;cLandroidx/room/EntityDeletionOrUpdateAdapter;#__updateAdapterOfContainerEntryFile__preparedStmtOfUpdateFilePath%Landroidx/room/SharedSQLiteStatement;$__preparedStmtOfUpdateCompressedFile(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;insert7(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)J_resultJentity4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile; StackMapTablep insertAsynch(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;{(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;GLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;>;J(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;listFLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deleteListOfEntryFilesentriesToDeleteI(Ljava/util/List;)V updateListupdate7(Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)VupdateFilePath(JLjava/lang/String;)VcefUidpathLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexIqupdateCompressedFile(IJJ)V compressionceCompressedSizefindEntriesByMd5Sums"(Ljava/util/List;)Ljava/util/List;_item _tmpCefMd5 _tmpCefPath_item_1 _tmpCefUid_tmpCeTotalSize_tmpCeCompressedSize_tmpCompression_tmpLastModified_cursorIndexOfCefUid_cursorIndexOfCefMd5_cursorIndexOfCefPath_cursorIndexOfCeTotalSize_cursorIndexOfCeCompressedSize_cursorIndexOfCompression_cursorIndexOfLastModifiedmd5Sums_stringBuilderLjava/lang/StringBuilder; _inputSize_sql _argCount _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;$Ljava/util/List;rstuvl(Ljava/util/List;)Ljava/util/List;findEntriesByMd5SumsAsync_cancellationSignalLandroid/os/CancellationSignal;iLkotlin/coroutines/Continuation<-Ljava/util/List;>;w(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;!findExistingMd5SumsByMd5SumsAsyncGLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findEntriesByUidsuidList"Ljava/util/List;j(Ljava/util/List;)Ljava/util/List; findByUid7(J)Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;uidsumContainerFileEntrySizes(J)J containerUidgetAllFilesForCompression4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findZombieEntries()Ljava/util/List;H()Ljava/util/List;findZombieUidsAndPath5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;limitsLkotlin/coroutines/Continuation<-Ljava/util/List;>;(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findEntryByMd5SumF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;md5SumWLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;>;}(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;>;)Ljava/lang/Object;deleteByUidListf(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000V(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100`(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;)Landroidx/room/EntityInsertionAdapter; SourceFileContainerEntryFileDao_Impl.java st qr ~x8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$1 ~y8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$2 wx8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$3 zx8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$4 {|8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$5 }|z {x |x} ~ x x8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$6 ~  8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$7 ~         ESELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE cefMd5 IN (   )     java/lang/String  cefMd5cefPath ceTotalSize lastModifiedjava/util/ArrayList  ~ 2com/ustadmobile/lib/db/entities/ContainerEntryFile             x x 8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$8 ~ JSELECT ContainerEntryFile.cefMd5 FROM ContainerEntryFile WHERE cefMd5 IN (8com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$9ESELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE cefUid IN (java/lang/Long 1SELECT * FROM ContainerEntryFile WHERE cefUid = ? SELECT SUM(ContainerEntryFile.ceCompressedSize) FROM ContainerEntry JOIN ContainerEntryFile ON ContainerEntry.ceCefUid = ContainerEntryFile.cefUid WHERE ContainerEntry.ceContainerUid = ?SELECT * FROM ContainerEntryFile WHERE compression = 0 AND NOT EXISTS(SELECT * FROM ContainerEntry WHERE ceCefUid = ContainerEntryFile.cefUid AND (ContainerEntry.cePath LIKE '%.webm' OR ContainerEntry.cePath LIKE '%.mp4')) LIMIT 1009com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$10KSELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE NOT EXISTS (SELECT ContainerEntry.ceCefUid FROM ContainerEntry WHERE ContainerEntryFile.cefUid = ContainerEntry.ceCefUid) LIMIT 1004 SELECT cefUid, cefPath FROM ContainerEntryFile WHERE NOT EXISTS (SELECT ContainerEntry.ceCefUid FROM ContainerEntry WHERE ContainerEntry.ceCefUid = ContainerEntryFile.cefUid LIMIT 1) LIMIT ? 9com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$11DSELECT ContainerEntryFile.* FROM ContainerEntryFile WHERE cefMd5 = ?9com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$129com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$13  6com/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl1com/ustadmobile/core/db/dao/ContainerEntryFileDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementjava/util/Listjava/lang/StringBuilderandroidx/room/RoomSQLiteQueryjava/util/Iteratorandroid/database/Cursorkotlin/coroutines/Continuation()VW(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiono(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VK(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindNull(I)V bindString(ILjava/lang/String;)VbindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount moveToNextgetLong(I)J setCefUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCefMd5(Ljava/lang/String;)V setCefPathsetCeTotalSizesetCeCompressedSizegetInt(I)IsetCompressionsetLastModifiedadd(Ljava/lang/Object;)ZclosecreateCancellationSignal!()Landroid/os/CancellationSignal;Z(Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; longValue()J moveToFirstjava/util/Collections emptyList1noqrstuvwxuyzxuy{|}|~K**+*Y*+*Y*+* Y*+ * Y*+ *Y*+"./ 0I#T0n=uJ|KKqr7***+A* 7*:*!++-+& !(+4 77kc*Y*+,  u2***+** M*,'& $'/122 2g um*Y*+, u3***+W** M*,(& %(0233 3h u3*** +W** M*,(& %(0233 3h u3*** +W** M*,(& %(0233h 4y**:6-  -!6"*#W***$:**$APccecJ#-0:AIPW`clux4yyyif# uE x**:6"6 "6"*#W***$:**$@ObbdbJ!+.9@HOV_bktw>xxxxhebn%M,&'W+(>,),*'W,+:`6,:6+-:.-/0:  1  2**3:456 656 756 856 956 :56;56:?@YA: B7C D : E:F D : E:G B7H B7IJ6KB7LMWA:NO:NO6  $)25SXbknqx !"#$%&'(*,-/0 246)7/9:;A=L>S@^AeCpDwFGHIJLMJLMNS ,}:YLG^5p#    $)255 = n0$0bn06@ 0 0[n0 n0u %N-&'W+(6-)-*'W-+:`6,:6+-:  .- /0:  1  2ϸP: * QY*R,SFTU VWX Y&Z,[5\8]V^[_eancqdteyfp V |&i,c5Z8Wy +@ n0$0u %N-T'W+(6-)-*'W-+:`6,:6+-:  .- /0:  1  2ϸP: * UY*V,SF  &,58V[enqtyp V |&i,c5Z8Wy +@ n0$0u%M,W'W+(>,),*'W,+:`6,:6+-:.!/XY7  Z**3:456 656 756 856 956 :56;56:?@YA: B7C D : E:F D : E:G B7H B7IJ6KB7LMWA:NO:NOy4 $)25V_bely #.5@GRYdkv}     V   }.Y@GR5d#v    $)2|5yy5 = n0'bn06@ 0 0[n0 n0u{H[N[,:6Z**3:456656756 856 956 :56 ;56 \@YA:B7CD :E:F D : E:G B7H B7I J6K B7L::NO:NO*(7797* *3<ENW`is |"#%&(*,-/134679: <=>!?$A(C/D4A7C@DEEsO=+|3<E N W ` i $HHE =:*in0@ 0 0Q n0@n0] h]N],:6Z**3:\B7 77 NO : NO *HWWYWBJK LMNO*R4SAUDWHYOZTWWY`Ze[R>Dhhe ]Z*>3An0n0$^M^,NP:*_Y*-`+Sab cd4$$!  $ue;aLa,M**,3N-456-656-756-856-956-:56 -;56 : -?@YA: -B7   C-D : -E: F-D : -E: G-B7 H-B7 I- J6 K- B7 L  MWK : -N,O :-N,O,,.,) $,4<DLTclu%),48u  wUD3"$,4<DL T c ;8 1 c fc n03@ 0 0W n0n0u2bNb,:6ZP:*cY*d,S H222/ '$ 2u?eNe,:6+ 1 +2P:*fY*g,S"  $)H???< 41) ? 0um*hY*+i,Q u jruA3 *+@k  A4 *+@,l  A3 *+@m  /*! /*! pj hfc_UQ PK!!#b9 9 >com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$1.class4j 8 79 : ;< = > ;? ;@ A B C D E F G H I J KL MNOthis$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityInsertionAdapter; SourceFileContainerImportJobDao_Impl.javaEnclosingMethodP Q PINSERT OR ABORT INTO `ContainerImportJob` (`cijUid`,`cijContainerUid`,`cijUri`,`cijImportMode`,`cijContainerBaseDir`,`cijContentEntryUid`,`cijMimeType`,`cijSessionId`,`cijJobStatus`,`cijBytesSoFar`,`cijImportCompleted`,`cijContentLength`,`cijContainerEntryFileUids`,`cijConversionParams`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?) RST UV WS X& YZ [\ ]^ _& `S a& b& c^ dS ef gS h& i&2com/ustadmobile/lib/db/entities/ContainerImportJob '(8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$1$androidx/room/EntityInsertionAdapter6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V getCijUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCijContainerUid getCijUribindNull(I)V bindString(ILjava/lang/String;)VgetCijImportMode()IgetCijContainerBaseDirgetCijContentEntryUidgetCijMimeTypegetCijSessionIdgetCijJobStatusgetCijBytesSoFargetCijImportCompleted()ZgetCijContentLengthgetCijContainerEntryFileUidsgetCijConversionParams I *+*,2  "  #$%&-5  "'(+,+,, ++, +, , ++, +, , ++, ,++, + ,+ ,,>+ + ,,+ + , ,++, r: ;<='?2A>BECOEZGfHmIxKMNPRSTUVWXZ\]_a* ")*+,S-./'    #@(  A'04 *+,2  "1234567! PK!!5$E E ?com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$10.class4l 6 7 8 9 4: ;< *= *> *? 4@ AB *C AD EF AG ;H IJKL val$sessionIdLjava/lang/String;val$importJobUidJthis$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;N(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Ljava/lang/String;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$10;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableMN ExceptionsO()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerImportJobDao_Impl.javaEnclosingMethodP QR    S TUV WX YZ [\ ]^ _`a bS cd eSf gh iS jk #$9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerImportJobDao_ImplupdateSessionIdG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300_(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindNull(I)V bindString(ILjava/lang/String;)VbindLong(IJ)V access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+*,*!*V "#$**L=* ++*=+* * + W* N* *+-:* *+@UllnlFY Z [\^)`+a6b@dGeQfUh_ijflhxij  " {%& y'()* B+,-A#./*V  ",-/012345! PK!!yl?com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$11.class4 1} 1~ 2 {   l  l  l   l l  l            m l 1val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$11;call()Ljava/util/List; _tmpCijUriLjava/lang/String;_tmpCijContainerBaseDir_tmpCijMimeType_tmpCijSessionId_tmpCijContainerEntryFileUids_tmpCijConversionParams_item4Lcom/ustadmobile/lib/db/entities/ContainerImportJob; _tmpCijUidJ_tmpCijContainerUid_tmpCijImportModeI_tmpCijContentEntryUid_tmpCijJobStatus_tmpCijBytesSoFar_tmpCijImportCompletedZ_tmp_tmpCijContentLength_cursorIndexOfCijUid_cursorIndexOfCijContainerUid_cursorIndexOfCijUri_cursorIndexOfCijImportMode!_cursorIndexOfCijContainerBaseDir _cursorIndexOfCijContentEntryUid_cursorIndexOfCijMimeType_cursorIndexOfCijSessionId_cursorIndexOfCijJobStatus_cursorIndexOfCijBytesSoFar _cursorIndexOfCijImportCompleted_cursorIndexOfCijContentLength'_cursorIndexOfCijContainerEntryFileUids!_cursorIndexOfCijConversionParams_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTable Exceptions SignatureH()Ljava/util/List;finalize()V()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod 67 45 8u  cijUid cijContainerUidcijUri cijImportModecijContainerBaseDircijContentEntryUid cijMimeType cijSessionId cijJobStatus cijBytesSoFarcijImportCompletedcijContentLengthcijContainerEntryFileUidscijConversionParamsjava/util/ArrayList 8 2com/ustadmobile/lib/db/entities/ContainerImportJob u u @A9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerImportJobDao_ImplfindJobs()Landroidx/lifecycle/LiveData; access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setCijUid(J)VsetCijContainerUidisNull(I)Z getString(I)Ljava/lang/String; setCijUri(Ljava/lang/String;)VgetInt(I)IsetCijImportModesetCijContainerBaseDirsetCijContentEntryUidsetCijMimeTypesetCijSessionIdsetCijJobStatussetCijBytesSoFarsetCijImportCompleted(Z)VsetCijContentLengthsetCijContainerEntryFileUidssetCijConversionParamsadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 123456789:C*+*,*;O<=?67@A:'#**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6Y+:+wY:+7+7+ : +: +!6"+ : +:#+7$+ : +:%+  : + :&+ !6'+ 7(+ !6!!6  )+ 7""*+ :$ +:$$++ :% +:%%,-W:+.:&+.&; BRTUV'W/X7Y?ZG[O\W]_^g_o`wabceghjkmnprtuwxz|~&17AHSYcjt{  <'BCDC4ECVFCGC$HC%hIJ_KLOML-BCNODCPLAECcFCtQORLfST rUO!UVL"3GC$HC%WOXO'YO/ZO7[O?\OG]OO^O W_O _`O gaO obO wcOdOef#=?ghi ejk1lmB n( n( n n;1lmnnnn@*1lmnnnn n n1lm 1lopqrstu:6*/; < =?A@v:/*0;O< =?pqrwxyz{|> 1PK!!}I?com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$12.class4U / 0 1 -2 34 "5 "6 "7 "8 9: ;<=>val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$12;call()Ljava/lang/String;_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTable?@A ExceptionsB()Ljava/lang/Object; SignatureELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerImportJobDao_Impl.javaEnclosingMethodC DE   F GHI JK LM NO PQ RFS TF 9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerImportJobDao_ImplgetTitleOfEntry5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*Y**L++M+MM,N+ * -:+ * 8GGIG6 $)468>EGOV4&16YH !)" # "$%&A'/*  %&()*+,-.  PK!!tZ99?com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$13.class4 -s -t .u qv wxy z{|}~ d u d   d d  d            d -val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$13;call6()Lcom/ustadmobile/lib/db/entities/ContainerImportJob; _tmpCijUriLjava/lang/String;_tmpCijContainerBaseDir_tmpCijMimeType_tmpCijSessionId_tmpCijContainerEntryFileUids_tmpCijConversionParams _tmpCijUidJ_tmpCijContainerUid_tmpCijImportModeI_tmpCijContentEntryUid_tmpCijJobStatus_tmpCijBytesSoFar_tmpCijImportCompletedZ_tmp_tmpCijContentLength_result4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;_cursorIndexOfCijUid_cursorIndexOfCijContainerUid_cursorIndexOfCijUri_cursorIndexOfCijImportMode!_cursorIndexOfCijContainerBaseDir _cursorIndexOfCijContentEntryUid_cursorIndexOfCijMimeType_cursorIndexOfCijSessionId_cursorIndexOfCijJobStatus_cursorIndexOfCijBytesSoFar _cursorIndexOfCijImportCompleted_cursorIndexOfCijContentLength'_cursorIndexOfCijContainerEntryFileUids!_cursorIndexOfCijConversionParams_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturegLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod 23 01 4j  cijUid cijContainerUidcijUri cijImportModecijContainerBaseDircijContentEntryUid cijMimeType cijSessionId cijJobStatus cijBytesSoFarcijImportCompletedcijContentLengthcijContainerEntryFileUidscijConversionParams 2com/ustadmobile/lib/db/entities/ContainerImportJob j j <=9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerImportJobDao_ImplgetImportJobLiveData (J)Landroidx/lifecycle/LiveData; access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCijUid(J)VsetCijContainerUidisNull(I)Z getString(I)Ljava/lang/String; setCijUri(Ljava/lang/String;)VgetInt(I)IsetCijImportMode(I)VsetCijContainerBaseDirsetCijContentEntryUidsetCijMimeTypesetCijSessionIdsetCijJobStatussetCijBytesSoFarsetCijImportCompleted(Z)VsetCijContentLengthsetCijContainerEntryFileUidssetCijConversionParamscloseandroidx/room/RoomSQLiteQueryrelease -./0123456C*+*,*789;23<=6& **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+mY:+7+7+ : +:+6+ : +: +7!+ : +:"+  : + :#+ 6$+ 7%+ 6  6&+ 7!!'+ :# +:##(+ :$ +:$$)::+*:%+*%7A'/7?GOW_gow   "(29DJT[el!v"}%&')*,-/134689:<><> ?8'>?@?%A?GB?C?#D?$UEFEGF#>?HI@?JF2A?TB?eKIvyLF\MNhOI KPF!)C?#D?$aQRSITI'UI/VI7WI?XIGYIOZI W[I _\I g]I o^I w_I`I QR 9;abc-d e( e( e e;-deeee@*-deeee e e -d -dfghij66*+7 DE8 9;A<k6/*,78 9;ghlmnopqr: -PK!!S_6o o >com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$2.class4j 8 79 : ;< = > ;? ;@ A B C D E F G H I J KL MNOthis$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContainerImportJobDao_Impl.javaEnclosingMethodP Q hUPDATE OR ABORT `ContainerImportJob` SET `cijUid` = ?,`cijContainerUid` = ?,`cijUri` = ?,`cijImportMode` = ?,`cijContainerBaseDir` = ?,`cijContentEntryUid` = ?,`cijMimeType` = ?,`cijSessionId` = ?,`cijJobStatus` = ?,`cijBytesSoFar` = ?,`cijImportCompleted` = ?,`cijContentLength` = ?,`cijContainerEntryFileUids` = ?,`cijConversionParams` = ? WHERE `cijUid` = ? RST UV WS X& YZ [\ ]^ _& `S a& b& c^ dS ef gS h& i&2com/ustadmobile/lib/db/entities/ContainerImportJob '(8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V getCijUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCijContainerUid getCijUribindNull(I)V bindString(ILjava/lang/String;)VgetCijImportMode()IgetCijContainerBaseDirgetCijContentEntryUidgetCijMimeTypegetCijSessionIdgetCijJobStatusgetCijBytesSoFargetCijImportCompleted()ZgetCijContentLengthgetCijContainerEntryFileUidsgetCijConversionParams I *+*,c  "  #$%&-f  "'('+,+,, ++, +, , ++, +, , ++, ,++, + ,+ ,,>+ + ,,+ + , ,++, +,vk lmn'p2r>sEtOvZxfymzx|~&*' "')*'+,_-./'    #@(  A'04 *+,c  "1234567! PK!!HrC>com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$3.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod  TUPDATE ContainerImportJob SET cijJobStatus = 4 WHERE cijUid = ? AND cijJobStatus = 08com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$3#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!T >com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$4.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod  VUPDATE ContainerImportJob SET cijBytesSoFar = ?, cijContentLength = ? WHERE cijUid = ?8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$4#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!vY.B>com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$5.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod  ?UPDATE ContainerImportJob SET cijJobStatus = ? WHERE cijUid = ?8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$5#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!q88>com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$6.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod  UPDATE ContainerImportJob SET cijImportCompleted = ?, cijContainerUid = ? WHERE cijUid = ?8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$6#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!5C>com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$7.class4!  this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;W(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$7;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod  ?UPDATE ContainerImportJob SET cijSessionId = ? WHERE cijUid = ?8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$7#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,      >L    PK!!ba>com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$8.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;this$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;o(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$8;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerImportJobDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl insertAsynch(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100`(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!{qq>com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$9.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCDval$uploadJobIdJthis$08Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;<(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$9;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContainerImportJobDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/ContainerImportJobDao_ImplsetStatusToQueueAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200_(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *h*L=+**+ W* N* *+ -:* *+ "7NNPN6    " ) 3 7AL NZe h ] ! ["#$N%&'(A)/* '(*+,-./0 PK!!ih`@@<com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl.class4 l l l l m   l   l  l   l             #  ! " #$ )%& ' ( ) *+, -./0123456789:; <= @ > @? @@ A B @C D @E @F @G @H @I @J @K @L @M @N @O P QR !S TUVWX ]Y Z[\ *]^ bY _`a fY bc ld le lfgh InnerClasses__dbLandroidx/room/RoomDatabase;&__insertionAdapterOfContainerImportJob&Landroidx/room/EntityInsertionAdapter; Signature\Landroidx/room/EntityInsertionAdapter;#__updateAdapterOfContainerImportJob-Landroidx/room/EntityDeletionOrUpdateAdapter;cLandroidx/room/EntityDeletionOrUpdateAdapter;%__preparedStmtOfSetStatusToQueueAsync%Landroidx/room/SharedSQLiteStatement;__preparedStmtOfUpdateProgress__preparedStmtOfUpdateStatus$__preparedStmtOfUpdateImportComplete__preparedStmtOfUpdateSessionId(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;insert7(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)J_resultJentity4Lcom/ustadmobile/lib/db/entities/ContainerImportJob; StackMapTablei insertAsynch(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;{(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;GLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerImportJob;>;J(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContainerImportJob;>;)V updateListupdate7(Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)VsetStatusToQueueAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; uploadJobId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateProgress(JJJ)Vprogress contentLength_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexIj updateStatus(IJ)VstatusupdateImportComplete(ZJJ)VimportCompletedZ containerUid importJobUid_tmpupdateSessionIdG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; sessionIdLjava/lang/String;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findBySessionIdH(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContainerImportJob; _tmpCijUri_tmpCijContainerBaseDir_tmpCijMimeType_tmpCijSessionId_tmpCijContainerEntryFileUids_tmpCijConversionParams _tmpCijUid_tmpCijContainerUid_tmpCijImportMode_tmpCijContentEntryUid_tmpCijJobStatus_tmpCijBytesSoFar_tmpCijImportCompleted_tmpCijContentLength_cursorIndexOfCijUid_cursorIndexOfCijContainerUid_cursorIndexOfCijUri_cursorIndexOfCijImportMode!_cursorIndexOfCijContainerBaseDir _cursorIndexOfCijContentEntryUid_cursorIndexOfCijMimeType_cursorIndexOfCijSessionId_cursorIndexOfCijJobStatus_cursorIndexOfCijBytesSoFar _cursorIndexOfCijImportCompleted_cursorIndexOfCijContentLength'_cursorIndexOfCijContainerEntryFileUids!_cursorIndexOfCijConversionParams_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;kl findByUid7(J)Lcom/ustadmobile/lib/db/entities/ContainerImportJob;uploadIdfindJobs()Landroidx/lifecycle/LiveData;g()Landroidx/lifecycle/LiveData;>;getTitleOfEntry_cancellationSignalLandroid/os/CancellationSignal;5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getImportJobLiveData (J)Landroidx/lifecycle/LiveData;V(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000V(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100`(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200_(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileContainerImportJobDao_Impl.java }y xy qr op ~m8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$1 ~n8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$2 uv8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$38com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$4 zy8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$5 {y8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$6 |y8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$7o pm qmr s tm um8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$8 ~vw xy z{ |} ~8com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$9 ~    9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$10 ~7SELECT * FROM ContainerImportJob WHERE cijSessionId = ?    cijUid cijContainerUidcijUri cijImportModecijContainerBaseDircijContentEntryUid cijMimeType cijSessionId cijJobStatus cijBytesSoFarcijImportCompletedcijContentLengthcijContainerEntryFileUidscijConversionParams 2com/ustadmobile/lib/db/entities/ContainerImportJob                   m m1SELECT * FROM ContainerImportJob where cijUid = ?% SELECT * FROM ContainerImportJob WHERE cijJobStatus = 4 AND (NOT cijImportCompleted OR (SELECT connectivityState FROM ConnectivityStatus) IN (3, 4)) LIMIT 10 java/lang/StringContainerImportJobConnectivityStatus9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$11 ~ SELECT ContentEntry.title FROM ContainerImportJob LEFT JOIN ContentEntry ON ContainerImportJob.cijContentEntryUid = ContentEntry.contentEntryUid WHERE ContainerImportJob.cijUid = ? 9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$12 xESELECT * From ContainerImportJob WHERE ContainerImportJob.cijUid = ?9com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$13  6com/ustadmobile/core/db/dao/ContainerImportJobDao_Impl1com/ustadmobile/core/db/dao/ContainerImportJobDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VW(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiono(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Lcom/ustadmobile/lib/db/entities/ContainerImportJob;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I<(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;J)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLongexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)VN(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Ljava/lang/String;J)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCijUid(J)VsetCijContainerUidisNull(I)Z getString(I)Ljava/lang/String; setCijUri(Ljava/lang/String;)VgetInt(I)IsetCijImportModesetCijContainerBaseDirsetCijContentEntryUidsetCijMimeTypesetCijSessionIdsetCijJobStatussetCijBytesSoFarsetCijImportCompleted(Z)VsetCijContentLengthsetCijContainerEntryFileUidssetCijConversionParamsclosegetInvalidationTracker%()Landroidx/room/InvalidationTracker;Z(Lcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;createCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1lmopqrstuvswxyzy{y|y}y~e**+*Y*+*Y*+ * Y*+ * Y*+*Y*+*Y*+*Y*+* 01 2c#0=JWdeeop7***+A* 7*:*!++-+& !(+4 77kc*Y*+,  s2***+ ** M*,'& $'/122 2g s3*** +!W** M*,(& %(0233 3h s3*** +"W** M*,(& %(0233h c*#Y*$-  sD w**%:6&6!&6&*'W***(: **( ?NaacaJ *- 8!?#G$N&U'^(a&j's(v)>wwwwgdal$j**%:6&6 &*'W***(:**(2ATTVTB-./01!2+325:6A8H9Q:T8]9f:i;4jjjZWTli **%:66&6 &6&*'W***(: **( L[nnpnN@ABCD*E-F7G:HEILKTL[NbOkPnNwOPQHtqf!@Qlo*)Y*-*V* s*a+M+,N6+ -- -+.**-/:016216316416 516 616 716 816 916:16;16<16=16>16?@YA:B7CB7DE :F:G H6I E : F:J B7K E : F:L E : F:MH6  NB7!!OH6$$6##PB7%%QE :'F:''RE :(F:((S::T-U:)T-U)4CQQSQ*Jqr s tuw!y(z4|=}F~OXajs| +1<CNUagry!'29<?CJNQZ^+.d'$(iW3!<Nr !a#m$O%+'2(w=F OX a j s | ?aa^ W T4-%ZlZZ@ Z* Z* Z Z>!lZZ@ZZZZ@,"lZZ@ZZZZ Z Z lZZ@lZZi+YVNV,:6W**/:016216316 416 516 616 716 816916:16;16<16=16>16?@YA:B7CB7D E : F:G H6I E : F:J B7K E : F:LE : F:  MH6!!NB7""OH6%%6$$PB7&&QE :(F:((RE :)F:))S::TU:*TU**9HHJH"H *3<ENW`ir{!' 2 9 DKW]ho{!"%&')*,-/1 346(8/92:5<9>@?E<H>Q?V@+$Z~ ()iW3!2Dh !"a$m%O&+(()w3< E N W ` i r{5YYV NK*/lZ@ Z* Z* Z Z>!lZ@ZZZZ@,"lZ@ZZZZ Z Z lZ@lZs-XLX,M*YZY[SY\S]Y*,^_EN O -* #s2`:`,:6Wa:*bY*c-d H222. &# 2s5eNe,:6W*YZY[SfY*g_ 4552 *'s hJsA3 *+@i  A4 *+@,j  A3 *+@k  /* /* /* /* nj fb])# PK!!L֬ ;com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$1.class4R / .0 1 23 4 5 26 27 8 9 : ;< =>?this$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentCategory;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/ContentCategory; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileContentCategoryDao_Impl.javaEnclosingMethod@ A INSERT OR ABORT INTO `ContentCategory` (`contentCategoryUid`,`ctnCatContentCategorySchemaUid`,`name`,`contentCategoryLocalChangeSeqNum`,`contentCategoryMasterChangeSeqNum`,`contentCategoryLastChangedBy`,`contentCategoryLct`) VALUES (nullif(?, 0),?,?,?,?,?,?) BCD EF GC H IJ KL MC NC OP QC/com/ustadmobile/lib/db/entities/ContentCategory !5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$1$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl(Landroidx/room/RoomDatabase;)VgetContentCategoryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V!getCtnCatContentCategorySchemaUidgetNamebindNull(I)V bindString(ILjava/lang/String;)V#getContentCategoryLocalChangeSeqNum$getContentCategoryMasterChangeSeqNumgetContentCategoryLastChangedBy()IgetContentCategoryLct I *+*,*    --  !b+,+,, ++, +, +, +, +, * 2 345'729=:H;U<a= bb"#b$%&' A '4 *+,*  ()*+,-. PK!! 9= = ;com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$2.class4R / .0 1 23 4 5 26 27 8 9 : ;< =>?this$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentCategory;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/ContentCategory; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContentCategoryDao_Impl.javaEnclosingMethod@ A UPDATE OR ABORT `ContentCategory` SET `contentCategoryUid` = ?,`ctnCatContentCategorySchemaUid` = ?,`name` = ?,`contentCategoryLocalChangeSeqNum` = ?,`contentCategoryMasterChangeSeqNum` = ?,`contentCategoryLastChangedBy` = ?,`contentCategoryLct` = ? WHERE `contentCategoryUid` = ? BCD EF GC H IJ KL MC NC OP QC/com/ustadmobile/lib/db/entities/ContentCategory !5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl(Landroidx/room/RoomDatabase;)VgetContentCategoryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V!getCtnCatContentCategorySchemaUidgetNamebindNull(I)V bindString(ILjava/lang/String;)V#getContentCategoryLocalChangeSeqNum$getContentCategoryMasterChangeSeqNumgetContentCategoryLastChangedBy()IgetContentCategoryLct I *+*,?    -B  !n+,+,, ++, +, +, +, +, +,. G HIJ'L2N=OHPUQaRmS nn"#n$%&' A '4 *+,?  ()*+,-. PK!!ͺ";com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$3.class4!  this$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentCategoryDao_Impl.javaEnclosingMethod  & REPLACE INTO ContentCategoryReplicate(ccPk, ccDestination) SELECT DISTINCT ContentCategory.contentCategoryUid AS ccPk, ? AS ccDestination FROM ContentCategory WHERE ContentCategory.contentCategoryLct != COALESCE( (SELECT ccVersionId FROM ContentCategoryReplicate WHERE ccPk = ContentCategory.contentCategoryUid AND ccDestination = ?), 0) /*psql ON CONFLICT(ccPk, ccDestination) DO UPDATE SET ccPending = true */ 5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$3#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, U     >L Xf   PK!! ;com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$4.class4!  this$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentCategoryDao_Impl.javaEnclosingMethod  q REPLACE INTO ContentCategoryReplicate(ccPk, ccDestination) SELECT DISTINCT ContentCategory.contentCategoryUid AS ccUid, UserSession.usClientNodeId AS ccDestination FROM ChangeLog JOIN ContentCategory ON ChangeLog.chTableId = 1 AND ChangeLog.chEntityPk = ContentCategory.contentCategoryUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentCategory.contentCategoryLct != COALESCE( (SELECT ccVersionId FROM ContentCategoryReplicate WHERE ccPk = ContentCategory.contentCategoryUid AND ccDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccPk, ccDestination) DO UPDATE SET ccPending = true */ 5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$4#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, i     >L l   PK!!sFӝ;com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity1Lcom/ustadmobile/lib/db/entities/ContentCategory;this$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;i(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentCategory;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentCategoryDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!#-cc;com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentCategoryDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ContentCategoryDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200\(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j ! h"#$[%&'(A)/* '(*+,-./0 PK!! |;com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;8(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentCategoryDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU 5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ContentCategoryDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300\(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000S(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!<(<(9com/ustadmobile/core/db/dao/ContentCategoryDao_Impl.class4; F F F F G   F         )  - - - - - - - -  F F F InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfContentCategory&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter; __updateAdapterOfContentCategory-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;insert4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/ContentCategory; StackMapTable insertAsynce(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentCategory;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentCategory;>;)V updateListupdate4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;publicContentCategories()Ljava/util/List;_tmpNameLjava/lang/String;_item_tmpContentCategoryUid"_tmpCtnCatContentCategorySchemaUid$_tmpContentCategoryLocalChangeSeqNum%_tmpContentCategoryMasterChangeSeqNum _tmpContentCategoryLastChangedByI_tmpContentCategoryLct _cursorIndexOfContentCategoryUid,_cursorIndexOfCtnCatContentCategorySchemaUid_cursorIndexOfName._cursorIndexOfContentCategoryLocalChangeSeqNum/_cursorIndexOfContentCategoryMasterChangeSeqNum*_cursorIndexOfContentCategoryLastChangedBy _cursorIndexOfContentCategoryLct_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;CLjava/util/List;E()Ljava/util/List;findCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;schemaIdname _argIndexgetRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000S(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100](Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200\(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileContentCategoryDao_Impl.java TS RS KL IJ U5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$1 U5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$2 OP5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$35com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$4    5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$5 U  \     5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$6 U5com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$7 U-SELECT ContentCategory.* FROM ContentCategory  contentCategoryUid ctnCatContentCategorySchemaUid contentCategoryLocalChangeSeqNum!contentCategoryMasterChangeSeqNumcontentCategoryLastChangedBycontentCategoryLctjava/util/ArrayList  U /com/ustadmobile/lib/db/entities/ContentCategory   ! "! #$ %& '( )! *! +, - .! /0 1 2SSELECT * FROM ContentCategory WHERE ctnCatContentCategorySchemaUid = ? AND name = ? 34 5 67 89 :} rs de \]3com/ustadmobile/core/db/dao/ContentCategoryDao_Impl.com/ustadmobile/core/db/dao/ContentCategoryDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VT(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactioni(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentCategory;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I9(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;J)V8(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContentCategoryUid(J)V!setCtnCatContentCategorySchemaUidisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)V#setContentCategoryLocalChangeSeqNum$setContentCategoryMasterChangeSeqNumgetInt(I)IsetContentCategoryLastChangedBysetContentCategoryLctadd(Ljava/lang/Object;)ZclosereleasebindLong(IJ)VbindNull bindString(ILjava/lang/String;)V moveToFirstjava/util/Collections emptyList1FGIJKLMNOPMQRSTSUVW>**+*Y*+*Y*+ * Y*+ * Y*+X() *?#U0i=Y>Z[>IJ\]W7***+A* 7*:*!++-+X& !(+4Y ^_7Z[7`abkcdeWc*Y*+,XY Z[`afgh fiMjklW2***+** M*,'X& $'/1Y2Z[2mnh 2mobgc MpqlW3*** +W** M*,(X& %(02Y3Z[3mnh 3mobhc MprsW3*** +W** M*,(X& %(02Y3Z[3`abhc tuWc*Y*-XY Z[v_fgh fwMxyzWX*Y*+XYZ[fgh fwM{|}W<*LM**, N-!"6-#"6-$"6-%"6-&"6-'"6 -("6 )Y-*+: -,-Y.: -/7   0-/7 1-2 : -3: 4-/7 5-/7 6- 76 8- /7 9  :W\ : -;,< :-;,<X' $,4<DLTclu     !" #%&#%#&''Y~ua _ w_U~D_3_"_$,4<DL T c^n *Z['  h c^ b`c FD- W FFcMWP=:=:6>6- ? -@** :!"6#"6 $"6 %"6 &"6 '"6 ("6A-Y.:/70 /71 2 : 3:4 /75 /76 768/79::;<:;<D0??A?X,,- ./012(40677D9M:V;_<h=q>z?ABDEGHJKMOQRTUW XZ[&\)],_0a7b<_?aHbMcY~_s_O~=_+_ _^aMV _ h q z ,^aPZ[P_PL DAD bw(F- QF-Fc }WBXgMArW3 *+-CXY  Z[AdW4 *+-,DXY  Z[A\W3 *+-EXY  Z[W/*XY [W/*XY [W/*XY [W/*XY [H: PK!!.(HU Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$1.class4R / .0 1 23 4 25 26 7 8 9 : ;< =>?this$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;binde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityInsertionAdapter; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethod@ A INSERT OR ABORT INTO `ContentCategorySchema` (`contentCategorySchemaUid`,`schemaName`,`schemaUrl`,`contentCategorySchemaLocalChangeSeqNum`,`contentCategorySchemaMasterChangeSeqNum`,`contentCategorySchemaLastChangedBy`,`contentCategorySchemaLct`) VALUES (nullif(?, 0),?,?,?,?,?,?) BCD EF G HI JK L MC NC OP QC5com/ustadmobile/lib/db/entities/ContentCategorySchema !;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$1$androidx/room/EntityInsertionAdapter9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl(Landroidx/room/RoomDatabase;)VgetContentCategorySchemaUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSchemaNamebindNull(I)V bindString(ILjava/lang/String;)V getSchemaUrl)getContentCategorySchemaLocalChangeSeqNum*getContentCategorySchemaMasterChangeSeqNum%getContentCategorySchemaLastChangedBy()IgetContentCategorySchemaLct I *+*,*    --  !s+,, ++,, ++, +, +, +, +, 2 2 346'8.98;C=N>Y?f@rA ss"#s$%&  A '4 *+,*  ()*+,-. PK!!p1 Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$2.class4R / .0 1 23 4 25 26 7 8 9 : ;< =>?this$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;binde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturefLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethod@ A 3UPDATE OR ABORT `ContentCategorySchema` SET `contentCategorySchemaUid` = ?,`schemaName` = ?,`schemaUrl` = ?,`contentCategorySchemaLocalChangeSeqNum` = ?,`contentCategorySchemaMasterChangeSeqNum` = ?,`contentCategorySchemaLastChangedBy` = ?,`contentCategorySchemaLct` = ? WHERE `contentCategorySchemaUid` = ? BCD EF G HI JK L MC NC OP QC5com/ustadmobile/lib/db/entities/ContentCategorySchema !;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl(Landroidx/room/RoomDatabase;)VgetContentCategorySchemaUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSchemaNamebindNull(I)V bindString(ILjava/lang/String;)V getSchemaUrl)getContentCategorySchemaLocalChangeSeqNum*getContentCategorySchemaMasterChangeSeqNum%getContentCategorySchemaLastChangedBy()IgetContentCategorySchemaLct I *+*,C    -F  !+,, ++,, ++, +, +, +, +, +,6 K LMO'Q.R8TCVNWYXfYrZ~[ "#$%&  A '4 *+,C  ()*+,-. PK!!BAcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$3.class4!  this$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethod  f REPLACE INTO ContentCategorySchemaReplicate(ccsPk, ccsDestination) SELECT DISTINCT ContentCategorySchema.contentCategorySchemaUid AS ccsPk, ? AS ccsDestination FROM ContentCategorySchema WHERE ContentCategorySchema.contentCategorySchemaLct != COALESCE( (SELECT ccsVersionId FROM ContentCategorySchemaReplicate WHERE ccsPk = ContentCategorySchema.contentCategorySchemaUid AND ccsDestination = ?), 0) /*psql ON CONFLICT(ccsPk, ccsDestination) DO UPDATE SET ccsPending = true */ ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$3#androidx/room/SharedSQLiteStatement9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ]     >L `n   PK!!lffVVAcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$4.class4!  this$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Z(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethod   REPLACE INTO ContentCategorySchemaReplicate(ccsPk, ccsDestination) SELECT DISTINCT ContentCategorySchema.contentCategorySchemaUid AS ccsUid, UserSession.usClientNodeId AS ccsDestination FROM ChangeLog JOIN ContentCategorySchema ON ChangeLog.chTableId = 2 AND ChangeLog.chEntityPk = ContentCategorySchema.contentCategorySchemaUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentCategorySchema.contentCategorySchemaLct != COALESCE( (SELECT ccsVersionId FROM ContentCategorySchemaReplicate WHERE ccsPk = ContentCategorySchema.contentCategorySchemaUid AND ccsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccsPk, ccsDestination) DO UPDATE SET ccsPending = true */ ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$4#androidx/room/SharedSQLiteStatement9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, q     >L t   PK!!]Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;this$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;u(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl insertAsynck(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Y(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100c(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!gsAcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;?(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200b(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Y(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j ! h"#$[%&'(A)/* '(*+,-./0 PK!!JvAcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;>(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentCategorySchemaDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300b(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000Y(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!u.).)?com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl.class46 E E E E F   E         )  - - - - - - - -  E E E InnerClasses__dbLandroidx/room/RoomDatabase;)__insertionAdapterOfContentCategorySchema&Landroidx/room/EntityInsertionAdapter; Signature_Landroidx/room/EntityInsertionAdapter;&__updateAdapterOfContentCategorySchema-Landroidx/room/EntityDeletionOrUpdateAdapter;fLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;insert:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)J_resultJentity7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; StackMapTable insertAsynck(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;~(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;JLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;>;M(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;>;)V updateListupdate:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;publicContentCategorySchemas()Ljava/util/List;_tmpSchemaNameLjava/lang/String; _tmpSchemaUrl_item_tmpContentCategorySchemaUid*_tmpContentCategorySchemaLocalChangeSeqNum+_tmpContentCategorySchemaMasterChangeSeqNum&_tmpContentCategorySchemaLastChangedByI_tmpContentCategorySchemaLct&_cursorIndexOfContentCategorySchemaUid_cursorIndexOfSchemaName_cursorIndexOfSchemaUrl4_cursorIndexOfContentCategorySchemaLocalChangeSeqNum5_cursorIndexOfContentCategorySchemaMasterChangeSeqNum0_cursorIndexOfContentCategorySchemaLastChangedBy&_cursorIndexOfContentCategorySchemaLct_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;ILjava/util/List;K()Ljava/util/List;findBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; schemaUrl _argIndexgetRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Y(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100c(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200b(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile"ContentCategorySchemaDao_Impl.java SR QR JK HI T;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$1 T;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$2 NO;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$3;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$4   ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$5 T  [    ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$6 T ;com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$7 T 9SELECT ContentCategorySchema.* FROM ContentCategorySchema  contentCategorySchemaUid  schemaName&contentCategorySchemaLocalChangeSeqNum'contentCategorySchemaMasterChangeSeqNum"contentCategorySchemaLastChangedBycontentCategorySchemaLctjava/util/ArrayList  T 5com/ustadmobile/lib/db/entities/ContentCategorySchema    !" #$ %$ & ' () * + ,- . /7SELECT * FROM ContentCategorySchema WHERE schemaUrl = ? 0 12 34 5| qr cd [\9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl4com/ustadmobile/core/db/dao/ContentCategorySchemaDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VZ(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionu(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I?(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;J)V>(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContentCategorySchemaUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setSchemaName(Ljava/lang/String;)V setSchemaUrl)setContentCategorySchemaLocalChangeSeqNum*setContentCategorySchemaMasterChangeSeqNumgetInt(I)I%setContentCategorySchemaLastChangedBysetContentCategorySchemaLctadd(Ljava/lang/Object;)ZclosereleasebindNull bindString(ILjava/lang/String;)V moveToFirstjava/util/Collections emptyList1EFHIJKLMNOLPQRSRTUV>**+*Y*+*Y*+ * Y*+ * Y*+W() *C#]0q=X>YZ>HI[\V7***+A* 7*:*!++-+W& !(+4X ]^7YZ7_`akbcdVc*Y*+,WX YZ_`efg ehLijkV2***+** M*,'W& $'/1X2YZ2lmg 2lnagb LopkV3*** +W** M*,(W& %(02X3YZ3lmg 3lnahb LoqrV3*** +W** M*,(W& %(02X3YZ3_`ahb stVc*Y*-WX YZu^efg evLwxyVX*Y*+WXYZefg evLz{|Ve;LM**, N-!"6-#"6-$"6-%"6-&"6-'"6 -("6 )Y-*+: -,-Y.: -/7   0-1 : -2: 3-1 : -2: 4-/7 5-/7 6- 76 8- /7 9  :WK : -;,< :-;,<,,.,W) $,4<D L T c lu!"$%'(*+,-.0%1).,04182X}~~u` ^ w}~U~D^3^"^$,4<DL T c]m ;YZ8~ 1g c] afc E3-  W EEbLVP=M=N6+ -> -+?**- :!"6#"6$"6%"6 &"6 '"6 ("6 @-Y.: /7 01 :2: 31 :2: 4 /7 5 /7 6 76 8 /7 9:  :;-<:;-<42@@B@W,78 9 :;=!?(@4B=CFDOEXFaGjHsJ}KMNPQSUWXZ\^_abdeg!h(i+j.l2n9o=l@nIoMpX}~~^s}~O~=^+^!^]` =FOX a j s .]` PYZP~M~ F C4az E-  Q E-Eb |VAWtLAqV3 *+-BWX  YZAcV4 *+-,CWX  YZA[V3 *+-DWX  YZV/*WX ZV/*WX ZV/*WX ZV/*WX ZG: PK!!Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$1.class4I , +- . /0 1 2 3 4 5 67 89:this$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;d(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindo(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;valueALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureiLandroidx/room/EntityInsertionAdapter; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethod; < INSERT OR ABORT INTO `ContentEntryContentCategoryJoin` (`ceccjUid`,`ceccjContentEntryUid`,`ceccjContentCategoryUid`,`ceccjLocalChangeSeqNum`,`ceccjMasterChangeSeqNum`,`ceccjLastChangedBy`,`ceccjLct`) VALUES (nullif(?, 0),?,?,?,?,?,?) =>? @A B> C> D> E> FG H>?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$1$androidx/room/EntityInsertionAdapterCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl(Landroidx/room/RoomDatabase;)V getCeccjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCeccjContentEntryUidgetCeccjContentCategoryUidgetCeccjLocalChangeSeqNumgetCeccjMasterChangeSeqNumgetCeccjLastChangedBy()I getCeccjLct I *+*,*    -- Q+,+,+,+,+, +, +, "2 34!5,677D8P9 QQ !Q"#A$4 *+, *  %&'()*+ PK!!|WL  Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$2.class4I , +- . /0 1 2 3 4 5 67 89:this$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;d(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bindo(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;valueALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturepLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethod; < UPDATE OR ABORT `ContentEntryContentCategoryJoin` SET `ceccjUid` = ?,`ceccjContentEntryUid` = ?,`ceccjContentCategoryUid` = ?,`ceccjLocalChangeSeqNum` = ?,`ceccjMasterChangeSeqNum` = ?,`ceccjLastChangedBy` = ?,`ceccjLct` = ? WHERE `ceccjUid` = ? =>? @A B> C> D> E> FG H>?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapterCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl(Landroidx/room/RoomDatabase;)V getCeccjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCeccjContentEntryUidgetCeccjContentCategoryUidgetCeccjLocalChangeSeqNumgetCeccjMasterChangeSeqNumgetCeccjLastChangedBy()I getCeccjLct I *+*,;    -> ]+,+,+,+,+, +, +, +,& C DE!F,G7HDIPJ\K ]] !]"#A$4 *+, ;  %&'()*+ PK!!o>jjKcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$3.class4!  this$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;d(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethod   REPLACE INTO ContentEntryContentCategoryJoinReplicate(ceccjPk, ceccjDestination) SELECT DISTINCT ContentEntryContentCategoryJoin.ceccjUid AS ceccjPk, ? AS ceccjDestination FROM ContentEntryContentCategoryJoin WHERE ContentEntryContentCategoryJoin.ceccjLct != COALESCE( (SELECT ceccjVersionId FROM ContentEntryContentCategoryJoinReplicate WHERE ceccjPk = ContentEntryContentCategoryJoin.ceccjUid AND ceccjDestination = ?), 0) /*psql ON CONFLICT(ceccjPk, ceccjDestination) DO UPDATE SET ceccjPending = true */ Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$3#androidx/room/SharedSQLiteStatementCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, M     >L P^   PK!!`(Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$4.class4!  this$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;d(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethod   REPLACE INTO ContentEntryContentCategoryJoinReplicate(ceccjPk, ceccjDestination) SELECT DISTINCT ContentEntryContentCategoryJoin.ceccjUid AS ceccjUid, UserSession.usClientNodeId AS ceccjDestination FROM ChangeLog JOIN ContentEntryContentCategoryJoin ON ChangeLog.chTableId = 3 AND ChangeLog.chEntityPk = ContentEntryContentCategoryJoin.ceccjUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryContentCategoryJoin.ceccjLct != COALESCE( (SELECT ceccjVersionId FROM ContentEntryContentCategoryJoinReplicate WHERE ceccjPk = ContentEntryContentCategoryJoin.ceccjUid AND ceccjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ceccjPk, ceccjDestination) DO UPDATE SET ceccjPending = true */ Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$4#androidx/room/SharedSQLiteStatementCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, a     >L dz   PK!!O|tMMKcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$5.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entityALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;this$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$5;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/ExceptionCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000c(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100m(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!&Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$6.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;I(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$6;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/ExceptionCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200l(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000c(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j ! h"#$[%&'(A)/* '(*+,-./0 PK!!? ,IIKcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$7.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;H(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesGLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$7;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile,ContentEntryContentCategoryJoinDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/ExceptionCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300l(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000c(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"A#/*  !"$%&'()*  PK!!bg#)#)Icom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl.class4, B B B B C   B         )  - - - - - - - -  B B B InnerClasses__dbLandroidx/room/RoomDatabase;3__insertionAdapterOfContentEntryContentCategoryJoin&Landroidx/room/EntityInsertionAdapter; SignatureiLandroidx/room/EntityInsertionAdapter;0__updateAdapterOfContentEntryContentCategoryJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;pLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;insertD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)J_resultJentityALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; StackMapTable insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;TLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;>;W(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;>;)V updateListupdateD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;&publicContentEntryContentCategoryJoins()Ljava/util/List;_item _tmpCeccjUid_tmpCeccjContentEntryUid_tmpCeccjContentCategoryUid_tmpCeccjLocalChangeSeqNum_tmpCeccjMasterChangeSeqNum_tmpCeccjLastChangedByI _tmpCeccjLct_cursorIndexOfCeccjUid"_cursorIndexOfCeccjContentEntryUid%_cursorIndexOfCeccjContentCategoryUid$_cursorIndexOfCeccjLocalChangeSeqNum%_cursorIndexOfCeccjMasterChangeSeqNum _cursorIndexOfCeccjLastChangedBy_cursorIndexOfCeccjLct_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;SLjava/util/List;U()Ljava/util/List;findJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; categoryUid contentEntry _argIndexgetRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000c(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100m(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200l(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile,ContentEntryContentCategoryJoinDao_Impl.java PO NO GH EF QEcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$1 QEcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$2 KLEcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$3Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$4  Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$5 Q  X  Ecom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$6 QEcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$7 Q SELECT ContentEntryContentCategoryJoin.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntry ON ContentEntryContentCategoryJoin.ceccjContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik     ceccjUid ceccjContentEntryUidceccjContentCategoryUidceccjLocalChangeSeqNumceccjMasterChangeSeqNumceccjLastChangedByceccjLctjava/util/ArrayList  Q ?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin        ! " #$ % &lSELECT * from ContentEntryContentCategoryJoin WHERE ceccjContentCategoryUid = ? AND ceccjContentEntryUid = ? '( )* +y no `a XYCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()Vd(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)II(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;J)VH(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setCeccjUid(J)VsetCeccjContentEntryUidsetCeccjContentCategoryUidsetCeccjLocalChangeSeqNumsetCeccjMasterChangeSeqNumgetInt(I)IsetCeccjLastChangedBy setCeccjLctadd(Ljava/lang/Object;)ZclosereleasebindLong(IJ)V moveToFirstjava/util/Collections emptyList1BCEFGHIJKLIMNOPOQRS>**+*Y*+*Y*+ * Y*+ * Y*+T() *;#M0a=}U>VW>EFXYS7***+A* 7*:*!++-+T& !(+4U Z[7VW7\]^k_`aSc*Y*+,TU VW\]bcd beIfghS2***+** M*,'T& $'/1U2VW2ijd 2ik^g_ IlmhS3*** +W** M*,(T& %(02U3VW3ijd 3ik^h_ IlnoS3*** +W** M*,(T& %(02U3VW3\]^h_ pqSc*Y*-TU VWr[bcd bsItuvSX*Y*+TUVWbcd bsIwxySLM**, N-!"6-#"6-$"6-%"6-&"6-'"6 -("6 )Y-*+: -,-Y.: -/7   0-/7 1-/7 2-/7 3-/7 4- 56 6- /7 7  8Wm : -9,: :-9,:    T% $,4<DLTclu     Uuz] w{[ f|[U}[D~[3["[$,4<DL T cZj VW d cZ ^8c BB_IS&0;:;:6<6!<** :!"6 #"6 $"6 %"6 &"6 '"6("6=-Y.: /70 /71 /72 /73 /74566/77::9::9:6!T( ! "#$%"&)'6)?*H+Q,Z-c.l/u124578:;=>@ACDFGH I KMNKM(N-OUs{[a|[O}[=~[+[[Z]? H Q Z c lu Z]0VW0[0[, $!6^> B-B_ yS>TSIAnS3 *+-?TU  VWA`S4 *+-,@TU  VWAXS3 *+-ATU  VWS/*TU WS/*TU WS/*TU WS/*TU WD: PK!!4#hh8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$1.class4 #F $EG !H IJ !K IL IM !N !O !P !Q !R !S !T !U !V !W !X !Y !Z ![ !\ !] !^ !_ !` !a !b !c !d !ef #ghithis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpI_tmp_1_tmp_2 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureVLandroidx/room/EntityInsertionAdapter; SourceFileContentEntryDao_Impl.javaEnclosingMethodj 'k %& INSERT OR ABORT INTO `ContentEntry` (`contentEntryUid`,`title`,`description`,`entryId`,`author`,`publisher`,`licenseType`,`licenseName`,`licenseUrl`,`sourceUrl`,`thumbnailUrl`,`lastModified`,`primaryLanguageUid`,`languageVariantUid`,`contentFlags`,`leaf`,`publik`,`ceInactive`,`completionCriteria`,`minScore`,`contentTypeFlag`,`contentOwner`,`contentEntryLocalChangeSeqNum`,`contentEntryMasterChangeSeqNum`,`contentEntryLastChangedBy`,`contentEntryLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) lmn op q2 rs tu v2 w2 x2 y2 z{ |2 }2 ~2 2 m m m { { { { m m m { m,com/ustadmobile/lib/db/entities/ContentEntry 342com/ustadmobile/core/db/dao/ContentEntryDao_Impl$1$androidx/room/EntityInsertionAdapter0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetContentEntryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDescription getEntryId getAuthor getPublishergetLicenseType()IgetLicenseName getLicenseUrl getSourceUrlgetThumbnailUrlgetLastModifiedgetPrimaryLanguageUidgetLanguageVariantUidgetContentFlagsgetLeaf()Z getPublik getCeInactivegetCompletionCriteria getMinScoregetContentTypeFlaggetContentOwner getContentEntryLocalChangeSeqNum!getContentEntryMasterChangeSeqNumgetContentEntryLastChangedBygetContentEntryLct #$%&'()I *+*,*K+  ,. %& /012)-*N+ ,.34)>+,, ++,, ++, , ++, , ++, , ++, +, ,++,,+ + ,,+ + ,,+ + ,+ ,+ ,+,+,,>+,6+,6++,+,+,+,+,+,+,+, *0S TUW'Y.Z8\C^J_Ta_cfdpf{hikmnoqstvxy{}~*6BO\ft+>,.5678\9:t;:p<:=#         ;@@@A3>)4 *+,!"*K+  ,.?@ABCDE- #PK!!CB9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$10.class4N ) * + ', -. '/ 01 -2 34 -5 6789val$entityListLjava/util/List;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;E(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$10;call()Lkotlin/Unit; StackMapTable: Exceptions;()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod< =>   ? @AB C? DEF GH I?J KL M? 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$10java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Z(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*?**** L* +M* , &2" "&02= ?r A!/*   "#$%&'(  PK!!v}Ɣ9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$11.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity.Lcom/ustadmobile/lib/db/entities/ContentEntry;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;c(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntry;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$11;call()Ljava/lang/Integer;_totalI StackMapTable< Exceptions=()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl updateAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200a(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*E<***`<* M* ,N* - ,8&  ',68CEC8  !"A#/*  !"$%&'()*  PK!!P/KmMM9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$12.class4` 1 2 3 /4 56 %7 /8 9: %; 9< => 9? 5@ ABCD val$newNodeIdJthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;6(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$12;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableEF ExceptionsG()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodH IJ   K LMN OP QR STU VK WX YKZ [\ ]K ^_ 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Y(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>   %/6@DNY[gr u j ! h"#$[%&'(A)/* '(*+,-./0 PK!!:9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$13.class4V + , )- ./ )0 12 3 14 56 17 .8 9:;<this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;5(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$13;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable=> Exceptions?()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod@ AB  C DEF GH IJK LC MN OCP QR SC TU 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Y(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. " #%&&'*)4*?'A)L*W+Y NA  !"A#/*  !"$%&'()*  PK!!9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$14.class4h 7 8 9 : ; 5< => +? 5@ AB +C AD EF AG =H IJKL val$inactiveZval$changedTimeJ val$jobIdthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;8(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$14;call()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableMN ExceptionsO()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodP QR     S TUV WX YZ [\] ^S _` aSb cd eS fg #$3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$14java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl'updateContentEntryActiveByContentJobUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500Y(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!**^ "#$N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJa b cd#e%f0g2h=iGkNlXm]ogprmuopq* " %& '(u)(*+@[+,-.A#//*^  "-.0123456! PK!!Dz]d&d&9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$15.class4~ ^ ^ _     .  .  . . . . .  . . . . . > > > > > > > > > > > > > > >! >" ># >$ >% >& >' >( >) >* >+ >, >- >. / 01 ^2345val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$15;call<()Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_1 _tmpPublik_tmp_2_tmpCeInactive_tmp_3_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor; StackMapTable678 Exceptions9()Ljava/lang/Object; SignaturemLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod: ;< cd ab e= >?@ ABcontentEntryUidC DEtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLct FG HI(com/ustadmobile/lib/db/entities/Language JK LM NO PQ RQ SQ TQ UQ VW XY ZM [M \] ^M8com/ustadmobile/lib/db/entities/ContentEntryWithLanguage _M `Q aQ bQ cQ dQ e] fQ gQ hQ iQ jM kM lM m] nY oY pY q] r] s] tM uM vM w] xM yz {=| }= mn3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl#findEntryWithLanguageByEntryIdAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setLangUid(J)V getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy(I)V setLangLctsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)Vcloseandroidx/room/RoomSQLiteQueryrelease ^_`abcdefgC*+*,*h~ijlcdmngO**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,.+-q+-f+-[+-P+ -E+!-:+"-/+#-$+$-+%-+&-+.Y/:(+07)()1+- :+ +2:+(+3+- :, +2:,(,4+- :- +2:-(-5+ - :. + 2:.(.6+!- :/ +!2:/(/7+"861160(09+#072(2:+$074(4;+%866(6<+&077(7=:(>Y?:'+07)')@+- :+ +2:+'+A+- :, +2:,',B+- :- +2:-'-C+- :. +2:.'.D+- :/ +2:/'/E+860'0F+ - :1 + 2:1'1G+ - :2 + 2:2'2H+ - :3 + 2:3'3I+ - :4 + 2:4'4J+ 075'5K+077'7L+079'9M+86;';N+86==6<'<O+86??6>'>P+86AA6@'@Q+86B'BR+86C'CS+86D'DT+07E'EU+07G'GV+07I'IW+86K'KX+07L'LY'(Z:'':(+[*\(:N+[*\Nrh'/7?GOW_gow'/7@"(29DJT[flv} (.8?JPZalr|    ! #%''(-*7,>.H/O1Y2`4j5q7{8;<=@ABEFGIJLMOP RSU'V.X8Y?[I\P^Z_a`hakbndrfxgdfghibop+qp,%rp-Gsp.itp/uv)op+qp,2rp-Tsp.vhtp/Kwx0Wyz1:{v2)|v4}z6~v7( p++p,Mp-op.p/p1p2p3*p4(rv)Rp+80p,Zp-|p.p/z0p1up2Sp371p4H v5Yv7jv9{z;x<z=x>z?x@zAzBtzCczDRvE'AvG80vIIzKZvL~'jzcz'[z/Sz7Kz?CzG;zO3z W+z _#z gz oz w zzzzzzzzzzzzzzzzzz{z sz!kz"cz#'[z$/Sz%7Kz&n'jl}*'^*.     @O'^.(*^>.    (    ]:^>.@<^>.@>^>.@'^>^Amg/*]h~i jlk ^PK!!C-669com/ustadmobile/core/db/dao/ContentEntryDao_Impl$16.class4 ( ) * &+ ,-. /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg h ij A* k Al m An Ao Ap Aq Ar s At Au Av Aw Axy Q* Qz Q{ Q| Q} Q~ Q Q Q Q Q Q Q Q Q Q Q Q Q Q f* f f f f f f f f f f f f f f f f f f f f f f f f f f f f   val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$16;callD()Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpCbTitle_tmpCbDescription _tmpCbUid _tmpCbType_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate_tmpCbMaxPoints_tmpCbMinPoints _tmpCbIndex_tmpCbClazzUid _tmpCbActive_tmp_1 _tmpCbHidden_tmp_2_tmpCbEntityUid _tmpCbLct _tmpBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_3 _tmpPublik_tmp_4_tmpCeInactive_tmp_5_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_resultBLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureuLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod    contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctcbUidcbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLct  (com/ustadmobile/lib/db/entities/Language              +com/ustadmobile/lib/db/entities/CourseBlock                   @com/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage                                  3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl'findEntryWithBlockAndLanguageByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setLangUid(J)V getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy(I)V setLangLctsetCbUid setCbTypesetCbIndentLevelsetCbModuleParentBlockUid setCbTitlesetCbDescriptionsetCbCompletionCriteriasetCbHideUntilDatesetCbDeadlineDatesetCbLateSubmissionPenaltysetCbGracePeriodDatesetCbMaxPointssetCbMinPoints setCbIndex setCbClazzUid setCbActive setCbHiddensetCbEntityUidsetCbLctsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)VsetBlock0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*cc**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++16,+26-+36.+46/+560+661+762+863+964+:65+;66+<67+=68+>69+?+@q+@f+@[+@P+ @E+!@:+"@/+#@$+$@+%@+&@+AYB:;+C7<;<D+@ :> +E:>;>F+@ :? +E:?;?G+@ :@ +E:@;@H+ @ :A + E:A;AI+!@ :B +!E:B;BJ+"K6DD6C;CL+#C7E;EM+$C7G;GN+%K6I;IO+&C7J;JP:;+'@+(@+)@+*@++@+,@+-@+.@|+/@q+0@f+1@[+2@P+3@E+4@:+5@/+6@$+7@+8@+9@QYR:<+'C7=<=S+(K6?<?T+)K6@<@U+*C7A<AV++@ :C ++E:C<CW+,@ :D +,E:D<DX+-K6E<EY+.C7F<FZ+/C7H<H[+0K6J<J\+1C7K<K]+2K6M<M^+3K6N<N_+4K6O<O`+5C7P<Pa+6K6SS6R<Rb+7K6UU6T<Tc+8C7V<Vd+9C7X<Xe:<fYg::+C7=:=h+@ :? +E:?:?i+@ :@ +E:@:@j+@ :A +E:A:Ak+@ :B +E:B:Bl+@ :C +E:C:Cm+K6D:Dn+ @ :E + E:E:Eo+ @ :F + E:F:Fp+ @ :G + E:G:Gq+ @ :H + E:H:Hr+ C7I:Is+C7K:Kt+C7M:Mu+K6O:Ov+K6QQ6P:Pw+K6SS6R:Rx+K6UU6T:Ty+K6V:Vz+K6W:W{+K6X:X|+C7Y:Y}+C7[:[~+C7]:]+K6_:_+C7`:`:;:<::::;+*;:b+*bn~~~'/7?GOW_gow'/7?GOW_gowQZdkv|+2<CMT^eovy|MV`gqx   !"$ %'("*,+3-=.D0N1U3_4f6p7w:;<?@ACDFGHIKMNPQS UWX#Z-\4^?_EaOcVeafghqjxlmoqstvwy{}~ ",3=DNU_fpw #-4>EOV]dgjnt{~y>?@ABd<>?@AhB+KCWD<:EM)G^IoJZ;CD`s=qb?Q@@ACDEF HJ,K=MNN_tOpcPFRRS)T5UVXV<? @BAdBCEFGH|;<y= Y?-7@OAqBCDE|F ZG,8H='INK_MpOPQRSTUV{WjX YYH[-7]>&_O`:f_'W/O7G??G7O/ W' _ g o ww o!g"_#'W$/O%7G&??'G7(O/)W'*_ +g ,o -w . /0123456789j:5Q:*A     @O:A]AAQ  NAQ@PAQ@-<AQ(>fAQ    (    ]NfAQ@PfAQ@RfAQ@:fA /* !"#$%&' PK!!aŭ&&9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$17.class4 ` ` a     /  / / /  / / / / /  / / / / @ @ @ @ @ @ @ @ @! @" @# @$ @% @& @' @( @) @* @+ @, @- @. @/ @0 @1 @2 @3 @4 5 67 `89:;val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$17;callG()Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries _tmpContainer+Lcom/ustadmobile/lib/db/entities/Container; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_1 _tmpPublik_tmp_2_tmpCeInactive_tmp_3_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_resultELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorLandroid/database/Cursor; StackMapTable<=> Exceptions?()Ljava/lang/Object; SignaturexLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod@ AB ef cd gC DEF GHcontentEntryUidI JKtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries LM NO)com/ustadmobile/lib/db/entities/Container PQ RS TS US VW XY ZS [S \S ]S ^_ `a ba cd eYCcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer fS ga ha ia ja ka lY ma na oa pa qS rS sS tY ud vd wd xY yY zY {S |S }S ~Y S  C C op3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindEntryWithContainerByEntryId5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy(I)V setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriessetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setContainer.(Lcom/ustadmobile/lib/db/entities/Container;)Vcloseandroidx/room/RoomSQLiteQueryrelease `abcdefghiC*+*,*jklnefopiP**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-+.|+.q+.f+.[+ .P+!.E+".:+#./+$.$+%.+&.+'. /Y0:)+17*)*2+17,),3+17.).4+560)06+ 171)17+!173)38+"175)59+#177)7:+$. :9 +$;:9)9<+%. :: +%;::):=+&56<<6;);>+'56=)=?:)@YA:(+17*(*B+. :, +;:,(,C+. :- +;:-(-D+. :. +;:.(.E+. :/ +;:/(/F+. :0 +;:0(0G+561(1H+ . :2 + ;:2(2I+ . :3 + ;:3(3J+ . :4 + ;:4(4K+ . :5 + ;:5(5L+ 176(6M+178(8N+17:(:O+56<(<P+56>>6=(=Q+56@@6?(?R+56BB6A(AS+56C(CT+56D(DU+56E(EV+17F(FW+17H(HX+17J(JY+56L(LZ+17M(M[()\:((:)+]*^):O+]*^Ocssusjv'/7?GOW_gow'/7 ? H #*4 ;"E#L%V&](h)n+x-/024789;<=>@BCEFHJLMO)Q0S;TAVKXRZ][c]m_tabdfhiklnprsuwyz|~ (/9@JQ[bls})0:AKRY\_cips{kakqr9sr:tu*vu,wu.xy0#zu14{u3E|u5Vy}u7xWqr95sr:~;$y<y=)r,r->r.`r/r0r2r3r4r5)ru*Rr,)0r-Kr.mr/r0y1r2ur3Sr4(1r59 u6Ju8[u:ly<=}y>?y@AyByCtyDcyERuFAuH)0uJ:yLKuM~([yTy'Ly/Dy7<y?4yG,yO$y Wy _y g y oy wyyyyyyyyyyyyyyyy|ytyly dy!\y"Ty#'Ly$/Dy%7<y&?4y'_(lnt$(`2`/  @(`/(+`@/    (    ];`@/@=`@/@?`@/@(`@`Aoi/*_jk lnm `PK!!.n&&9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$18.class4 ` ` a      /  / / /  / / / / /  / / / / @ @ @ @ @ @ @! @" @# @$ @% @& @' @( @) @* @+ @, @- @. @/ @0 @1 @2 @3 @4 @5 @6 7 89 `:;<=val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$18;callG()Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUidJ_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModByI _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimizedZ_tmp_tmpCntNumEntries _tmpContainer+Lcom/ustadmobile/lib/db/entities/Container; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_1 _tmpPublik_tmp_2_tmpCeInactive_tmp_3_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_resultELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorLandroid/database/Cursor; StackMapTable>?@ ExceptionsAfinalize()V()Ljava/lang/Object; SignaturexLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodB CD ef cd g EFG HIcontentEntryUidJ KLtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries MN OP)com/ustadmobile/lib/db/entities/Container QR ST UT VT WX YZ [T \T ]T ^T _` ab cb de fZCcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer gT hb ib jb kb lb mZ nb ob pb qb rT sT tT uZ ve we xe yZ zZ {Z |T }T ~T Z T    op3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$18java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl#findEntryWithContainerByEntryIdLive (J)Landroidx/lifecycle/LiveData; access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetContainerUid(J)VsetCntLocalCsnsetCntMasterCsngetInt(I)IsetCntLastModBy(I)V setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntriessetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setContainer.(Lcom/ustadmobile/lib/db/entities/Container;)Vcloseandroidx/room/RoomSQLiteQueryrelease `abcdefghiC*+*,*jklnefopiPw**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-+.|+.q+.f+.[+ .P+!.E+".:+#./+$.$+%.+&.+'. /Y0:)+17*)*2+17,),3+17.).4+560)06+ 171)17+!173)38+"175)59+#177)7:+$. :9 +$;:9)9<+%. :: +%;::):=+&56<<6;);>+'56=)=?:)@YA:(+17*(*B+. :, +;:,(,C+. :- +;:-(-D+. :. +;:.(.E+. :/ +;:/(/F+. :0 +;:0(0G+561(1H+ . :2 + ;:2(2I+ . :3 + ;:3(3J+ . :4 + ;:4(4K+ . :5 + ;:5(5L+ 176(6M+178(8N+17:(:O+56<(<P+56>>6=(=Q+56@@6?(?R+56BB6A(AS+56C(CT+56D(DU+56E(EV+17F(FW+17H(HX+17J(JY+56L(LZ+17M(M[()\:((:)+]):O+]Ocllnljn'/7?GOW_gow'/7?H    #*4;ELV]hnx "#%'*+,./0135689;=?@B)D0F;GAIKKRM]NcPmRtTUWY[\^_acefhjlmoq stv(x/z9{@}J~Q[bls})0:AKRY\_ciltkakqr9sr:tu*vu,wu.xy0#zu14{u3E|u5Vy}u7xWqr95sr:~;$y<y=)r,r->r.`r/r0r2r3r4r5)ru*Rr,)0r-Kr.mr/r0y1r2ur3Sr4(1r59 u6Ju8[u:ly<=}y>?y@AyByCtyDcyERuFAuH)0uJ:yLKuM~(TyMy'Ey/=y75y?-yG%yOy Wy _ y gy oy wyyyyyyyyyyyyyyy}yuymyey ]y!Uy"My#'Ey$/=y%75y&?-y'_ (wlnf$(`2`/  @(`/(+`@/    (    ];`@/@=`@/@?`@/@(`@ `i6*^j k lnAoi/*_jk lnm `PK!!AN9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$19.class4U / 0 1 -2 34 "5 "6 "7 "8 9: ;<=>val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$19;call()Ljava/lang/String;_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTable?@A ExceptionsB()Ljava/lang/Object; SignatureELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodC DE   F GHI JK LM NO PQ RFS TF 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$19java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindTitleByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*qY**L++M+MM,N+ * -:+ * 8GGIG6 twx$y){4~68>EGOV4&16YH !)" # "$%&A'/* q %&()*+,-.  PK!!lnjj8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$2.class4 #F $EG !H IJ !K IL IM !N !O !P !Q !R !S !T !U !V !W !X !Y !Z ![ !\ !] !^ !_ !` !a !b !c !d !ef #ghithis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpI_tmp_1_tmp_2 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureVLandroidx/room/EntityInsertionAdapter; SourceFileContentEntryDao_Impl.javaEnclosingMethodj 'k %&INSERT OR REPLACE INTO `ContentEntry` (`contentEntryUid`,`title`,`description`,`entryId`,`author`,`publisher`,`licenseType`,`licenseName`,`licenseUrl`,`sourceUrl`,`thumbnailUrl`,`lastModified`,`primaryLanguageUid`,`languageVariantUid`,`contentFlags`,`leaf`,`publik`,`ceInactive`,`completionCriteria`,`minScore`,`contentTypeFlag`,`contentOwner`,`contentEntryLocalChangeSeqNum`,`contentEntryMasterChangeSeqNum`,`contentEntryLastChangedBy`,`contentEntryLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) lmn op q2 rs tu v2 w2 x2 y2 z{ |2 }2 ~2 2 m m m { { { { m m m { m,com/ustadmobile/lib/db/entities/ContentEntry 342com/ustadmobile/core/db/dao/ContentEntryDao_Impl$2$androidx/room/EntityInsertionAdapter0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetContentEntryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDescription getEntryId getAuthor getPublishergetLicenseType()IgetLicenseName getLicenseUrl getSourceUrlgetThumbnailUrlgetLastModifiedgetPrimaryLanguageUidgetLanguageVariantUidgetContentFlagsgetLeaf()Z getPublik getCeInactivegetCompletionCriteria getMinScoregetContentTypeFlaggetContentOwner getContentEntryLocalChangeSeqNum!getContentEntryMasterChangeSeqNumgetContentEntryLastChangedBygetContentEntryLct #$%&'()I *+*,*+  ,. %& /012)-*+ ,.34)>+,, ++,, ++, , ++, , ++, , ++, +, ,++,,+ + ,,+ + ,,+ + ,+ ,+ ,+,+,,>+,6+,6++,+,+,+,+,+,+,+, *0 '.8CJT_fp{*6BO\ft+>,.5678\9:t;:p<:=#         ;@@@A3>)4 *+,!"*+  ,.?@ABCDE- #PK!!WaX;com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20$1.class4$ C D    " " " " " " " " " " " " " " " " " " " " " " " " " " " this$1 InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$20;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$20;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$20$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLctcursorLandroid/database/Cursor;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_resLjava/util/List;LocalVariableTypeTable@Ljava/util/List; StackMapTable Signature[(Landroid/database/Cursor;)Ljava/util/List;\Landroidx/room/paging/LimitOffsetDataSource; SourceFileContentEntryDao_Impl.javaEnclosingMethod EH IcontentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctjava/util/ArrayList I ,com/ustadmobile/lib/db/entities/ContentEntry I                                ! "#5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20$1*androidx/room/paging/LimitOffsetDataSource3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctadd(Ljava/lang/Object;)Z CDEHIJKx*+*,-LMHNOEHPQRSTUVUWXYZK Cs+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6Y+ :+!"Y#:+$7%+& : +':  (+& :! +':!!)+& :" +':""*+& :# +':##++& :$ +':$$,+-6%%.+ & :& + ':&&/+ & :' + ':''0+ & :( + ':((1+ & :) + ':))2+ $7**3+$7,,4+$7..5+-6006+-6226117+-6446338+-6666559+-677:+-688;+-699<+$7::=+$7<<>+$7>>?+-6@@@+$7AAABWpLi&.6>FNV^fnv~ *0:ALR\cnt~ )/9@JQ[bls}    )!0#:$A&K'R)\*c+m,p-MD [\ -]\!O^\"q_\#`\$a\&b\' c\(,d\)~efughU[\ :3]\!\^\"~_\#`\$ij%a\&xb\'Vc\(94d\)J#kh*[lh,lmh.}nj0oU1pj2qU3rj4sU5tj6uj7wvj8fwj9Uxh:)Dyh<:3zh>K"{j@\|hAsNOs}~ljej]jUj&Mj.Ej6=j>5j F-j N%j Vj ^j f jnjvj~jjjjjjjjjjj C1"    (    ]/C"@1C"@3C"@CFGFCPK!!d9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20.class4: % & '( #)*+, - ./1 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$20;create.()Landroidx/room/paging/LimitOffsetDataSource; Signature^()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorygLandroidx/paging/DataSource$Factory; SourceFileContentEntryDao_Impl.javaEnclosingMethod2 34   55com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20$1 67java/lang/String ContentEntryContentEntryParentChildJoin 8 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$209"androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetChildrenByParentUid'(J)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$20;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*N $Y***YSYS  $A/*   !"#$   0 PK!!9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$21.class4: I I J   !  % % % % % % % % % % % % % % % % % % % % % % % % % % % Ival$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$21;call()Ljava/util/List; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable@Ljava/util/List; StackMapTable Exceptions SignatureB()Ljava/util/List;()Ljava/lang/Object;sLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethod  NO LM P  contentEntryUid   title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctjava/util/ArrayList   P ,com/ustadmobile/lib/db/entities/ContentEntry             ! " # $ % & ' ( )* +* ,* - . / 0 1 2 3 4 56 78 9 XY3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetChildrenByParentAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease IJKLMNOPQRC*+*,*SBTUWNOXYR D**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6!Y+"#:+$%Y&:+'7(+) : +*:  ++) :! +*:!!,+) :" +*:""-+) :# +*:##.+) :$ +*:$$/+06%%1+ ) :& + *:&&2+ ) :' + *:''3+ ) :( + *:((4+ ) :) + *:))5+ '7**6+'7,,7+'7..8+06009+0622611:+0644633;+0666655<+0677=+0688>+0699?+'7::@+'7<<A+'7>>B+06@@C+'7AADEWp:+F*G:C+F*GCSpEGHI'J/K7L?MGNOOWP_QgRoSwTUVWXYZ[\]^_`abdf gij l)n0p;qAsKuRw]xczm|t~ (/:@JQ[bls})0:AKR\cmt~TDZ[ >\[!`]["^[#_[$`[&a['b[(=c[)~de ufg)UZ[ K3\[!m]["^[#_[$hi%`[&xa['(Vb[(J4c[)[#jg*lkg,}lg.mi0no1pi2qo3ri4so5ti6ui7wvi8fwi9)Uxg::Dyg<K3zg>\"{i@m|gA}}iv~i'ni/fi7^i?ViGNiOFi W>i _6i g.i o&i wiiiiiiiiiiiiiiUW I1%    (    ]/I%@1I%@3I%@IIAXR/*HSBT UWV IPK!!_i 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$22.class4 J K L HM NOP <Q R <ST L <U V <W X Y Z =[ <\ ]^ _`abval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$22;call()Ljava/util/List;_itemBLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;_tmpContentEntryUidJ_tmpLeafZ_tmpI_tmpMostRecentContainerUid_tmpMostRecentContainerSize_cursorIndexOfContentEntryUid_cursorIndexOfLeaf$_cursorIndexOfMostRecentContainerUid%_cursorIndexOfMostRecentContainerSize_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableTLjava/util/List; StackMapTablecde Exceptionsf SignatureV()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethodg hi   j klm nojava/util/ArrayList pq r st@com/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams uv wx yz {| }x ~x  j j %&3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl"getContentJobItemParamsByParentUid7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)JsetContentEntryUid(J)VgetInt(I)IsetLeaf(Z)VsetMostRecentContainerUidsetMostRecentContainerSizeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*  !"$%&?**L=>66Y+:+ e Y :+ 7 +6  6  + 7  + 7W:+*:+* j      * 3 < E L U a h q x ! " # $ & ' $ & ' (! <V'(EM)*a1+, U=-. q!/* 0*1.2.3.4.*56"$789 *5:;V*<=3 <= @5<=<>?@ABA%C/*  ! "$?@ADEFGHI# PK!!q9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$23.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$23;call()Ljava/lang/Integer;_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl)getCountNumberOfChildrenByParentUUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* 5R**L++>MM,N+ * -:+ * 1@@B@6 8 ; =" >' ?* @/ B1 D7 E> B@ DH EO F4"' / RA!"#*$% $&'(A)/*  5 '(*+,-./0  PK!!w!((9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$24.class4' E E F    " " " " " " " " " " " " " " " " " " " " " " " " " " " Eval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$24;call0()Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result.Lcom/ustadmobile/lib/db/entities/ContentEntry;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureaLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod JK HI L  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct ,com/ustadmobile/lib/db/entities/ContentEntry                                ! " # $% & TU3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$24java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetContentByUuidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseType(I)VsetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctcloseandroidx/room/RoomSQLiteQueryrelease EFGHIJKLMNC*+*,*O SPQSJKTUN C**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!"Y#:+$7%+& : +':(+& : +':  )+& :! +':!!*+& :" +':""++& :# +':##,+-6$$.+ & :% + ':%%/+ & :& + ':&&0+ & :' + ':''1+ & :( + ':((2+ $7))3+$7++4+$7--5+-6//6+-6116007+-6336228+-6556449+-666:+-677;+-688<+$799=+$7;;>+$7==?+-6??@+$7@@A::+B*C:B+B*CBoOo V X Y Z' [/ \7 ]? ^G _O `W a_ bg co dw e f g h i j k l m n o p q s t v w y z | ~! , 2 < C N T ^ e p v                     + 1 ; B L S ] d n u                   ! + 2 < C M T ^ e h k o u |    PDVW/XW QYW!sZW"[W#\W%]W& ^W'._W(k`aKVW<)XW ^YW!ZW"[W#bc$\W%n]W&L^W';*_W(Lda)]ea+nfa-gc/hi0jc1ki2lc3mi4nc5~oc6mpc7 \qc8Kra9+:sa;<)ta=Muc?^va@wwxgyc`zc'X{c/P|c7H}c?@~cG8cO0c W(c _ c gc oc wcccccccccccccckwxQSE"    (    ].E"@0E"@2E"@E"EATN/*DO SP QSR EPK!!iQ9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$25.class4: I I J   !  % % % % % % % % % % % % % % % % % % % % % % % % % % % Ival$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$25;call()Ljava/util/List; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable@Ljava/util/List; StackMapTable Exceptions SignatureB()Ljava/util/List;()Ljava/lang/Object;sLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethod  NO LM P  contentEntryUid   title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctjava/util/ArrayList   P ,com/ustadmobile/lib/db/entities/ContentEntry             ! " # $ % & ' ( )* +* ,* - . / 0 1 2 3 4 56 78 9 XY3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$25java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl"findAllLanguageRelatedEntriesAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease IJKLMNOPQRC*+*,*S TUWNOXYR D**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6!Y+"#:+$%Y&:+'7(+) : +*:  ++) :! +*:!!,+) :" +*:""-+) :# +*:##.+) :$ +*:$$/+06%%1+ ) :& + *:&&2+ ) :' + *:''3+ ) :( + *:((4+ ) :) + *:))5+ '7**6+'7,,7+'7..8+06009+0622611:+0644633;+0666655<+0677=+0688>+0699?+'7::@+'7<<A+'7>>B+06@@C+'7AADEWp:+F*G:C+F*GCSp    ' / 7 ? G O W _ g o w              ! # % & ( ) +) -0 /; 0A 2K 4R 6] 7c 9m ;t = > @ B D E G I K L N O Q S U V X Z \ ] _( a/ c: d@ fJ hQ j[ kb ml ns p} q s t w x y | } ~          ) 0 : A K R \ c m t ~        TDZ[ >\[!`]["^[#_[$`[&a['b[(=c[)~de ufg)UZ[ K3\[!m]["^[#_[$hi%`[&xa['(Vb[(J4c[)[#jg*lkg,}lg.mi0no1pi2qo3ri4so5ti6ui7wvi8fwi9)Uxg::Dyg<K3zg>\"{i@m|gA}}iv~i'ni/fi7^i?ViGNiOFi W>i _6i g.i o&i wiiiiiiiiiiiiiiUW I1%    (    ]/I%@1I%@3I%@IIAXR/*HS T UWV IPK!!V\ 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$26.class4 K L M IN OPQ <R S <TU M <V W <X <Y Z [ \ =] <^ _` abcdval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$26;call()Ljava/util/List;_tmpCategoryNameLjava/lang/String;_tmpSchemaName_item8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;_tmpContentCategoryUidJ_tmpContentCategorySchemaUid _cursorIndexOfContentCategoryUidI_cursorIndexOfCategoryName&_cursorIndexOfContentCategorySchemaUid_cursorIndexOfSchemaName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableJLjava/util/List; StackMapTableefgh Exceptionsi SignatureL()Ljava/util/List;()Ljava/lang/Object;}Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethodj kl   m nop qrjava/util/ArrayList st u vw6com/ustadmobile/lib/db/entities/DistinctCategorySchema xy z{ |} ~ { m m &'3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$26java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindListOfCategoriesAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)JsetContentCategoryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setCategoryName(Ljava/lang/String;)VsetContentCategorySchemaUid setSchemaNameadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease  C*+*,*! "#%&' d**L=>66Y+:+ y Y :+ 7 + : +:  + 7  + : +:  W:+*:+*!v      * 3 < E L V \ e l u | "Y() *) <j+,Ea-.eA() u1/. *) 01213141*56#%789 *5:;Q*<=1 >&><=<?@ABCA&D /*! " #%@ABEFGHIJ$ PK!!} գ9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$27.class4 +o +p ,q mr stu vwxyz{|}~ `  ` q `  ` `      `      a ` +val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$27;call()Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item*Lcom/ustadmobile/lib/db/entities/Language; _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethod 01 ./ 2  langUid nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList 2 (com/ustadmobile/lib/db/entities/Language  :;3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$27java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindUniqueLanguagesInListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease +,-./01234C*+*,*5 67901:;4 **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 Y+: +2Y:+7+ : +:+ : +:+ : +:+ : +:+ : +: +!66"+ 7#+ 7$+ !6%+ 7& 'W :+(*):+(*)59    ' / 7 ? G O W _ g v           ) / 9 @ J V !] #g $n &x ' ) * , - . / 0 2 3 0 2 3 46B <=>=?= @=,A=#BCDE<=>=?=@=9rA=VUFGJaHIgDJEx3KE"LIMENIOI'PI/QI7RI?SIG{TIOsUI WkVI _cWI g[XI vLYZ 79[\] vLY^ _xv+`a1b b b b b@Y+`a+`cdefgA:h4/**5 6 79defijklmn8 +PK!!4< < 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$28.class4 E F G CH IJK 6L M 6NO G 6P Q 6R 6S T 7U 6V WX YZ[\val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$28;call()Ljava/util/List; _tmpLangNameLjava/lang/String;_item0Lcom/ustadmobile/lib/db/entities/LangUidAndName; _tmpLangUidJ_cursorIndexOfLangUidI_cursorIndexOfLangName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTable]^_` Exceptionsa SignatureD()Ljava/util/List;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethodb cd   e fgh ijjava/util/ArrayList kl m no.com/ustadmobile/lib/db/entities/LangUidAndName pq rs tu vw xy z{ |e} ~e $%3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$28java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindUniqueLanguageWithParentUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setLangName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* D !#$% **L=>Y+:+ I Y :+ 7 + : +:W:+*: +* wV G I J K$ L- N6 P? QF SP TV V_ Xf Yp Zs [w ]} ^ [ ] ^ _ \ S&'6:()?1*+_&'t,-r.-$c/0!#123 $c/454$671 869:;<=A$>/* D !#:;<?@ABCD" PK!!SC!!9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$29.class4' E E F    " " " " " " " " " " " " " " " " " " " " " " " " " " " Eval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$29;call0()Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result.Lcom/ustadmobile/lib/db/entities/ContentEntry;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureaLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod JK HI L  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct ,com/ustadmobile/lib/db/entities/ContentEntry                                ! " # $% & TU3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$29java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseType(I)VsetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctcloseandroidx/room/RoomSQLiteQueryrelease EFGHIJKLMNC*+*,*O lPQSJKTUN C**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!"Y#:+$7%+& : +':(+& : +':  )+& :! +':!!*+& :" +':""++& :# +':##,+-6$$.+ & :% + ':%%/+ & :& + ':&&0+ & :' + ':''1+ & :( + ':((2+ $7))3+$7++4+$7--5+-6//6+-6116007+-6336228+-6556449+-666:+-677;+-688<+$799=+$7;;>+$7==?+-6??@+$7@@A::+B*C:B+B*CBoOo o q r s' t/ u7 v? wG xO yW z_ {g |o }w ~      ! , 2 < C N T ^ e p v                     + 1 ; B L S ] d n u                   ! + 2 < C M T ^ e h k o u |    PDVW/XW QYW!sZW"[W#\W%]W& ^W'._W(k`aKVW<)XW ^YW!ZW"[W#bc$\W%n]W&L^W';*_W(Lda)]ea+nfa-gc/hi0jc1ki2lc3mi4nc5~oc6mpc7 \qc8Kra9+:sa;<)ta=Muc?^va@wwxgyc`zc'X{c/P|c7H}c?@~cG8cO0c W(c _ c gc oc wcccccccccccccckwxQSE"    (    ].E"@0E"@2E"@E"EATN/*DO lP QSR EPK!!.8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$3.class4 #F $EG !H IJ !K IL IM !N !O !P !Q !R !S !T !U !V !W !X !Y !Z ![ !\ !] !^ !_ !` !a !b !c !d !ef #ghithis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpI_tmp_1_tmp_2 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileContentEntryDao_Impl.javaEnclosingMethodj 'k %&FUPDATE OR ABORT `ContentEntry` SET `contentEntryUid` = ?,`title` = ?,`description` = ?,`entryId` = ?,`author` = ?,`publisher` = ?,`licenseType` = ?,`licenseName` = ?,`licenseUrl` = ?,`sourceUrl` = ?,`thumbnailUrl` = ?,`lastModified` = ?,`primaryLanguageUid` = ?,`languageVariantUid` = ?,`contentFlags` = ?,`leaf` = ?,`publik` = ?,`ceInactive` = ?,`completionCriteria` = ?,`minScore` = ?,`contentTypeFlag` = ?,`contentOwner` = ?,`contentEntryLocalChangeSeqNum` = ?,`contentEntryMasterChangeSeqNum` = ?,`contentEntryLastChangedBy` = ?,`contentEntryLct` = ? WHERE `contentEntryUid` = ? lmn op q2 rs tu v2 w2 x2 y2 z{ |2 }2 ~2 2 m m m { { { { m m m { m,com/ustadmobile/lib/db/entities/ContentEntry 342com/ustadmobile/core/db/dao/ContentEntryDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetContentEntryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDescription getEntryId getAuthor getPublishergetLicenseType()IgetLicenseName getLicenseUrl getSourceUrlgetThumbnailUrlgetLastModifiedgetPrimaryLanguageUidgetLanguageVariantUidgetContentFlagsgetLeaf()Z getPublik getCeInactivegetCompletionCriteria getMinScoregetContentTypeFlaggetContentOwner getContentEntryLocalChangeSeqNum!getContentEntryMasterChangeSeqNumgetContentEntryLastChangedBygetContentEntryLct #$%&'()I *+*,*+  ,. %& /012)-*+ ,.34)N +,, ++,, ++, , ++, , ++, , ++, +, ,++,,+ + ,,+ + ,,+ + ,+ ,+ ,+,+,,>+,6+,6++,+,+,+,+,+,+,+, +,*1 '.8CJT_fp{   *6BO\ft !"#$%&'()*++> ,. 56 78\9:t;:|<:=#         ;@@@A3>)4 *+,!"*+  ,.?@ABCDE- #PK!!j3" [&[&9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$30.class4~ ^ ^ _     .  .  . . . . .  . . . . . > > > > > > > > > > > > > > >! >" ># >$ >% >& >' >( >) >* >+ >, >- >. / 01 ^2345val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$30;call<()Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_1 _tmpPublik_tmp_2_tmpCeInactive_tmp_3_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor; StackMapTable678 Exceptions9()Ljava/lang/Object; SignaturemLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod: ;< cd ab e= >?@ ABcontentEntryUidC DEtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLct FG HI(com/ustadmobile/lib/db/entities/Language JK LM NO PQ RQ SQ TQ UQ VW XY ZM [M \] ^M8com/ustadmobile/lib/db/entities/ContentEntryWithLanguage _M `Q aQ bQ cQ dQ e] fQ gQ hQ iQ jM kM lM m] nY oY pY q] r] s] tM uM vM w] xM yz {=| }= mn3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$30java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindByUidWithLanguageAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setLangUid(J)V getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy(I)V setLangLctsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)Vcloseandroidx/room/RoomSQLiteQueryrelease ^_`abcdefgC*+*,*h ijlcdmngO**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,.+-q+-f+-[+-P+ -E+!-:+"-/+#-$+$-+%-+&-+.Y/:(+07)()1+- :+ +2:+(+3+- :, +2:,(,4+- :- +2:-(-5+ - :. + 2:.(.6+!- :/ +!2:/(/7+"861160(09+#072(2:+$074(4;+%866(6<+&077(7=:(>Y?:'+07)')@+- :+ +2:+'+A+- :, +2:,',B+- :- +2:-'-C+- :. +2:.'.D+- :/ +2:/'/E+860'0F+ - :1 + 2:1'1G+ - :2 + 2:2'2H+ - :3 + 2:3'3I+ - :4 + 2:4'4J+ 075'5K+077'7L+079'9M+86;';N+86==6<'<O+86??6>'>P+86AA6@'@Q+86B'BR+86C'CS+86D'DT+07E'EU+07G'GV+07I'IW+86K'KX+07L'LY'(Z:'':(+[*\(:N+[*\Nrh # % & '' (/ )7 *? +G ,O -W ._ /g 0o 1w 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G' H/ I7 K@ M N P Q S T V X Z [ ] _ a" b( d2 f9 hD iJ kT m[ of pl rv t} w x y { | ~               ( . 8 ? J P Z a l r |                    ' - 7 > H O Y ` j q {                   ' . 8 ? I P Z a h k n r x     ibop+qp,%rp-Gsp.itp/uv)op+qp,2rp-Tsp.vhtp/Kwx0Wyz1:{v2)|v4}z6~v7( p++p,Mp-op.p/p1p2p3*p4(rv)Rp+80p,Zp-|p.p/z0p1up2Sp371p4H v5Yv7jv9{z;x<z=x>z?x@zAzBtzCczDRvE'AvG80vIIzKZvL~'jzcz'[z/Sz7Kz?CzG;zO3z W+z _#z gz oz w zzzzzzzzzzzzzzzzzz{z sz!kz"cz#'[z$/Sz%7Kz&n'jl}*'^*.     @O'^.(*^>.    (    ]:^>.@<^>.@>^>.@'^>^Amg/*]h i jlk ^PK!!$W{SS9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$31.class4( E E F    " " " " " " " " " " " " " " " " " " " " " " " " " " " Eval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$31;call0()Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result.Lcom/ustadmobile/lib/db/entities/ContentEntry;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignatureaLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod JK HI L  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct ,com/ustadmobile/lib/db/entities/ContentEntry                                 ! " # $ %& ' TU3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$31java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl findByTitle1(Ljava/lang/String;)Landroidx/lifecycle/LiveData; access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseType(I)VsetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctcloseandroidx/room/RoomSQLiteQueryrelease EFGHIJKLMNC*+*,*O PQSJKTUN C**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!"Y#:+$7%+& : +':(+& : +':  )+& :! +':!!*+& :" +':""++& :# +':##,+-6$$.+ & :% + ':%%/+ & :& + ':&&0+ & :' + ':''1+ & :( + ':((2+ $7))3+$7++4+$7--5+-6//6+-6116007+-6336228+-6556449+-666:+-677;+-688<+$799=+$7;;>+$7==?+-6??@+$7@@A::+B:B+BBoxxzxOm    ' / 7 ? G O W _ g o w      ! , 2 < C N T ^ e p v       "+#1%;'B)L*S,]-d/n0u23678;<=@ABDEGHJ KMN!P+Q2S<TCVMWTY^Ze[h\k^o`u^x`aPDVW/XW QYW!sZW"[W#\W%]W& ^W'._W(k`aKVW<)XW ^YW!ZW"[W#bc$\W%n]W&L^W';*_W(Lda)]ea+nfa-gc/hi0jc1ki2lc3mi4nc5~oc6mpc7 \qc8Kra9+:sa;<)ta=Muc?^va@wwx`ycYzc'Q{c/I|c7A}c?9~cG1cO)c W!c _c gc o c wcccccccccccccck wxQSrE"    (    ].E"@0E"@2E"@E" EN6*CO fgP QSATN/*DO P QSR EPK!! :t9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$32.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$32;call()Ljava/lang/Boolean;_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$32java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Booleanjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplisMeteredAllowedForEntry5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IvalueOf(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*Z**L++>MM,N+ * -:+ * 9HHJH6 "/279?FHPW4" / 7 ZI!"#%*$@% $&'(A)/*  '(*+,-./0  PK!!QNN9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$33.class4' E E F    " " " " " " " " " " " " " " " " " " " " " " " " " " " Eval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$33;call0()Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result.Lcom/ustadmobile/lib/db/entities/ContentEntry;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureaLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod JK HI L  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct ,com/ustadmobile/lib/db/entities/ContentEntry                                ! " # $% & TU3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$33java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl*findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseType(I)VsetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctcloseandroidx/room/RoomSQLiteQueryrelease EFGHIJKLMNC*+*,*OPQSJKTUN C**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!"Y#:+$7%+& : +':(+& : +':  )+& :! +':!!*+& :" +':""++& :# +':##,+-6$$.+ & :% + ':%%/+ & :& + ':&&0+ & :' + ':''1+ & :( + ':((2+ $7))3+$7++4+$7--5+-6//6+-6116007+-6336228+-6556449+-666:+-677;+-688<+$799=+$7;;>+$7==?+-6??@+$7@@A::+B*C:B+B*CBoOo'/7?GOW_gow !,2<CNT^epv  +1;B L S ] dnu !"$%'(* +-.!0+123<4C6M7T9^:e;h<k>o@uA|>@ABPDVW/XW QYW!sZW"[W#\W%]W& ^W'._W(k`aKVW<)XW ^YW!ZW"[W#bc$\W%n]W&L^W';*_W(Lda)]ea+nfa-gc/hi0jc1ki2lc3mi4nc5~oc6mpc7 \qc8Kra9+:sa;<)ta=Muc?^va@wwxgyc`zc'X{c/P|c7H}c?@~cG8cO0c W(c _ c gc oc wcccccccccccccckwxQSE"    (    ].E"@0E"@2E"@E"EATN/*DOP QSR EPK!!vΣ#N7N7;com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34$1.class4 2 34 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn (o <p (q (r (s (tu Cv Cw Cx Cy Cz C{| J} J~ J J J J J J J ( J J J J Y} Y Y ( Y Y Y ( Y Y Y Y f} f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f )this$1 InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimized_tmp_2_tmpCntNumEntries_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container; _tmpResultMax_tmpResultScore_tmpResultScaledF _tmpProgress_tmpContentComplete_tmp_3 _tmpSuccessB_tmpTotalCompletedContent_tmpTotalContent _tmpPenalty_tmpScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_4 _tmpPublik_tmp_5_tmpCeInactive_tmp_6_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpAssignmentContentWeightcursorLandroid/database/Cursor;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfResultMax_cursorIndexOfResultScore_cursorIndexOfResultScaled_cursorIndexOfProgress_cursorIndexOfContentComplete_cursorIndexOfSuccess#_cursorIndexOfTotalCompletedContent%_cursorIndexOfAssignmentContentWeight_cursorIndexOfTotalContent_cursorIndexOfPenalty_resLjava/util/List;LocalVariableTypeTablerLjava/util/List; StackMapTable Signature(Landroid/database/Cursor;)Ljava/util/List;Landroidx/room/paging/LimitOffsetDataSource; SourceFileContentEntryDao_Impl.javaEnclosingMethod  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries resultMax resultScore resultScaledprogresscontentCompletesuccesstotalCompletedContentassignmentContentWeight totalContentpenaltyjava/util/ArrayList      ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin      )com/ustadmobile/lib/db/entities/Container              Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress           ^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer                                    5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34$1*androidx/room/paging/LimitOffsetDataSource3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLct()VsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntries setResultMaxsetResultScoregetFloat(I)FsetResultScaled(F)V setProgresssetContentCompletegetShort(I)S setSuccess(B)VsetTotalCompletedContentsetTotalContent setPenaltysetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetAssignmentContentWeightsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vadd(Ljava/lang/Object;)Z x*+*,-He+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/+260+361+462+563+664+765+866+967+:68+;69::+?8+@P+@E+@:+@/+ @$+!@+"@+#@+A7=+A7?+B6ACY=?AD:<+A7B<BE+ A7D<DF+!A7F<FG+"B6H<HH+#A7I<II:<+$@|+%@q+&@f+'@[+(@P+)@E+*@:++@/+,@$+-@+.@+/@ JYK:=+$A7>=>L+%A7@=@M+&A7B=BN+'B6D=DO+(A7E=EP+)A7G=GQ+*A7I=IR++A7K=KS+,@ :M +,T:M=MU+-@ :N +-T:N=NV+.B6PP6O=OW+/B6Q=QX:=+0@[+1@P+2@E+3@:+4@/+5@$+6@+8@+9@YYZ:>+0B6?>?[+1B6@>@\+2]8A>A^+3B6B>B_+4B6DD6C>C`+5a6E>Eb+6B6F>Fc+8B6G>Gd+9B6H>He:>fYg:;+A7?;?h+@ :A +T:A;Ai+@ :B +T:B;Bj+@ :C +T:C;Ck+@ :D +T:D;Dl+@ :E +T:E;Em+B6F;Fn+ @ :G + T:G;Go+ @ :H + T:H;Hp+ @ :I + T:I;Iq+ @ :J + T:J;Jr+ A7K;Ks+A7M;Mt+A7O;Ou+B6Q;Qv+B6SS6R;Rw+B6UU6T;Tx+B6WW6V;Vy+B6X;Xz+B6Y;Y{+B6Z;Z|+A7[;[}+A7];]~+A7_;_+B6a;a+A7b;b+7B6d;d;<;=;>:;W:V&.6>FNV^fnv~&.6>FNV^fnv~.8BL[elv}:CMT^eov   !#&'%(,*6+=,@-C0134679:<=@A BDE"G,H3J=KDMNNUOXP[RdTmUtW~XZ\^_acefhjlmoqst vxz&{-}8~>HOZ`jq| ,3=IPZakr| f8x=Bn?LdAeKBv:D)FHI[X<MNM>^@oBDEGIyKWM5N%O$P6QC=?@zAiB LCXD:E,)F=GNH>ABCDE;G]HIJd;R<C=[>m?{AYB7CDE&FHGjH|IZJIK8M'OQRS,T UIV=WZXkY|Z{[j]Y_Ha7b&d&.6> F N V ^ fnv~xph`XPH@80(   ! " # $%&&.'6(>)F*N+V,^-f.n/v0~123x4p5h6` 7X!8P"9A#$:% A#&:'+;()`CF()CJ * *@=()CJb_E()CJY@P>()CJY(@()fCJY* * * * *( * * * *]P()fCJY*********@R()fCJY*********@T()fCJY*********@;()+,+-./01PK!!ԡ9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34.class4B ) * +, '-./01234 5 679 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34;create.()Landroidx/room/paging/LimitOffsetDataSource; Signature()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFileContentEntryDao_Impl.javaEnclosingMethod: ;<   =5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34$1 >?java/lang/String ContentEntryContentEntryParentChildJoinStatementEntity ContainerPersonContentEntryContentCategoryJoin @ 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34A"androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/ContentEntryDao_Impl3getChildrenByParentUidWithCategoryFilterOrderByName-(JJJJZZI)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*c 9Y***YSYSY SY SY SY S  9 A!/* #$%&'(8" PK!!x&EL7L7;com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35$1.class4 2 34 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn (o <p (q (r (s (tu Cv Cw Cx Cy Cz C{| J} J~ J J J J J J J ( J J J J Y} Y Y ( Y Y Y ( Y Y Y Y f} f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f )this$1 InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimized_tmp_tmpCntNumEntries_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container; _tmpResultMax_tmpResultScore_tmpResultScaledF _tmpProgress_tmpContentComplete_tmp_1 _tmpSuccessB_tmpTotalCompletedContent_tmpTotalContent _tmpPenalty_tmpScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_2 _tmpPublik_tmp_3_tmpCeInactive_tmp_4_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpAssignmentContentWeightcursorLandroid/database/Cursor;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfResultMax_cursorIndexOfResultScore_cursorIndexOfResultScaled_cursorIndexOfProgress_cursorIndexOfContentComplete_cursorIndexOfSuccess#_cursorIndexOfTotalCompletedContent%_cursorIndexOfAssignmentContentWeight_cursorIndexOfTotalContent_cursorIndexOfPenalty_resLjava/util/List;LocalVariableTypeTablerLjava/util/List; StackMapTable Signature(Landroid/database/Cursor;)Ljava/util/List;Landroidx/room/paging/LimitOffsetDataSource; SourceFileContentEntryDao_Impl.javaEnclosingMethod  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries resultMax resultScore resultScaledprogresscontentCompletesuccesstotalCompletedContentassignmentContentWeight totalContentpenaltyjava/util/ArrayList      ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin      )com/ustadmobile/lib/db/entities/Container              Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress           ^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer                                    5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35$1*androidx/room/paging/LimitOffsetDataSource3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLct()VsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntries setResultMaxsetResultScoregetFloat(I)FsetResultScaled(F)V setProgresssetContentCompletegetShort(I)S setSuccess(B)VsetTotalCompletedContentsetTotalContent setPenaltysetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetAssignmentContentWeightsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vadd(Ljava/lang/Object;)Z x*+*,-He+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/+260+361+462+563+664+765+866+967+:68+;69::+?8+@P+@E+@:+@/+ @$+!@+"@+#@+A7=+A7?+B6ACY=?AD:<+A7B<BE+ A7D<DF+!A7F<FG+"B6H<HH+#A7I<II:<+$@|+%@q+&@f+'@[+(@P+)@E+*@:++@/+,@$+-@+.@+/@ JYK:=+$A7>=>L+%A7@=@M+&A7B=BN+'B6D=DO+(A7E=EP+)A7G=GQ+*A7I=IR++A7K=KS+,@ :M +,T:M=MU+-@ :N +-T:N=NV+.B6PP6O=OW+/B6Q=QX:=+0@[+1@P+2@E+3@:+4@/+5@$+6@+8@+9@YYZ:>+0B6?>?[+1B6@>@\+2]8A>A^+3B6B>B_+4B6DD6C>C`+5a6E>Eb+6B6F>Fc+8B6G>Gd+9B6H>He:>fYg:;+A7?;?h+@ :A +T:A;Ai+@ :B +T:B;Bj+@ :C +T:C;Ck+@ :D +T:D;Dl+@ :E +T:E;Em+B6F;Fn+ @ :G + T:G;Go+ @ :H + T:H;Hp+ @ :I + T:I;Iq+ @ :J + T:J;Jr+ A7K;Ks+A7M;Mt+A7O;Ou+B6Q;Qv+B6SS6R;Rw+B6UU6T;Tx+B6WW6V;Vy+B6X;Xz+B6Y;Y{+B6Z;Z|+A7[;[}+A7];]~+A7_;_+B6a;a+A7b;b+7B6d;d;<;=;>:;W:V&.6>FNV^ f!n"v#~$%&'()*+,-./012345678&9.:6;><F=N>V?^@fAnBvC~DEFGHIJKLMP.R8TBVLW[YeZl\v]}_`bcefghk:lCnMoTq^retouvwxz{}~%,6=@C ",3=DNUX[dmt~ &-8>HOZ`jq|    ,3= I!P#Z$a&k'r)|*,-/0235689;<=>?@A Bf8x=Bn?LdAeKBv:D)FHI[X<MNM>^@oBDEGIyKWM5N%O$P6QC=?@zAiB LCXD:E,)F=GNH>ABCDE;G]HIJd;R<C=[>m?{AYB7CDE&FHGjH|IZJIK8M'OQRS,T UIV=WZXkY|Z{[j]Y_Ha7b&d&.6> F N V ^ fnv~xph`XPH@80(   ! " # $%&&.'6(>)F*N+V,^-f.n/v0~123x4p5h6` 7X!8P"9A#$:% A#&:'+;()`CF()CJ * *@=()CJb_E()CJY@P>()CJY(@()fCJY* * * * *( * * * *]P()fCJY*********@R()fCJY*********@T()fCJY*********@;()+,+-./01PK!!H9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35.class4B ) * +, '-./01234 5 679 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35;create.()Landroidx/room/paging/LimitOffsetDataSource; Signature()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFileContentEntryDao_Impl.javaEnclosingMethod: ;<   =5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35$1 >?java/lang/String CourseBlock ContentEntryContentEntryParentChildJoinStatementEntity ContainerClazzEnrolment @ 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35A"androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetContentFromMyCourses'(J)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* c 9Y***YSYSY SY SY SY S  9 A!/*  #$%&'(8" PK!!Ub7L7L7;com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36$1.class4 2 34 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn (o <p (q (r (s (tu Cv Cw Cx Cy Cz C{| J} J~ J J J J J J J ( J J J J Y} Y Y ( Y Y Y ( Y Y Y Y f} f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f )this$1 InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$36;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$36;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$36$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpCntLct _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimized_tmp_tmpCntNumEntries_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container; _tmpResultMax_tmpResultScore_tmpResultScaledF _tmpProgress_tmpContentComplete_tmp_1 _tmpSuccessB_tmpTotalCompletedContent_tmpTotalContent _tmpPenalty_tmpScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_2 _tmpPublik_tmp_3_tmpCeInactive_tmp_4_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpAssignmentContentWeightcursorLandroid/database/Cursor;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfCntLct_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfResultMax_cursorIndexOfResultScore_cursorIndexOfResultScaled_cursorIndexOfProgress_cursorIndexOfContentComplete_cursorIndexOfSuccess#_cursorIndexOfTotalCompletedContent%_cursorIndexOfAssignmentContentWeight_cursorIndexOfTotalContent_cursorIndexOfPenalty_resLjava/util/List;LocalVariableTypeTablerLjava/util/List; StackMapTable Signature(Landroid/database/Cursor;)Ljava/util/List;Landroidx/room/paging/LimitOffsetDataSource; SourceFileContentEntryDao_Impl.javaEnclosingMethod  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntries resultMax resultScore resultScaledprogresscontentCompletesuccesstotalCompletedContentassignmentContentWeight totalContentpenaltyjava/util/ArrayList      ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin      )com/ustadmobile/lib/db/entities/Container              Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress           ^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer                                    5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36$1*androidx/room/paging/LimitOffsetDataSource3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLct()VsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntries setResultMaxsetResultScoregetFloat(I)FsetResultScaled(F)V setProgresssetContentCompletegetShort(I)S setSuccess(B)VsetTotalCompletedContentsetTotalContent setPenaltysetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetAssignmentContentWeightsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vadd(Ljava/lang/Object;)Z x*+*,-{He+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/+260+361+462+563+664+765+866+967+:68+;69::+?8+@P+@E+@:+@/+ @$+!@+"@+#@+A7=+A7?+B6ACY=?AD:<+A7B<BE+ A7D<DF+!A7F<FG+"B6H<HH+#A7I<II:<+$@|+%@q+&@f+'@[+(@P+)@E+*@:++@/+,@$+-@+.@+/@ JYK:=+$A7>=>L+%A7@=@M+&A7B=BN+'B6D=DO+(A7E=EP+)A7G=GQ+*A7I=IR++A7K=KS+,@ :M +,T:M=MU+-@ :N +-T:N=NV+.B6PP6O=OW+/B6Q=QX:=+0@[+1@P+2@E+3@:+4@/+5@$+6@+8@+9@YYZ:>+0B6?>?[+1B6@>@\+2]8A>A^+3B6B>B_+4B6DD6C>C`+5a6E>Eb+6B6F>Fc+8B6G>Gd+9B6H>He:>fYg:;+A7?;?h+@ :A +T:A;Ai+@ :B +T:B;Bj+@ :C +T:C;Ck+@ :D +T:D;Dl+@ :E +T:E;Em+B6F;Fn+ @ :G + T:G;Go+ @ :H + T:H;Hp+ @ :I + T:I;Iq+ @ :J + T:J;Jr+ A7K;Ks+A7M;Mt+A7O;Ou+B6Q;Qv+B6SS6R;Rw+B6UU6T;Tx+B6WW6V;Vy+B6X;Xz+B6Y;Y{+B6Z;Z|+A7[;[}+A7];]~+A7_;_+B6a;a+A7b;b+7B6d;d;<;=;>:;W:V&.6>FNV^fnv~&.6>FNV^fnv~.8BL[elv}:CMT^eov%,6=@C    "!,"3$=%D'N(U)X*[,d.m/t1~24689;=?@BDFGIKMN PRT&U-W8X>ZH\O^Z_`ajcqe|fhjlmoqstvwyz|} ,3=IPZakr| f8x=Bn?LdAeKBv:D)FHI[X<MNM>^@oBDEGIyKWM5N%O$P6QC=?@zAiB LCXD:E,)F=GNH>ABCDE;G]HIJd;R<C=[>m?{AYB7CDE&FHGjH|IZJIK8M'OQRS,T UIV=WZXkY|Z{[j]Y_Ha7b&d&.6> F N V ^ fnv~xph`XPH@80(   ! " # $%&&.'6(>)F*N+V,^-f.n/v0~123x4p5h6` 7X!8P"9A#$:% A#&:'+;()`CF()CJ * *@=()CJb_E()CJY@P>()CJY(@()fCJY* * * * *( * * * *]P()fCJY*********@R()fCJY*********@T()fCJY*********@;()+,+-./01PK!!"UU9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36.class4> ' ( )* %+,-./0 1 235 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$36;create.()Landroidx/room/paging/LimitOffsetDataSource; Signature()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFileContentEntryDao_Impl.javaEnclosingMethod6 78   95com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36$1 :;java/lang/String ContentEntryContentEntryParentChildJoinStatementEntity Container < 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36="androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetContentByOwner'(J)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$36;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*wX .Y***YSYSY SY S { .A/* w !"#$%& 4  PK!!!eKK9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$37.class4( E E F    " " " " " " " " " " " " " " " " " " " " " " " " " " " Eval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$37;call0()Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_result.Lcom/ustadmobile/lib/db/entities/ContentEntry;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignatureaLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod JK HI L  contentEntryUid title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct ,com/ustadmobile/lib/db/entities/ContentEntry                                 ! " # $ %& ' TU3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$37java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplfindLiveContentEntry (J)Landroidx/lifecycle/LiveData; access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseType(I)VsetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctcloseandroidx/room/RoomSQLiteQueryrelease EFGHIJKLMNC*+*,*ObPQSJKTUN C**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!"Y#:+$7%+& : +':(+& : +':  )+& :! +':!!*+& :" +':""++& :# +':##,+-6$$.+ & :% + ':%%/+ & :& + ':&&0+ & :' + ':''1+ & :( + ':((2+ $7))3+$7++4+$7--5+-6//6+-6116007+-6336228+-6556449+-666:+-677;+-688<+$799=+$7;;>+$7==?+-6??@+$7@@A::+B:B+BBoxxzxOmeghi'j/k7l?mGnOoWp_qgroswtuvwxyz{|}~ !,2<CNT^epv  +1;BLS]dnu !+2<CMT^ehkouxPDVW/XW QYW!sZW"[W#\W%]W& ^W'._W(k`aKVW<)XW ^YW!ZW"[W#bc$\W%n]W&L^W';*_W(Lda)]ea+nfa-gc/hi0jc1ki2lc3mi4nc5~oc6mpc7 \qc8Kra9+:sa;<)ta=Muc?^va@wwx`ycYzc'Q{c/I|c7A}c?9~cG1cO)c W!c _c gc o c wcccccccccccccck wxQSrE"    (    ].E"@0E"@2E"@E" EN6*CO P QSATN/*DObP QSR EPK!! 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$38.class4^ 6 7 8 49 :; *< *= *>? @ *A BC DEFGval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$38;call7()Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;_tmpNumEntriesI _tmpTotalSizeJ_result5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;_cursorIndexOfNumEntries_cursorIndexOfTotalSize_cursorLandroid/database/Cursor; StackMapTableHI ExceptionsJ()Ljava/lang/Object; SignaturehLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodK LM   N OPQ RS TU VW XY3com/ustadmobile/lib/db/entities/DownloadJobSizeInfo Z [N\ ]N 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$38java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetRecursiveDownloadTotals5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IgetLong(I)J(IJ)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*K i**L=>+%+6+7 Y :::+ * :+ * GWWYWB'0=@CG M TW _ f R' 0 !"=#$D% B& C#$iX'() @* *+,-A./*  ,-/012345 PK!!^X--;com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39$1.class4 n o       !"#$%&'()*+,-./012 3 24 5 6 7 89 9: 9; 9< 9= 9> 9?@ @A @B @C @D @E @F @G @H I @J @K @L @M @NO OA OP OQ OR OS OT OU OV OW OX OY OZ O[ O\ O] O^ O_ O` Oa Ob Oc Od Oe Of Og Oh Oi Oj Ok lmnthis$1o InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$39;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$39;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$39$1;arg0Landroidx/room/RoomDatabase;arg1Landroidx/room/RoomSQLiteQuery;arg2Zarg3arg4[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCepcjChildContentEntryUidJ_tmpCepcjParentContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeTypeLjava/lang/String; _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimized_tmp_tmpCntNumEntries _tmpCntLct_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_itemWLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;_tmpContentEntryUid_tmpCeInactive_tmp_1_tmpContentFlags_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpLeaf_tmp_2 _tmpPublik_tmp_3_tmpCompletionCriteria _tmpMinScore_tmpContentOwner_tmpContentTypeFlag!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLctcursorLandroid/database/Cursor;_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfCeInactive_cursorIndexOfContentFlags_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfLeaf_cursorIndexOfPublik _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentOwner_cursorIndexOfContentTypeFlag+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfCepcjUid'_cursorIndexOfCepcjChildContentEntryUid(_cursorIndexOfCepcjParentContentEntryUid_cursorIndexOfChildIndex$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfCntLct_resLjava/util/List;LocalVariableTypeTableiLjava/util/List; StackMapTablepqr Signature(Landroid/database/Cursor;)Ljava/util/List;Landroidx/room/paging/LimitOffsetDataSource; SourceFileContentEntryDao_Impl.javaEnclosingMethod st ps tucontentEntryUidv wxtitle ceInactive contentFlags descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUidleafpublikcompletionCriteriaminScore contentOwnercontentTypeFlagcontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcepcjUidcepcjChildContentEntryUidcepcjParentContentEntryUid childIndexcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModByfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriescntLctjava/util/ArrayList yz t{ |} ~  ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin t    { )com/ustadmobile/lib/db/entities/Container t    {        { Ucom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer    {     {          { {  {   {    5com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39$1*androidx/room/paging/LimitOffsetDataSource3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLct()VsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setFileSizesetContainerContentEntryUidsetCntLastModified getString(I)Ljava/lang/String; setMimeType(Ljava/lang/String;)V setRemarkssetMobileOptimized(Z)VsetCntNumEntries setCntLctsetContentEntryUidsetTitle setCeInactivesetContentFlagssetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetLeaf setPubliksetCompletionCriteria setMinScoresetContentOwnersetContentTypeFlag setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)Vadd(Ljava/lang/Object;)Z nopstuvx*+*,-w3xHyzps{|}~vY+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/2Y+34:0+5+6P+6E+6:+6/+ 6$+!6+"6+#6+773+775+8679Y537::2+77828;+ 77:2:<+!77<2<=+"86>2>>+#77?2??:2+$6|+%6q+&6f+'6[+(6P+)6E+*6:++6/+,6$+-6+.6+/6 @YA:3+$77434B+%77636C+&77838D+'86:3:E+(77;3;F+)77=3=G+*77?3?H++6 :A ++I:A3AJ+,6 :B +,I:B3BK+-86DD6C3CL+.86E3EM+/77F3FN:3OYP:1+77414Q+6 :6 +I:616R+86886717S+86919T+6 :: +I::1:U+6 :; +I:;1;V+6 :< +I:<1<W+ 6 := + I:=1=X+ 86>1>Y+ 6 :? + I:?1?Z+ 6 :@ + I:@1@[+ 6 :A + I:A1A\+6 :B +I:B1B]+77C1C^+77E1E_+77G1G`+86JJ6I1Ia+86LL6K1Kb+86M1Mc+86N1Nd+77O1Oe+86Q1Qf+77R1Rg+77T1Th+86V1Vi+77W1Wj12k13l01mW0w789:;&<.=6>>?F@NAVB^CfDnEvF~GHIJKLMNOPQRSTUVWXYZ[&\.]6^>_F`NaVb^cfdne}fikmop rsu&v-x7y>{H|O~Y`cf&07AHRYcju{ %,6BISZeku| &07BHRYdjt{      "%#,%6&=(G)N+X,_.i/p0w1~234xsx3n5d7K8&::7)<H>Y? X2xAB4680:A;R=c?hAFB)C5DEF36h:;<=?#@EAgB1f"234%c6BF76R8S59u:;<=>z?0X@R6AtBCEGIJKLMNtO%cQ6RRGATX0ViWyzxp&h.`6X>P FH N@ V8 ^0 f(n v~ !"#x$p%&h&.`'6X(>P)FH*N@+V8,^0-f(.n /}0 }0&}1n`9;n9@  @-3n9@(5nO9@@*9nO9@    (    LGnO9@@InO9@@1nqrqnPK!!009com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39.class4< & ' () $*+,-. / 013 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$39;create.()Landroidx/room/paging/LimitOffsetDataSource; Signature()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFileContentEntryDao_Impl.javaEnclosingMethod4 56   75com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39$1 89java/lang/String ContentEntryContentEntryParentChildJoin Container : 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39;"androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetAllEntriesRecursively'(J)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$39;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*0S )Y***YSYSY S 3 )A/* 0  !"#$%  2 PK!!U^8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$4.class4!  this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentEntryDao_Impl.javaEnclosingMethod  & REPLACE INTO ContentEntryReplicate(cePk, ceDestination) SELECT DISTINCT contentEntryUid AS ceUid, ? AS siteDestination FROM ContentEntry WHERE ContentEntry.contentEntryLct != COALESCE( (SELECT ceVersionId FROM ContentEntryReplicate WHERE cePk = ContentEntry.contentEntryUid AND ceDestination = ?), -1) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ 2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$4#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, -     >L 0>   PK!!q- - 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$40.class4 E F G CH IJK 6L M 6NO G 6P Q 6R 6S T 7U 6V WX YZ[\val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$40;call()Ljava/util/List; _tmpLabelNameLjava/lang/String;_item_1-Lcom/ustadmobile/lib/db/entities/UidAndLabel;_tmpUidJ_cursorIndexOfUidI_cursorIndexOfLabelName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTable]^_` Exceptionsa SignatureA()Ljava/util/List;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethodb cd   e fgh ijjava/util/ArrayList kl m no+com/ustadmobile/lib/db/entities/UidAndLabel pq rs tu vw xy z{ |e} ~e $%3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$40java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplgetContentEntryFromUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)JsetUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setLabelName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*u !#$% **L=>Y+:+ I Y :+ 7 + : +:W:+*: +* wVxz{|$}-6?FPV_fpsw} \ S&'6:()?1*+_&'t,-r.-$c/0!#123 $c/454$671 869:;<=A$>/*u !#:;<?@ABCD" PK!!''9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$41.class4 b b c         ,   1  1  1 1 1 1 1  1 1 1 1 1!" A A# A$ A% A& A' A( A) A* A+ A, A- A. A/ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A: A; A< A= > ? @A bBCDEval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$41;call()Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_1 _tmpPublik_tmp_2_tmpCeInactive_tmp_3_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTableFGHI ExceptionsJ SignatureN()Ljava/util/List;finalize()V()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethodK LM gh ef i NOP QRcontentEntryUidS TUtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList VW iX YZ [\(com/ustadmobile/lib/db/entities/Language ]^ _` ab cd ed fd gd hd ij kl m` n` oX p`8com/ustadmobile/lib/db/entities/ContentEntryWithLanguage q` rd sd td ud vd wX xd yd zd {d |` }` ~` X l l l X X X ` ` ` X `     qr3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$41java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl findAllLive()Landroidx/lifecycle/LiveData; access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setLangUid(J)V getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLctsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease bcdefghijkC*+*,*lmnpghqrkP**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&,Y+-.:'+/8+0q+0f+0[+0P+ 0E+!0:+"0/+#0$+$0+%0+&0+1Y2:)+37*)*4+0 :, +5:,),6+0 :- +5:-)-7+0 :. +5:.).8+ 0 :/ + 5:/)/9+!0 :0 +!5:0)0:+";62261)1<+#373)3=+$375)5>+%;67)7?+&378)8@:)AYB:(+37*(*C+0 :, +5:,(,D+0 :- +5:-(-E+0 :. +5:.(.F+0 :/ +5:/(/G+0 :0 +5:0(0H+;61(1I+ 0 :2 + 5:2(2J+ 0 :3 + 5:3(3K+ 0 :4 + 5:4(4L+ 0 :5 + 5:5(5M+ 376(6N+378(8O+37:(:P+;6<(<Q+;6>>6=(=R+;6@@6?(?S+;6BB6A(AT+;6C(CU+;6D(DV+;6E(EW+37F(FX+37H(HY+37J(JZ+;6L(L[+37M(M\()]'(^W':(+_(:O+_Ol~'/7?GOW_gow'/7FO&17AHSYcju{   % ,7=GNY_ip{ "$%')+,./13568: <=?$A+C6D<FFHMJWK^MhNoPyQSTWXY\]^abcefhi kln%o,q6r=tGuNwXx_zi{p|w}~mbst,ut-4vt.Vwt/xxt0yz*st,ut-Avt.cwt/hxt0K{|1W}~2:z3)z5~7z8)t,:t-\t.~t/t0t2t3t49t5()|z*%\t,G:t-it.t/t0~1t2t3$]t4F;t5W*z6hz8yz:~<|=~>|?~@|A~B~C~~Dm~E%\zF6KzHG:zJX)~LizMy~r~'j~/b~7Z~?R~GJ~OB~ W:~ _2~ g*~ o"~ w~~ ~~~~~~~~~~~~~~~~~ ~!z~"r~#'j~$/b~%7Z~&FK'np FK'*F(b*1     @O(b1(+bA1    (    ];bA1@=bA1@?bA1@(b bk6*`l m npAqk/*alm npo bPK!!吰9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$42.class4W 1 2 3 /4 56 $7 $8 %9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$42;call()Ljava/lang/Boolean;_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$42java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Booleanjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl#personHasPermissionWithContentEntry7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IvalueOf(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*Z**L++>MM,N+ * -:+ * 9HHJH6 "/279?FHPW4" / 7 ZI!"#%*$@% $&'(A)/*  '(*+,-./0  PK!!~Ӎ9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$43.class4: I I J   !  % % % % % % % % % % % % % % % % % % % % % % % % % % % Ival$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$43;call()Ljava/util/List; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable@Ljava/util/List; StackMapTable Exceptions SignatureB()Ljava/util/List;()Ljava/lang/Object;sLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentEntryDao_Impl.javaEnclosingMethod  NO LM P  contentEntryUid   title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctjava/util/ArrayList   P ,com/ustadmobile/lib/db/entities/ContentEntry             ! " # $ % & ' ( )* +* ,* - . / 0 1 2 3 4 56 78 9 XY3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$43java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplLfindContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSize4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease IJKLMNOPQRC*+*,*STUWNOXYR D**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6!Y+"#:+$%Y&:+'7(+) : +*:  ++) :! +*:!!,+) :" +*:""-+) :# +*:##.+) :$ +*:$$/+06%%1+ ) :& + *:&&2+ ) :' + *:''3+ ) :( + *:((4+ ) :) + *:))5+ '7**6+'7,,7+'7..8+06009+0622611:+0644633;+0666655<+0677=+0688>+0699?+'7::@+'7<<A+'7>>B+06@@C+'7AADEWp:+F*G:C+F*GCSp'/7?GOW_gow  )0;AKR]c m t "$&')+ -.0(2/4:5@7J9Q;[<b>l?sA}BDEHIJMNORSTVWYZ\]_)`0b:cAeKfRh\ickmltm~noqroqrsTDZ[ >\[!`]["^[#_[$`[&a['b[(=c[)~de ufg)UZ[ K3\[!m]["^[#_[$hi%`[&xa['(Vb[(J4c[)[#jg*lkg,}lg.mi0no1pi2qo3ri4so5ti6ui7wvi8fwi9)Uxg::Dyg<K3zg>\"{i@m|gA}}iv~i'ni/fi7^i?ViGNiOFi W>i _6i g.i o&i wiiiiiiiiiiiiiiUW I1%    (    ]/I%@1I%@3I%@IIAXR/*HST UWV IPK!!BQ#l l 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$44.class4s E F G CH IJ 9KL G 9M N O P Q R 9S TU VWXYval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$44;call;()Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;_tmpShowDownloadButtonZ_tmp_3I_tmpShowOpenButton_tmp_4_tmpShowUpdateButton_tmp_5_tmpShowDeleteButton_tmp_6_tmpShowManageDownloadButton_tmp_7_result9Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel; _cursorIndexOfShowDownloadButton_cursorIndexOfShowOpenButton_cursorIndexOfShowUpdateButton_cursorIndexOfShowDeleteButton&_cursorIndexOfShowManageDownloadButton_cursorLandroid/database/Cursor; StackMapTableZ[ Exceptions\()Ljava/lang/Object; SignaturelLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod] ^_   ` abc de fg7com/ustadmobile/lib/db/entities/ContentEntryButtonModel hi jk lk mk nk ok p`q r` !"3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$44java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplbuttonsToShowForContentEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IsetShowDownloadButton(Z)VsetShowOpenButtonsetShowUpdateButtonsetShowDeleteButtonsetShowManageDownloadButtoncloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"**L=>666+Y:+ 6  6 + 6  6  + 6  6  + 66 + 66::+*:+* '09ELUahq}Ew#$9%& a['$ Ug(& }?)$ qK*& #+$/,&-$.&0/01&2&3&4&5&/0 678 B 9@ 9@9@9@9@ 99:;<A!=/*  ;<>?@ABCD PK!!gs9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$45.class4U . / 0 ,1 23 "4 "5 67 "8 9: ;<=>val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$45;call()Ljava/lang/Integer;_resultI_cursorLandroid/database/Cursor; StackMapTable?@ ExceptionsA()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodB CD   E FGH IJ KL MNO PQ RES TE 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$45java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplstatusForDownloadDialog5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*M**L++==N+ * -:+ * ,;;=;.  #$%&'(,*2+9(;*C+J,*"'M< !%" "#$%A&/*  $%'()*+,-  PK!!q 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$46.class4` 8 9 : 6; <= ,> ,? ,@A B ,C DE FGHIval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$46;callC()Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus; _tmpStatusI _tmpProgressJ _tmpTotal_resultALcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;_cursorIndexOfStatus_cursorIndexOfProgress_cursorIndexOfTotal_cursorLandroid/database/Cursor; StackMapTableJK ExceptionsL()Ljava/lang/Object; SignaturetLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethodM NO   P QRS TU VW XY Z[?com/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus \ ]P^ _P 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$46java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_ImplstatusForContentEntryList5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IgetLong(I)J(IJJ)Vcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*K} w**L=>6+0+6+7+7 Y :::+ * : + *  UeegeJNPQRT!V*X3Z<\N]Q_Ua[bb_eambtcf *! 3!"<#" K$%R& P' M( Q$%wf)*+(N, ,-./A0/* K ./1234567 PK!!;E: 9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$47.class4 "R "S "T "U #V WXY CZ[\]^_`a bc Wde Cf Pg hi Ej bk Fl Fmn o hp Eq hr st hu "vwxyval$selectedItemLjava/util/List;val$toggleVisibilityZval$changedTimeJthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;G(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$47;call()Lkotlin/Unit;_item_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTablez{|}~ Exceptions()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod +, %& '( )* -   UPDATE ContentEntry  SET ceInactive = ?, ! contentEntryLct =  # WHERE contentEntryUid IN ( )  Jjava/lang/Long  563com/ustadmobile/core/db/dao/ContentEntryDao_Impl$47java/lang/Objectjava/util/concurrent/Callablejava/lang/StringBuilderjava/lang/String)androidx/sqlite/db/SupportSQLiteStatementjava/util/Iteratorjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl!toggleVisibilityContentEntryItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listsize()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String; access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)Viterator()Ljava/util/Iterator;hasNext()Znext longValue()JbeginTransactionexecuteUpdateDeletesetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction "#$%&'()*+,-./N*+*,***0l124+,56/[ "L+W+ W+W+ W+ W+ W+W+ W+ W+W+W+W*=++W+N*-:6*66*6*:#7*W*:* : *  0$op qrs t'u.v5w<xCyJzQ{X|b}g~ns1R7*"2489b:;s<=>?@;A;B'"CDE@+F)mGHIA5J//*!0l1 24HIKLMNOPQ3 "PK!!iL4FF8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$5.class4!  this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentEntryDao_Impl.javaEnclosingMethod   REPLACE INTO ContentEntryReplicate(cePk, ceDestination) SELECT DISTINCT ContentEntry.contentEntryUid AS cePk, UserSession.usClientNodeId AS siteDestination FROM ChangeLog JOIN ContentEntry ON ChangeLog.chTableId = 42 AND ChangeLog.chEntityPk = ContentEntry.contentEntryUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntry.contentEntryLct != COALESCE( (SELECT ceVersionId FROM ContentEntryReplicate WHERE cePk = ContentEntry.contentEntryUid AND ceDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ 2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$5#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, A     >L DZ   PK!!Y,8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$6.class4!  this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentEntryDao_Impl.javaEnclosingMethod   UPDATE ContentEntry SET ceInactive = ?, contentEntryLct = ? WHERE ContentEntry.contentEntryUid = ?2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$6#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ]     >L `e   PK!!7X8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$7.class4!  this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$7;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentEntryDao_Impl.javaEnclosingMethod   UPDATE ContentEntry SET contentTypeFlag = ?, contentEntryLct = ? WHERE ContentEntry.contentEntryUid = ?2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$7#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, h     >L kp   PK!!/38com/ustadmobile/core/db/dao/ContentEntryDao_Impl$8.class4!  this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$8;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentEntryDao_Impl.javaEnclosingMethod  X UPDATE ContentEntry SET ceInactive = ?, contentEntryLct = ? WHERE contentEntryUid IN (SELECT cjiContentEntryUid FROM ContentJobItem WHERE cjiJobUid = ? AND CAST(ContentJobItem.cjiContentDeletedOnCancellation AS INTEGER) = 1) 2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$8#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/ContentEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, s     >L v   PK!!+) ||8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$9.class4P + , - ). /0 )1 23 /4 56 /7 89:; val$entity.Lcom/ustadmobile/lib/db/entities/ContentEntry;this$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;c(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntry;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$9;call()Ljava/lang/Long;_resultJ StackMapTable< Exceptions=()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentEntryDao_Impl.javaEnclosingMethod> ?@   A BCD EA FGH IJ KAL MN OA 2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/ContentEntryDao_Impl insertAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Z(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*C***@* N* -:*  (4464" #(24@Ct !"A#/*  !"$%&'()*  PK!!lɘv,v,6com/ustadmobile/core/db/dao/ContentEntryDao_Impl.class4: A A A A A A B   A     A  A          $    ) + -     3    9  = @  F       i  i   i i i i i  i i i i i i i i i i i i i i i i i i i i ! "#$ %& '( )* +, -. /0 12 34 56 78 9: ;< => ?@ AB CD EF GH I J K +LM NOPQ RS TUVWXYZ[\]^_`abcdefgh i j k l m no  p q r s t u v w x y z {|                            } ~  t +  t + u u $ & * - 0 3 6 9 ;  A A A InnerClasses__dbLandroidx/room/RoomDatabase; __insertionAdapterOfContentEntry&Landroidx/room/EntityInsertionAdapter; SignatureVLandroidx/room/EntityInsertionAdapter;"__insertionAdapterOfContentEntry_1__updateAdapterOfContentEntry-Landroidx/room/EntityDeletionOrUpdateAdapter;]Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange*__preparedStmtOfUpdateContentEntryInActive-__preparedStmtOfUpdateContentEntryContentFlag7__preparedStmtOfUpdateContentEntryActiveByContentJobUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;insert1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)J_resultJentity.Lcom/ustadmobile/lib/db/entities/ContentEntry; StackMapTable insertAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;u(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ALjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;D(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; replaceListentriesinsertWithReplace1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)Ventry updateListupdate updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;x(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateContentEntryInActive(JZJ)VcontentEntryUid ceInactiveZ changedTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmpupdateContentEntryContentFlag(IJJ)V contentFlag'updateContentEntryActiveByContentJobUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;jobIdinactiveG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;#findEntryWithLanguageByEntryIdAsync entryUuid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;]Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;r(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;)Ljava/lang/Object;'findEntryWithBlockAndLanguageByUidAsync entityUideLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;>;z(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;>;)Ljava/lang/Object;findEntryWithContainerByEntryIdhLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;>;}(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;>;)Ljava/lang/Object;#findEntryWithContainerByEntryIdLive (J)Landroidx/lifecycle/LiveData;g(J)Landroidx/lifecycle/LiveData;findBySourceUrlB(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct sourceUrl_cursorLandroid/database/Cursor;findTitleByUidAsync5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getChildrenByParentUidFactory'(J)Landroidx/paging/DataSource$Factory; parentUidj(J)Landroidx/paging/DataSource$Factory;getChildrenByParentAsyncdLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;y(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;"getContentJobItemParamsByParentUid7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;limitoffsetwLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;)getCountNumberOfChildrenByParentUUidAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;getContentByUuidAsyncQLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;f(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;"findAllLanguageRelatedEntriesAsyncfindListOfCategoriesAsyncmLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findUniqueLanguagesInListAsync_Lkotlin/coroutines/Continuation<-Ljava/util/List;>;t(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findUniqueLanguageWithParentUideLkotlin/coroutines/Continuation<-Ljava/util/List;>;z(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByUidAsyncentryUidfindByUidWithLanguageAsyncuid findByUid1(J)Lcom/ustadmobile/lib/db/entities/ContentEntry; findByTitle1(Ljava/lang/String;)Landroidx/lifecycle/LiveData;titlea(Ljava/lang/String;)Landroidx/lifecycle/LiveData;isMeteredAllowedForEntry6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;*findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;3getChildrenByParentUidWithCategoryFilterOrderByName-(JJJJZZI)Landroidx/paging/DataSource$Factory; langParamcategoryParam0 personUid showHidden onlyFolder sortOrder(JJJJZZI)Landroidx/paging/DataSource$Factory;getContentFromMyCourses(J)Landroidx/paging/DataSource$Factory;getContentByOwnergetChildrenByAll(J)Ljava/util/List;_item@Ljava/util/List;C(J)Ljava/util/List;findLiveContentEntryP(J)Landroidx/lifecycle/LiveData;"getContentEntryUidFromXapiObjectId(Ljava/lang/String;)JobjectIdfindSimilarIdEntryForKhan$(Ljava/lang/String;)Ljava/util/List;T(Ljava/lang/String;)Ljava/util/List;getRecursiveDownloadTotalsXLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;m(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;)Ljava/lang/Object;getAllEntriesRecursively(J)Landroidx/paging/DataSource$Factory;getAllEntriesRecursivelyAsList_tmpCepcjChildContentEntryUid_tmpCepcjParentContentEntryUid_tmpChildIndex _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpContentEntryParentChildJoin=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; _tmpMimeType _tmpRemarks_tmpContainerUid_tmpCntLocalCsn_tmpCntMasterCsn_tmpCntLastModBy _tmpFileSize_tmpContainerContentEntryUid_tmpCntLastModified_tmpMobileOptimized_tmpCntNumEntries _tmpCntLct_tmpMostRecentContainer+Lcom/ustadmobile/lib/db/entities/Container;WLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;_tmp_3_cursorIndexOfCepcjUid'_cursorIndexOfCepcjChildContentEntryUid(_cursorIndexOfCepcjParentContentEntryUid_cursorIndexOfChildIndex$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfContainerUid_cursorIndexOfCntLocalCsn_cursorIndexOfCntMasterCsn_cursorIndexOfCntLastModBy_cursorIndexOfFileSize&_cursorIndexOfContainerContentEntryUid_cursorIndexOfCntLastModified_cursorIndexOfMimeType_cursorIndexOfRemarks_cursorIndexOfMobileOptimized_cursorIndexOfCntNumEntries_cursorIndexOfCntLctiLjava/util/List;l(J)Ljava/util/List;getContentEntryFromUidscontentEntryUids_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;bLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; findAllLive()Landroidx/lifecycle/LiveData;m()Landroidx/lifecycle/LiveData;>;#personHasPermissionWithContentEntry7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUid permissionM(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;LfindContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSizex(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;buttonsToShowForContentEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;platformDownloadEnabled\Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;>;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;>;)Ljava/lang/Object;statusForDownloadDialogstatusForContentEntryListdLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;>;y(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;>;)Ljava/lang/Object;!toggleVisibilityContentEntryItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;toggleVisibility selectedItemh(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000P(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Z(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200a(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300Y(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 SourceFileContentEntryDao_Impl.java SO PO NO KL FG DE T2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$1 T2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$2 JG2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$32com/ustadmobile/core/db/dao/ContentEntryDao_Impl$42com/ustadmobile/core/db/dao/ContentEntryDao_Impl$52com/ustadmobile/core/db/dao/ContentEntryDao_Impl$6 QO2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$7 RO2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$8     2com/ustadmobile/core/db/dao/ContentEntryDao_Impl$9 T  [3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$10 T [  3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$113com/ustadmobile/core/db/dao/ContentEntryDao_Impl$12 T3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$13 T    3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$14 TSELECT ContentEntry.*, Language.* FROM ContentEntry LEFT JOIN Language ON Language.langUid = ContentEntry.primaryLanguageUid WHERE ContentEntry.contentEntryUid=?  3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$15 T  SELECT ContentEntry.*, Language.*, CourseBlock.* FROM ContentEntry LEFT JOIN Language ON Language.langUid = ContentEntry.primaryLanguageUid LEFT JOIN CourseBlock ON CourseBlock.cbType = 104 AND CourseBlock.cbEntityUid = ? WHERE ContentEntry.contentEntryUid = ? 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$16` SELECT ContentEntry.*, Container.* FROM ContentEntry LEFT JOIN Container ON Container.containerUid = ( SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ContentEntry.contentEntryUid=? 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$17 java/lang/String ContentEntry Container3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$18 6SELECT * FROM ContentEntry WHERE sourceUrl = ? LIMIT 1     descriptionentryIdauthor publisher licenseType licenseName licenseUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublikcompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLct ,com/ustadmobile/lib/db/entities/ContentEntry                                  8SELECT title FROM ContentEntry WHERE contentEntryUid = ?3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$19SELECT ContentEntry.* FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ?3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20& SELECT ContentEntry.* FROM ContentEntryParentChildJoin JOIN ContentEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ? 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$21 SELECT ContentEntry.contentEntryUid AS contentEntryUid, ContentEntry.leaf AS leaf, COALESCE(Container.containerUid, 0) AS mostRecentContainerUid, COALESCE(Container.fileSize, 0) AS mostRecentContainerSize FROM ContentEntryParentChildJoin JOIN ContentEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN Container ON containerUid = (SELECT COALESCE(( SELECT Container.containerUid FROM Container WHERE Container.containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY Container.cntLastModified DESC LIMIT 1),0)) WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ? LIMIT ? OFFSET ? 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$22SELECT COUNT(*) FROM ContentEntry LEFT Join ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ?3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$23