package Ġorg . step ic . d roid . storage . migration Ċ Ċ import Ġandroidx . room . migration . Migration Ċ import Ġandroidx . sqlite . db . Support SQLite Database Ċ Ċ object ĠM igrations Ġ{ ĊĠĠĠ Ġprivate Ġval Ġold Migration Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 0 , Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 0 To 1 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 , Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 To 2 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 , Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 To 3 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 3 , Ġ 4 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 3 To 4 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 4 , Ġ 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 4 To 5 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 5 , Ġ 6 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 5 To 6 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 6 , Ġ 7 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 6 To 7 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 7 , Ġ 8 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 7 To 8 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 8 , Ġ 9 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 8 To 9 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 9 , Ġ 1 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 9 To 1 0 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 0 , Ġ 1 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 1 , Ġ 1 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 1 To 1 2 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 2 , Ġ 1 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 2 To 1 3 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 3 , Ġ 1 4 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 3 To 1 4 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 4 , Ġ 1 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 4 To 1 5 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 5 , Ġ 1 6 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 5 To 1 6 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 6 , Ġ 1 7 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 6 To 1 7 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 7 , Ġ 1 8 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 7 To 1 8 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 8 , Ġ 1 9 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 1 8 To 1 9 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 1 9 , Ġ 2 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 0 , Ġ 2 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 1 , Ġ 2 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 1 To 2 2 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 2 , Ġ 2 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 2 To 2 3 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 3 , Ġ 2 4 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 3 To 2 4 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 4 , Ġ 2 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 4 To 2 5 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 5 , Ġ 2 6 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 6 , Ġ 2 7 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 6 To 2 7 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 7 , Ġ 2 8 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 7 To 2 8 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 8 , Ġ 2 9 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 8 To 2 9 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 2 9 , Ġ 3 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 2 9 To 3 0 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 3 0 , Ġ 3 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 3 0 To 3 1 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 3 1 , Ġ 3 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 3 1 To 3 2 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġobject Ġ: ĠMigration ( 3 2 , Ġ 3 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLegacy Database Migrations . upgrade From 3 2 To 3 3 ( database ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġmigrations Ġ= Ġold Migration Ġ+ ĠarrayOf ( ĊĠĠĠĠĠĠĠ ĠMigration From 3 3 To 3 4 , ĊĠĠĠĠĠĠĠ ĠMigration From 3 4 To 3 5 , ĊĠĠĠĠĠĠĠ ĠMigration From 3 5 To 3 6 , ĊĠĠĠĠĠĠĠ ĠMigration From 3 6 To 3 7 , ĊĠĠĠĠĠĠĠ ĠMigration From 3 7 To 3 8 , ĊĠĠĠĠĠĠĠ ĠMigration From 3 8 To 3 9 , ĊĠĠĠĠĠĠĠ ĠMigration From 3 9 To 4 0 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 0 To 4 1 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 1 To 4 2 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 2 To 4 3 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 3 To 4 4 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 4 To 4 5 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 5 To 4 6 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 6 To 4 7 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 7 To 4 8 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 8 To 4 9 , ĊĠĠĠĠĠĠĠ ĠMigration From 4 9 To 5 0 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 0 To 5 1 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 1 To 5 2 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 2 To 5 3 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 3 To 5 4 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 4 To 5 5 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 5 To 5 6 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 6 To 5 7 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 7 To 5 8 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 8 To 5 9 , ĊĠĠĠĠĠĠĠ ĠMigration From 5 9 To 6 0 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 0 To 6 1 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 1 To 6 2 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 2 To 6 3 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 3 To 6 4 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 4 To 6 5 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 5 To 6 6 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 6 To 6 7 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 7 To 6 8 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 8 To 6 9 , ĊĠĠĠĠĠĠĠ ĠMigration From 6 9 To 7 0 , ĊĠĠĠĠĠĠĠ ĠMigration From 7 0 To 7 1 , ĊĠĠĠĠĠĠĠ ĠMigration From 7 1 To 7 2 , ĊĠĠĠĠĠĠĠ ĠMigration From 7 2 To 7 3 ĊĠĠĠ Ġ) Ċ }