-- contains first verse on each page
-- apostrophe indicates that beginning of verse coincides exactly with start of page
-- {a, b, c} indicates a = first verse on page, b = IA page number, c = GB page number
-- "a" indicates a = first verse on page, IA page number and GB page number just increment from previous
local OT = {
= {
{"1:1'", 10, 9},
"1:25",
"2:23",
"4:2",
"5:10",
"6:8'",
"7:17",
"9:2'",
"10:8'",
"11:20'",
"13:1'",
"14:15",
"16:3",
{"17:17'", 23, 24},
"18:23",
"19:16'",
"20:9",
"21:23",
"22:19",
"24:7'",
"24:36'",
"24:67'",
"25:33'",
{"26:30", 35, 34},
"27:29'",
"28:12",
"29:21",
"30:20'",
"31:6",
"31:37'",
"32:11'",
"33:11'",
"34:23'",
"35:24",
"36:33'",
"37:23",
"38:20",
"39:21",
"41:4",
"41:33'",
"42:7",
"43:1",
"43:30",
"44:27",
"45:24",
"46:29'",
"47:23",
"48:20",
"49:30",
},
= {
{"1:1'", 61, 60},
"2:12",
"3:15'",
"4:19",
"5:17",
"6:22'",
"7:23",
"8:27",
{"9:23", nil, 68},
{"10:14", nil, 69},
{"12:2'", 69, 70},
"12:27'",
"13:6",
"14:10",
"15:3",
"16:5",
"16:34",
"18:11'",
{"19:12", 77, 80},
"20:19'",
"21:27'",
"22:20'",
"23:21",
"24:15'",
"25:30",
"26:16'",
"27:8",
"28:11'",
"28:38",
"29:21",
"29:43",
"30:25",
"31:16'",
"32:23'",
{"33:13", 93, 98},
"34:16",
"35:11",
"36:2'",
"36:31'",
"37:23",
"38:22",
"39:15",
"40:1'",
"40:35",
},
= {
{"1:1'", 102, 107},
"2:2",
"3:11'",
"4:21'",
"5:8",
"6:11'",
"7:9'",
"7:36",
"8:27",
"9:17",
"10:17",
"11:30",
"12:8'",
"13:27",
"13:52'",
"14:18",
"14:43",
"15:15",
"16:6",
"16:28",
"17:16",
"19:1'",
"19:30",
"20:19",
"21:18",
"22:22",
"23:17",
"23:41",
"25:3'",
"25:30",
"26:4",
"26:32",
"27:11'",
},
= {
{"1:1'", 135, 140},
"1:28'",
"1:53",
"2:27",
"3:23",
"3:48",
"4:24",
"4:47'",
"5:24",
"6:18'",
"7:20'",
"7:53",
"7:84'",
"8:20",
"9:19",
"10:23'",
"11:16",
"12:4",
"13:23",
"14:16",
"15:1",
"15:30",
"16:16'",
"16:44",
"18:8",
"18:30",
"19:22",
"20:27'",
"21:27",
"22:20",
"23:8",
"24:7",
"25:9",
"26:23'",
"26:55",
"27:19'",
"28:24",
"29:19",
"30:5",
"31:15",
"31:44'",
"32:19",
{"33:8", 177, 184},
"33:54'",
"35:1'",
"35:29",
},
= {
{"1:1'", 181, 188},
"1:24'",
"2:7",
"2:35",
"3:23",
"4:20",
"4:44",
"5:25",
"6:20",
"7:18'",
"8:17'",
"9:20",
"10:18",
"11:22'",
"12:15'",
"13:6",
"14:19'",
"15:15",
"16:17",
"17:20",
"19:6",
"20:12",
"21:18",
"22:23",
"23:22",
"25:2",
"26:9'",
"27:16",
"28:19'",
"28:47",
"29:1",
"29:25'",
"31:1",
"31:22",
"32:18",
"32:45'",
"33:22",
},
= {
{"1:1'", 218, 225},
"2:6",
"3:6'",
"4:12'",
"5:14'",
"6:22",
"7:15",
"8:13'",
"9:2",
"10:2'",
"10:27",
"11:9",
"12:9",
"13:22",
"14:15",
"15:33",
"17:3",
"18:8",
"19:10'",
"19:48'",
"21:10'",
"21:44",
"22:20",
"23:6",
"24:12",
},
= {
{"1:1'", 243, 250},
"1:27",
"2:18",
"3:21",
"4:16'",
"5:20",
"6:16",
"7:1'",
"7:23",
"8:22",
"9:14",
"9:40'",
"10:10",
"11:20",
"12:5",
"13:17",
"14:19",
"16:3",
"16:25'",
"18:6'",
"19:1",
"19:26'",
"20:22",
"20:46",
"21:24",
},
= {
{"1:1'", 267, 276},
"2:3",
"3:5'",
"4:13'",
},
= {
{"1:1'", 270, 279},
"1:20",
"2:21",
"3:11",
"4:16",
"6:5",
"7:4",
"8:13'",
"9:17",
"10:12",
"11:11'",
"12:20",
"13:20",
"14:22",
"14:47",
"15:22",
"16:13'",
"17:19",
"17:46",
"18:13'",
"19:11",
"20:14",
"21:1",
"22:9",
"23:12",
"24:10",
"25:14",
"25:36'",
"26:17",
"28:3'",
"29:3'",
"30:17",
"31:12'",
},
= {
{"1:1'", 302, 311},
"1:26",
"2:27",
"3:22'",
"4:9",
"5:25",
"7:3",
"8:1",
"9:10'",
"11:1'",
"12:1",
"12:27'",
"13:23'",
"14:12",
"15:3",
"15:31",
"16:19'",
"17:22",
"18:17",
{"19:8", 321, 332},
"19:33",
"20:11'",
"21:10'",
"22:19",
"23:5",
"23:34'",
"24:22'",
},
= {
{"1:1'", 328, 339},
"1:21",
"1:48",
"2:20'",
"2:45",
"3:25'",
"4:28'",
"6:2",
"6:32",
"7:21",
"7:48",
"8:24",
"8:48",
"9:4",
"10:1'",
"10:27",
"11:24",
"12:8'",
"12:33'",
"13:27",
"14:18",
"15:14'",
"16:7'",
{"16:33", 351, 364},
"18:5",
"18:31",
"19:11'",
"20:15",
"20:37",
"21:19'",
"22:16'",
"22:44",
},
= {
{"1:1'", 359, 372},
"1:13",
"2:16",
"3:18",
"4:15'",
"4:44",
"5:23",
"6:23",
"7:12",
"8:14",
"9:12",
"9:36'",
"10:23",
"11:12",
"12:13'",
"13:17",
{"14:16", 375, 390},
"15:15",
"16:3",
"17:7'",
"17:31",
"18:17",
"19:1'",
"19:26'",
"20:14",
"21:19",
"22:19",
"23:17",
"24:3",
"25:9",
},
= {
{"1:1'", 389, 404},
"1:48'",
"2:37'",
"4:1'",
"4:39",
"5:25",
"6:40'",
"6:75",
"7:25'",
"8:35'",
"9:26",
"10:14",
"11:26",
"12:19",
"13:5",
"15:6",
"16:4'",
"16:41",
"17:26",
"19:8",
"21:5",
"21:29",
"23:5",
"24:5",
"25:8'",
"26:15",
"27:10",
"28:4",
"29:3",
"29:23",
},
= {
{"1:1'", 418, 433},
"1:16",
"3:1",
"4:9",
"5:14",
"6:26",
"7:5'",
"8:7",
"9:11",
"10:7'",
"11:18",
"13:4",
"14:7",
"15:16",
"17:9",
"18:15",
"19:8",
"20:19",
"21:7",
"22:10'",
"23:19",
"24:21",
"25:16",
"26:13",
"28:4",
"28:26",
"29:23",
"30:8",
"31:3",
"32:2'",
"32:24'",
"33:15",
"34:13",
"35:2'",
"35:23",
"36:21",
},
= {
{"1:1'", 453, 468},
"2:8'",
"2:56",
"3:10'",
"4:18'",
"6:1'",
"7:2",
"7:28",
"8:27",
"9:10",
"10:16",
},
= {
{"1:1'", 463, 478},
"1:7",
"2:18",
"3:22",
"4:16",
"5:15",
"7:1'",
"7:39'",
"8:1",
"9:3'",
"9:24'",
"10:14'",
"11:5",
"12:2'",
"12:40",
"13:16",
},
= {
{"1:1'", 478, 493},
"1:7",
"2:8",
"3:7",
"4:14",
"6:7",
"8:6",
"9:8'",
"9:32",
},
= {
{"1:1'", 486, 501},
"1:19",
"3:14",
"5:7",
"6:20",
"8:10",
"9:29'",
"11:12'",
"13:8'",
"14:20",
"16:4",
"18:4'",
"19:24",
"21:6",
"22:15",
"24:9'",
"27:3'",
"28:21'",
"30:11'",
"31:21",
"32:18'",
"34:5'",
"35:9",
"36:32",
"38:16",
"39:17",
"41:4'",
"42:10'",
},
= {
{"1:1'", 513, 528},
"3:4",
"6:9'",
"9:7",
"11:5",
"16:4'",
"18:11'",
"19:1'",
"21:12",
"23:4'",
"26:2'",
"29:1",
"31:13'",
"33:13",
"35:8",
"37:3",
"38:1'",
"40:1'",
"42:2'",
"44:17",
"46:10",
"49:13",
"51:7'",
"54:6'",
"56:13'",
"59:10'",
"62:8",
"65:10",
"68:6'",
"69:6'",
"71:3",
"72:15'",
"74:7",
"76:12'",
"78:18",
"78:56",
"80:5'",
"83:1'",
"85:10",
"88:10",
"89:29'",
"90:16'",
"94:1",
"96:5",
"99:6'",
"102:20",
"104:9'",
"105:15'",
"106:11'",
"107:2",
"107:40'",
"109:23'",
"113:2'",
"116:10",
{"119:4'", 567, 584},
"119:49'",
"119:89'",
"119:128'",
"119:168'",
"124:5",
"130:2'",
"135:5",
"136:25",
"139:17'",
"142:4'",
"144:15",
"147:8",
},
= {
{"1:1'", 580, 597},
"2:3",
"3:24",
"5:4",
"6:23'",
"8:6",
"9:12",
"11:2'",
"12:9",
"13:18'",
"14:34",
"16:5",
"17:9'",
"18:20",
"20:3'",
"21:12",
"22:21",
"23:33'",
"25:2",
"26:11",
"27:19'",
"29:1",
"30:11",
"31:19'",
},
= {
{"1:1'", 603, 620},
"2:2",
"3:1'",
"4:9",
"6:1'",
"7:19'",
"9:1'",
"10:10",
"12:7",
},
= {
{"1:1'", 611, 628},
"2:5'",
"4:5'",
"6:1'",
"8:6",
},
= {
{"1:1'", 615, 632},
"1:15'",
{"2:13", 617, 636},
"3:21'",
"5:15'",
"6:11",
"8:1",
"9:6",
"10:10",
"11:1'",
"13:5",
"14:9",
"15:4",
"17:6",
"19:7",
"21:2",
"22:14",
"23:16'",
"25:3",
"26:19",
"28:10",
"29:6",
"30:4'",
"30:28",
"32:9",
"33:19",
{"35:2", 641, 662},
"36:15'",
"37:20",
"38:7",
"40:4'",
"41:1'",
"41:28",
"43:1",
"44:1'",
"44:25'",
"45:22'",
"47:12",
"49:2'",
"50:1",
"51:12",
"52:14'",
"54:11",
"56:6",
"57:19",
"59:6",
"60:8",
"61:8",
"63:8",
"65:3'",
"66:2",
"66:24",
},
= {
{"1:1'", 666, 687},
"2:5",
"2:31",
"3:18'",
"4:17'",
"5:13",
"6:8",
"7:3",
"7:29",
"8:16'",
"9:20",
"10:20",
"11:19'",
"13:2",
"14:3'",
"15:3",
"16:6",
"17:8",
"18:7",
"19:7",
"20:14",
"22:6'",
"23:3",
"23:26'",
"24:10",
"25:26",
"26:12",
{"27:10", nil, 714},
{"28:10'", nil, 715},
{"29:18", 693, 716},
"30:11'",
"31:12",
"31:36",
"32:20'",
"33:1",
"33:25",
"34:20",
"36:1",
"36:24",
"37:16",
"38:18",
"39:15",
"41:1",
"42:5",
"43:5'",
"44:14",
"45:2",
"46:23",
"48:13",
"48:41'",
"49:19'",
"50:4",
"50:29",
"51:6",
"51:31",
"51:58",
"52:19'",
},
= {
{"1:1'", 720, 743},
"1:6'",
"2:5",
"3:5",
"3:54",
"4:21",
},
= {
{"1:1'", 725, 748},
"1:10'",
"2:8",
"3:26",
"5:7",
"6:11'",
"7:22",
"8:18",
"10:11",
"11:16",
"12:19",
"13:17",
"14:15",
"16:10",
{"16:37", nil, 762},
{"16:61'", nil, 763},
{"17:24", 739, 764},
"18:25",
"20:7",
"20:30",
"21:5",
"21:30",
"22:27",
"23:23'",
"23:49'",
"25:1'",
"26:10",
"27:14",
"28:6",
"29:6",
"30:10'",
"31:11'",
"32:16",
"33:7",
"33:30'",
"34:22",
"36:4",
"36:27",
"37:15",
"38:12",
{"39:11'", nil, 788},
{"40:6'", nil, 789},
{"40:33", 763, 790},
"41:8",
"42:9",
"43:12",
"44:9",
"45:1",
"45:23'",
"46:21",
"47:22'",
"48:22",
},
= {
{"1:1'", 772, 799},
"1:11",
"2:16",
"2:41",
"3:13",
"4:4",
"4:26",
"5:10",
"6:1",
"6:24",
"7:17",
"8:12",
"9:9'",
"10:1",
"11:5",
"11:26'",
"12:3'",
},
= {
{"1:1'", 788, 815},
"2:3",
"4:1",
"5:9",
"7:13",
"9:10",
"11:4'",
"13:7",
},
= {
{"1:1'", 795, 822},
"1:7",
"2:12",
"3:4",
},
= {
{"1:1'", 798, 825},
"1:6",
"2:16",
"4:11",
"5:26",
"7:12'",
"9:5'",
},
= {
{"1:1'", 804, 831},
"1:13",
},
= {
{"1:1'", 805, 832},
"1:13'",
"4:6",
},
= {
{"1:1'", 807, 834},
"2:2'",
"4:1'",
"5:10",
"7:5",
},
= {
{"1:1'", 811, 838},
"1:10",
"3:6",
},
= {
{"1:1'", 813, 840},
"1:11",
"2:19",
},
= {
{"1:1'", 816, 843},
"2:5'",
"3:13",
},
= {
{"1:1'", 818, 847},
"1:15",
},
= {
{"1:1'", 820, 849},
"2:3",
"4:8",
"6:12",
"8:9'",
"9:11",
"11:5'",
"12:11",
"14:11",
},
= {
{"1:1'", 828, 857},
"1:11",
"3:1'",
{"4:3'", 831, 862},
},
}
local AP = {
= {
{"1:1'", 832, 1},
"3:2'",
"5:10'",
"7:14'",
"9:14",
"10:18",
"14:2",
"17:4",
"18:15",
"18:43'",
"20:1'",
"22:5",
"22:30'",
"25:7",
"26:9'",
"28:4",
"30:8",
"31:20",
"33:7",
"34:11'",
"35:14'",
"36:10'",
"37:24'",
"38:10",
"39:10'",
"40:14'",
"42:7'",
"44:11",
"45:9",
"47:5'",
"49:7",
"50:10'",
"51:11",
"53:5",
"55:14",
"56:13",
"58:10",
"60:4",
"62:10",
"64:10",
"66:7",
"68:4'",
"68:29",
"69:17'",
"71:1",
"71:24'",
"73:4'",
"74:3",
"75:7'",
"77:11'",
"78:16",
"78:41'",
"78:67'",
"80:3'",
"81:9'",
"83:12'",
"85:6'",
"87:1",
"88:18",
"89:25",
"89:51'",
"91:5'",
"92:15",
"94:21'",
"96:12'",
"99:2'",
"102:2",
"103:1'",
"104:5'",
"104:33'",
"105:27",
"106:8",
"106:34'",
"107:13'",
"107:41'",
"109:12'",
"110:7",
"113:1'",
"115:8'",
"116:18'",
"118:26'",
"119:25'",
"119:52",
"119:79",
"119:105'",
"119:132",
"119:159",
"121:3'",
"125:3'",
"129:2'",
"132:12",
"135:13",
"136:19'",
"138:8",
"140:3'",
"142:7'",
"144:9'",
"145:18'",
"147:13'",
"149:5'",
},
= {
{"1:1'", 932, 101},
"1:8'",
},
}
local NT = {
= {
{"1:1'", 14},
"2:2'",
"3:11",
"5:1'",
"5:34",
"6:18'",
"7:15",
"8:20",
"9:18",
"10:16",
"11:6'",
"12:8",
"12:41",
"13:21'",
"13:52",
"14:29'",
"15:29",
"16:20",
"17:24'",
"18:27'",
"19:24'",
"20:24'",
"21:24",
"22:7'",
"23:1'",
"23:31'",
"24:27",
"25:11",
"25:42",
"26:31",
"26:65",
"27:25",
"27:60'",
},
= {
{"1:1'", 47},
"1:33",
"2:22'",
"3:30'",
"4:29",
"5:23'",
"6:15",
"6:49",
"7:25",
"8:21",
{"9:13", nil}, -- pages missing
{"10:30", 57},
"11:10",
"12:7",
"12:37'",
"13:23'",
"14:19'",
"14:55'",
"15:19'",
"16:9",
},
= {
{"1:1'", 65},
"1:17'",
"1:53'",
"2:13",
"2:47",
"3:26'",
"4:28",
"5:16'",
"6:8'",
"6:40'",
{"7:22", nil}, -- pages missing
{"8:32'", 75},
"9:10",
"9:40'",
"10:12",
"10:42",
"11:31'",
"12:7",
"12:39",
"13:12",
"14:8",
"15:10'",
"16:14'",
"17:22",
"18:24'",
"19:25",
"20:18",
"21:11",
"22:12",
"22:52",
"23:24",
"24:11'",
},
= {
{"1:1'", 96},
"1:34",
"2:20",
"3:30",
"4:33",
"5:15'",
"6:2'",
"6:38",
"7:4'",
"7:41",
"8:26'",
"9:2",
"9:39",
"10:33'",
"11:33",
"12:11'",
"12:47'",
"13:33'",
"14:30'",
"16:6'",
"17:6",
"18:14",
"19:6",
"19:36",
"20:27",
},
= {
{"1:1'", 121},
"2:4",
"2:38",
"3:23",
"4:32",
"5:27",
"6:14'",
"7:35",
"8:6",
"9:2",
"9:35",
"10:29",
"11:15'",
"12:18",
"13:24'",
"14:4",
"15:8",
"16:1'",
"16:34",
"17:24",
"18:21'",
"19:25'",
"20:17",
"21:10'",
"21:40",
"23:1'",
"23:31",
"25:3",
"26:8",
"27:8",
"27:42",
"28:28",
},
= {
{"1:1'", 152},
"1:24",
"2:22",
"3:28",
"5:4'",
"6:12",
"7:15'",
"8:23",
"9:18",
"10:16",
"11:25",
"13:2",
"14:17'",
"15:24'",
"16:25'",
},
= {
{"1:1'", 166},
"1:24",
"3:6'",
"4:14",
"6:10",
"7:19",
"8:9'",
"9:25'",
"10:31'",
"11:31",
"12:31",
"14:17",
"15:11",
"15:47",
},
= {
{"1:1'", 180},
{"2:3'", nil}, -- pages missing
{"5:13", 181},
"7:2",
"8:12",
"10:1'",
{"11:10'", nil}, -- pages missing
{"13:13", 185},
},
= {
{"1:1'", 185},
"2:5",
"3:12",
"4:14",
{"5:19'", nil}, -- pages missing
},
= {
{"1:1'", nil}, -- pages missing
{"2:12", 189},
"4:1",
"5:1'",
"6:5",
},
= {
{"1:1'", 192},
"1:8",
"2:10'",
"3:13",
"4:22",
},
= {
{"1:1'", 196},
"1:27",
"3:6",
"4:13",
},
= {
{"1:1'", 199},
"2:11",
"4:6'",
"5:24",
},
= {
{"1:1'", 202},
"2:11",
},
= {
{"1:1'", 203},
"1:4",
"2:13",
"4:14",
"6:3'",
},
= {
{"1:1'", 207},
"1:7",
"2:22",
"4:8'",
},
= {
{"1:1'", 210},
"1:15",
"3:12'",
},
= {
{"1:1'", 212},
},
= {
{"1:1'", 213},
"2:13",
"4:7'",
"6:7",
"7:16",
"9:3",
"10:3",
"10:37",
"11:28",
"12:16",
"13:18",
},
= {
{"1:1'", 223},
"1:23",
"3:2'",
"4:15",
},
= {
{"1:1'", 226},
"1:4'",
"2:7",
"3:10",
"4:16",
},
= {
{"1:1'", 230},
"1:10",
"2:13'",
"3:16",
},
= {
{"1:1'", 233},
"2:13",
"3:13",
"4:19",
},
= {
{"1:1'", 236},
"1:5",
},
= {
{"1:1'", 237},
},
= {
{"1:1'", 237},
"1:4",
},
= {
{"1:1'", 239},
"2:4'",
"3:2",
"4:6",
"6:4",
"7:10",
"9:5",
"10:9",
"12:2",
"13:12",
"14:16",
"16:12",
"17:16",
"18:20'",
"19:19",
"21:5'",
"22:5",
},
}
local index = {
OT = {
{'Genesis', 50},
{'Exodus', 40},
{'Leviticus', 27},
{'Numbers', 36},
{'Deuteronomy', 34},
{'Joshua', 24},
{'Judges', 21},
{'Ruth', 4},
{'1 Samuel', 31},
{'2 Samuel', 24},
{'1 Kings', 22},
{'2 Kings', 24},
{'1 Chronicles', 29},
{'2 Chronicles', 36},
{'Ezra', 10},
{'Nehemiah', 13},
{'Esther', 10},
{'Job', 42},
{'Psalms', 150},
{'Proverbs', 31},
{'Ecclesiastes', 12},
{'Song of Solomon', 8},
{'Isaiah', 66},
{'Jeremiah', 52},
{'Lamentations', 5},
{'Ezekiel', 48},
{'Daniel', 12},
{'Hosea', 4},
{'Joel', 3},
{'Amos', 9},
{'Obadiah', 1},
{'Jonah', 4},
{'Micah', 7},
{'Nahum', 3},
{'Habakkuk', 3},
{'Zephaniah', 3},
{'Haggai', 2},
{'Zechariah', 14},
{'Malachi', 4},
},
NT = {
{'Matthew', 28},
{'Mark', 16},
{'Luke', 24},
{'John', 21},
{'Acts', 28},
{'Romans', 16},
{'1 Corinthians', 16},
{'2 Corinthians', 13},
{'Galatians', 6},
{'Ephesians', 6},
{'Philippians', 4},
{'Colossians', 4},
{'1 Thessalonians', 5},
{'2 Thessalonians', 3},
{'1 Timothy', 6},
{'2 Timothy', 4},
{'Titus', 3},
{'Philemon', 1},
{'Hebrews', 3},
{'James', 5},
{'1 Peter', 5},
{'2 Peter', 3},
{'1 John', 5},
{'2 John', 1},
{'3 John', 1},
{'Jude', 1},
{'Revelation', 22},
},
AP = {
{"Psalms (1661)", 150},
{"Rules", 2},
}
}
return {OT=OT, AP=AP, NT=NT, index=index}