Модуль:Отексте/Русские святые

Для документации этого модуля может быть создана страница Модуль:Отексте/Русские святые/Документация

local p = {}

local localData, index, item, volume
local page = mw.title.getCurrentTitle()
local pagename = page.text
local root = "Русские святые, чтимые всею церковию или местно/"
local sub, isValid = pagename:gsub( "^" .. root, "" ); isValid = (isValid > 0)
local filePat = "Русские святые, чтимые всей церковью или местно. Опыт описания жизни их. %s.pdf"
local volDesc = { "Январь, февраль, март, апрель", "Май, июнь, июль, август", "Сентябрь, октябрь, ноябрь, декабрь" }
local volDescPRS = { "Январь, февраль, мартъ, апрѣль", "Май, іюнь, іюль, августъ", "Сентябрь, октябрь, ноябрь, декабрь" }

function p.wrapper( frame, pargs )
	if not isValid then return pargs end
	localData = localInitData()
	index = getIndex( sub )
	item = localData[index]
	volume = getVolume( item.id )
	
	pargs["АВТОР"] = "[[Филарет (Гумилевский)|Филаретъ]]"
	pargs["НАЗВАНИЕ"] = "Русскіе святые, чтимые всею церковію или мѣстно"
	pargs["КАЧЕСТВО"] = pargs["Q"] or pargs["КАЧЕСТВО"] or 3
	pargs["ИСТОЧНИК"] = makeSource( frame )
	pargs["ПРЕДЫДУЩИЙ"] = makeLink( index-1 )
	pargs["СЛЕДУЮЩИЙ"] = makeLink( index+1 )
	pargs["ЧАСТЬ"] = "~" .. makeTitle( item.id )
	pargs["ПОДЗАГОЛОВОКЧАСТИ"] = makeSub( item.cont )
	pargs["ОГЛАВЛЕНИЕ2"] = makeInnerToc( item.cont )
	
	local cat = makeCat(item)
	local pages = makePages(frame, item)

	return pargs, cat, pages
end

function getIndex( n )
	for i, v in ipairs ( localData ) do
		if v.id == n then return i end
	end
	return nil
end

function getVolume( s )
	local volumes = { 
		["Январь"] = "1", ["Февраль"] = "1", ["Март"] = "1", ["Апрель"] = "1", 
		["Май"] = "2", ["Июнь"] = "2", ["Июль"] = "2", ["Август"] = "2", 
		["Сентябрь"] = "3", ["Октябрь"] = "3", ["Ноябрь"] = "3", ["Декабрь"] = "3", 
	}
	local num = mw.ustring.gsub( s, "([А-Я][а-я]+)/%d+", volumes )
	return tonumber(num)
end

function makeTitle( s )
	local months = { 
		["Январь"] = " января", ["Февраль"] = " февраля", ["Март"] = " марта", ["Апрель"] = " апреля", 
		["Май"] = " мая", ["Июнь"] = " июня", ["Июль"] = " июля", ["Август"] = " августа", 
		["Сентябрь"] = " сентября", ["Октябрь"] = " октября", ["Ноябрь"] = " ноября", ["Декабрь"] = " декабря", 
	}
	local parts = mw.text.split( s, "/" )
	if parts[2] then return parts[2] .. months[parts[1]] else return parts[1] end
end

function makeSource( frame )
	local function pages(s)
		local offsets = { 9, 0, 3 }
		local x = offsets[volume]
		t = mw.text.split( s, "-" )
		for i, v in ipairs(t) do t[i] = v - x end
		if #t > 1 then return table.concat( t, "—", 1, 2 ) else return t[1] end
	end
	local book = frame:expandTemplate{
		title = "книга",
		args = {
			["автор"] = "Филаретъ Черниговскій",
			["заглавие"] = "Русскіе святые, чтимые всею церковію или мѣстно: Опытъ описанія жизни ихъ",
			["место"] = "СПб.",
			["год"] = "1882",
			["издание"] = "3-е изд",
			["издательство"] = "Изд. книгопродавца И. Л. Тузова",
			["ссылка"] = frame:callParserFunction( "canonicalurl", { "File:" .. string.format ( filePat, volDesc[volume] ) } ),
			["том"] = volume .. ". " .. volDescPRS[volume],
			["страницы"] = pages(item.src[1])
		}}
	return book
end

function makeLink( n )
	if not tonumber(n) then return end
	if not localData[n] then return end
	local linkPat = "[[Русские святые, чтимые всею церковию или местно/%s|%s]]"
	local page, title = localData[n].id, makeTitle(localData[n].id)
	return string.format( linkPat, page, title )
end

function makeSub( t )
	if type(t) == "string" then return t else return nil end
end

function makeInnerToc( t )
	if type(t) == "table" then return table.concat( t, " ~ " ) else return nil end
end

function makeCat( t )
	if type(t) ~= "table" then return end
	local key = t.id or ""
	key = key:gsub( "/", " 0" )
	key = key:gsub( " 0(%d%d)", " %1" )
	return { "[[Категория:Русские святые, чтимые всею церковию или местно|" .. key .. "]]" }
