// project-sections.jsx — довідник розділів проєктної документації (за ДБН А.2.2-3 / ДСТУ).
// code — марка розділу (основний комплект), name — повна назва, c:1 — часто вживані (будівлі).
// УВАГА: марки НЕ унікальні (АД, В, ПГ, ПД, СДКМ повторюються) — дизамбіг по name.

window.PROJECT_SECTIONS = [
  { code: "ПЗ",   name: "Пояснювальна записка", c: 1 },
  { code: "СП",   name: "Склад проєкту", c: 1 },
  { code: "ВД",   name: "Вихідні дані", c: 1 },
  { code: "ГП",   name: "Генеральний план", c: 1 },
  { code: "АР",   name: "Архітектурні рішення", c: 1 },
  { code: "АБ",   name: "Архітектурно-будівельні рішення", c: 1 },
  { code: "АІ",   name: "Інтер'єри", c: 1 },
  { code: "КБ",   name: "Конструкції бетонні (залізобетонні)", c: 1 },
  { code: "КМ",   name: "Конструкції металеві", c: 1 },
  { code: "КМД",  name: "Конструкції металеві деталізовані", c: 1 },
  { code: "КД",   name: "Конструкції дерев'яні", c: 1 },
  { code: "ОВ",   name: "Опалення, вентиляція та кондиціонування", c: 1 },
  { code: "ВК",   name: "Водопровід та каналізація", c: 1 },
  { code: "ЕО",   name: "Електричне освітлення (внутрішнє)", c: 1 },
  { code: "ЕП",   name: "Електропостачання", c: 1 },
  { code: "ЕМ",   name: "Силове електрообладнання", c: 1 },
  { code: "СКС",  name: "Слабоструменеві системи", c: 1 },
  { code: "ПС",   name: "Пожежна сигналізація", c: 1 },
  { code: "ОВНС", name: "Оцінка впливу на навколишнє середовище", c: 1 },
  { code: "ЕЕ",   name: "Енергоефективність", c: 1 },
  { code: "ПОБ",  name: "Проєкт організації будівництва", c: 1 },
  { code: "К",    name: "Кошторисна документація", c: 1 },
  { code: "Р",    name: "Робоча документація", c: 1 },
  { code: "ОП",   name: "Охорона праці", c: 1 },

  // ── повний перелік ──
  { code: "АК",   name: "Автоматизація комплексна" },
  { code: "А…",   name: "Автоматизація (за основним комплектом)" },
  { code: "АД",   name: "Автомобільні дороги" },
  { code: "АЗ",   name: "Антикорозійний захист конструкцій будинків, споруд" },
  { code: "АЗО",  name: "Антикорозійний захист технологічних апаратів, газоходів, трубопроводів" },
  { code: "АРД",  name: "Археологічні дослідження" },
  { code: "АД",   name: "Архітектурні дослідження" },
  { code: "БЗ",   name: "Блискавкозахист" },
  { code: "ВТ",   name: "Вертикальний транспорт" },
  { code: "ВЕМ",  name: "Виробничо-екологічний моніторинг" },
  { code: "В",    name: "Вишукування" },
  { code: "ВЗ",   name: "Вогнезахист" },
  { code: "ВДК",  name: "Вогнезахист дерев'яних конструкцій" },
  { code: "В",    name: "Вступ" },
  { code: "ВУ",   name: "Відомості про учасників проєктування" },
  { code: "ГПВ",  name: "Газопостачання (внутрішні пристрої)" },
  { code: "ГПЗ",  name: "Газопостачання зовнішнє" },
  { code: "ГТ",   name: "Генеральний план та споруди транспорту" },
  { code: "Г",    name: "Геологічна частина" },
  { code: "ГР",   name: "Гідротехнічні рішення" },
  { code: "ДПТ",  name: "Детальний план території" },
  { code: "ДВ",   name: "Димовидалення" },
  { code: "ДЖП",  name: "Дослідження живопису і предметів внутрішнього оздоблення" },
  { code: "ЕТР",  name: "Електротехнічні рішення" },
  { code: "ЕЗК",  name: "Електрохімічний захист від корозії" },
  { code: "ЕЧ",   name: "Енергетична частина" },
  { code: "ЕПБ",  name: "Енергетичний паспорт будівлі" },
  { code: "ГБШ",  name: "Забезпечення гідробезпеки сусідніх шахт і прилеглих територій" },
  { code: "НБ",   name: "Забезпечення надійності та безпеки" },
  { code: "ЗП",   name: "Загальні положення" },
  { code: "МГН",  name: "Засоби доступності для маломобільних груп населення" },
  { code: "ЦО",   name: "Захисні споруди цивільної оборони" },
  { code: "ЗМ",   name: "Зміст" },
  { code: "ЕЗ",   name: "Зовнішнє електроосвітлення" },
  { code: "ЗВ",   name: "Зовнішні мережі водопостачання" },
  { code: "ЗВК",  name: "Зовнішні мережі водопостачання і каналізації" },
  { code: "ЗК",   name: "Зовнішні мережі каналізації" },
  { code: "ТМГ",  name: "Зовнішні мережі теплопостачання / гарячого водопостачання" },
  { code: "КРБ",  name: "Капітальний ремонт будівлі" },
  { code: "КЗ",   name: "Колії залізничні" },
  { code: "КП",   name: "Комунікаційні пристрої" },
  { code: "КБ.В", name: "Конструкції бетонні (залізобетонні), вироби" },
  { code: "КМЗ",  name: "Контактні мережі залізниць" },
  { code: "КТЗІО",name: "Кінцеві технічні засоби інформування та оповіщення" },
  { code: "МАФ",  name: "Мала архітектурна форма" },
  { code: "МО",   name: "Матеріали обстежень" },
  { code: "МГ",   name: "Медичне газопостачання" },
  { code: "МНПС", name: "Моніторинг навколишнього природного середовища" },
  { code: "МС",   name: "Містобудівна документація" },
  { code: "ВМО",  name: "Містобудівне обґрунтування" },
  { code: "НДТ",  name: "Науково-технологічні дослідження" },
  { code: "ПНТС", name: "Науково-технічний супровід" },
  { code: "НО",   name: "Нестандартне обладнання" },
  { code: "ОК",   name: "Обмірні креслення" },
  { code: "ОБ",   name: "Обстеження будівлі" },
  { code: "ОЛШ",  name: "Обґрунтування ліквідації шахти" },
  { code: "ОВГ",  name: "Опалення, вентиляція та газопостачання" },
  { code: "ОДУ",  name: "Оперативно-диспетчерське управління, зв'язок і сигналізація" },
  { code: "ОДР",  name: "Організація дорожнього руху" },
  { code: "ОРЛ",  name: "Організація робіт з ліквідації шахти" },
  { code: "ОПОР", name: "Основні положення з організації реставрації" },
  { code: "ОС",   name: "Охоронна та охоронно-пожежна сигналізація" },
  { code: "ПЕБ",  name: "Паливно-енергетичний баланс шахти" },
  { code: "ПЗО",  name: "Паспорт зовнішнього опоряджування (фасадів)" },
  { code: "ПК",   name: "Перелік креслень" },
  { code: "ПВ",   name: "Пилевидалення" },
  { code: "ПЛА",  name: "План ліквідації аварійних ситуацій" },
  { code: "ПП",   name: "Повітропостачання" },
  { code: "ПГ",   name: "Пожежогасіння" },
  { code: "ПКО",  name: "Пожежогасіння кухонного обладнання" },
  { code: "_ПД",  name: "Попередні дослідження" },
  { code: "ПГ",   name: "Породне господарство" },
  { code: "ПО",   name: "Пристрої оповіщення" },
  { code: "ПЗТ",  name: "Проєкт забудови території" },
  { code: "ПрПР", name: "Проєкт підготовчих робіт" },
  { code: "ПАЗ",  name: "Протиаварійний захист" },
  { code: "ППЗ",  name: "Протипожежний захист" },
  { code: "ППЗЛШ",name: "Протипожежний захист при ліквідації шахти" },
  { code: "ПКЗО", name: "Пульти керування зональним оповіщенням" },
  { code: "ПД",   name: "Підтвердження ГАП (ГІП)" },
  { code: "РТ",   name: "Радіозв'язок, радіомовлення і телебачення" },
  { code: "РВЗ",  name: "Рекультивація та використання земель" },
  { code: "РРЗ",  name: "Розрахунок радіаційного захисту" },
  { code: "РЧЕ",  name: "Розрахунок часу евакуації" },
  { code: "ІТ",   name: "Рішення з інженерної підготовки території" },
  { code: "РОЛ",  name: "Рішення по об'єктах ліквідованої шахти" },
  { code: "СЦБ",  name: "Сигналізація, централізація, блокування" },
  { code: "СДКМ", name: "Система дистанційного контролю та моніторингу" },
  { code: "СПЗ",  name: "Система протипожежного захисту" },
  { code: "СЗ",   name: "Система зв'язку" },
  { code: "СКЗ",  name: "Системи контролю загазованості" },
  { code: "СЕН",  name: "Соціально-економічні наслідки ліквідації шахти" },
  { code: "ТР",   name: "Споруди транспорту" },
  { code: "СВ",   name: "Ставки-накопичувачі шахтних вод, мулонакопичувачі" },
  { code: "СФ",   name: "Страховий фонд документації" },
  { code: "СПТ",  name: "Схема планування території" },
  { code: "ТІ",   name: "Теплова ізоляція обладнання і трубопроводів" },
  { code: "ТМК",  name: "Тепломеханічні рішення котельних" },
  { code: "ТМ",   name: "Тепломеханічні рішення теплових мереж" },
  { code: "ТВМ",  name: "Технологічні вказівки та методи на проведення окремих робіт" },
  { code: "ТК",   name: "Технологічні комунікації" },
  { code: "ТВР",  name: "Технологія виконання робіт" },
  { code: "ТХ",   name: "Технологія виробництва" },
  { code: "ТП",   name: "Технічний прогрес і енергозберігаючі технології" },
  { code: "ТРЧ",  name: "Технічні рішення по роботі шахти в період очікування" },
  { code: "ФМ",   name: "Фотофіксаційні матеріали" },
  { code: "ХП",   name: "Холодопостачання" },
  { code: "ІНО",  name: "Ідентифікація потенційно небезпечних об'єктів будівництва" },
  { code: "ІТЗ",  name: "Інженерно-технічні заходи запобігання аваріям та ліквідації наслідків" },
  { code: "ІНД",  name: "Інженерні дослідження" },
  { code: "ІД",   name: "Історико-архівні та бібліографічні дослідження" },
];

// Назва розділу за маркою (перший збіг). Якщо передано name — повертає його.
window.sectionLabel = function (code, name) {
  if (name) return name;
  const s = window.PROJECT_SECTIONS.find(x => x.code === code);
  return s ? s.name : (code || "");
};
