/home/jenkins/.jenkins/workspace/Release-Nayestane/lib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt3_init_properties_UmAppDatabaseMigrations_kt__v2rrqhMIGRATION_105_106get_MIGRATION_105_106MIGRATION_106_107get_MIGRATION_106_107MIGRATION_107_108get_MIGRATION_107_108MIGRATION_108_109get_MIGRATION_108_109MIGRATION_120_121get_MIGRATION_120_121MIGRATION_121_122get_MIGRATION_121_122MIGRATION_122_123get_MIGRATION_122_123MIGRATION_123_124get_MIGRATION_123_124MIGRATION_124_125get_MIGRATION_124_125MIGRATION_125_126get_MIGRATION_125_126MIGRATION_126_127get_MIGRATION_126_127MIGRATION_127_128get_MIGRATION_127_128MIGRATION_128_129get_MIGRATION_128_129MIGRATION_129_130get_MIGRATION_129_130MIGRATION_130_131get_MIGRATION_130_131MIGRATION_132_133get_MIGRATION_132_133MIGRATION_133_134get_MIGRATION_133_134MIGRATION_134_135get_MIGRATION_134_135MIGRATION_135_136get_MIGRATION_135_136MIGRATION_136_137get_MIGRATION_136_137MIGRATION_137_138get_MIGRATION_137_138MIGRATION_138_139get_MIGRATION_138_139MIGRATION_139_140get_MIGRATION_139_140MIGRATION_140_141get_MIGRATION_140_141MIGRATION_141_142get_MIGRATION_141_142MIGRATION_142_143get_MIGRATION_142_143MIGRATION_143_144get_MIGRATION_143_144MIGRATION_144_145_SERVERget_MIGRATION_144_145_SERVERMIGRATION_144_145_CLIENTget_MIGRATION_144_145_CLIENTMIGRATION_145_146get_MIGRATION_145_146MIGRATION_146_147get_MIGRATION_146_147MIGRATION_147_148get_MIGRATION_147_148+MIGRATION_148_149_CLIENT_WITH_OFFLINE_ITEMS/get_MIGRATION_148_149_CLIENT_WITH_OFFLINE_ITEMS"MIGRATION_148_149_NO_OFFLINE_ITEMS&get_MIGRATION_148_149_NO_OFFLINE_ITEMSMIGRATION_149_150get_MIGRATION_149_150MIGRATION_150_151get_MIGRATION_150_151MIGRATION_151_152get_MIGRATION_151_152MIGRATION_152_153get_MIGRATION_152_153MIGRATION_153_154get_MIGRATION_153_154MIGRATION_154_155get_MIGRATION_154_155MIGRATION_155_156_SERVERget_MIGRATION_155_156_SERVERMIGRATION_155_156_CLIENTget_MIGRATION_155_156_CLIENTMIGRATION_156_157get_MIGRATION_156_157MIGRATION_157_158get_MIGRATION_157_158MIGRATION_158_159get_MIGRATION_158_159MIGRATION_159_160get_MIGRATION_159_160MIGRATION_160_161get_MIGRATION_160_161MIGRATION_161_162_SERVERget_MIGRATION_161_162_SERVERMIGRATION_161_162_CLIENTget_MIGRATION_161_162_CLIENTMIGRATION_162_163get_MIGRATION_162_163MIGRATION_163_164get_MIGRATION_163_164MIGRATION_164_165get_MIGRATION_164_165MIGRATION_165_166get_MIGRATION_165_166MIGRATION_166_167get_MIGRATION_166_167MIGRATION_167_168get_MIGRATION_167_168MIGRATION_168_169get_MIGRATION_168_169MIGRATION_169_170_SERVERget_MIGRATION_169_170_SERVERMIGRATION_169_170_CLIENTget_MIGRATION_169_170_CLIENTMIGRATION_170_171get_MIGRATION_170_171MIGRATION_171_172get_MIGRATION_171_172MIGRATION_172_194get_MIGRATION_172_194MIGRATION_194_195get_MIGRATION_194_195MIGRATION_195_196get_MIGRATION_195_196MIGRATION_196_197get_MIGRATION_196_197MIGRATION_197_198get_MIGRATION_197_198MIGRATION_198_199get_MIGRATION_198_199MIGRATION_199_200get_MIGRATION_199_200MIGRATION_200_201get_MIGRATION_200_201MIGRATION_201_202get_MIGRATION_201_202listOf migrationListstmtList%src/kotlin/collections/Collections.ktArrayList_init_$Create$element,src/kotlin/collections/MutableCollections.ktMALTER TABLE CourseAssignmentSubmissionAttachment ADD COLUMN casaFileName TEXT add_utx5q5_k$dbMIGRATION_105_106$lambdathis(DROP TABLE IF EXISTS SqliteChangeSeqNums'DROP TABLE IF EXISTS UpdateNotificationsrc/kotlin/util/Standard.ktMIGRATION_106_107$lambdaAALTER TABLE CourseAssignmentMark ADD COLUMN camMarkerComment TEXTXALTER TABLE ClazzAssignment ADD COLUMN caPeerReviewerCount INTEGER NOT NULL DEFAULT 0dbTypeget_SQLITE_3yc5jp_k$Companion_getInstance_ALTER TABLE CourseAssignmentMark ADD COLUMN camMarkerSubmitterUid INTEGER NOT NULL DEFAULT 0\ALTER TABLE CourseAssignmentMark ADD COLUMN camMarkerPersonUid INTEGER NOT NULL DEFAULT 0CREATE TABLE IF NOT EXISTS PeerReviewerAllocation (`praUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `praMarkerSubmitterUid` INTEGER NOT NULL, `praToMarkerSubmitterUid` INTEGER NOT NULL, `praAssignmentUid` INTEGER NOT NULL, `praActive` INTEGER NOT NULL, `praLct` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS PeerReviewerAllocationReplicate (`prarPk` INTEGER NOT NULL, `prarVersionId` INTEGER NOT NULL DEFAULT 0, `prarDestination` INTEGER NOT NULL, `prarPending` INTEGER NOT NULL DEFAULT 1, PRIMARY KEY(`prarPk`, `prarDestination`))CREATE INDEX IF NOT EXISTS `index_PeerReviewerAllocationReplicate_prarPk_prarDestination_prarVersionId` ON PeerReviewerAllocationReplicate (`prarPk`, `prarDestination`, `prarVersionId`)CREATE INDEX IF NOT EXISTS `index_PeerReviewerAllocationReplicate_prarDestination_prarPending` ON PeerReviewerAllocationReplicate (`prarDestination`, `prarPending`)& CREATE TRIGGER ch_ins_140 AFTER INSERT ON PeerReviewerAllocation BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 140 AS chTableId, NEW.praUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 140 AND chEntityPk = NEW.praUid); END & CREATE TRIGGER ch_upd_140 AFTER UPDATE ON PeerReviewerAllocation BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 140 AS chTableId, NEW.praUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 140 AND chEntityPk = NEW.praUid); END & CREATE TRIGGER ch_del_140 AFTER DELETE ON PeerReviewerAllocation BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 140 AS chTableId, OLD.praUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 140 AND chEntityPk = OLD.praUid); END CREATE VIEW PeerReviewerAllocation_ReceiveView AS SELECT PeerReviewerAllocation.*, ClazzAssignmentReplicate.* FROM PeerReviewerAllocation LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = PeerReviewerAllocation.praUid  CREATE TRIGGER peerreviewerallocation_remote_insert_ins INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PeerReviewerAllocation(praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES (NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) /*psql ON CONFLICT (praUid) DO UPDATE SET praMarkerSubmitterUid = EXCLUDED.praMarkerSubmitterUid, praToMarkerSubmitterUid = EXCLUDED.praToMarkerSubmitterUid, praAssignmentUid = EXCLUDED.praAssignmentUid, praActive = EXCLUDED.praActive, praLct = EXCLUDED.praLct */; END ^ALTER TABLE CourseAssignmentMark ADD COLUMN camMarkerSubmitterUid BIGINT NOT NULL DEFAULT 0[ALTER TABLE CourseAssignmentMark ADD COLUMN camMarkerPersonUid BIGINT NOT NULL DEFAULT 0CREATE TABLE IF NOT EXISTS PeerReviewerAllocation ( praMarkerSubmitterUid BIGINT NOT NULL , praToMarkerSubmitterUid BIGINT NOT NULL , praAssignmentUid BIGINT NOT NULL , praActive BOOL NOT NULL , praLct BIGINT NOT NULL , praUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS PeerReviewerAllocationReplicate ( prarPk BIGINT NOT NULL , prarVersionId BIGINT NOT NULL DEFAULT 0 , prarDestination BIGINT NOT NULL , prarPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (prarPk, prarDestination) )CREATE INDEX index_PeerReviewerAllocationReplicate_prarPk_prarDestination_prarVersionId ON PeerReviewerAllocationReplicate (prarPk, prarDestination, prarVersionId)CREATE INDEX index_PeerReviewerAllocationReplicate_prarDestination_prarPending ON PeerReviewerAllocationReplicate (prarDestination, prarPending) CREATE OR REPLACE FUNCTION ch_upd_140_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (140, NEW.praUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql CREATE TRIGGER ch_upd_140_trig AFTER UPDATE OR INSERT ON PeerReviewerAllocation FOR EACH ROW EXECUTE PROCEDURE ch_upd_140_fn(); CREATE OR REPLACE FUNCTION ch_del_140_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (140, OLD.praUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql w CREATE TRIGGER ch_del_140_trig AFTER DELETE ON PeerReviewerAllocation FOR EACH ROW EXECUTE PROCEDURE ch_del_140_fn(); CREATE OR REPLACE FUNCTION peerreviewerallocation_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PeerReviewerAllocation(praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES (NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ON CONFLICT (praUid) DO UPDATE SET praMarkerSubmitterUid = EXCLUDED.praMarkerSubmitterUid, praToMarkerSubmitterUid = EXCLUDED.praToMarkerSubmitterUid, praAssignmentUid = EXCLUDED.praAssignmentUid, praActive = EXCLUDED.praActive, praLct = EXCLUDED.praLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER peerreviewerallocation_remote_insert_trig INSTEAD OF INSERT ON PeerReviewerAllocation_ReceiveView FOR EACH ROW EXECUTE PROCEDURE peerreviewerallocation_remote_insert_fn() MIGRATION_107_108$lambdaCREATE TABLE IF NOT EXISTS ExternalAppPermission ( eapPersonUid INTEGER NOT NULL , eapPackageId TEXT , eapStartTime INTEGER NOT NULL , eapExpireTime INTEGER NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS ExternalAppPermission ( eapPersonUid BIGINT NOT NULL , eapPackageId TEXT , eapStartTime BIGINT NOT NULL , eapExpireTime BIGINT NOT NULL , eapAuthToken TEXT , eapAndroidAccountName TEXT , eapUid SERIAL PRIMARY KEY NOT NULL )MIGRATION_108_109$lambda tmp0_subjectCREATE TABLE IF NOT EXISTS StudentResult ( srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srActive INTEGER NOT NULL , srUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )get_POSTGRES_6bxnsu_k$tCREATE TABLE IF NOT EXISTS StudentResult ( srSourcedId TEXT , srCourseBlockUid BIGINT NOT NULL , srClazzUid BIGINT NOT NULL , srAssignmentUid BIGINT NOT NULL , srLineItemSourcedId TEXT , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid BIGINT NOT NULL , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid BIGINT NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore FLOAT NOT NULL , srScoreDate BIGINT NOT NULL , srLastModified BIGINT NOT NULL , srComment TEXT , srAppId TEXT , srActive BOOL NOT NULL , srUid BIGSERIAL PRIMARY KEY NOT NULL )@src/jsMainSources/libraries/stdlib/js/src/kotlin/collectionJs.ktbuild_1k0s4u_k$MIGRATION_120_121$lambdaCREATE TABLE IF NOT EXISTS OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS ReplicationOperation ( repOpRemoteNodeId INTEGER NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )CREATE TABLE IF NOT EXISTS PendingRepositorySession ( endpointUrl TEXT , remoteNodeId INTEGER NOT NULL , rsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS OutgoingReplication ( destNodeId BIGINT NOT NULL , orPk1 BIGINT NOT NULL , orPk2 BIGINT NOT NULL , orTableId INTEGER NOT NULL , orUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ReplicationOperation ( repOpRemoteNodeId BIGINT NOT NULL , repOpStatus INTEGER NOT NULL , repOpTableId INTEGER NOT NULL , PRIMARY KEY (repOpRemoteNodeId, repOpTableId) )CREATE TABLE IF NOT EXISTS PendingRepositorySession ( endpointUrl TEXT , remoteNodeId BIGINT NOT NULL , rsUid BIGSERIAL PRIMARY KEY NOT NULL )MIGRATION_121_122$lambda%DROP TABLE IF EXISTS CourseDiscussionMIGRATION_122_123$lambda#DROP TABLE IF EXISTS ContentJobItemDROP TABLE IF EXISTS ContentJobCREATE TABLE IF NOT EXISTS ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed INTEGER NOT NULL , params TEXT , cjLct INTEGER NOT NULL , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid INTEGER NOT NULL , sourceUri TEXT , cjiIsLeaf INTEGER NOT NULL , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContainerUid INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiRecursiveProgress INTEGER NOT NULL , cjiRecursiveTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiConnectivityNeeded INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiAttemptCount INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiServerJobId INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiUploadSessionUid TEXT , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiContainerProcessed INTEGER NOT NULL , cjiLastModified INTEGER NOT NULL , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )xCREATE INDEX index_ContentJobItem_cjiContentEntryUid_cjiFinishTime ON ContentJobItem (cjiContentEntryUid, cjiFinishTime)CREATE TABLE IF NOT EXISTS ContentJob ( toUri TEXT , cjProgress BIGINT NOT NULL , cjTotal BIGINT NOT NULL , cjNotificationTitle TEXT , cjIsMeteredAllowed BOOL NOT NULL , params TEXT , cjLct BIGINT NOT NULL , cjUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid BIGINT NOT NULL , sourceUri TEXT , cjiIsLeaf BOOL NOT NULL , cjiContentEntryUid BIGINT NOT NULL , cjiParentContentEntryUid BIGINT NOT NULL , cjiContainerUid BIGINT NOT NULL , cjiItemProgress BIGINT NOT NULL , cjiItemTotal BIGINT NOT NULL , cjiRecursiveProgress BIGINT NOT NULL , cjiRecursiveTotal BIGINT NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiConnectivityNeeded BOOL NOT NULL , cjiPluginId INTEGER NOT NULL , cjiAttemptCount INTEGER NOT NULL , cjiParentCjiUid BIGINT NOT NULL , cjiServerJobId BIGINT NOT NULL , cjiStartTime BIGINT NOT NULL , cjiFinishTime BIGINT NOT NULL , cjiUploadSessionUid TEXT , cjiContentDeletedOnCancellation BOOL NOT NULL , cjiContainerProcessed BOOL NOT NULL , cjiLastModified BIGINT NOT NULL , cjiUid BIGSERIAL PRIMARY KEY NOT NULL )MIGRATION_123_124$lambdaCREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid INTEGER NOT NULL , sourceUri TEXT , cjiOriginalFilename TEXT , cjiIsLeaf INTEGER NOT NULL , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiRecursiveProgress INTEGER NOT NULL , cjiRecursiveTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiConnectivityNeeded INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiAttemptCount INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiServerJobId INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiUploadSessionUid TEXT , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiContainerProcessed INTEGER NOT NULL , cjiLastModified INTEGER NOT NULL , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )LCREATE TABLE IF NOT EXISTS ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevUrl TEXT , cevContentType TEXT , cevSitemapUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid BIGINT NOT NULL , sourceUri TEXT , cjiOriginalFilename TEXT , cjiIsLeaf BOOL NOT NULL , cjiContentEntryUid BIGINT NOT NULL , cjiParentContentEntryUid BIGINT NOT NULL , cjiContentEntryVersion BIGINT NOT NULL , cjiItemProgress BIGINT NOT NULL , cjiItemTotal BIGINT NOT NULL , cjiRecursiveProgress BIGINT NOT NULL , cjiRecursiveTotal BIGINT NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiConnectivityNeeded BOOL NOT NULL , cjiPluginId INTEGER NOT NULL , cjiAttemptCount INTEGER NOT NULL , cjiParentCjiUid BIGINT NOT NULL , cjiServerJobId BIGINT NOT NULL , cjiStartTime BIGINT NOT NULL , cjiFinishTime BIGINT NOT NULL , cjiUploadSessionUid TEXT , cjiContentDeletedOnCancellation BOOL NOT NULL , cjiContainerProcessed BOOL NOT NULL , cjiLastModified BIGINT NOT NULL , cjiUid BIGSERIAL PRIMARY KEY NOT NULL )8CREATE TABLE IF NOT EXISTS ContentEntryVersion ( cevContentEntryUid BIGINT NOT NULL , cevUrl TEXT , cevContentType TEXT , cevSitemapUrl TEXT , cevSize BIGINT NOT NULL , cevInActive BOOL NOT NULL , cevLastModified BIGINT NOT NULL , cevLct BIGINT NOT NULL , cevUid BIGSERIAL PRIMARY KEY NOT NULL )MIGRATION_124_125$lambda emptyListMIGRATION_125_126$lambdaCREATE TABLE IF NOT EXISTS TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize INTEGER NOT NULL , tjTransferred INTEGER NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid INTEGER NOT NULL , tjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS TransferJob ( tjType INTEGER NOT NULL , tjStatus INTEGER NOT NULL , tjName TEXT , tjUuid TEXT , tjUid SERIAL PRIMARY KEY NOT NULL )uCREATE TABLE IF NOT EXISTS TransferJobItem ( tjiTjUid INTEGER NOT NULL , tjTotalSize BIGINT NOT NULL , tjTransferred BIGINT NOT NULL , tjAttemptCount INTEGER NOT NULL , tjiSrc TEXT , tjiDest TEXT , tjiType INTEGER NOT NULL , tjiStatus INTEGER NOT NULL , tjiTableId INTEGER NOT NULL , tjiEntityUid BIGINT NOT NULL , tjiUid SERIAL PRIMARY KEY NOT NULL )MIGRATION_126_127$lambda"DROP TABLE IF EXISTS PersonPictureCREATE TABLE IF NOT EXISTS PersonPicture ( personPictureLct INTEGER NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive INTEGER NOT NULL , personPictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )RALTER TABLE TransferJobItem ADD COLUMN tjiEntityEtag INTEGER NOT NULL DEFAULT 0CREATE TABLE IF NOT EXISTS PersonPicture ( personPictureLct BIGINT NOT NULL , personPictureUri TEXT , personPictureThumbnailUri TEXT , fileSize INTEGER NOT NULL , personPictureActive BOOL NOT NULL , personPictureUid BIGSERIAL PRIMARY KEY NOT NULL )QALTER TABLE TransferJobItem ADD COLUMN tjiEntityEtag BIGINT NOT NULL DEFAULT 0MIGRATION_127_128$lambda"DROP TABLE IF EXISTS CoursePictureCREATE TABLE IF NOT EXISTS CoursePicture ( coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS CoursePicture ( coursePictureLct BIGINT NOT NULL , coursePictureUri TEXT , coursePictureThumbnailUri TEXT , coursePictureActive BOOL NOT NULL , coursePictureUid BIGSERIAL PRIMARY KEY NOT NULL )MIGRATION_128_129$lambdaTALTER TABLE TransferJobItem ADD COLUMN tjiLockIdToRelease INTEGER NOT NULL DEFAULT 0MIGRATION_129_130$lambdaCREATE TABLE IF NOT EXISTS CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid INTEGER NOT NULL , cljUrl TEXT NOT NULL , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )YCREATE INDEX idx_clj_table_entity_url ON CacheLockJoin (cljTableId, cljEntityUid, cljUrl)CREATE TABLE IF NOT EXISTS CacheLockJoin ( cljTableId INTEGER NOT NULL , cljEntityUid BIGINT NOT NULL , cljUrl TEXT NOT NULL , cljLockId INTEGER NOT NULL , cljStatus INTEGER NOT NULL , cljType INTEGER NOT NULL , cljId SERIAL PRIMARY KEY NOT NULL )MIGRATION_130_131$lambdaDROP TABLE ContentJobItemiCREATE TABLE IF NOT EXISTS ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContentEntryVersion INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiStartTime INTEGER NOT NULL , cjiFinishTime INTEGER NOT NULL , cjiContentDeletedOnCancellation INTEGER NOT NULL , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE INDEX index_ContentEntryImportJob_cjiContentEntryUid_cjiFinishTime ON ContentEntryImportJob (cjiContentEntryUid, cjiFinishTime)QCREATE TABLE IF NOT EXISTS ContentEntryImportJob ( sourceUri TEXT , cjiOriginalFilename TEXT , cjiContentEntryUid BIGINT NOT NULL , cjiParentContentEntryUid BIGINT NOT NULL , cjiContentEntryVersion BIGINT NOT NULL , cjiItemProgress BIGINT NOT NULL , cjiItemTotal BIGINT NOT NULL , cjiStatus INTEGER NOT NULL , cjiRecursiveStatus INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiParentCjiUid BIGINT NOT NULL , cjiStartTime BIGINT NOT NULL , cjiFinishTime BIGINT NOT NULL , cjiContentDeletedOnCancellation BOOL NOT NULL , cjiUid BIGSERIAL PRIMARY KEY NOT NULL )MIGRATION_132_133$lambda_CREATE INDEX tji_table_entity_etag ON TransferJobItem (tjiTableId, tjiEntityUid, tjiEntityEtag)MIGRATION_133_134$lambda$CREATE TABLE IF NOT EXISTS OfflineItem ( oiNodeId INTEGER NOT NULL , oiClazzUid INTEGER NOT NULL , oiCourseBlockUid INTEGER NOT NULL , oiContentEntryUid INTEGER NOT NULL , oiActive INTEGER NOT NULL , oiLct INTEGER NOT NULL , oiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )YCREATE INDEX offline_item_node_content_entry ON OfflineItem (oiNodeId, oiContentEntryUid)CREATE TABLE IF NOT EXISTS OfflineItem ( oiNodeId BIGINT NOT NULL , oiClazzUid BIGINT NOT NULL , oiCourseBlockUid BIGINT NOT NULL , oiContentEntryUid BIGINT NOT NULL , oiActive BOOL NOT NULL , oiLct BIGINT NOT NULL , oiUid BIGSERIAL PRIMARY KEY NOT NULL )MIGRATION_134_135$lambdaGALTER TABLE TransferJob ADD COLUMN tjTableId INTEGER NOT NULL DEFAULT 0LALTER TABLE TransferJob ADD COLUMN tjCreationType INTEGER NOT NULL DEFAULT 0IALTER TABLE TransferJob ADD COLUMN tjEntityUid INTEGER NOT NULL DEFAULT 0KALTER TABLE TransferJob ADD COLUMN tjTimeCreated INTEGER NOT NULL DEFAULT 0HALTER TABLE TransferJob ADD COLUMN tjEntityUid BIGINT NOT NULL DEFAULT 0JALTER TABLE TransferJob ADD COLUMN tjTimeCreated BIGINT NOT NULL DEFAULT 0XCREATE INDEX TransferJob_idx_tjTableId_EntityUid ON TransferJob (tjTableId, tjEntityUid)MIGRATION_135_136$lambda CREATE TABLE IF NOT EXISTS OfflineItemPendingTransferJob ( oiptjOiUid INTEGER NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid INTEGER NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS OfflineItemPendingTransferJob ( oiptjOiUid BIGINT NOT NULL , oiptjTableId INTEGER NOT NULL , oiptjEntityUid BIGINT NOT NULL , oiptjUrl TEXT , oiptjType INTEGER NOT NULL , oiptjId SERIAL PRIMARY KEY NOT NULL )MIGRATION_136_137$lambdaAALTER TABLE ContentEntryVersion RENAME to ContentEntryVersion_OLDMCREATE TABLE IF NOT EXISTS ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevUrl TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )(INSERT INTO ContentEntryVersion (cevContentEntryUid, cevUrl, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevUid) SELECT cevContentEntryUid, cevUrl, cevContentType, cevSitemapUrl, cevSize, cevInActive, cevLastModified, cevLct, cevUid FROM ContentEntryVersion_OLD"DROP TABLE ContentEntryVersion_OLDMALTER TABLE ContentEntryVersion RENAME COLUMN cevSitemapUrl TO cevManifestUrlMIGRATION_137_138$lambdaQCREATE TABLE IF NOT EXISTS ContentEntryVersion ( cevContentEntryUid INTEGER NOT NULL , cevOpenUri TEXT , cevContentType TEXT , cevManifestUrl TEXT , cevSize INTEGER NOT NULL , cevInActive INTEGER NOT NULL , cevLastModified INTEGER NOT NULL , cevLct INTEGER NOT NULL , cevUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )-INSERT INTO ContentEntryVersion (cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevUid) SELECT cevContentEntryUid, cevUrl, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevUid FROM ContentEntryVersion_OLDBALTER TABLE ContentEntryVersion RENAME COLUMN cevUrl to cevOpenUriMIGRATION_138_139$lambdaALTER TABLE CourseBlock ALTER COLUMN cbMaxPoints DROP NOT NULL;ALTER TABLE CourseBlock ALTER COLUMN cbMinPoints TYPE FLOAT>ALTER TABLE CourseBlock ALTER COLUMN cbMinPoints DROP NOT NULL bigIntType$common/src/generated/_Collections.kt tmp0_iteratoriterator_jk1svi_k$numberRangeToNumberhasNext_bitz1p_k$ next_20eer_k$/ALTER TABLE OutgoingReplication ADD COLUMN orPk AALTER TABLE OutgoingReplication RENAME to OutgoingReplication_OLD4CREATE TABLE IF NOT EXISTS OutgoingReplication ( destNodeId INTEGER NOT NULL , orPk1 INTEGER NOT NULL , orPk2 INTEGER NOT NULL DEFAULT 0 , orPk3 INTEGER NOT NULL DEFAULT 0 , orPk4 INTEGER NOT NULL DEFAULT 0 , orTableId INTEGER NOT NULL , orUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )INSERT INTO OutgoingReplication (destNodeId, orPk1, orPk2, orPk3, orPk4, orTableId, orUid) SELECT destNodeId, orPk1, orPk2, orPk3, orPk4, orTableId, orUid FROM OutgoingReplication_OLD"DROP TABLE OutgoingReplication_OLD@ALTER TABLE OutgoingReplication ALTER COLUMN orPk2 SET DEFAULT 0 StudentResultStatementEntity AgentEntityVerbLangMapEntry XObjectEntityContextXObjectStatementJoin VerbEntityDROP TABLE IF EXISTS CREATE TABLE IF NOT EXISTS StudentResult ( srUid INTEGER PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid INTEGER NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid INTEGER NOT NULL , srAssignmentUid INTEGER NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid INTEGER NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid INTEGER NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore REAl NOT NULL , srScoreDate INTEGER NOT NULL , srLastModified INTEGER NOT NULL , srComment TEXT , srAppId TEXT , srDeleted INTEGER NOT NULL )CREATE TABLE IF NOT EXISTS ActivityEntity ( actUid INTEGER PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct INTEGER NOT NULL )CREATE TABLE IF NOT EXISTS ActivityExtensionEntity ( aeeActivityUid INTEGER NOT NULL , aeeKeyHash INTEGER NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod INTEGER NOT NULL , aeeIsDeleted INTEGER NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) ) CREATE TABLE IF NOT EXISTS ActivityInteractionEntity ( aieActivityUid INTEGER NOT NULL , aieHash INTEGER NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod INTEGER NOT NULL , aieIsDeleted INTEGER NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )CREATE TABLE IF NOT EXISTS ActivityLangMapEntry ( almeActivityUid INTEGER NOT NULL , almeHash INTEGER NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash INTEGER NOT NULL , almeLastMod INTEGER NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )qCREATE TABLE IF NOT EXISTS ActorEntity ( actorPersonUid INTEGER NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag INTEGER NOT NULL , actorLct INTEGER NOT NULL , actorObjectType INTEGER NOT NULL , actorUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS GroupMemberActorJoin ( gmajGroupActorUid BIGINT NOT NULL , gmajMemberActorUid BIGINT NOT NULL , gmajLastMod BIGINT NOT NULL , PRIMARY KEY (gmajGroupActorUid, gmajMemberActorUid) )|CREATE TABLE IF NOT EXISTS StatementContextActivityJoin ( scajFromStatementIdHi INTEGER NOT NULL , scajFromStatementIdLo INTEGER NOT NULL , scajToHash INTEGER NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid INTEGER NOT NULL , scajToActivityId TEXT , scajEtag INTEGER NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) )+CREATE TABLE IF NOT EXISTS StatementEntity ( statementIdHi INTEGER NOT NULL , statementIdLo INTEGER NOT NULL , statementActorPersonUid INTEGER NOT NULL , statementVerbUid INTEGER NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 INTEGER NOT NULL , statementObjectUid2 INTEGER NOT NULL , statementActorUid INTEGER NOT NULL , authorityActorUid INTEGER NOT NULL , teamUid INTEGER NOT NULL , resultCompletion INTEGER , resultSuccess INTEGER , resultScoreScaled REAl , resultScoreRaw REAl , resultScoreMin REAl , resultScoreMax REAl , resultDuration INTEGER , resultResponse TEXT , timestamp INTEGER NOT NULL , stored INTEGER NOT NULL , contextRegistrationHi INTEGER NOT NULL , contextRegistrationLo INTEGER NOT NULL , contextPlatform TEXT , contextStatementRefIdHi INTEGER NOT NULL , contextStatementRefIdLo INTEGER NOT NULL , contextInstructorActorUid INTEGER NOT NULL , statementLct INTEGER NOT NULL , extensionProgress INTEGER , completionOrProgress INTEGER NOT NULL , statementContentEntryUid INTEGER NOT NULL , statementLearnerGroupUid INTEGER NOT NULL , statementClazzUid INTEGER NOT NULL , statementCbUid INTEGER NOT NULL , statementDoorNode INTEGER NOT NULL , isSubStatement INTEGER NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )CREATE TABLE IF NOT EXISTS StatementEntityJson ( stmtJsonIdHi INTEGER NOT NULL , stmtJsonIdLo INTEGER NOT NULL , stmtEtag INTEGER NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )CREATE TABLE IF NOT EXISTS VerbEntity ( verbUid INTEGER PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted INTEGER NOT NULL , verbLct INTEGER NOT NULL )CREATE TABLE IF NOT EXISTS VerbLangMapEntry ( vlmeVerbUid INTEGER NOT NULL , vlmeLangHash INTEGER NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified INTEGER NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) ) CREATE TABLE IF NOT EXISTS XapiSessionEntity ( xseLastMod INTEGER NOT NULL , xseRegistrationHi INTEGER NOT NULL , xseRegistrationLo INTEGER NOT NULL , xseUsUid INTEGER NOT NULL , xseAccountPersonUid INTEGER NOT NULL , xseAccountUsername TEXT , xseClazzUid INTEGER NOT NULL , xseCbUid INTEGER NOT NULL , xseContentEntryUid INTEGER NOT NULL , xseRootActivityId TEXT , xseStartTime INTEGER NOT NULL , xseExpireTime INTEGER NOT NULL , xseAuth TEXT , xseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS StudentResult ( srUid BIGINT PRIMARY KEY NOT NULL , srSourcedId TEXT , srCourseBlockUid BIGINT NOT NULL , srLineItemSourcedId TEXT , srLineItemHref TEXT , srClazzUid BIGINT NOT NULL , srAssignmentUid BIGINT NOT NULL , srStatus INTEGER NOT NULL , srMetaData TEXT , srStudentPersonUid BIGINT NOT NULL , srStudentPersonSourcedId TEXT , srStudentGroupId INTEGER NOT NULL , srMarkerPersonUid BIGINT NOT NULL , srMarkerGroupId INTEGER NOT NULL , srScoreStatus INTEGER NOT NULL , srScore FLOAT NOT NULL , srScoreDate BIGINT NOT NULL , srLastModified BIGINT NOT NULL , srComment TEXT , srAppId TEXT , srDeleted BOOL NOT NULL )CREATE TABLE IF NOT EXISTS ActivityEntity ( actUid BIGINT PRIMARY KEY NOT NULL , actIdIri TEXT , actType TEXT , actMoreInfo TEXT , actInteractionType INTEGER NOT NULL , actCorrectResponsePatterns TEXT , actLct BIGINT NOT NULL )CREATE TABLE IF NOT EXISTS ActivityExtensionEntity ( aeeActivityUid BIGINT NOT NULL , aeeKeyHash BIGINT NOT NULL , aeeKey TEXT , aeeJson TEXT , aeeLastMod BIGINT NOT NULL , aeeIsDeleted BOOL NOT NULL , PRIMARY KEY (aeeActivityUid, aeeKeyHash) )CREATE TABLE IF NOT EXISTS ActivityInteractionEntity ( aieActivityUid BIGINT NOT NULL , aieHash BIGINT NOT NULL , aieProp INTEGER NOT NULL , aieId TEXT , aieLastMod BIGINT NOT NULL , aieIsDeleted BOOL NOT NULL , PRIMARY KEY (aieActivityUid, aieHash) )CREATE TABLE IF NOT EXISTS ActivityLangMapEntry ( almeActivityUid BIGINT NOT NULL , almeHash BIGINT NOT NULL , almeLangCode TEXT , almeValue TEXT , almeAieHash BIGINT NOT NULL , almeLastMod BIGINT NOT NULL , PRIMARY KEY (almeActivityUid, almeHash) )aCREATE TABLE IF NOT EXISTS ActorEntity ( actorPersonUid BIGINT NOT NULL , actorName TEXT , actorMbox TEXT , actorMbox_sha1sum TEXT , actorOpenid TEXT , actorAccountName TEXT , actorAccountHomePage TEXT , actorEtag BIGINT NOT NULL , actorLct BIGINT NOT NULL , actorObjectType INTEGER NOT NULL , actorUid BIGSERIAL PRIMARY KEY NOT NULL )wCREATE TABLE IF NOT EXISTS StatementContextActivityJoin ( scajFromStatementIdHi BIGINT NOT NULL , scajFromStatementIdLo BIGINT NOT NULL , scajToHash BIGINT NOT NULL , scajContextType INTEGER NOT NULL , scajToActivityUid BIGINT NOT NULL , scajToActivityId TEXT , scajEtag BIGINT NOT NULL , PRIMARY KEY (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) ) CREATE TABLE IF NOT EXISTS StatementEntity ( statementIdHi BIGINT NOT NULL , statementIdLo BIGINT NOT NULL , statementActorPersonUid BIGINT NOT NULL , statementVerbUid BIGINT NOT NULL , statementObjectType INTEGER NOT NULL , statementObjectUid1 BIGINT NOT NULL , statementObjectUid2 BIGINT NOT NULL , statementActorUid BIGINT NOT NULL , authorityActorUid BIGINT NOT NULL , teamUid BIGINT NOT NULL , resultCompletion BOOL , resultSuccess BOOL , resultScoreScaled FLOAT , resultScoreRaw FLOAT , resultScoreMin FLOAT , resultScoreMax FLOAT , resultDuration BIGINT , resultResponse TEXT , timestamp BIGINT NOT NULL , stored BIGINT NOT NULL , contextRegistrationHi BIGINT NOT NULL , contextRegistrationLo BIGINT NOT NULL , contextPlatform TEXT , contextStatementRefIdHi BIGINT NOT NULL , contextStatementRefIdLo BIGINT NOT NULL , contextInstructorActorUid BIGINT NOT NULL , statementLct BIGINT NOT NULL , extensionProgress INTEGER , completionOrProgress BOOL NOT NULL , statementContentEntryUid BIGINT NOT NULL , statementLearnerGroupUid BIGINT NOT NULL , statementClazzUid BIGINT NOT NULL , statementCbUid BIGINT NOT NULL , statementDoorNode BIGINT NOT NULL , isSubStatement BOOL NOT NULL , PRIMARY KEY (statementIdHi, statementIdLo) )CREATE TABLE IF NOT EXISTS StatementEntityJson ( stmtJsonIdHi BIGINT NOT NULL , stmtJsonIdLo BIGINT NOT NULL , stmtEtag BIGINT NOT NULL , fullStatement TEXT , PRIMARY KEY (stmtJsonIdHi, stmtJsonIdLo) )CREATE TABLE IF NOT EXISTS VerbEntity ( verbUid BIGINT PRIMARY KEY NOT NULL , verbUrlId TEXT , verbDeleted BOOL NOT NULL , verbLct BIGINT NOT NULL )CREATE TABLE IF NOT EXISTS VerbLangMapEntry ( vlmeVerbUid BIGINT NOT NULL , vlmeLangHash BIGINT NOT NULL , vlmeLangCode TEXT , vlmeEntryString TEXT , vlmeLastModified BIGINT NOT NULL , PRIMARY KEY (vlmeVerbUid, vlmeLangHash) )CREATE TABLE IF NOT EXISTS XapiSessionEntity ( xseLastMod BIGINT NOT NULL , xseRegistrationHi BIGINT NOT NULL , xseRegistrationLo BIGINT NOT NULL , xseUsUid BIGINT NOT NULL , xseAccountPersonUid BIGINT NOT NULL , xseAccountUsername TEXT , xseClazzUid BIGINT NOT NULL , xseCbUid BIGINT NOT NULL , xseContentEntryUid BIGINT NOT NULL , xseRootActivityId TEXT , xseStartTime BIGINT NOT NULL , xseExpireTime BIGINT NOT NULL , xseAuth TEXT , xseUid BIGSERIAL PRIMARY KEY NOT NULL )MCREATE INDEX idx_actorentity_actorobjecttype ON ActorEntity (actorObjectType)JCREATE INDEX idx_actorentity_uid_personuid ON ActorEntity (actorPersonUid)OCREATE INDEX idx_stmt_actor_person ON StatementEntity (statementActorPersonUid)gCREATE INDEX idx_statement_clazz_person ON StatementEntity (statementClazzUid, statementActorPersonUid)]CREATE INDEX idx_statement_cbuid_actor ON StatementEntity (statementCbUid, statementActorUid)cCREATE INDEX idx_groupmemberactorjoin_gmajgroupactoruid ON GroupMemberActorJoin (gmajGroupActorUid)eCREATE INDEX idx_groupmemberactorjoin_gmajmemberactoruid ON GroupMemberActorJoin (gmajMemberActorUid)0DROP INDEX IF EXISTS idx_courseblock_cbsourcedidPairBOOLFALSEtmp0_container boolColTypecomponent1_7eebsc_k$boolDefaultValcomponent2_7eebsb_k$|9220542113887911968[0]dic#68:com.ustadmobile.core.db.ext/MIGRATION_105_106.|9220542113887911968[0]-1[ com.ustadmobile.core.db.ext/MIGRATION_105_106|-5536425033361293897[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_106_107.|3706109515007814041[0][ com.ustadmobile.core.db.ext/MIGRATION_106_107|-5215291086362476206[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_107_108.|8661023420131004304[0][ com.ustadmobile.core.db.ext/MIGRATION_107_108|-1175270377566801186[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_108_109.|-3051424152103585180[0][ com.ustadmobile.core.db.ext/MIGRATION_108_109|6046512670683067119[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_120_121.|-6704685260606253028[0][ com.ustadmobile.core.db.ext/MIGRATION_120_121|7438315518998897977[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_121_122.|-8786887177469220140[0][ com.ustadmobile.core.db.ext/MIGRATION_121_122|1405674727263577708[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_122_123.|9143440344670912818[0][ com.ustadmobile.core.db.ext/MIGRATION_122_123|6952113048777980582[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_123_124.|3312230983134744710[0][ com.ustadmobile.core.db.ext/MIGRATION_123_124|4550480994764255406[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_124_125.|4557877551255007062[0][ com.ustadmobile.core.db.ext/MIGRATION_124_125|1693003861417911118[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_125_126.|6993923683963229910[0][ com.ustadmobile.core.db.ext/MIGRATION_125_126|5810873302370637004[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_126_127.|5572183570105466808[0][ com.ustadmobile.core.db.ext/MIGRATION_126_127|-8408053872490449525[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_127_128.|5734580514185171243[0][ com.ustadmobile.core.db.ext/MIGRATION_127_128|-2471918435433868049[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_128_129.|-7042361685323697020[0][ com.ustadmobile.core.db.ext/MIGRATION_128_129|-1736282149338341785[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_129_130.|-2328764244871822131[0][ com.ustadmobile.core.db.ext/MIGRATION_129_130|8137857023609277556[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_130_131.|3448426004840924567[0][ com.ustadmobile.core.db.ext/MIGRATION_130_131|1135337416507476103[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_132_133.|-6683726152836933087[0][ com.ustadmobile.core.db.ext/MIGRATION_132_133|-8748977987722172701[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_133_134.|-5920946253222428033[0][ com.ustadmobile.core.db.ext/MIGRATION_133_134|-6284437751439264751[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_134_135.|-4305626956982180950[0][ com.ustadmobile.core.db.ext/MIGRATION_134_135|4494560416142712798[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_135_136.|-1416443156969258030[0][ com.ustadmobile.core.db.ext/MIGRATION_135_136|6171336944949731553[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_136_137.|-4546530571794101472[0][ com.ustadmobile.core.db.ext/MIGRATION_136_137|-4461111362613955534[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_137_138.|-2881795657089905669[0][ com.ustadmobile.core.db.ext/MIGRATION_137_138|6175938602194303537[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_138_139.|-6885522174642600462[0][ com.ustadmobile.core.db.ext/MIGRATION_138_139|7411401912030279864[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_139_140.|-5352129723397121001[0][ com.ustadmobile.core.db.ext/MIGRATION_139_140|8865087193034031911[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_140_141.|-6787179938581453203[0][ com.ustadmobile.core.db.ext/MIGRATION_140_141|-4438787978243056559[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_141_142.|-4495402820460027575[0][ com.ustadmobile.core.db.ext/MIGRATION_141_142|-5241248246657635348[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_142_143.|-8215911271157951487[0][ com.ustadmobile.core.db.ext/MIGRATION_142_143|3183188748522758465[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_143_144.|-7096225394057574382[0][ com.ustadmobile.core.db.ext/MIGRATION_143_144|-1965719034321864855[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]kcom.ustadmobile.core.db.ext/MIGRATION_144_145_SERVER.|-5722464748869655229[0][ com.ustadmobile.core.db.ext/MIGRATION_144_145_SERVER|-1781804755607539647[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]icom.ustadmobile.core.db.ext/MIGRATION_144_145_CLIENT.|422181071946572072[0][ com.ustadmobile.core.db.ext/MIGRATION_144_145_CLIENT|-3257644543283521547[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_145_146.|-3038880348841497898[0][ com.ustadmobile.core.db.ext/MIGRATION_145_146|1668269624170165594[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_146_147.|-7359070296703297070[0][ com.ustadmobile.core.db.ext/MIGRATION_146_147|3730306874253671139[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_147_148.|5603065098612330516[0][ com.ustadmobile.core.db.ext/MIGRATION_147_148|4166425007541167052[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]com.ustadmobile.core.db.ext/MIGRATION_148_149_CLIENT_WITH_OFFLINE_ITEMS.|4866177343943526838[0][ com.ustadmobile.core.db.ext/MIGRATION_148_149_CLIENT_WITH_OFFLINE_ITEMS|-4206085243541173279[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]com.ustadmobile.core.db.ext/MIGRATION_148_149_NO_OFFLINE_ITEMS.|-6228571905382586872[0][ com.ustadmobile.core.db.ext/MIGRATION_148_149_NO_OFFLINE_ITEMS|5005659268660252482[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ][com.ustadmobile.core.db.ext/MIGRATION_149_150.|424434552388211420[0][ com.ustadmobile.core.db.ext/MIGRATION_149_150|2770366043216981193[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_150_151.|6741420630308915796[0][ com.ustadmobile.core.db.ext/MIGRATION_150_151|-2405284409189004799[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_151_152.|8775821174559333824[0][ com.ustadmobile.core.db.ext/MIGRATION_151_152|3797097502765921819[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_152_153.|5118195172456345939[0][ com.ustadmobile.core.db.ext/MIGRATION_152_153|-1445554745376233489[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_153_154.|-7101279021102231419[0][ com.ustadmobile.core.db.ext/MIGRATION_153_154|6529841299508926291[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_154_155.|-7844907142918227434[0][ com.ustadmobile.core.db.ext/MIGRATION_154_155|-7002230286945098681[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]jcom.ustadmobile.core.db.ext/MIGRATION_155_156_SERVER.|4252467335828900627[0][ com.ustadmobile.core.db.ext/MIGRATION_155_156_SERVER|184020357249951249[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]jcom.ustadmobile.core.db.ext/MIGRATION_155_156_CLIENT.|7320177512248437897[0][ com.ustadmobile.core.db.ext/MIGRATION_155_156_CLIENT|-5014067885017383706[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_156_157.|-1183897549526071024[0][ com.ustadmobile.core.db.ext/MIGRATION_156_157|6413950960350751732[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_157_158.|7072451876835680425[0][ com.ustadmobile.core.db.ext/MIGRATION_157_158|8140264801757169959[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_158_159.|5988106266364438359[0][ com.ustadmobile.core.db.ext/MIGRATION_158_159|6605670446279736368[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_159_160.|-4145046164628400626[0][ com.ustadmobile.core.db.ext/MIGRATION_159_160|-7866934310710757307[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_160_161.|-5225555698699031251[0][ com.ustadmobile.core.db.ext/MIGRATION_160_161|5173960269010654059[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]jcom.ustadmobile.core.db.ext/MIGRATION_161_162_SERVER.|2443991930704606994[0][ com.ustadmobile.core.db.ext/MIGRATION_161_162_SERVER|-7487515323032557869[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]kcom.ustadmobile.core.db.ext/MIGRATION_161_162_CLIENT.|-1290849055549919965[0][ com.ustadmobile.core.db.ext/MIGRATION_161_162_CLIENT|4135124633820866375[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_162_163.|7398177375019860073[0][ com.ustadmobile.core.db.ext/MIGRATION_162_163|2551280502789652061[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_163_164.|6705954995182920224[0][ com.ustadmobile.core.db.ext/MIGRATION_163_164|8524882605009729090[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_164_165.|5950017673252372337[0][ com.ustadmobile.core.db.ext/MIGRATION_164_165|1119435081896883871[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_165_166.|5881511056319651111[0][ com.ustadmobile.core.db.ext/MIGRATION_165_166|3635775356034000276[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_166_167.|-1695361021082722093[0][ com.ustadmobile.core.db.ext/MIGRATION_166_167|-2210357276554694866[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ][com.ustadmobile.core.db.ext/MIGRATION_167_168.|318280520755544747[0][ com.ustadmobile.core.db.ext/MIGRATION_167_168|7952144210135929511[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_168_169.|-7352732389828361284[0][ com.ustadmobile.core.db.ext/MIGRATION_168_169|-5381190511438308058[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]kcom.ustadmobile.core.db.ext/MIGRATION_169_170_SERVER.|-5870397891610012934[0][ com.ustadmobile.core.db.ext/MIGRATION_169_170_SERVER|5783556715892698113[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]jcom.ustadmobile.core.db.ext/MIGRATION_169_170_CLIENT.|7374374722652010658[0][ com.ustadmobile.core.db.ext/MIGRATION_169_170_CLIENT|8318186225581652678[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_170_171.|-4593129393716946122[0][ com.ustadmobile.core.db.ext/MIGRATION_170_171|4437524784150666000[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_171_172.|-3337638257643860342[0][ com.ustadmobile.core.db.ext/MIGRATION_171_172|-421277084537350746[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ][com.ustadmobile.core.db.ext/MIGRATION_172_194.|423275422273941280[0][ com.ustadmobile.core.db.ext/MIGRATION_172_194|5063857834621393631[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_194_195.|4086847942653094855[0][ com.ustadmobile.core.db.ext/MIGRATION_194_195|-5879660055124626007[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_195_196.|1675631366930982978[0][ com.ustadmobile.core.db.ext/MIGRATION_195_196|-957754039641678687[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_196_197.|-388078643388374196[0][ com.ustadmobile.core.db.ext/MIGRATION_196_197|8847663750055939036[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_197_198.|-6273620401249975430[0][ com.ustadmobile.core.db.ext/MIGRATION_197_198|-8823707614324019439[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_198_199.|8581938422062936278[0][ com.ustadmobile.core.db.ext/MIGRATION_198_199|7735943365024698610[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_199_200.|1897178224472615250[0][ com.ustadmobile.core.db.ext/MIGRATION_199_200|3328942125587355632[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]\com.ustadmobile.core.db.ext/MIGRATION_200_201.|6261901048424599974[0][ com.ustadmobile.core.db.ext/MIGRATION_200_201|-1421394258836898153[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]]com.ustadmobile.core.db.ext/MIGRATION_201_202.|-1435403634557905954[0][ com.ustadmobile.core.db.ext/MIGRATION_201_202|-952821277062410198[0] <- Local[|FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static]] ]@com.ustadmobile.core.db.ext/migrationList|2418927597337046476[0]1kotlin.collections/listOf|-7416272812961056307[0]Cic#87:kotlin.collections/ArrayList.|-5645683436151566731[0]-37com.ustadmobile.door.ext/dbType|-6968591016433214353[0]9ic#94:com.ustadmobile.door/DoorDbType.Companion|null[0]-01kotlin.collections/listOf|-5409454446020554881[0]4kotlin.collections/emptyList|-1295909961650604330[0]Aic#94:com.ustadmobile.lib.db.entities/Message.Companion|null[0]-0Eic#94:com.ustadmobile.lib.db.entities/UserSession.Companion|null[0]-0Gic#94:com.ustadmobile.lib.db.entities/CacheLockJoin.Companion|null[0]-0%ic#94:kotlin/Long.Companion|null[0]-0Dcom.ustadmobile.door.util/systemTimeInMillis|-9044099545370548933[0]Hic#94:com.ustadmobile.lib.db.entities/ClazzEnrolment.Companion|null[0]-0Jic#94:com.ustadmobile.lib.db.entities/CoursePermission.Companion|null[0]-04kotlin.js/numberRangeToNumber|-422769304989991891[0]kotlin/Pair|null[0]dic#68:com.ustadmobile.core.db.ext/MIGRATION_105_106.|9220542113887911968[0]-0Acom.ustadmobile.door.migration/DoorMigrationStatementList|null[0]V      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "$",-/179;<;=>DF[`inostsvs{s}sss;;;;;/23456LORUWX^bfilpqrUmAppDatabaseMigrationscom.ustadmobile.core.db.ext  & &&d ddr rr                      + ++!"!1 11#$#= ==%&%L LL'('V VV)*)c cc+,+p pp-.-v vv/0/~ ~~121 343 565 787 9:9 ;<; =>= ?@? ABA CDC EFE   GHG IJI KLK MNM OPO QRQ) ))STS. ..UVU9 99WXWC CCYZYJ JJ[\[W WW]^]l ll_`_ aba cdc efe ghg iji klk mnm opo qrqg ggstsk kkuvuv vvwxw yzy {|{ }~} ? ??K KKV VVa aaj jjw wx;xxyyz z z*z={{{*{=|||*|= }"}$}*&}=(~*~,~*.~=024*6=<>@*F=HJL*N=PVX*Z=\^d*f=hjl*n=pvx*z=|~*=*= 8 Inline function 'kotlin.collections.mutableListOf' callf85 Inline function 'kotlin.collections.plusAssign' call1 1 = $ Inline function 'kotlin.apply' call8 Inline function 'kotlin.collections.mutableListOf' callf81 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_106_107..' call!1! "1"  S &= 8 Inline function 'kotlin.collections.mutableListOf' call'f85 Inline function 'kotlin.collections.plusAssign' call$ 1 "_1 5 Inline function 'kotlin.collections.plusAssign' call$]1 $P1 * * * **"**!5 Inline function 'kotlin.collections.plusAssign' call( 1 '1 5 Inline function 'kotlin.collections.plusAssign' call)e1 )X1 5 Inline function 'kotlin.collections.plusAssign' call-1 *O1 5 Inline function 'kotlin.collections.plusAssign' call71 71 5 Inline function 'kotlin.collections.plusAssign' call@1 @1 5 Inline function 'kotlin.collections.plusAssign' callH1 G1 5 Inline function 'kotlin.collections.plusAssign' callMQ1 M81 5 Inline function 'kotlin.collections.plusAssign' callX01 X1 5 Inline function 'kotlin.collections.plusAssign' calld1 a 1 5 Inline function 'kotlin.collections.plusAssign' callmF1 m-1 5 Inline function 'kotlin.collections.plusAssign' callu 1 t1 A '5 Inline function 'kotlin.collections.plusAssign' call1 1 5 Inline function 'kotlin.collections.plusAssign' call,1 1 5 Inline function 'kotlin.collections.plusAssign' call1 ^1 5 Inline function 'kotlin.collections.plusAssign' call)1 1 5 Inline function 'kotlin.collections.plusAssign' call,1 1 5 Inline function 'kotlin.collections.plusAssign' callV1 =1 5 Inline function 'kotlin.collections.plusAssign' call1 -1 5 Inline function 'kotlin.collections.plusAssign' call1 1 5 Inline function 'kotlin.collections.plusAssign' call/1 1 5 Inline function 'kotlin.collections.plusAssign' call 1  1 5 Inline function 'kotlin.collections.plusAssign' callJ1 11 5 Inline function 'kotlin.collections.plusAssign' callT1 <1 5 Inline function 'kotlin.collections.plusAssign' call1 81 ``d= 8 Inline function 'kotlin.collections.mutableListOf' callef8f f f ff"f*5 Inline function 'kotlin.collections.plusAssign' call 1 1 h 5 Inline function 'kotlin.collections.plusAssign' call1 1 llr= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_120_121..' callttt u u u uu!v1wz z z zz#{1|s6/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_121_122..' call    !111   #1116/S =  = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_123_124..' call1 1     !111   #1116/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_124_125..' call1     !11 1    # 1 1 16/S = = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_126_127..' call   %- 1 1 1 16/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_127_128..' call   %- 1  1 !1 "1 #1 $16/%S &= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call'@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_128_129..' call(1'    )%*- +1' ,1'6/-S ').= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call/@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_129_130..' call01/ 6/1S /23 = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call4@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_130_131..' call   5%6- 714 814 914 :14 6/;S 45<= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call=@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_132_133..' call >1= ! ! !! ?!%@!-" A1="# B1=#$% C1=%& D1=&6/ES =?F+= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callG@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_133_134..' call-H1G- ,6/IS GJK1= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callL@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_134_135..' call3 3 33 M3%N3-4 O1L45 P1L567 Q1L78 R1L826/SS LMT== 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callU@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_135_136..' call?V1U? @W1U@ A A AA XA%YA-B Z1UBC [1UCDE \1UEF ]1UFH^1UH >6/_S UX`L= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' calla@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_136_137..' callN N NN bN%cN-O d1aOPQ e1aQM6/fS abgV= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callh@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_137_138..' callX X XX iX%jX-Y k1hYZ l1hZ[ m1h[\ n1h\ ]^ o1h^ W6/pS hiqc= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callr@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_138_139..' calle e ee se&te.f u1rfg v1rg h w1rh i x1ri jk y1rkd6/zS rs{p= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call|@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_139_140..' callr}1|r q6/~S |v= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_140_141..' callx x xx x%x/y 1yw6/S ~=  = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_142_143..' call   %- 1 1 1 1 1 16/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_143_144..' call1    %- 1 16/S C       )!!*#;I%LU&4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' calld Inline function 'com.ustadmobile.core.db.ext.MIGRATION_144_145_SERVER..' call   %- 1  '1( 1  )1* 1+6/S D =  .= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_146_147..' call   %/ 106/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_147_148..' call   &0 12 13 14 151 66/S W    83I:N = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_149_150..' call 5>?M@1   AHQB1   CIRB6/S  =    E= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_151_152..' call   %/ 1G" 1"H- 1-I4 14J; 1;KB 1BLJ 1JMU 1UN\ 1\Oc 1cPj1jQr1rR}1}S1T1U1V1W1X1Y1Z6/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_152_153..' call   %- 1\ 1]1 ^1 _6/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_153_154..' call   %- 1a 1b 1c 1d 1e 1f1 g1 h6/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_154_155..' call   %- 1j 1k 1l 1m6/S D 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' calld Inline function 'com.ustadmobile.core.db.ext.MIGRATION_155_156_SERVER..' call 4 =pFq 1      r >  Hu*wx1        y*z$1|&B~ 1         y  *z $ 1|&B~1 1   ##26/S  )D **!".= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call#@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_156_157..' call0$1#0 1 1 11 %1%&1-2 '1#234 (1#4/6/)S #%*9= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call+@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_157_158..' call; ; ;; ,;%-;-< .1+<=> /1+>:6/0S +,1C= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call2@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_158_159..' callE3EE EE4E35E<?EK@F612  F FU3F\BD6/7S 248J= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call9@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_159_160..' callL:19L M M MM ;M%<M-N =19NOP >19PS?19S K6/@S 9;AW= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callB@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_160_161..' callY Y YY CY%DY/Z E1BZ[ F1B[\ G1B\] H1B]^ I1B^_` J1B`a K1Bab L1Bbc M1BcX6/NS BCOlD 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callP@1 Inline function 'kotlin.contracts.contract' calld Inline function 'com.ustadmobile.core.db.ext.MIGRATION_161_162_SERVER..' callo o oo Qo%Ro-p S1Ppz T1Pz U1P V1P W1P X1P Y1P Z1P [1Pn6/\S PQ]D ^_=  `a=  bc= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' calld@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_164_165..' calle1d    f%g- h1d i1d6/jS dfk= l   m!n l llmo=  pq= r   s!t r rrsu= v   w!x v vvwyD 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callz@1 Inline function 'kotlin.contracts.contract' calld Inline function 'com.ustadmobile.core.db.ext.MIGRATION_169_170_SERVER..' call   {%|- }1z ~1z 1z% 1z%0 1z0: 1z:E 1zEP 1zP[ 1z[e 1zeo 1zoy 1zy 1z 1z 1z 1z 1z 1z 1z 1z 1z 1z 1z 1z 1z 1z 1z  1z 1z& 1z&. 1z.6 1z6? 1z?K 1zKS 1zS[ 1z[6/S z{gD hhk= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_170_171..' callm m mm m%m-n 1nop 1pr1r l6/S v= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_171_172..' callx1x y1y z1z w6/S = (4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_172_194..' call1 1 1    %- 1 1 1 1 1 1 1 1 1 1 6??N@2 Inline function 'kotlin.collections.forEach' call>> nZ nZ n] >>>> >>i Inline function 'com.ustadmobile.core.db.ext.MIGRATION_172_194...' call 1    fCEOB   %, 1 1 1 1 12 Inline function 'kotlin.collections.forEach' call>> > S S   %  9  V    >>>> >>i Inline function 'com.ustadmobile.core.db.ext.MIGRATION_172_194...' call 1  f   %-  1 1 1 1 1 1 1 1 1 1 1 1 1  1 1 1 1 1 1  1 1! 1" 1# 1$ 1% 1&1 '1 (1 )1 *1 +1 ,1 -1 ., / 2/I  ?p  01,  ,,1    7JU8h1    9JU8h2 Inline function 'kotlin.collections.forEach' call>>   : ; )< <= Z> ? @ &A <B C D "E F G H I J /K >>>>  > >i Inline function 'com.ustadmobile.core.db.ext.MIGRATION_172_194...' call  1  f 6/ S  = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_194_195..' call   %- 1M 1N6/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_195_196..' call   %- 1P 1Q6/S = 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_196_197..' call   &.2 Inline function 'kotlin.collections.forEach' call>>    S T >!>>> ">#>i Inline function 'com.ustadmobile.core.db.ext.MIGRATION_196_197...' call- Inline function 'kotlin.text.substring' call- Inline function 'kotlin.text.lowercase' call+ Inline function 'kotlin.js.asDynamic' call+ Inline function 'kotlin.js.asDynamic' call$V``%BB&f"RaRa '1     Y `$ pZf" $[ ! (1!\5 )15]6/*S +?= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call,@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_197_198..' callA-1,A _B B BB .B%/B-C 01,C`DE 11,Ea@6/2S ,.3K= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call4@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_198_199..' callM514M cN N NN 6N%7N-O 814OdPQ 914QeL6/:S 46;V= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' call<@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_199_200..' callX=1<X _Y Y YY >Y%?Y-Z @1<Zg[\ A1<\hW6/BS <>Ca= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callD@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_200_201..' callc c cc Ec%Fc-d G1Ddjef H1Dfkb6/IS DEJj= 4 Inline function 'kotlin.collections.buildList' call1 Inline function 'kotlin.contracts.contract' call< Inline function 'kotlin.collections.buildListInternal' call$ Inline function 'kotlin.apply' callK@1 Inline function 'kotlin.contracts.contract' call] Inline function 'com.ustadmobile.core.db.ext.MIGRATION_201_202..' calllL1Kl mm m mm Mm%Nm-n O1Knnop P1KposQ1Ks k6/RS KMST  TF T U3i8j= U3j8k= &U&3k&8l&= dUd3ld8md=  rUr3xr8yr=  U3y8z=  U3z8{= U3{8|= U3|8}= U3}8~= U3~8= U38=& U38=. U38=3  U 3 8 =< U38=F !+U+3+8+=K #1U13181=T %=U=3=8==` 'LUL3L8L=g )VUV3V8V=q +cUc3c8c={ -pUp3p8p= /vUv3v8v= 1~U~3~8~= 3U38= 5U38= 7U:?C 9U:?D ;U38= =U38= ?U38= A2UMRW C)UDIN EU38= G U 3 8 = IU38= KU38= MU38= OU38= QU:?D  S)U):)?)D" U.U.3.8.=* W9U93989=1 YCUC3C8C=8 [JUJ3J8J=A ]WUW3W8W=O _lUl:l?lD] aU:?D_ cU38=a eU38=c gU38=k iU38=o kU38=q mU38=u oU38=y qU:?D sgUg:g?gD ukUk3k8k= wvUv3v8v= yU38=  {U38= }U38= U38=+ ?U?3?8?=3 KUK3K8K=; VUV3V8V=C aUa3a8a=J jUj3j8j=Sstuvwxyz{| } ~    "!$#&%('*),+.-0/21436587:9<;>=@?BADCFEHGJILKNMPORQTSVUXWZY\[^]`_badcfehgjilknmporqtsvuxwzy|{~}      TUsuvwxyz{|}~t