end

function makePages( frame, t )
	local src = item.src; if type( src ) ~= "table" then return end
	local idx = string.format( filePat, volDesc[volume] )
	local include = src[1]
	local fromsection, tosection
	if src[2] then
		if type(src[2]) == "string" then
			fromsection = src[2]; tosection = src[2]
		else
			local from, to = { "2", false, "2" }, { false, "1", "1" }
			fromsection, tosection = from[src[2]], to[src[2]]
		end
	end
	return "<div class=text>\n" .. frame:extensionTag ( "pages", "", { 
		index = idx, 
		include = include, 
		fromsection = fromsection, 
		tosection = tosection,
	})
end

function localInitData()
	return {
		-- Отделение 1: Январь, февраль, март, апрель --------------------------
		{ id = "Январь/2", src = { "10-19", 2 }, cont = { 
			"Преп. Сильвестр печерскій", 
			"Прав. Іуліанія лазаревская", 
		}, },
		{ id = "Январь/8", src = { "19-26", 1 }, cont = { 
			"Преп. Григорій печерскій", 
			"Страданіе св. Исидора и пр.", 
		}, },
		{ id = "Январь/9", src = { "27-50", 2 }, cont = "Св. Филиппъ митрополитъ московскій", },
		{ id = "Январь/10", src = { "50-61", 3 }, cont = "Преп. Павелъ обнорскій", },
		{ id = "Январь/11", src = { "61-66", 1 }, cont = "Преп. Михаилъ клопскій", },
		{ id = "Январь/12", src = { "67-74", 0 }, cont = { 
			"Преп. Мартиніанъ бѣлозерскій", 
			"Преп. Галактіонъ", 
		}, },
		{ id = "Январь/13", src = { "75-82", 2 }, cont = { 
			"Преп. Иринархъ ростовскій", 
			"Преп. Елеазаръ анзерскій", 
		}, },
		{ id = "Январь/16", src = { "82", 1 }, cont = "Блаж. Максимъ тотемскій", },
		{ id = "Январь/17", src = { "83-86", 2 }, cont = { 
			"Преп. Антоній дымскій", 
			"Преп. Антоній Краснохолмскій", 
			"Преп. Антоній на черныхъ озерахъ", 
		}, },
		{ id = "Январь/19", src = { "86-89", 3 }, cont = { 
			"Преп. Макарій печерскій", 
			"Блаж. Ѳеодоръ юродивый", 
		}, },
		{ id = "Январь/21", src = { "89-103", 1 }, cont = "Преп. Максимъ грекъ", },
		{ id = "Январь/22", src = { "104-105", 2 }, cont = { 
			"Преп. Анастасій іеродіаконъ", 
			"Преп. Макарій жабынскій", 
		}, },
		{ id = "Январь/23", src = { "105-116", 1 }, cont = "Преп. Геннадій любимскій", },
		{ id = "Январь/24", src = { "117-119", 2 }, cont = "Св. Іоаннъ муч. казанскій", },
		{ id = "Январь/25", src = { "119-124", 3 }, cont = "Св. Моисей архіеп. новгородскій", },
		{ id = "Январь/28", src = { "124-137", 3 }, cont = { 
			"Преп. Ефремъ новоторжскій", 
			"Св. Ефремъ митр. переяславскій", 
			"Преп. Ѳеодосій тотемскій", 
		}, },
		{ id = "Январь/29", src = { "137-149", 3 }, cont = { 
			"Пр. Лаврентій печерскій, еп. туровскій", 
			"Свв. еп. пермскіе: Герасимъ, Питиримъ и Іона", 
		}, },
		{ id = "Январь/30", src = { "149-154", 1 }, cont = "Св. Никита еп. новгородскій", },
		------------------------------- ФЕВРАЛЬ --------------------------------
		{ id = "Февраль/3", src = { "156-162", 0 }, cont = { 
			"Св. Симеонъ, еп. тверской", 
			"Благов. Романъ кн. угличскій", 
		}, },
		{ id = "Февраль/4", src = { "163-173", 2 }, cont = { 
			"Преп. Кириллъ новоезерскій", 
			"Пр. Аврамій и Копрій печенгскіе", 
		}, },
		{ id = "Февраль/9", src = { "173-176", 3 }, cont = "Преп. Никифоръ и Геннадій важеозерскіе", },
		{ id = "Февраль/10", src = { "176-215", 3 }, cont = { 
			"Преп. Прохоръ печерскій", 
			"Свв. Іоакимъ, Лука, Германъ, Аркадій, Григорій, Мартирій, Антоній, Василій и Симеонъ новг.", 
			"Преп. Логгинъ коряжемскій", 
		}, },
		{ id = "Февраль/11", src = { "215-233", 3 }, cont = { 
			"Св. Всеволодъ-Гавріилъ кн. псковскій", 
			"Преп. Димитрій прилуцкій", 
		}, },
		{ id = "Февраль/12", src = { "233-262", 1 }, cont = "Св. Алексій митр. и чудотворецъ Россіи", },
		{ id = "Февраль/14", src = { "263-268", 2 }, cont = "Преп. Исаакій затворникъ", },
		{ id = "Февраль/18", src = { "268-270", 3 }, cont = "Преп. Козма на Яхромѣ", },
		{ id = "Февраль/20", src = { "270-277", 1 }, cont = "Преп. Корнилій псковскій", },
		{ id = "Февраль/23", src = { "278", 0 }, cont = "Преп. Моисей бѣлозерскій и преп. Поликарпъ брянскій", },
		{ id = "Февраль/24", src = { "279-281", 2 }, cont = "Преп. Еразмъ печерскій", },
		{ id = "Февраль/27", src = { "281-283", 1 }, cont = "Преп. Титъ пресв. печерскій", },
		{ id = "Февраль/28", src = { "284-287", 0 }, cont = "Блаж. Николай юродивый псковскій", },
		------------------------------- МАРТ -----------------------------------
		{ id = "Март/1", src = { "288-292", 0 }, cont = "Преп. Мартирій Зеленецкій", },
		{ id = "Март/2", src = { "293-310", 2 }, cont = { 
			"Св. Арсеній еп. твер.", 
			"Пр. Савва и Варсанофій твер.", 
			"Преп. Савватій твер. и ученикъ его Евфросинъ", 
		}, },
		{ id = "Март/4", src = { "310-330", 1 }, cont = { 
			"Пр. Герасимъ вологодскій", 
			"Благов. кн. Георгій Владимірскій и Василько Ростовскій", 
			"Благов. кн. Даніилъ московскій", 
			"Преп. игумены Іоасафъ и Василій", 
		}, },
		{ id = "Март/5", src = { "331-334", 2 }, cont = "Преп. Адріанъ пошехонскій", },
		{ id = "Март/8", src = { "334-347", 3 }, cont = "Преп. Лазарь мурманскій", },
		{ id = "Март/11", src = { "347-358", 3 }, cont = "Св. Евфимій архіеп. новгородскій", },
		{ id = "Март/14", src = { "358-374", 3 }, cont = { 
			"Благ. вел. кн. Ростиславъ-Михаилъ Мстиславичъ",
			"Блаж. Ѳеогностъ митр. кіевскій", 
		}, },
		{ id = "Март/15", src = { "374", 1 }, cont = "Преп. Никандръ городенскій", },
		{ id = "Март/16", src = { "375-381", 2 }, cont = "Св. Серапіонъ архіеп. новгородскій", },
		{ id = "Март/17", src = { "381-388", 3 }, cont = "Преп. Макарій колязинскій", },
		{ id = "Март/19", src = { "388-390", 3 }, cont = "Преп. Иннокентій", },
		{ id = "Март/20", src = { "390-393", 3 }, cont = "Преп. Евфросинъ синозерскій", },
		{ id = "Март/23", src = { "393-408", 3 }, cont = { 
			"Преп. Никонъ печерскій",
			"Преп. Пахомій нерехтскій",
			"Св. Василій мангазейскій", 
		}, },
		{ id = "Март/24", src = { "408-411", 3 }, cont = "Свв. Стефанъ и Петръ муч. казанскіе", },
		{ id = "Март/28", src = { "411-415", 3 }, cont = { 
			"Преподобно-муч. Евстратій", 
			"Преп. Иларіонъ гдовскій", 
		}, },
		{ id = "Март/29", src = { "415-418", 3 }, cont = "Преп. Іона и Маркъ псково-печерскіе", },
		{ id = "Март/31", src = { "418-435", 1 }, cont = "Св. Іона митр. и чудотворецъ Россіи", },
		------------------------------- АПРЕЛЬ ---------------------------------
		{ id = "Апрель/1", src = { "436-443", 2 }, cont = "Преп. Евфимій суздальскій", },
		{ id = "Апрель/3", src = { "443", "3" }, cont = "Преп. Нектарій бѣжецкій", }, -- секция 3
		{ id = "Апрель/4", src = { "443-444", 3 }, cont = "Преп. Зозима ворбозомскій", },
		{ id = "Апрель/6", src = { "444-447", 1 }, cont = "Св. муч. Павелъ", },
		{ id = "Апрель/7", src = { "448-465", 2 }, cont = { 
			"Преп. Нилъ сорскій", 
			"Преп. Даніилъ переяславскій", 
		}, },
		{ id = "Апрель/11", src = { "465-478", 3 }, cont = { 
			 "Преп. Іаковъ желѣзно-борскій", 
			 "Преп. Евѳимій и Харитонъ сянженскіе", 
			 "Св. Варсонофій еписк. тверской", 
		}, },
		{ id = "Апрель/12", src = { "478-484", 3 }, cont = "Св. Василій еписк. рязанскій", },
		{ id = "Апрель/14", src = { "484-491", 3 }, cont = "Св. муч. литовскіе Іоаннъ, Антоній и Евстафій", },
		{ id = "Апрель/15", src = { "491-499", 3 }, cont = "Св. в. кн. Мстиславъ Владиміровичъ", },
		{ id = "Апрель/16", src = { "499-501", 3 }, cont = "Преп. княгиня Ѳеодора", },
		{ id = "Апрель/17", src = { "501-515", 3 }, cont = "Преп. Зосима соловецкій", },
		{ id = "Апрель/18", src = { "515-518", 3 }, cont = "Преп. Евѳимій, Антоній и Феликсъ корельскіе", },
		{ id = "Апрель/20", src = { "518-528", 3 }, cont = { 
			 "Преп. Александръ ошевенскій", 
			 "Страданіе Гавріила младенца", 
		}, },
		{ id = "Апрель/21", src = { "528-536", 1 }, cont = "Св. Нифонтъ новгородск. святитель", },
		{ id = "Апрель/23", src = { "537", "1" }, cont = "Блаж. Георгій шенкурскій", }, -- секция 1
		{ id = "Апрель/24", src = { "537", "3" }, cont = "Преп. Савва печерскій", }, -- секция 3
		{ id = "Апрель/25", src = { "537-541", 1 }, cont = "Преп. Сильвестръ обнорскій", },
		{ id = "Апрель/26", src = { "542-561", 2 }, cont = "Св. Стефанъ просвѣтитель Перми", },
		{ id = "Апрель/27", src = { "561-563", 3 }, cont = "Св. Стефанъ еп. волынскій", },
		{ id = "Апрель/28", src = { "563-577", 1 }, cont = "Св. Кириллъ еп. Туровскій", },
		-- Отделение 2: Май, июнь, июль, август --------------------------------
		{ id = "Май/1", src = { "5-29", 2 }, cont = { 
			"Преп. Пафнутій боровскій", 
			"Сщмч. Макарій, кіевскій митрополитъ", 
			"Пр. Герасимъ Болдинскій", 
		}, },
		{ id = "Май/3", src = { "29-57", 3 }, cont = "Преп. Ѳеодосій печерскій", },
		{ id = "Май/5", src = { "57-60", 1 }, cont = { 
			"Преп. Михей ученикъ Сергіевъ", 
			"Пр. Адріанъ монзенскій", 
		}, },
		{ id = "Май/7", src = { "61-74", 2 }, cont = { 
			"Преп. Антоній печерскій", 
			"Св. Пахомій", 
		}, },
		{ id = "Май/12", src = { "74-86", 1 }, cont = "Преп. Діонисій архимандритъ Сергіевой лавры", },
		{ id = "Май/13", src = { "87-88", 2 }, cont = "Праведная дѣвица Гликерія", },
		{ id = "Май/14", src = { "88-91", 3 }, cont = "Св. Исидоръ юродивый ростовскій", },
		{ id = "Май/15", src = { "91-108", 3 }, cont = { 
			"Св. Исаія еп. ростовскій", 
			"Преп. Исаія печерскій", 
			"Преп. Евфросинъ псковскій", 
			"Страданіе св. царевича Димитрія", 
		}, },
		{ id = "Май/19", src = { "108-120", 1 }, cont = { 
			"Св. кн. Іоаннъ угличскійо, въ иночествѣ Игнатій", 
			"Преп. Корнилій комельскій", 
		}, },
		{ id = "Май/20", src = { "121-134", 0 }, cont = { 
			"Св. Симонъ еп. Владимірскій", 
			"Св. Довмонтъ-Тимоѳей кн. псковскій", 
		}, },
		{ id = "Май/21", src = { "135-143", 0 }, cont = { 
			"Св. Константинъ кн. муромскій съ чадами его Михаиломъ и Ѳеодоромъ", 
			"Преп. Агапитъ маркушевскій", 
		}, },
		{ id = "Май/23", src = { "144-158", 0 }, cont = { 
			"Св. Леонтій епископъ ростовскій", 
			"Преп. Евфросинія княжна полоцкая", 
			"Преп. Паисій галичскій", 
		}, },
		{ id = "Май/24", src = { "159-163", 0 }, cont = "Преп. Никита столпникъ переяславскій", },
		{ id = "Май/27", src = { "164-167", 2 }, cont = "Преп. Ѳерапонтъ можайскій", },
		{ id = "Май/28", src = { "167-172", 3 }, cont = "Св. Игнатій еп. ростовскій", },
		{ id = "Май/29", src = { "172-174", 1 }, cont = "Блаж. Іоаннъ юродивый устюжскій", },
		------------------------------- ИЮНЬ -----------------------------------
		{ id = "Июнь/1", src = { "175-186", 0 }, cont = { 
			"Преп. Агапитъ, безмездный врачъ", 
			"Преп. Діонисій глушицкій", 
		}, },
		{ id = "Июнь/4", src = { "187", 2 }, cont = "Преп. Еліазаръ и Назарій олонецкіе", },
		{ id = "Июнь/5", src = { "187-195", 1 }, cont = { 
			"Кн. Игорь—Георгій, благов. в. кн. кіевскій", 
			"Благов. кн. Ѳеодоръ", 
		}, },
		{ id = "Июнь/6", src = { "196-203", 2 }, cont = { 
			"Преп. Паисій угличскій", 
			"Преп. Іоны климецкій", 
		}, },
		{ id = "Июнь/8", src = { "203-206", 3 }, cont = "Св. Ѳеодоръ еп. ростовскій и чудотворецъ суздальскій", },
		{ id = "Июнь/9", src = { "206-227", 3 }, cont = { 
			"Преп. Кириллъ бѣлозерскій", 
			"Преп. Александръ куштскій", 
		}, },
		{ id = "Июнь/11", src = { "227-228", 3 }, cont = "Преп. Варнава", },
		{ id = "Июнь/12", src = { "228-239", 3 }, cont = { 
			"Преп. Арсеній коневскій", 
			"Преп. Онуфрій мальскій", 
			"Преп. Онуфрій и Авксентій вологодскіе", 
			"Преп. Стефанъ озерскій", 
			"Преп. Вассіанъ и Іона соловецкіе", 
		}, },
		{ id = "Июнь/13", src = { "239-243", 3 }, cont = "Преп. Андроникъ московскій", },
		{ id = "Июнь/14", src = { "243-249", 3 }, cont = {
			"Благов. кн. Мстиславъ", 
			"Преп. Меѳодій пѣшношскій", 
		}, },
		{ id = "Июнь/15", src = { "249-254", 3 }, cont = {
			"Св. Михаилъ митр. кіевскій", 
			"Преп. Григорій и Вассіанъ авнежскіе", 
		}, },
		{ id = "Июнь/16", src = { "254-260", 3 }, cont = {
			"Преп. Тихонъ медынскій", 
			"Преп. Тихонъ луховскій", 
		}, },
		{ id = "Июнь/17", src = { "260-262", 3 }, cont = {
			"Преп. братья Алфановы: Никита, Кириллъ, Никифоръ, Климентъ и Исаакъ", 
			"Преп. Ананія", 
		}, },
		{ id = "Июнь/19", src = { "262-268", 1 }, cont = "Преп. Варлаамъ шенкурскій", },
		{ id = "Июнь/20", src = { "269-270", 0 }, cont = "Благов. кн. Глѣбъ Андреевичъ", },
		{ id = "Июнь/23", src = { "271-274", 2 }, cont = {
			"Преп. Артемій веркольскій", 
			"Преп. Іосифъ", 
		}, },
		{ id = "Июнь/24", src = { "274", 1 }, cont = "Св. Іаковъ и Іоаннъ менюжскіе", },
		{ id = "Июнь/25", src = { "275-280", 2 }, cont = "Благов. кн. Давидъ и Ефросинія муромскіе чудотвор.", },
		{ id = "Июнь/27", src = { "280-285", 3 }, cont = {
			"Блаж. старецъ Мартинъ", 
			"Преп. Серапіонъ кожеозерскій", 
		}, },
		{ id = "Июнь/28", src = { "285-288", 1 }, cont = {
			"Преп. Ксенофонтъ робейскій", 
			"Преп. Сергій и Германъ валаамскіе", 
		}, },
		{ id = "Июнь/29", src = { "289-295", 2 }, cont = {
			"Св. Петръ царевичъ, ростовскій", 
		}, },
		{ id = "Июнь/30", src = { "295-306", 1 }, cont = "Благов. кн. Андрей боголюбскій", },
		------------------------------- ИЮЛЬ -----------------------------------
		{ id = "Июль/1", src = { "307-326", 2 }, cont = "Св. Фотій митр. московскій", },
		{ id = "Июль/3", src = { "326-337", 3 }, cont = {
			"Благов. кн. ярославскіе Василій и Константинъ", 
			"Преп. Іоаннъ и Логгинъ яренгскіе", 
			"Блаж. Іоаннъ юродивый московскій", 
			"Преп. Никодимъ кожеозерскій", 
		}, },
		{ id = "Июль/6", src = { "337-339", 3 }, cont = "Св. Іуліанія княжна ольшанская", },
		{ id = "Июль/7", src = { "339-346", 3 }, cont = "Благов. Евдокія—Евфросинія, вел. кн. московская", },
		{ id = "Июль/8", src = { "346-354", 3 }, cont = "Блаж. Прокопій устюжскій, юродивый для Христа", },
		{ id = "Июль/11", src = { "354-367", 3 }, cont = "Св. благов. кн. Ольга въ крещеніи Елена, равноапостольная", },
		{ id = "Июль/12", src = { "367-377", 3 }, cont = {
			"Мучен. Ѳеодоръ и Іоаннъ кіевскіе", 
			"Блаж. Серапіонъ еп. Владимірскій", 
			"Преп. Арсеній новгородскій", 
			"Преп. Симонъ воломскій", 
		}, },
		{ id = "Июль/14", src = { "377-382", 3 }, cont = "Преп. Стефанъ махрищскій", },
		{ id = "Июль/15", src = { "382-393", 1 }, cont = "Св. кн. Владиміръ равноапостольный", },
		{ id = "Июль/17", src = { "394-398", 2 }, cont = {
			"Преп. Иринархъ игуменъ соловецкій", 
			"Преп. Леонидъ устьнедумскій", 
		}, },
		{ id = "Июль/18", src = { "398-401", 3 }, cont = "Преп. Іоаннъ многострадальный", },
		{ id = "Июль/19", src = { "401-405", 3 }, cont = "Св. кн. Романъ рязанскій", },
		{ id = "Июль/20", src = { "405-409", 3 }, cont = "Преп. Аврамій чухломскій", },
		{ id = "Июль/21", src = { "409", 1 }, cont = "Преп. Онуфрій", },
		{ id = "Июль/22", src = { "410-412", 2 }, cont = "Преп. Корнилій переяславскій", },
		{ id = "Июль/24", src = { "412-430", 3 }, cont = {
			"Св. князья Борисъ и Глѣбъ", 
			"Преп. Поликарпъ архим. печерскій", 
		}, },
		{ id = "Июль/25", src = { "430-437", 3 }, cont = "Преп. Макарій желтоводскій и унженскій", },
		{ id = "Июль/26", src = { "437-442", 3 }, cont = "Преп. Моисей Угринъ", },
		{ id = "Июль/27", src = { "442-450", 3 }, cont = {
			"Прав. Николай Качановъ, юродивый для Христа", 
			"Св. Іосафъ митр. московскій", 
		}, },
		{ id = "Июль/29", src = { "450-451", 1 }, cont = {
			"Преп. Константинъ косинскій", 
			"Преп. Романъ киржачскій", 
		}, },
		{ id = "Июль/30", src = { "452-454", 0 }, cont = "Обрѣтеніе мощей преп. Германа соловецкаго", },
		------------------------------- АВГУСТ ---------------------------------
		{ id = "Август/2", src = { "455-460", 0 }, cont = "Блаж. Василій московскій", },
		{ id = "Август/3", src = { "461-469", 2 }, cont = "Преп. Антоній римлянинъ", },
		{ id = "Август/6", src = { "469-472", 3 }, cont = "Св. Ѳеоктистъ еп. черниговскій", },
		{ id = "Август/7", src = { "472-475", 3 }, cont = "Преп. Пименъ многоболѣзненный", },
		{ id = "Август/8", src = { "475-477", 3 }, cont = "Преп. Григорій иконописец печерскій", },
		{ id = "Август/10", src = { "477-480", 3 }, cont = "Блаж. Лаврентій, юродивый калужскій", },
		{ id = "Август/11", src = { "480-484", 3 }, cont = "Прмч. Василій и Ѳеодоръ печерскіе", },
		{ id = "Август/13", src = { "484-511", 3 }, cont = "Св. Тихонъ еп. воронежскій", },
		{ id = "Август/17", src = { "511-515", 1 }, cont = {
			"Преп. Алипій печерскій", 
			"Преп. Филиппъ Янковскій", 
		}, },
		{ id = "Август/21", src = { "516-528", 0 }, cont = {
			"Преп. Аврамій смоленскій", 
			"Преп. Аврамій", 
			"Преп. Корнилій и Аврамій палеостровскіе", 
		}, },
		{ id = "Август/24", src = { "529-533", 2 }, cont = "Преп. Арсеній комельскій", },
		{ id = "Август/26", src = { "533-537", 1 }, cont = "Преп. Адріанъ ондрусовскій", },
		{ id = "Август/27", src = { "538-539", 2 }, cont = "Преп. Кукша", },
		{ id = "Август/28", src = { "539-570", 1 }, cont = {
			"Печерскіе угодники, почивающіе въ Ѳеодосіевой пещерѣ", 
			"Преп. Савва крыпецкій", 
		}, },
		{ id = "Август/30", src = { "571-578", 2 }, cont = "Пр. Александръ свирскій", },
		{ id = "Август/31", src = { "578-585", 1 }, cont = "Св. Іоаннъ митр. кіевскій", },
		-- Отделение 3: Сентябрь, октябрь, ноябрь, декабрь ---------------------
		{ id = "Сентябрь/3", src = { "8-10", 2 }, cont = "Блаж. Іоаннъ ростовскій", },
		{ id = "Сентябрь/5", src = { "10-16", 3 }, cont = "Пр. Аѳанасій брестскій", },
		{ id = "Сентябрь/7", src = { "16-37", 3 }, cont = { 
			"Св. Іоаннъ архіеп. новгородскій", 
			"Прмч. Макарій каневскій", 
		}, },
		{ id = "Сентябрь/9", src = { "37-46", 3 }, cont = { 
			"Пр. Іосифъ волоколамскій", 
			"Пр. Іоакимъ опочскій", 
		}, },
		{ id = "Сентябрь/10", src = { "46-50", 3 }, cont = "Пр. Іоасафъ—Андрей князь", },
		{ id = "Сентябрь/12", src = { "50-63", 3 }, cont = { 
			"Пр. Аѳанасій высоцкій", 
			"Пр. Вассіанъ тиксенскій", 
			"Правед. Симеонъ верхотурскій", 
		}, },
		{ id = "Сентябрь/16", src = { "63-83", 3 }, cont = "Св. Кипріанъ митрополитъ", },
		{ id = "Сентябрь/19", src = { "83-93", 3 }, cont = "Св. благ. кн. Ѳеодоръ ярославскій", },
		{ id = "Сентябрь/20", src = { "93-107", 3 }, cont = "Св. благ. кн. Михаилъ и Леонтій черниговскіе", },
		{ id = "Сентябрь/21", src = { "107-113", 3 }, cont = "Св. Меркурій еп. смоленскій и прпп. Антоніевой пещеры", },
		{ id = "Сентябрь/24", src = { "113-123", 3 }, cont = { 
			"Пр. Аврамій мирожскій", 
			"Пр. Никандръ псковскій", 
			"Пр. Галактіонъ вологодскій", 
		}, },
		{ id = "Сентябрь/25", src = { "123-161", 3 }, cont = { 
			"Пр. Евфросинія суздальская", 
			"Пр. Сергій радонежскій", 
		}, },
		{ id = "Сентябрь/26", src = { "161-164", 3 }, cont = "Пр. Ефремъ перекопскій", },
		{ id = "Сентябрь/27", src = { "164-170", 3 }, cont = "Пр. Савватій соловецкій", },
		{ id = "Сентябрь/28", src = { "170-172", 3 }, cont = "Пр. Иродіонъ илозерскій", },
		{ id = "Сентябрь/29", src = { "172-174", 3 }, cont = "Пр. Кипріанъ устюжскій", },
		{ id = "Сентябрь/30", src = { "174-178", 1 }, cont = "Пр. Григорій пельшемскій", },
		------------------------------- ОКТЯБРЬ --------------------------------
		{ id = "Октябрь/1", src = { "180-187", 2 }, cont = "Пр. Савва вишерскій", },
		{ id = "Октябрь/2", src = { "187-194", 3 }, cont = { 
			"Пр. Кассіанъ угличскій", 
			"Блаж. Кипріанъ", 
		}, },
		{ id = "Октябрь/4", src = { "194-197", 1 }, cont = "Св. кн. Владиміръ Ярославичъ и кн. Анна", },
		{ id = "Октябрь/5", src = { "198-203", 0 }, cont = { 
			"Пр. Даміанъ цѣлебникъ и прозорливые Іеремія и Матѳей", 
			"Пр. Харитина", 
		}, },
		{ id = "Октябрь/7", src = { "204-207", 2 }, cont = { 
			"Пр. Сергій послушливый", 
			"Пр. Сергій нуромскій", 
		}, },
		{ id = "Октябрь/8", src = { "207-219", 1 }, cont = "Пр. Трифонъ вятскій", },
		{ id = "Октябрь/10", src = { "220-221", 2 }, cont = "Блаж. Андрей тотемскій", },
		{ id = "Октябрь/11", src = { "221", 1 }, cont = "Пр. Ѳеофанъ печерскій", },
		{ id = "Октябрь/12", src = { "222-225", 2 }, cont = "Пр. Амфилохій, Макарій, Тарасій и Ѳеодосій глушицкіе", },
		{ id = "Октябрь/14", src = { "225-230", 3 }, cont = "Пр. Николай Святоша кн. черниговскій", },
		{ id = "Октябрь/15", src = { "230-241", 1 }, cont = { 
			"Св. Іоаннъ еп. суздальскій", 
			"Св. Діонисій архіеп. суздальскій", 
		}, },
		{ id = "Октябрь/16", src = { "242-244", 2 }, cont = "Св. кн. Евпраксія псковская", },
		{ id = "Октябрь/17", src = { "244-246", 3 }, cont = "Пр. Антоній леохновскій", },
		{ id = "Октябрь/18", src = { "246-247", 3 }, cont = "Пр. Давидъ серпуховскій", },
		{ id = "Октябрь/21", src = { "247", 1 }, cont = "Пр. Ѳеофилъ и Іаковъ омучскіе", },
		{ id = "Октябрь/22", src = { "248-251", 2 }, cont = "Пр. Ѳеодоръ и Павелъ ростовскіе", },
		{ id = "Октябрь/23", src = { "251-253", 1 }, cont = "Праведный Іаковъ боровичскій", },
		{ id = "Октябрь/24", src = { "254-257", 2 }, cont = { 
			"Пр. Ареѳа печерскій", 
			"Блаж. Іоаннъ псковскій", 
		}, },
		{ id = "Октябрь/27", src = { "257-270", 3 }, cont = { 
			"Пр. Несторъ лѣтописецъ", 
			"Св. Андрей кн. смоленскій", 
		}, },
		{ id = "Октябрь/28", src = { "270-294", 3 }, cont = { 
			"Преп. Іовъ почаевскій", 
			"Св. Димитрій митр. ростовскій", 
		}, },
		{ id = "Октябрь/29", src = { "294-299", 3 }, cont = "Пр. Аврамій ростовскій", },
		{ id = "Октябрь/31", src = { "299-302", 1 }, cont = "Пр. Спиридонъ, Никодимъ и Анатолій печерскіе", },
		------------------------------- НОЯБРЬ ---------------------------------
		{ id = "Ноябрь/3", src = { "304-308", 2 }, cont = "Св. княжна Анна Всеволодовна", },
		{ id = "Ноябрь/4", src = { "308-311", 3 }, cont = "Блаж. Симонъ юрьевскій", },
		{ id = "Ноябрь/5", src = { "311-323", 3 }, cont = "Св. Іона архіеп. новгородскій", },
		{ id = "Ноябрь/6", src = { "323-345", 3 }, cont = { 
			"Пр. Варлаамъ хутынскій", 
			"Св. Германъ архіеп. казанскій", 
		}, },
		{ id = "Ноябрь/9", src = { "345-348", 3 }, cont = "Пр. Онисифоръ печерскій", },
		{ id = "Ноябрь/11", src = { "348-351", 3 }, cont = "Блаж. Максимъ юродивый московскій", },
		{ id = "Ноябрь/14", src = { "351-354", 3 }, cont = "Пр. Филиппъ ирапскій", },
		{ id = "Ноябрь/15", src = { "354", "3" }, cont = "Пр. Филиппъ рабангскій", }, -- секция 3
		{ id = "Ноябрь/16", src = { "354-355", 3 }, cont = "Пр. Сергій малопинежскій", },
		{ id = "Ноябрь/17", src = { "355-361", 3 }, cont = "Пр. Никонъ радонежскій", },
		{ id = "Ноябрь/19", src = { "361-367", 3 }, cont = "Пр. Варлаамъ печерскій", },
		{ id = "Ноябрь/21", src = { "367-372", 3 }, cont = "Св. к. Ярополкъ Изяславичь", },
		{ id = "Ноябрь/22", src = { "372-387", 3 }, cont = "Св. кн. Михаилъ Ярославичь тверскій", },
		{ id = "Ноябрь/23", src = { "387-427", 3 }, cont = { 
			"Св. кн. Александръ невскій", 
			"Св. Митрофанъ еп. воронежскій", 
		}, },
		{ id = "Ноябрь/24", src = { "427-430", 1 }, cont = { 
			"Св. муч. Меркурій смоленскій", 
			"Пр. Симонъ сойгинскій", 
		}, },
		{ id = "Ноябрь/26", src = { "431-469", 0 }, cont = "Св. Иннокентій еп. иркутскій", },
		{ id = "Ноябрь/27", src = { "470-477", 2 }, cont = { 
			"Св. Іаковъ еп. ростовскій", 
			"Пр. Діодоръ юрьегорскій", 
		}, },
		{ id = "Ноябрь/28", src = { "477-482", 3 }, cont = "Св. Ѳеодоръ архіеп. ростовскій", },
		{ id = "Ноябрь/29", src = { "482-483", 1 }, cont = "Пр. Нектарій печерскій", },
		------------------------------- ДЕКАБРЬ --------------------------------
		{ id = "Декабрь/2", src = { "484-487", 2 }, cont = "Пр. Аѳанасій печерскій", },
		{ id = "Декабрь/3", src = { "487-497", 1 }, cont = "Пр. Савва звенигородскій", },
		{ id = "Декабрь/4", src = { "498-520", 2 }, cont = { 
			"Св. Гурій архіеп. казанскій", 
			"Св. Геннадій архіеп. новгородскій", 
		}, },
		{ id = "Декабрь/6", src = { "520-525", 3 }, cont = "Блаж. Максимъ митрополитъ", },
		{ id = "Декабрь/7", src = { "525-540", 3 }, cont = { 
			"Пр. Нилъ столбенскій", 
			"Пр. Антоній сійскій", 
		}, },
		{ id = "Декабрь/8", src = { "540-545", 3 }, cont = "Пр. Кириллъ челмскій", },
		{ id = "Декабрь/11", src = { "545-547", 3 }, cont = "Пр. Никонъ сухій печерскій", },
		{ id = "Декабрь/12", src = { "547-553", 3 }, cont = "Пр. Ѳерапонтъ монзенскій", },
		{ id = "Декабрь/15", src = { "553-569", 3 }, cont = "Пр. Трифонъ печенскій", },
		{ id = "Декабрь/16", src = { "569-573", 3 }, cont = "Пр. княгиня Софія", },
		{ id = "Декабрь/18", src = { "573-574", 3 }, cont = "Пр. Севастіанъ пошехонскій", },
		{ id = "Декабрь/19", src = { "574-575", 3 }, cont = "Пр. Илія муромецъ", },
		{ id = "Декабрь/21", src = { "575-603", 3 }, cont = { 
			"Св. Петръ митрополитъ", 
			"Св. княгиня Іуліанія", 
			"Блаж. Прокопій вятскій", 
		}, },
		{ id = "Декабрь/23", src = { "603-608", 3 }, cont = "Св. Ѳеоктистъ архіеп. новгородскій", },
		{ id = "Декабрь/28", src = { "608", 1 }, cont = "Пр. Игнатій ломскій", },
		{ id = "Декабрь/29", src = { "609-615", 0 }, cont = "Пр. Маркъ, Іоаннъ и Ѳеофилъ печерскіе", },
	}
end

return p