/* heritage-donntu-page.jsx — Інтерактивне панно «Історія ДонНТУ» */
/* Відтворено на сучасному стеку. Оригінал: donntu.ru, © ДонНТУ 2018 */

const PANNEAU_BASE = 'https://donntu.ru/sites/default/files/images/kartina/';
const PANNEAU_IMG  = PANNEAU_BASE + 'images/kartina_istoria.jpg';

const PANNEAU_PERSONS = [
  {
    "id": "pamphletu7107",
    "name": "Бойко Микола Павлович",
    "bio": "Бойко Микола Павлович (1911–1995). Доц., к. іст. н. Викладач кафедри «Науковий комунізм» (1976–1990). Герой Радянського Союзу. Автор багатьох статей з історії Другої світової війни. Нагороджений 4 орденами, 11 медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/200px-%d0%b1%d0%be%d0%b9%d0%ba%d0%be_%d0%bd%d0%b8%d0%ba%d0%be%d0%bb%d0%b0%d0%b9_%d0%bf%d0%b0%d0%b2%d0%bb%d0%be%d0%b2%d0%b8%d1%87-crop-u7210.jpg",
    "x": 73.11, "y": 92.74
  },
  {
    "id": "pamphletu7236",
    "name": "Сидоренко Петро Олексійович",
    "bio": "Сидоренко Петро Олексійович (1923–1992). Проф., д. іст. н., зав. кафедрою «Науковий комунізм» (1964–1992). Автор багатьох статей з історії Другої світової війни. Нагороджений 8 орденами і 10 медалями.",
    "photo": "",
    "x": 91.42, "y": 87.34
  },
  {
    "id": "pamphletu7340",
    "name": "Пономаренко Григорій Якович",
    "bio": "Пономаренко Григорій Якович (1922–2009). Проф., д. іст. н., зав. кафедрою історії (1960–1973). Заслужений працівник освіти України, Заслужений діяч науки і техніки України. Ректор Донецького національного університету (1975–1986). Зробив значний внесок у розвиток вищої освіти на Донбасі. Автор близько 150 наукових праць. Нагороджений 19 урядовими нагородами.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/1-crop-u7439.jpg",
    "x": 74.35, "y": 83.91
  },
  {
    "id": "pamphletu7461",
    "name": "Пресняков Василь Кузьмич",
    "bio": "Пресняков Василь Кузьмич (1914–1976). Випускник ДонНТУ (ДІІ) 1941 р. Проф., д. т. н., зав. кафедрою «Теорія механізмів і машин» (1960–1972). Начальник НДЧ (1955–1960). Відомий учений у галузі гірничо-збагачувальної техніки та вібраційних машин. Автор понад 60 наукових праць. Нагороджений 6 бойовими нагородами.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img169-crop-u7561.jpg",
    "x": 64.78, "y": 95.51
  },
  {
    "id": "pamphletu7571",
    "name": "Седуш Віктор Якович",
    "bio": "Седуш Віктор Якович (1928–2016). Випускник ДонНТУ (ДІІ) 1953 р. Проф., д. т. н., зав. кафедрою «Теорія механізмів і машин» (1972–2009), декан металургійного ф-ту (1969–1972). Академік Академії підйомно-транспортних наук. Член експертної ради ВАК України. Розробив теоретичні основи та технологію технічного обслуговування і безрозбірної діагностики металургійних машин.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img177-crop-u7670.jpg",
    "x": 62.03, "y": 93.4
  },
  {
    "id": "pamphletu7680",
    "name": "Бойко Микола Григорович",
    "bio": "Бойко Микола Григорович (1938–2012). Випускник ДонНТУ (ДПІ) 1965 р. Проф., д. т. н., зав. кафедр «Технологія машинобудування» (1985–1998), «Гірничі машини» (1998–2012). Академік Української технологічної академії. Заслужений діяч науки і техніки України. Лауреат Державної премії України. Нагороджений знаком «Шахтарська слава», срібною медаллю ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/boiko-crop-u7779.jpg",
    "x": 58.78, "y": 90.24
  },
  {
    "id": "pamphletu7813",
    "name": "Кондрахін Петро Михайлович",
    "bio": "Кондрахін Петро Михайлович (1914–1998). Випускник ДонНТУ (ДІІ) 1942 р. Проф., д. т. н., зав. кафедрою «Теорія механізмів і машин» (1976–1992). Відомий учений у галузі динаміки і захисту від вібрацій гірничих машин. Нагороджений орденами Вітчизняної війни, «Знак пошани», медалями «За трудову доблесть», «За доблесну працю», знаком «Шахтарська слава».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img144-crop-u7913.jpg",
    "x": 57.62, "y": 84.3
  },
  {
    "id": "pamphletu8016",
    "name": "Симонов Олексій Лаврентійович",
    "bio": "Симонов Олексій Лаврентійович (1909–2002). Випускник ДонНТУ (ДГІ) 1931 р. К.т.н., проф., зав. кафедрою «Деталі машин» (1951–1975), декан гірничо-механічного ф-ту (1951–1956), проректор з навчальної роботи (1956–1968). Розробив методику планової заміни вибійних машин на шахтах без зупинки вуглевидобутку. Нагороджений орденом Трудового Червоного прапора, шістьма медалями.",
    "photo": "",
    "x": 63.2, "y": 81.79
  },
  {
    "id": "pamphletu8115",
    "name": "Шевченко Феофан Леонтійович",
    "bio": "Шевченко Феофан Леонтійович (1927–2016). Випускник ДонНТУ (ДІІ) 1953 р. Проф., д. т. н., зав. кафедрою «Опір матеріалів» (1986–2016). Заслужений працівник освіти України. Розробив теорію розрахунку багатоканатних шахтних підйомних машин. Нагороджений медалями «За доблесну працю», відомчими знаками Мінвузу СРСР та України.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img189-crop-u8214.jpg",
    "x": 66.44, "y": 79.16
  },
  {
    "id": "pamphletu8224",
    "name": "Тарасенко Галина Дем'янівна",
    "bio": "Тарасенко Галина Дем'янівна (1931 р.н.). Проф., д. ек. н., зав. кафедрою «Економічна теорія» (1981–1993, 1998–2004). Заслужений працівник вищої освіти України. Засновниця наукової школи з дослідження рівня життя населення, зайнятості, соціальної сфери та соціально-економічного розвитку Донецького регіону. Нагороджена медаллю «За доблесну працю».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img182-crop-u8329.jpg",
    "x": 69.61, "y": 79.16
  },
  {
    "id": "pamphletu8432",
    "name": "Щиренко Микола Семенович",
    "bio": "Щиренко Микола Семенович (1885–1957). Проф., д. т. н., засновник і перший зав. кафедрою «Механічне обладнання заводів чорної металургії» (1931–1944). Засновник наукової школи: «Конструювання і методи розрахунків металургійного обладнання». Автор підручника «Механічне обладнання доменних і сталеплавильних цехів» — першого в світовій металургійній науці.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img191-crop-u8531.jpg",
    "x": 68.69, "y": 76.39
  },
  {
    "id": "pamphletu8541",
    "name": "Євдокимов Федір Іванович",
    "bio": "Євдокимов Федір Іванович (1931 р.н.). Випускник ДонНТУ (ДІІ) 1956 р. Проф., д. ек. н., зав. кафедрою «Економіка і маркетинг» (1974–2009). Заслужений працівник освіти України. Нагороджений орденом «Знак Пошани», відомчими знаками «Шахтарська слава».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/evdokimov-crop-u8640.jpg",
    "x": 66.61, "y": 76.12
  },
  {
    "id": "pamphletu8650",
    "name": "Траубе Євген Семенович",
    "bio": "Траубе Євген Семенович (1929 р.н.). Проф., д. т. н., зав. кафедрою «Загальна електротехніка» (1977–1994). Зробив великий внесок у розвиток кафедри, розробив концепцію електротехнічної підготовки студентів неелектричних спеціальностей. Відомий учений у галузі теорії і практики створення комплексів електрообладнання для вугільних шахт. Нагороджений відомчими знаками, грамотами, бронзовою медаллю ВДНГ.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img184-crop-u8757.jpg",
    "x": 60.95, "y": 77.44
  },
  {
    "id": "pamphletu8767",
    "name": "Герчиков Соломон Семенович",
    "bio": "Герчиков Соломон Семенович (1890–1967). Проф., засновник і перший зав. кафедрою «Організація виробництва» (1927–1938, 1942–1950) — першої економічної кафедри серед технічних вишів СРСР. Розробив методику організації праці у вугільній промисловості. Автор першого в СРСР підручника «Основи виробництва у кам'яновугільній промисловості».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b1%d0%b5%d0%b7%d1%8b%d0%bc%d1%8f%d0%bd%d0%bd%d1%8b%d0%b9-crop-u8867.jpg",
    "x": 72.36, "y": 74.01
  },
  {
    "id": "pamphletu8877",
    "name": "Киклевич Микола Антонович",
    "bio": "Киклевич Микола Антонович (1907–1981). Випускник ДонНТУ (ДГІ) 1931 р. Проф., д. т. н. Розробив основи режимів роботи виконавчих органів та приводів вугільних комбайнів. Автор 110 наукових праць, у т. ч. 3 навчальних посібників. Нагороджений медаллю «За доблесну працю», знаком «Шахтарська слава».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img142-crop-u8984.jpg",
    "x": 65.36, "y": 74.01
  },
  {
    "id": "pamphletu8994",
    "name": "Горелік Вадим Семенович",
    "bio": "Горелік Вадим Семенович (1935 р.н.). Випускник ДонНТУ (ДІІ) 1957 р. Проф., д. т. н., зав. кафедрою «Деталі машин» (1983–1997). Заслужений винахідник України. Відомий учений у галузі підвищення конструкційної надійності металургійного обладнання прокатних станів. Автор близько 250 наукових праць, у т. ч. 120 авторських свідоцтв на винаходи.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img129-crop-u9094.jpg",
    "x": 69.36, "y": 73.48
  },
  {
    "id": "pamphletu9104",
    "name": "Гаркуша Микола Григорович",
    "bio": "Гаркуша Микола Григорович (1925–2004). Випускник ДонНТУ (ДІІ) 1951 р. Проф., д. т. н., засновник і перший зав. кафедрою «Прикладна механіка» (1981–1988). Засновник наукової школи гірничих механіків-підйомників України. Нагороджений орденом Вітчизняної війни, орденом Трудового Червоного прапора, знаками «Шахтарська слава» трьох ступенів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img126-crop-u9203.jpg",
    "x": 71.52, "y": 71.24
  },
  {
    "id": "pamphletu9233",
    "name": "Чальцев Михайло Миколайович",
    "bio": "Чальцев Михайло Миколайович (1941 р.н.). Випускник ДонНТУ (ДПІ) 1965 р. Д. т. н., проф. Директор автомобільно-дорожнього інституту ДонНТУ (1985 — дотепер). Заслужений працівник освіти України. Відомий учений у галузі механіки дрібнофракційних сипучих матеріалів і пневматичного транспорту. Нагороджений срібною та бронзовою медалями ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/chelcev_1_556x640yav-crop-u9332.jpg",
    "x": 71.52, "y": 64.12
  },
  {
    "id": "pamphletu9790",
    "name": "Звягільський Юхим Леонідович",
    "bio": "Звягільський Юхим Леонідович (1933 р.н.). Випускник ДонНТУ (ДІІ) 1956 р. Д. т. н. Лауреат Державної премії України в галузі науки і техніки. Заслужений шахтар України. Герой Соціалістичної Праці. Герой України. В.о. прем'єр-міністра України (1993–1994). Нагороджений орденами Леніна, Жовтневої революції, Трудового Червоного прапора, двома орденами Ярослава Мудрого.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b7%d0%b2%d1%8f%d0%b3%d0%b8%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b9.jpg",
    "x": 58.12, "y": 56.86
  },
  {
    "id": "pamphletu9568",
    "name": "Дрьомов Віктор Іванович",
    "bio": "Дрьомов Віктор Іванович (1924–1993). Випускник ДонНТУ (ДІІ) 1955 р. Проф., д. т. н., зав. кафедрою «Автоматика і телемеханіка» (1965–1985). Створив наукове спрямування у розробці систем захисту шахт і рудників на основі оперативного струму підвищеної частоти. Нагороджений орденом Вітчизняної війни, багатьма бойовими та ювілейними нагородами.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img136-crop-u9667.jpg",
    "x": 64.61, "y": 55.67
  },
  {
    "id": "pamphletu9451",
    "name": "Святний Володимир Андрійович",
    "bio": "Святний Володимир Андрійович (1937 р.н.). Випускник ДонНТУ (ДПІ) 1961 р. Проф., д. т. н., зав. кафедрою ЕОМ (1995–2014), декан факультету ВТ і АСУ (1972–1977), ВТІ (1981–1995). Заслужений працівник освіти України. Чл.-кор. Академії технологічних наук України. Основоположник міжнародної наукової школи «Розподілені паралельні та моделюючі середовища». Автор понад 200 наукових праць.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img176-crop-u9550.jpg",
    "x": 71.52, "y": 54.49
  },
  {
    "id": "pamphletu9915",
    "name": "Терещенко Володимир Петрович",
    "bio": "Терещенко Володимир Петрович (1940–2017). Випускник ДонНТУ (ДПІ) 1963 р. К. т. н. Головний інженер Донецького металургійного заводу (1988–1995), заступник міністра промислової політики України (1995–1998). Нагороджений орденом Дружби народів, медаллю «За трудову доблесть».",
    "photo": "",
    "x": 75.69, "y": 54.22
  },
  {
    "id": "pamphletu201",
    "name": "Хрущов Микита Сергійович",
    "bio": "Хрущов Микита Сергійович (1894–1971). Навчався в Донецькому гірничому технікумі (нині ДонНТУ) з 1922 по 1925 рр. Підтримував тісний зв'язок з alma mater протягом усього життя. Радянський державний діяч. Перший секретар ЦК КПРС (1953–1964), Голова Ради Міністрів СРСР (1958–1964). Герой Радянського Союзу, тричі Герой Соціалістичної Праці.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/11111-crop-u404.jpg",
    "x": 59.45, "y": 53.3
  },
  {
    "id": "pamphletu9677",
    "name": "Фельдман Лев Петрович",
    "bio": "Фельдман Лев Петрович (1923–2017). Проф., д. т. н., засновник і перший зав. кафедрою «Обчислювальна техніка» (1964–1978), зав. кафедрою «Прикладна математика та інформатика» (1978–1993). Лауреат Державної премії України в галузі науки і техніки. Створив наукову школу з математичного моделювання динамічних систем.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/photo-crop-u9776.jpg",
    "x": 68.03, "y": 51.85
  },
  {
    "id": "pamphletu10014",
    "name": "Сургай Микола Сафонович",
    "bio": "Сургай Микола Сафонович (1933–2009). Випускник ДонНТУ (ДІІ) 1959 р. Д. т. н., проф. Лауреат Державної премії України в галузі науки і техніки. Заслужений шахтар України. Міністр вугільної промисловості України (1985–1987, 1990–1994). Герой України. Нагороджений орденами Леніна, Жовтневої революції, «Знак Пошани», Трудового Червоного прапора, «За заслуги».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d1%81%d1%83%d1%80%d0%b3%d0%b0%d0%b9_%d0%bc%d0%b8%d0%ba%d0%be%d0%bb%d0%b0_%d1%81%d0%b0%d1%84%d0%be%d0%bd%d0%be%d0%b2%d0%b8%d1%87-crop-u10123.jpg",
    "x": 60.53, "y": 51.32
  },
  {
    "id": "pamphletu10271",
    "name": "Безлєпкіна Людмила Федорівна",
    "bio": "Безлєпкіна Людмила Федорівна (1941 р.н.). Випускниця ДонНТУ (ДПІ) 1965 р. Міністр соціального забезпечення Російської Федерації (1994–1996). Дійсний член Академії соціальних наук. Заслужений працівник соціального захисту населення РФ.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/i-crop-u10370.jpg",
    "x": 63.61, "y": 46.04
  },
  {
    "id": "pamphletu10713",
    "name": "Богомолов Михайло Антонович",
    "bio": "Богомолов Михайло Антонович (1907–1981). К. т. н., проф. Декан гірничо-механічного ф-ту ДІІ (1942–1952). Завідувач кафедрою «Рудничні підйомні установки» (1968–1981). Ректор ДІІ-ДПІ з 1952 по 1968 рр. Зробив великий внесок у післявоєнне відновлення та розвиток ДІІ-ДПІ. Нагороджений орденом Леніна, двома медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img119-crop-u10813.jpg",
    "x": 69.69, "y": 46.04
  },
  {
    "id": "pamphletu10380",
    "name": "Засядько Олександр Федорович",
    "bio": "Засядько Олександр Федорович (1910–1963). Випускник ДонНТУ (ДГІ) 1935 р. Міністр вугільної промисловості СРСР (1948–1955), заступник Голови Ради Міністрів СРСР (1958–1962). Герой Соціалістичної Праці. Нагороджений п'ятьма орденами Леніна, орденом Трудового Червоного прапора.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/page0360-crop-u10479.jpg",
    "x": 68.11, "y": 42.61
  },
  {
    "id": "pamphletu10489",
    "name": "Розенко Петро Акимович",
    "bio": "Розенко Петро Акимович (1907–1991). Випускник ДонНТУ (ДГІ) 1931 р. Голова Держплану УРСР (1959–1979). Заступник Голови Ради Міністрів УРСР (1958–1980). Герой Соціалістичної Праці. Нагороджений медаллю «За трудову відзнаку».",
    "photo": "",
    "x": 85.76, "y": 39.84
  },
  {
    "id": "pamphletu10588",
    "name": "Ляшко Олександр Павлович",
    "bio": "Ляшко Олександр Павлович (1915–2002). Випускник ДонНТУ (ДІІ) 1947 р. Голова Ради Міністрів УРСР (1972–1987). Герой Соціалістичної Праці (1985). Нагороджений шістьма орденами Леніна, двома орденами Трудового Червоного прапора, орденами Ярослава Мудрого та Богдана Хмельницького. Автор мемуарів «Тягар пам'яті» (у 4 томах).",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/lyashko_a-crop-u10687.jpg",
    "x": 72.36, "y": 36.68
  },
  {
    "id": "pamphletu1071",
    "name": "Кузнецов Мойсей Давидович",
    "bio": "Кузнецов Мойсей Давидович (1908–2000). Проф., д. хім. н., засновник і перший зав. кафедр «Загальна хімічна технологія та процеси і апарати» (1934–1958), «Хімічна технологія палива» (1958–1978). Зробив значний внесок у становлення і розвиток цих кафедр. Нагороджений орденом «Знак Пошани», медалями ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%ba%d1%83%d0%b7%d0%bd%d0%b5%d1%86%d0%be%d0%b2-crop-u1161.jpg",
    "x": 0.0, "y": 93.27
  },
  {
    "id": "pamphletu2184",
    "name": "Архипенко Василь Альбертович",
    "bio": "Архипенко Василь Альбертович (1957 р.н.). Випускник ДонНТУ (ДПІ) 1982 р. Майстер спорту міжнародного класу. Срібний призер Олімпійських ігор 1980 р. у бігу на 400 м з бар'єрами.",
    "photo": "",
    "x": 18.32, "y": 94.2
  },
  {
    "id": "pamphletu2662",
    "name": "Коробчанський Іван Євстафійович",
    "bio": "Коробчанський Іван Євстафійович (1895–1956). Проф., д. т. н., організатор і перший зав. каф. «Хімічна технологія палива» (1933–1956). Чл.-кор. АН України. Заслужений винахідник СРСР. Вперше у світі розробив і впровадив спосіб підземної газифікації вугілля без попереднього розпушення пласта.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%ba%d0%be%d1%80%d0%be%d0%b1%d1%87%d0%b0%d0%bd%d1%81%d0%ba%d0%b8%d0%b9-crop-u2758.jpg",
    "x": 10.82, "y": 88.39
  },
  {
    "id": "pamphletu2311",
    "name": "Пронченко Григорій Борисович",
    "bio": "Пронченко Григорій Борисович (1900–1966). Випускник ДонНТУ (ДІІ) 1937 р. Ректор ДІІ з 1937 по 1941 рр. Ректор Новосибірського інженерно-будівельного інституту (1945–1949), потім зав. кафедрою у ряді вишів. Нагороджений орденом «Знак Пошани», медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/1-crop-u2411.jpg",
    "x": 32.06, "y": 84.83
  },
  {
    "id": "pamphletu2421",
    "name": "Димант Григорій Михайлович",
    "bio": "Димант Григорій Михайлович. Відомості не збереглися. З 1931 р. очолював Донецький металургійний інститут. З 1935 по 1936 р. був директором (ректором) Донецького індустріального інституту.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/i-crop-u2523.jpg",
    "x": 21.9, "y": 86.02
  },
  {
    "id": "pamphletu2537",
    "name": "Крим Веніамін Скієвич",
    "bio": "Крим Веніамін Скієвич (1877–1938). Проф., д. хім. н., засновник і перший зав. каф. «Загальна хімія» (1929–1938). Видатний вуглехімік, теоретик і експериментатор. Один із перших провів хімічні дослідження вугілля Донбасу. Автор понад 50 наукових праць, у т. ч. «Хімія твердого тіла».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%ba%d1%80%d1%8b%d0%bc-crop-u2633.png",
    "x": 6.83, "y": 80.61
  },
  {
    "id": "pamphletu2838",
    "name": "Єляшевич Марія Григорівна",
    "bio": "Єляшевич Марія Григорівна (1908–1986). Випускниця ДонНТУ (ДГІ) 1930 р. Проф., д. т. н., зав. каф. «Збагачення корисних копалин» (1942–1977). Засновниця наукової школи у галузі флотації кам'яного вугілля та антрацитів Донбасу. Автор понад 200 наукових праць.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/u041cu0eliashevich1-crop-u2937.jpg",
    "x": 31.06, "y": 73.35
  },
  {
    "id": "pamphletu2951",
    "name": "Гуляєв Володимир Георгійович",
    "bio": "Гуляєв Володимир Георгійович (1931 р.н.). Випускник ДонНТУ (ДІІ) 1953 р. Проф., д. т. н., зав. каф. «Гірничі машини» (1984–2004). Лауреат Державної премії України. Творець наукового спрямування у галузі дослідження динаміки та керування гірничими машинами. Нагороджений медаллю «За доблесну працю», золотою, срібною, бронзовою медалями ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/gulaev-crop-u3050.jpg",
    "x": 25.9, "y": 72.16
  },
  {
    "id": "pamphletu3068",
    "name": "Шахтар Павло Савелійович",
    "bio": "Шахтар Павло Савелійович (1927–2006). Випускник ДонНТУ (ДІІ) 1952 р. Проф., д. т. н., зав. кафедрами «Математична фізика» (1986–1994), «Рудничні підйомні установки» (1994–1996). Лауреат премії Ради Міністрів СРСР. Академік підйомно-транспортної академії України. Нагороджений знаком «Шахтарська слава», срібними медалями ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img188-crop-u3168.jpg",
    "x": 31.39, "y": 65.96
  },
  {
    "id": "pamphletu3178",
    "name": "Пак Вітольд Вітольдович",
    "bio": "Пак Вітольд Вітольдович (1935–2002). Випускник ДонНТУ (ДІІ) 1958 р. Проф., д. т. н., зав. кафедрою «Вища математика» (1976–2002). Академік Інженерної академії України. Лауреат Державної премії СРСР. Заслужений діяч науки і техніки України. Відомий учений у галузі стаціонарних гірничих машин. Створив аеродинамічні схеми відцентрованих вентиляторів високої економічності.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/image51701-crop-u3281.jpg",
    "x": 26.56, "y": 67.81
  },
  {
    "id": "pamphletu3291",
    "name": "Тимошенко Григорій Маркович",
    "bio": "Тимошенко Григорій Маркович (1928–1994). Випускник ДонНТУ (ДІІ) 1953 р. Проф., д. т. н., зав. каф. «Рудничні підйомні установки» (1981–1991). Заслужений працівник вищої школи України. Ректор Донецького національного університету (1970–1975). Нагороджений орденом Трудового Червоного прапора, двома медалями, знаками «Шахтарська слава».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/1367384376_timoshenko-crop-u3393.jpg",
    "x": 31.06, "y": 63.32
  },
  {
    "id": "pamphletu3415",
    "name": "Груба Володимир Іванович",
    "bio": "Груба Володимир Іванович (1930–2001). Випускник ДонНТУ (ДІІ) 1954 р. Проф., д. т. н., зав. каф. «Гірнича електротехніка і автоматика» (1977–1999). Заслужений працівник вищої школи України. Академік Української технологічної академії. Нагороджений медаллю «За доблесну працю», знаками «Шахтарська слава», чотирма медалями ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/gruba-crop-u3514.jpg",
    "x": 38.13, "y": 60.03
  },
  {
    "id": "pamphletu3633",
    "name": "Борисенко Костянтин Степанович",
    "bio": "Борисенко Костянтин Степанович (1905–1975). Випускник ДонНТУ (ДІІ) 1928 р. К. т. н., проф. Заступник директора (ректора) ДІІ (1938–1941). Ректор з 1943 по 1952 рр. Чл.-кор. АН України. Директор Інституту гірничої механіки ім. Федорова (1958–1964). Нагороджений шістьма орденами та медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img121-crop-u3732.jpg",
    "x": 54.87, "y": 58.97
  },
  {
    "id": "pamphletu3524",
    "name": "Гейєр Віктор Георгійович",
    "bio": "Гейєр Віктор Георгійович (1903–1990). Випускник ДонНТУ (ДГІ) 1930 р. Проф., д. т. н., зав. каф. «Гідропневматичні установки і гідравліка» (1964–1990), проректор з наукової роботи (1955–1971). Лауреат Державної премії СРСР. Заслужений діяч науки і техніки України. Нагороджений орденом Трудового Червоного прапора, одинадцятьма медалями, знаками «Шахтарська слава» всіх ступенів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/geer_1-crop-u3623.jpg",
    "x": 46.96, "y": 57.65
  },
  {
    "id": "pamphletu3750",
    "name": "Логвинов Микола Григорович",
    "bio": "Логвинов Микола Григорович (1927–2006). Випускник ДонНТУ (ДІІ) 1952 р. Проф., д. т. н., зав. каф. «Теоретична механіка» (1969–2004). Чл.-кор. інженерної академії та академії гірничих наук України. Заслужений діяч науки і техніки України. Нагороджений медаллю «За доблесну працю», знаками «Шахтарська слава».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img151-crop-u3849.jpg",
    "x": 43.13, "y": 58.44
  },
  {
    "id": "pamphletu3863",
    "name": "Альшиць Яків Ісаакович",
    "bio": "Альшиць Яків Ісаакович (1906–1982). Випускник ДонНТУ (ДГІ) 1934 р. Проф., д. т. н., зав. каф. «Гірничі машини» (1954–1974). Засновник наукової школи у галузі теорії розрахунку та роботи гірничих машин, їхньої надійності та продуктивності. Нагороджений орденами Трудового Червоного прапора, «Знак пошани», п'ятьма медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d1%8f_%d0%b8_%d0%b0%d0%bb%d1%8c%d1%88%d0%b8%d1%86-crop-u3962.jpg",
    "x": 41.22, "y": 56.73
  },
  {
    "id": "pamphletu4384",
    "name": "Штокман Ілля Григорович",
    "bio": "Штокман Ілля Григорович (1920–1991). Проф., д. т. н., зав. каф. «Гірничозаводський транспорт» (1960–1990). Заслужений працівник вищої школи України. Створив наукову школу у галузі динаміки і потужності шахтних транспортних установок та магнітного транспорту. Нагороджений орденом Трудового Червоного прапора, 9 медалями, знаком «Шахтарська слава».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img190-crop-u4483.jpg",
    "x": 41.3, "y": 49.6
  },
  {
    "id": "pamphletu4034",
    "name": "Пак Вітольд Степанович",
    "bio": "Пак Вітольд Степанович (1888–1965). Проф., д. т. н., зав. каф. «Гірнича механіка» (1939–1964). Академік АН УРСР. Перший академік Донбасу. Засновник Донецької наукової школи гірничих механіків. Нагороджений орденом Леніна, орденом Трудового Червоного прапора, знаками «Шахтарська слава» трьох ступенів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img166-crop-u4131.jpg",
    "x": 32.22, "y": 53.17
  },
  {
    "id": "pamphletu4148",
    "name": "Меллер Емануїл Федорович",
    "bio": "Меллер Емануїл Федорович (1875–1939). Проф., д. т. н., засновник і перший зав. кафедрою «Збагачення корисних копалин» (1927–1938). Зробив великий внесок у дослідження вугілля Донбасу, що стало основою для створення геолого-хімічної карти Донбасу.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img156-crop-u4247.jpg",
    "x": 34.47, "y": 51.72
  },
  {
    "id": "pamphletu4261",
    "name": "Лейбов Рувим Мойсейович",
    "bio": "Лейбов Рувим Мойсейович (1904–1982). Проф., д. т. н., зав. каф. «Електротехніка і автоматизація» (1942–1977). Творець першого в світі реле витоку шахтних електромереж для захисту людини від ураження електричним струмом. Нагороджений орденом Трудового Червоного прапора, трьома медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img149-crop-u4366.jpg",
    "x": 37.05, "y": 49.21
  },
  {
    "id": "pamphletu11852",
    "name": "Янукович Віктор Федорович",
    "bio": "Янукович Віктор Федорович (нар. 1950). Випускник ДонНТУ (ДПІ) 1980 р. Почесний доктор ДонНТУ. Проф., д. е. н. Прем'єр-міністр України (2002–2005 та 2006–2007). Президент України (2010–2014). Втік до Росії після Революції Гідності, підписавши наказ на розстріл мирних демонстрантів. Заочно засуджений за державну зраду.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/viktor_yanukovych_-_yukiya_amano_(01910428)_(10992648186)_(cropped)-crop-u11954.jpg",
    "x": 39.05, "y": 33.11,
    "traitor": true
  },
  {
    "id": "pamphletu10823",
    "name": "Іллюшенко Валентин Григорович",
    "bio": "Іллюшенко Валентин Григорович (1937–2015). Випускник ДонНТУ (ДПІ) 1960 р. Проф., д. т. н., Почесний доктор ДонГТУ. Академік Академії гірничих наук, академік Петровської АН та мистецтв (Санкт-Петербург). Лауреат премії Ради Міністрів СРСР. Лауреат Державної премії України. Нагороджений орденом Трудового Червоного прапора, орденом «Знак Пошани».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/62740-93_1-crop-u10922.jpg",
    "x": 68.28, "y": 25.2
  },
  {
    "id": "pamphletu12744",
    "name": "Панов Борис Семенович",
    "bio": "Панов Борис Семенович (1928–2012). Випускник ДонНТУ (ДІІ) 1951 р. Проф., д. гео.-мін. наук, зав. каф. «Розвідка родовищ корисних копалин» (1977–2005). Лауреат Державної премії України. Заслужений діяч науки і техніки України. «Почесний розвідник надр СРСР». Академік АН вищої школи України.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/panov-crop-u17265.jpg",
    "x": 41.22, "y": 23.35
  },
  {
    "id": "pamphletu10932",
    "name": "Малєєв Георгій Васильович",
    "bio": "Малєєв Георгій Васильович (1924–1994). Випускник ДонНТУ (ДІІ) 1951 р. К. т. н., проф. Зав. кафедрою «Гірничі машини» (1974–1984). Ректор ДПІ з 1968 по 1989 рр. Заслужений працівник вищої школи України. Лауреат Державної премії України. Нагороджений орденами Леніна, Жовтневої революції, Трудового Червоного прапора, «Знак пошани», «Вітчизняної війни».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%bc%d0%b0%d0%bb%d0%b5%d0%b5%d0%b2-crop-u11031.jpg",
    "x": 52.54, "y": 24.93
  },
  {
    "id": "pamphletu11041",
    "name": "Войнаровські Юзеф",
    "bio": "Войнаровські Юзеф (1933 р.н.). Почесний доктор ДонГТУ. Плідно співпрацював з ДонНТУ у галузі спільних наукових досліджень з мехатроніки та підготовки фахівців. Проф., д. т. н., зав. кафедрою «Механіка роботів і машин» Сілезького політехнічного інституту (Польща). Член польського товариства теоретичної та прикладної механіки.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b2%d0%be%d0%b9%d0%bd%d0%b0%d1%80%d0%be%d0%b2%d1%81%d0%ba%d0%b8.jpg",
    "x": 68.61, "y": 22.56
  },
  {
    "id": "pamphletu11160",
    "name": "Гіллес Ернст-Дітер",
    "bio": "Гіллес Ернст-Дітер (1935 р.н.). Почесний доктор ДонГТУ. Тісно співпрацював з університетом з 1973 р. Керівник робіт на факультетах обчислювальної техніки та автоматизованих систем управління, німецькому технічному факультеті. Проф., доктор-інженер, директор інституту наукового товариства М. Планка Штутгарзького та Магдебурзького університетів (Німеччина). Лауреат національної премії Німеччини.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b3%d0%b8%d0%bb%d0%bb%d0%b5%d1%81.jpg",
    "x": 71.02, "y": 19.0
  },
  {
    "id": "pamphletu4501",
    "name": "Ярим-Агаєв Микола Лук'янович",
    "bio": "Ярим-Агаєв Микола Лук'янович (1923–2012). Проф., д. хім. н., зав. каф. «Фізична хімія» (1968–1990). Створив наукову школу у галузі хімічної термодинаміки.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d1%8f%d1%80%d1%8b%d0%bc-%d0%b0%d0%b3%d0%b0%d0%b5%d0%b2-crop-u4600.jpg",
    "x": 7.33, "y": 66.75
  },
  {
    "id": "pamphletu4614",
    "name": "Візгерт Реґіна Вікентіївна",
    "bio": "Візгерт Реґіна Вікентіївна (1919–2003). Проф., д. хім. н., зав. каф. «Загальна хімія» (1973–1988). Лауреат премії ім. Писаржевського НАН України. Нагороджена медалями «За доблесну працю у Великій Вітчизняній війні», срібною та бронзовими медалями ВДНГ СРСР, відомчим знаком «Відмінник хімічної промисловості СРСР».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b2%d0%b8%d0%b7%d0%b3%d0%b5%d1%80%d1%82-crop-u4713.jpg",
    "x": 10.41, "y": 65.44
  },
  {
    "id": "pamphletu4954",
    "name": "Чернишев Борис Ісидорович",
    "bio": "Чернишев Борис Ісидорович (1888–1950). Один із засновників Донецького гірничого технікуму (ДонНТУ). У 1923–1925 рр. вів спеціальні курси. Проф., д. геол.-мін. наук. Академік АН УРСР (1939), віце-президент АН УРСР (1939–1946), директор Інституту геології АН УРСР (1939–1946). Заслужений діяч науки і техніки України. Нагороджений орденом Трудового Червоного прапора.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/chernyshov-crop-u5050.jpg",
    "x": 19.98, "y": 62.27
  },
  {
    "id": "pamphletu5062",
    "name": "Бєлов Василь Іванович",
    "bio": "Бєлов Василь Іванович (1879–1963). Один із засновників Донецького гірничого технікуму (ДонНТУ). Проф., д. т. н., засновник і перший зав. кафедр: «Експлуатація родовищ корисних копалин» (1927–1939), «Рудникова вентиляція, підземні пожежі, гірничорятувальна справа та техніка безпеки» (1939–1957). Нагороджений двома орденами Трудового Червоного прапора.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img116-crop-u5158.jpg",
    "x": 20.9, "y": 52.37
  },
  {
    "id": "pamphletu4731",
    "name": "Різдвяний Микола Миколайович",
    "bio": "Різдвяний Микола Миколайович (1878–1951). Один із засновників Донецького гірничого технікуму (нині ДонНТУ). Проф., організатор і перший зав. каф. «Органічна хімія» (1933–1948). Заслужений діяч науки і техніки України. Наукові розробки присвячені дослідженню барвників, питанням фотополімеризації стиролу та хлористого вінілу.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d1%80%d0%be%d0%b6%d0%b4%d0%b5%d1%81%d1%82%d0%b2%d0%b5%d0%bd%d1%81%d0%ba%d0%b8%d0%b9-crop-u4831.jpg",
    "x": 11.82, "y": 57.52
  },
  {
    "id": "pamphletu5249",
    "name": "Діннік Олександр Миколайович",
    "bio": "Діннік Олександр Миколайович (1876–1950). Один із засновників Донецького гірничого технікуму (нині ДонНТУ). У 1923–1925 рр. вів спеціальні курси в ДГТ. Проф., д. т. н. Академік АН України та АН СРСР. Заслужений діяч науки і техніки України. Розвинув теорію гірського тиску, теорію розрахунку шахтних підйомних канатів. Нагороджений орденом Леніна.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/i010-001-284811858-crop-u5349.jpg",
    "x": 15.49, "y": 51.06
  },
  {
    "id": "pamphletu6349",
    "name": "Первушин Олексій Михайлович",
    "bio": "Первушин Олексій Михайлович (1868–1958). Один із засновників Донецького гірничого технікуму (ДонНТУ). Проф. Засновник і перший зав. кафедрою «Теорія механізмів і деталі машин» (1929–1951). Заслужений діяч науки і техніки УРСР. Під його керівництвом студенти ДГІ здійснили геодезичну зйомку Донецька, розробили проект мосту та першого трамвайного шляху у місті.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img168-crop-u6446.jpg",
    "x": 19.98, "y": 48.68
  },
  {
    "id": "pamphletu5857",
    "name": "Некоз Олександр Васильович",
    "bio": "Некоз Олександр Васильович (1875–1934). Один із засновників Донецького гірничого технікуму (нині ДонНТУ). Проф., засновник і перший зав. каф. «Гірнича механіка». За його ініціативою вперше у виші було створено аспірантуру при кафедрі. Відомий учений у галузі стаціонарних гірничих машин і шахтного підйомного транспорту.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img161-crop-u5956.jpg",
    "x": 12.41, "y": 48.81
  },
  {
    "id": "pamphletu6506",
    "name": "Шевяков Лев Дмитрович",
    "bio": "Шевяков Лев Дмитрович (1889–1963). Один із засновників Донецького гірничого технікуму (ДонНТУ). У 1922–1925 рр. вів спеціальні курси. Проф., д. т. н. Академік АН СРСР. Засновник наукової школи у галузі проектування шахт. Автор понад 300 наукових праць. Нагороджений двома орденами Леніна, двома орденами Трудового Червоного прапора.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d1%88%d0%b5%d0%b2%d1%8f%d0%ba%d0%be%d0%b2-crop-u6609.jpg",
    "x": 19.98, "y": 45.91
  },
  {
    "id": "pamphletu13866",
    "name": "Морєв Олександр Михайлович",
    "bio": "Морєв Олександр Михайлович (1931 р.н.). Випускник ДонНТУ (ДІІ) 1955 р. Проф., д. т. н., зав. кафедрою «Рудникова вентиляція» (1991–1997). Академік Міжнародної академії наук екології та безпеки життя. Нагороджений орденами Трудового Червоного прапора та «Знак Пошани», знаками «Шахтарська слава» трьох ступенів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img159-crop-u13965.jpg",
    "x": 22.81, "y": 46.17
  },
  {
    "id": "pamphletu5608",
    "name": "Тулпаров Олександр Іванович",
    "bio": "Тулпаров Олександр Іванович (1866–1935). Один із засновників Донецького гірничого технікуму (ДонНТУ). Проф. Засновник і перший зав. кафедрою «Загальна хімія». Творець вуглехімічного ф-ту (нині ФЕХТ). Вперше дослідив ґрунтові води Донбасу, що дозволило спроектувати і побудувати перший у Донецьку водогін.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%bf%d1%80%d0%be%d1%84%d0%b5%d1%81%d1%81%d0%be%d1%80-%d0%b0%d0%b8%d1%82%d1%83%d0%bb%d0%bf%d0%b0%d1%80%d0%be%d0%b2-crop-u5708.jpg",
    "x": 14.65, "y": 46.31
  },
  {
    "id": "pamphletu5996",
    "name": "Пугач Ісай Маркович",
    "bio": "Пугач Ісай Маркович (1894–1964). Перший ректор ДонНТУ (1921–1930). Зробив значний внесок у створення першого на Донбасі вищого технічного навчального закладу. К.т.н. У 1930-ті рр. був заступником начальника Метробуду, один із розробників першої лінії московського метрополітену. Нагороджений орденом Трудового Червоного прапора, медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/pugach_i_m-crop-u6095.jpg",
    "x": 15.4, "y": 45.25
  },
  {
    "id": "pamphletu13975",
    "name": "Балтайтіс Віктор Янович",
    "bio": "Балтайтіс Віктор Янович (1908–1987). Проф., д. т. н., зав. кафедрою «Охорона праці» (1964–1978). Нагороджений орденом Леніна, орденами Трудового Червоного прапора та «Знак пошани», медалями «За доблесну працю», «За відновлення шахт Донбасу», срібною медаллю ВДНГ, знаком «Шахтарська слава» трьох ступенів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/viktor_janovich_baltajtis-crop-u14074.jpg",
    "x": 25.56, "y": 45.78
  },
  {
    "id": "pamphletu15373",
    "name": "Гольцов Віктор Олексійович",
    "bio": "Гольцов Віктор Олексійович (1936 р.н.). Проф., д. т. н., зав. кафедрою фізики (з 1973 р. дотепер). Академік Інженерної академії України та Інженерної академії СРСР. Заслужений діяч науки і техніки України. Член Ради директорів Міжнародної асоціації з водневої енергетики (США). Нагороджений медаллю ім. Рудольфа Еррена (США), срібною медаллю Щєлища (Росія).",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img128-crop-u15472.jpg",
    "x": 13.07, "y": 42.08
  },
  {
    "id": "pamphletu15486",
    "name": "Борнацький Іван Іванович",
    "bio": "Борнацький Іван Іванович (1912–1999). Випускник ДонНТУ (ДМІ) 1934 р. Проф., д. т. н., зав. кафедрою «Металургія сталі» (1972–1989). Заслужений діяч науки і техніки УРСР. Сформував наукове спрямування у галузі вдосконалення існуючих і розробки нових технологій сталеплавильного виробництва. Нагороджений двома орденами Трудового Червоного прапора, п'ятьма медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img122-crop-u15585.jpg",
    "x": 7.66, "y": 41.56
  },
  {
    "id": "pamphletu14197",
    "name": "Гойхман Герц Ізраїлевич",
    "bio": "Гойхман Герц Ізраїлевич (1889–1953). Проф., зав. кафедрою «Розробка родовищ корисних копалин» (1941–1953). Основні напрями наукової діяльності пов'язані з удосконаленням системи ведення гірничих робіт. Нагороджений орденом Леніна, орденом Трудового Червоного прапора та медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/goyhman%20gerc%20izrailovich-crop-u14296.jpg",
    "x": 24.48, "y": 39.45
  },
  {
    "id": "pamphletu14645",
    "name": "Александров Сергій Миколайович",
    "bio": "Александров Сергій Миколайович (1937 р.н.). Проф., д. т. н., декан гірничого факультету (1986–1994), директор Гірничого інституту (2004–2009). Лауреат Ленінської премії СРСР. Наукові дослідження пов'язані зі способами боротьби з раптовими викидами вугілля і газу у вугільних шахтах. Нагороджений знаками «Шахтарська слава» всіх ступенів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b0%d0%bb%d0%b5%d0%ba%d1%81%d0%b0%d0%bd%d0%b4%d1%80%d0%be%d0%b2_%d1%81%d0%b5%d1%80%d0%b3%d0%b5%d0%b9_%d0%bd%d0%b8%d0%ba%d0%be%d0%bb%d0%b0%d0%b5%d0%b2%d0%b8%d1%87-crop-u14745.jpg",
    "x": 30.97, "y": 37.86
  },
  {
    "id": "pamphletu12073",
    "name": "Никольський Ігор Леонідович",
    "bio": "Никольський Ігор Леонідович (1914–2000). Проф., д. геол.-мін. н., засновник і перший зав. кафедрою «Розвідка родовищ корисних копалин» (1951–1977), декан гірничо-геологічного ф-ту (1947–1956). Почесний геолог СРСР. Відомий учений у галузі розвідки ртутних родовищ. Нагороджений орденами Вітчизняної війни та «Знак Пошани».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img163-crop-u17278.jpg",
    "x": 35.3, "y": 21.5
  },
  {
    "id": "pamphletu11393",
    "name": "Мінаєв Олександр Анатолійович",
    "bio": "Мінаєв Олександр Анатолійович (1942 р.н.). Випускник ДонНТУ (ДПІ) 1964 р. Проф., д. т. н., зав. кафедрою «Обробка металів тиском» (1989–2009), декан металургійного факультету (1977–1985), ректор ДПІ-ДонНТУ з 1990 по 2014 рр. Голова Ради ректорів вишів Донецької обл. (2011–2014). Герой України. Нагороджений орденами Ярослава Мудрого та «За заслуги».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/f1-crop-u11493.jpg",
    "x": 56.2, "y": 17.55
  },
  {
    "id": "pamphletu14306",
    "name": "Найдиш Олександр Михайлович",
    "bio": "Найдиш Олександр Михайлович (1900–1990). Випускник ДонНТУ (ДІІ) 1941 р. Проф., д. т. н., зав. каф. «Розробка родовищ корисних копалин» (1958–1971), проректор з наукової роботи (1945–1951). Заслужений працівник вищої школи України. Досліджував проблеми вдосконалення способів і технологій розробки вугільних пластів. Нагороджений орденом Леніна та «Знак пошани».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img160-crop-u14405.jpg",
    "x": 19.98, "y": 39.05
  },
  {
    "id": "pamphletu14419",
    "name": "Ніколін Віктор Ігнатович",
    "bio": "Ніколін Віктор Ігнатович (1931–2015). Проф., д. т. н., зав. кафедрою «Охорона праці» (1978–2001). Ініціатор і автор відкриття на факультеті спеціалізації «Охорона праці у вугільній промисловості». Лауреат Державної премії України. Нагороджений орденом «Знак пошани», знаками «Шахтарська слава» всіх ступенів, знаком «Шахтарська доблесть».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img162-crop-u14518.jpg",
    "x": 20.23, "y": 35.22
  },
  {
    "id": "pamphletu15224",
    "name": "Медведєв Борис Іванович",
    "bio": "Медведєв Борис Іванович (1918–2002). Випускник ДонНТУ (ДІІ) 1941 р. Проф., д. т. н., зав. кафедрою «Рудникова вентиляція» (1961–1991). Нагороджений орденом Червоної зірки, двома орденами Вітчизняної війни, орденом Богдана Хмельницького, 19 медалями, у т. ч. «За оборону Москви», «За взяття Берліна», «За відновлення вугільних шахт Донбасу».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/250420142187-crop-u15323.jpg",
    "x": 26.23, "y": 30.47
  },
  {
    "id": "pamphletu15599",
    "name": "Слюсарєв Володимир Юрійович",
    "bio": "Слюсарєв Володимир Юрійович (1938–1992). Випускник ДонНТУ (ДПІ) 1967 р. Проф., д. т. н. (кафедра «Металургійна та термічна обробка металів»). Наукові дослідження присвячені питанням розробки способів підвищення експлуатаційної стійкості змінних деталей металургійного обладнання. Автор близько 150 наукових праць.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img179-crop-u15698.jpg",
    "x": 13.99, "y": 35.22
  },
  {
    "id": "pamphletu15708",
    "name": "Сапіро Володимир Саулович",
    "bio": "Сапіро Володимир Саулович (1937–1995). Випускник ДонНТУ (ДІІ) 1960 р. Проф., д. т. н., декан фізико-металургійного факультету (1992–1995). Чл.-кор. Академії гірничих наук України. Сформував наукові основи нового методу рафінування рідкісного металу шляхом обробки його монолітним вуглецем. Автор понад 150 наукових праць, у т. ч. 36 авторських свідоцтв на винаходи.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img174-crop-u15807.jpg",
    "x": 7.16, "y": 34.56
  },
  {
    "id": "pamphletu15817",
    "name": "Коновалов Юрій В'ячеславович",
    "bio": "Коновалов Юрій В'ячеславович (1931–2016). Проф., д. т. н. Засновник і перший лектор навчального курсу «Автоматизація металургійних комплексів». Заслужений діяч науки і техніки України. Лауреат премії Ради Міністрів СРСР. Наукове спрямування: технологічні основи автоматизації листових станів гарячого прокатування. Нагороджений медалями «За трудову доблесть», «За доблесну працю».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img145-crop-u15916.jpg",
    "x": 14.65, "y": 29.42
  },
  {
    "id": "pamphletu15926",
    "name": "Клименко Валентин Митрофанович",
    "bio": "Клименко Валентин Митрофанович (1908–1993). Проф., д. т. н., зав. кафедрою «Обробка металів тиском» (1964–1991), декан металургійного ф-ту ДПІ (1965–1968). Заслужений діяч науки і техніки України. Нагороджений орденом Дружби народів, п'ятьма медалями, срібною медаллю ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img143-crop-u16025.jpg",
    "x": 7.99, "y": 28.5
  },
  {
    "id": "pamphletu14872",
    "name": "Ліпкович Самуїл Мойсейович",
    "bio": "Ліпкович Самуїл Мойсейович (1906–1996). Випускник ДонНТУ (ДГІ) 1930 р. Проф., д. т. н., зав. кафедрою «Розробка родовищ корисних копалин» (1954–1957). Нагороджений орденом Трудового Червоного прапора, медалями «За доблесну працю», знаком «Шахтарська слава» II ступеня, бронзовою медаллю ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img150-crop-u14971.jpg",
    "x": 25.73, "y": 24.01
  },
  {
    "id": "pamphletu14989",
    "name": "Зборщик Михайло Павлович",
    "bio": "Зборщик Михайло Павлович (1928 р.н.). Випускник ДонНТУ (ДІІ) 1953 р. Проф., д. т. н., проректор з наукової роботи ДПІ-ДонГТУ (1971–1999), декан гірничого ф-ту (1965–1968), зав. кафедрою «Гірнича геомеханіка» (1971–1977). Академік Міжнародної інженерної академії та Інженерної академії України. Лауреат Державної премії України.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b7%d0%b1%d0%be%d1%80%d1%89%d0%b8%d0%ba-crop-u15089.jpg",
    "x": 26.56, "y": 20.58
  },
  {
    "id": "pamphletu15099",
    "name": "Сапіцький Костянтин Федорович",
    "bio": "Сапіцький Костянтин Федорович (1927–2003). Випускник ДонНТУ (ДІІ) 1950 р. Проф., д. т. н., зав. кафедрою «Розробка родовищ корисних копалин» (1971–2000), декан гірничого факультету (1968–1971). Академік Академії гірничих наук України. Засновник наукової школи з безлюдного виймання вугілля при відпрацюванні похилих пластів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/sapickiy-crop-u15198.jpg",
    "x": 30.97, "y": 19.0
  },
  {
    "id": "pamphletu13689",
    "name": "Стоєв Ілля Степанович",
    "bio": "Стоєв Ілля Степанович (1916–1998). К. т. н., професор кафедри «Проходка шахт». Лауреат Ленінської премії СРСР. Визнаний фахівець у галузі вдосконалення методів проходки вертикальних шахт. Автор і співавтор наукових статей з гірничої справи.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/i-crop-u13788.jpg",
    "x": 30.97, "y": 17.81
  },
  {
    "id": "pamphletu12627",
    "name": "Соловяненко Анатолій Борисович",
    "bio": "Соловяненко Анатолій Борисович (1932–1999). Випускник ДонНТУ (ДІІ) 1954 р. Асистент кафедри нарисної геометрії та графіки (1954–1962). Видатний оперний співак. Народний артист СРСР. Лауреат Ленінської премії СРСР та Державної премії України ім. Т. Шевченка (1997). Герой України (2008). Ім'я Соловяненка носить Донецький академічний театр опери та балету.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/anatoliy_solovianenko_-_soviet_life%2c_october_1984-crop-u12726.jpg",
    "x": 48.46, "y": 16.89
  },
  {
    "id": "pamphletu11269",
    "name": "Трамбалл Вільям",
    "bio": "Трамбалл Вільям (1952 р.н.). Почесний доктор ДонГТУ. Ініціатор співпраці ДонНТУ з університетом Західної Вірджинії (США). Доктор-проф., зав. кафедрою економіки Університету Західної Вірджинії (США). Учений у галузі соціально-економічних проблем. Автор множини наукових статей, у т. ч. з соціально-економічних проблем вугільних регіонів світу.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d1%82%d1%80%d0%b0%d0%bc%d0%b1%d0%b0%d0%bb%d0%bb.jpg",
    "x": 72.52, "y": 14.12
  },
  {
    "id": "pamphletu13130",
    "name": "Черняєв Віктор Іванович",
    "bio": "Черняєв Віктор Іванович (1936–1997). Проф., д. геол.-мін. н. Відомий учений у галузі гірського тиску та руху гірських порід під впливом підземних розробок. Ініціатор створення нового навчального курсу «Маркшейдерське забезпечення безпечного ведення гірничих робіт». Автор понад 200 праць.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img187-crop-u13240.jpg",
    "x": 39.8, "y": 12.66
  },
  {
    "id": "pamphletu12297",
    "name": "Гузєєв Олександр Георгійович",
    "bio": "Гузєєв Олександр Георгійович (1923–2001). Випускник ДонНТУ (ДІІ) 1949 р. Проф., зав. кафедрою «Будівництво шахт і підземних споруд» (1971–1988). Досліджував і розробляв методи проектування та технології будівництва глибоких вугільних шахт. Нагороджений орденом Вітчизняної війни, орденом Слави, медалями «За відвагу».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img133-crop-u12396.jpg",
    "x": 33.06, "y": 14.51
  },
  {
    "id": "pamphletu11511",
    "name": "Тессмер Ріхард",
    "bio": "Тессмер Ріхард. Почесний доктор ДонГТУ. Протягом багатьох років керував спільними з ДонНТУ дослідженнями. Один із засновників німецького технічного ф-ту ДонНТУ. Проф., доктор-інженер Магдебурзького технічного університету ім. Отто фон Геріке (Німеччина). Великий учений у галузі автоматизації промислових установок на базі мікропроцесорної техніки.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b1%d0%b5%d0%b7%d1%8b%d0%bc%d1%8f%d0%bd%d0%bd%d1%8b%d0%b9-crop-u11610.jpg",
    "x": 61.45, "y": 12.66
  },
  {
    "id": "pamphletu11620",
    "name": "Худек Мирослав",
    "bio": "Худек Мирослав (1934 р.н.). Почесний доктор ДонГТУ. Тривалий час співпрацював з ДонНТУ у галузі підготовки фахівців гірничого та гірничо-геологічного профілю. Проф., д. т. н., зав. кафедрою геомеханіки та підземного будівництва Сілезького політехнічного інституту (Польща). Відомий учений у галузі геомеханіки та шахтного підземного будівництва.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b1%d0%b5%d0%b7%d1%8b%d0%bc%d1%8f%d0%bd%d0%bd%d1%8b%d0%b9-crop-u11719.jpg",
    "x": 64.28, "y": 8.97
  },
  {
    "id": "pamphletu11731",
    "name": "Клашка Вальтер",
    "bio": "Клашка Вальтер. Почесний доктор ДонГТУ. Тісно співпрацював з ДонНТУ, читав лекції для студентів і викладачів університету. Доктор-інженер. Президент фірми «Клашка. Електроніка та автоматика» (Німеччина). Визнаний фахівець у галузі систем керування та автоматизації. Власник багатьох патентів, автор наукових праць у галузі розробки датчиків, програмного забезпечення, систем автоматизації.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b1%d0%b5%d0%b7%d1%8b%d0%bc%d1%8f%d0%bd%d0%bd%d1%8b%d0%b9-crop-u11830.jpg",
    "x": 67.19, "y": 8.31
  },
  {
    "id": "pamphletu815",
    "name": "Паліс Франк",
    "bio": "Паліс Франк (1946–2013). Почесний доктор ДонГТУ. Один із засновників німецького технічного ф-ту ДонНТУ, читав лекції, керував дипломним проектуванням, організовував наукові стажування молодих викладачів. Сприяв розширенню комп'ютерної бази НТФ. Проф., доктор-інженер, зав. кафедрою електроприводу Магдебурзького технічного університету ім. Отто фон Геріке (Німеччина).",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/1111-crop-u956.jpg",
    "x": 69.61, "y": 7.12
  },
  {
    "id": "pamphletu12518",
    "name": "Таранов Петро Якович",
    "bio": "Таранов Петро Якович (1902–1975). Випускник ДонНТУ (ДГІ) 1929 р. Проф., к. т. н. Зав. каф. «Проведення і кріплення гірничих виробок та буровибухові роботи», декан гірничо-геологічного ф-ту (1944–1949). Засновник лабораторії буровибухових робіт (першої серед вишів СРСР). Нагороджений двома орденами «Знак Пошани», трьома медалями.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img181-crop-u12617.jpg",
    "x": 38.72, "y": 8.97
  },
  {
    "id": "pamphletu16355",
    "name": "Казанцев Євген Іванович",
    "bio": "Казанцев Євген Іванович (1926–2012). Проф., д. т. н. Засновник і перший зав. кафедр «Газопіч теплофізика» (1973–1983), «Промислова теплоенергетика» (1983–2001). Заслужений діяч науки і техніки України. Нагороджений 6 медалями, серед яких «За доблесну працю», срібною та бронзовими медалями ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img141-crop-u16454.jpg",
    "x": 18.07, "y": 24.27
  },
  {
    "id": "pamphletu16464",
    "name": "Іванов Анатолій Йосипович",
    "bio": "Іванов Анатолій Йосипович (1929–2001). Випускник ДонНТУ (ДІІ) 1953 р. Проф., д. т. н., зав. каф. «Металургія чавуну» (1977–1986). Декан металургійного ф-ту ДПІ (1970–1976). Академік Інженерної академії України. Сформував наукову школу у галузі інтенсифікації металургійних і теплоенергетичних процесів. Автор понад 200 наукових праць, 60 авторських свідоцтв та патентів.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img140-crop-u16563.jpg",
    "x": 14.82, "y": 23.48
  },
  {
    "id": "pamphletu16573",
    "name": "Мачикін Віктор Іванович",
    "bio": "Мачикін Віктор Іванович (1941–1985). Випускник ДонНТУ (ДПІ) 1966 р. Проф., д. т. н., зав. кафедрою «Технологія металів» (1982–1985). Лауреат Державної премії СРСР. Розробив наукове спрямування у галузі технології та обладнання для позапічної обробки металургійних розплавів. Автор понад 200 праць.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img154-crop-u16672.jpg",
    "x": 7.58, "y": 23.35
  },
  {
    "id": "pamphletu16682",
    "name": "Баранов Олександр Олександрович",
    "bio": "Баранов Олександр Олександрович (1926–2008). Проф., д. т. н., зав. кафедрою «Металознавство та термічна обробка металів» (1974–1994). Засновник наукової школи: «Розвиток теорії графітизації процесів деформаційно-термічної та термоциклічної обробки залізовуглецевих сплавів». Ініціатор підготовки в Україні фахівців з інженерного матеріалознавства.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/%d0%b1%d0%b0%d1%80%d0%b0%d0%bd%d0%be%d0%b2-crop-u16781.jpg",
    "x": 19.73, "y": 20.84
  },
  {
    "id": "pamphletu16900",
    "name": "Рубін Павло Германович",
    "bio": "Рубін Павло Германович (1874–1960). Проф., засновник і перший зав. кафедрою «Металургія чавуну» (1931–1934). Заслужений діяч науки і техніки. Викладав у Дніпропетровському гірничому та Харківському інженерно-технічному інституті. Основні праці присвячені питанням виробництва коксу, підготовки металургійної сировини та доменного виробництва.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/1_bjpg-crop-u16999.jpg",
    "x": 17.32, "y": 17.41
  },
  {
    "id": "pamphletu17009",
    "name": "Сапіро Саул Ісаакович",
    "bio": "Сапіро Саул Ісаакович (1897–1977). Випускник ДонНТУ (ДГТ) 1924 р. Проф., д. т. н., зав. кафедрою сталі (1942–1947). Зробив великий внесок у підготовку інженерів-металургів. Основоположник теорії поверхневих явищ у сталеплавильних процесах.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img175-crop-u17108.jpg",
    "x": 15.07, "y": 17.55
  },
  {
    "id": "pamphletu16791",
    "name": "Брайнін Йосип Єфимович",
    "bio": "Брайнін Йосип Єфимович (1894–1974). Випускник ДонНТУ (ДГІ) 1926 р. К. т. н., проф., засновник і перший зав. кафедрою «Металознавство та термічна обробка металів» (1944–1966). Заслужений член Всесоюзного науково-інженерного товариства металургів. Розробив теорію виникнення флокенів у сталі. Нагороджений двома орденами Трудового Червоного прапора.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img123-crop-u16890.jpg",
    "x": 5.58, "y": 20.71
  },
  {
    "id": "pamphletu17118",
    "name": "Сорокін Василь Олександрович",
    "bio": "Сорокін Василь Олександрович (1901–1977). Д. т. н., проф., зав. кафедрою «Металургія чавуну» (1947–1977), проректор з наукової роботи ДІІ (1949–1956). Заслужений винахідник України. Вперше розробив системи автоматизації доменного виробництва. Нагороджений медаллю «За доблесну працю», бронзовою медаллю ВДНГ СРСР.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img180-crop-u17217.jpg",
    "x": 10.16, "y": 17.55
  },
  {
    "id": "pamphletu16043",
    "name": "Брижанєв Анатолій Михайлович",
    "bio": "Брижанєв Анатолій Михайлович (1938–1997). Випускник ДонНТУ (ДПІ) 1960 р. Проф., д. геол.-мін. наук, декан гірничо-геологічного факультету (1994–1997). Лауреат Державної премії СРСР. Лауреат премії ім. Скочинського Мінвуглепрому СРСР. Створив наукове спрямування у галузі вивчення шахтної геології та газоносності вугілля Донбасу. Автор близько 50 наукових праць.",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img125-crop-u16143.jpg",
    "x": 29.89, "y": 10.55
  },
  {
    "id": "pamphletu16246",
    "name": "Оглоблін Дмитро Миколайович",
    "bio": "Оглоблін Дмитро Миколайович (1905–1968). Проф., д. т. н., зав. кафедрою «Маркшейдерська справа» (1948–1968). Зробив великий внесок у становлення і розвиток кафедри. Заслужений діяч науки і техніки України. Лауреат Державної премії СРСР. Нагороджений орденом Леніна, двома орденами Трудового Червоного прапора, орденом «Знак Пошани».",
    "photo": "https://donntu.ru/sites/default/files/images/kartina/images/img164-crop-u16345.jpg",
    "x": 31.89, "y": 6.46
  }
];

/* ── Hotspot dot ── */
const Dot = ({ person, onClick, active, mobile }) => {
  const isTraitor = person.traitor;
  const sz = mobile ? (isTraitor ? 26 : 22) : (isTraitor ? 17 : 14);
  return (
    <button
      onClick={() => onClick(person)}
      title={person.name}
      style={{
        position: 'absolute',
        left: `${person.x}%`,
        top:  `${person.y}%`,
        transform: active ? 'translate(-50%,-50%) scale(1.35)' : 'translate(-50%,-50%)',
        width:  sz, height: sz,
        borderRadius: '50%',
        background: active
          ? (isTraitor ? '#e53935' : '#3498db')
          : (isTraitor ? 'rgba(229,57,53,0.75)' : 'rgba(255,255,255,0.88)'),
        border: active
          ? `2px solid ${isTraitor ? '#ff9090' : '#fff'}`
          : `2px solid ${isTraitor ? 'rgba(229,57,53,0.95)' : 'rgba(0,0,0,0.25)'}`,
        boxShadow: active
          ? `0 0 0 ${mobile?6:4}px ${isTraitor ? 'rgba(229,57,53,0.3)' : 'rgba(52,152,219,0.35)'}, 0 2px 8px rgba(0,0,0,0.5)`
          : '0 1px 4px rgba(0,0,0,0.65)',
        cursor: 'pointer',
        padding: 0,
        transition: 'transform .14s ease, background .14s, box-shadow .14s',
        zIndex: active ? 20 : (isTraitor ? 7 : 5),
        touchAction: 'manipulation',
        minWidth: mobile ? 44 : 0, minHeight: mobile ? 44 : 0,
        display: 'flex', alignItems: 'center', justifyContent: 'center',
      }}
      onMouseEnter={e => { if (!active && !mobile) e.currentTarget.style.transform = 'translate(-50%,-50%) scale(1.6)'; }}
      onMouseLeave={e => { if (!active && !mobile) e.currentTarget.style.transform = 'translate(-50%,-50%)'; }}
    />
  );
};

/* ── Person card — side panel (desktop) ── */
const PersonCard = ({ person, onClose }) => {
  if (!person) return null;
  const isTraitor = person.traitor;
  return (
    <div style={{
      display:'flex', flexDirection:'column', height:'100%',
      borderLeft: isTraitor ? '3px solid rgba(229,57,53,0.5)' : '1px solid var(--b2)',
      background:'var(--bg)',
    }}>
      {/* Header */}
      <div style={{
        display:'flex', alignItems:'center', justifyContent:'space-between',
        padding:'10px 14px',
        borderBottom:'1px solid var(--b1)', flexShrink:0,
        background: isTraitor ? 'rgba(229,57,53,0.06)' : 'var(--s1)',
      }}>
        <span style={{
          fontFamily:'var(--mono)', fontSize:'0.65rem', letterSpacing:'0.12em',
          color: isTraitor ? '#e53935' : 'var(--ac)', fontWeight:600,
        }}>
          {isTraitor ? '⚠ ЗРАДНИК' : '▸ ПОРТРЕТ'}
        </span>
        <button onClick={onClose} style={{
          background:'none', border:'1px solid var(--b2)', color:'var(--t3)',
          cursor:'pointer', fontSize:14, lineHeight:1, padding:'3px 8px', borderRadius:2,
        }}>✕</button>
      </div>

      {/* Photo + name */}
      <div style={{
        flexShrink:0, display:'flex', alignItems:'center', gap:12,
        padding:'14px 14px 10px',
        borderBottom:'1px solid var(--b1)',
        background: isTraitor ? 'rgba(229,57,53,0.04)' : 'var(--s1)',
      }}>
        {person.photo ? (
          <img
            src={person.photo} alt={person.name}
            style={{
              width:72, height:72, objectFit:'cover', flexShrink:0,
              border:'1px solid var(--b2)', borderRadius:2,
              filter: isTraitor ? 'grayscale(70%) sepia(30%)' : 'none',
            }}
            onError={e => { e.currentTarget.style.display='none'; }}
          />
        ) : (
          <div style={{
            width:72, height:72, flexShrink:0,
            background:'var(--s2)', border:'1px solid var(--b2)', borderRadius:2,
            display:'flex', alignItems:'center', justifyContent:'center',
            fontSize:'1.5rem', opacity:0.3,
          }}>👤</div>
        )}
        <div style={{flex:1, minWidth:0}}>
          <h3 style={{
            fontFamily:'var(--display)', fontSize:'0.9rem', fontWeight:700,
            color: isTraitor ? '#ff6b6b' : 'var(--t1)',
            lineHeight:1.35, margin:0,
          }}>{person.name}</h3>
          {isTraitor && (
            <p style={{
              marginTop:6, fontSize:'0.7rem', fontStyle:'italic',
              color:'#ff6b6b', lineHeight:1.4,
            }}>Зрадник · Втік до РФ 2014</p>
          )}
        </div>
      </div>

      {/* Bio — scrollable */}
      <div style={{
        flex:1, overflowY:'auto', padding:'14px 14px 20px',
        WebkitOverflowScrolling:'touch',
      }}>
        <p style={{fontSize:'0.8rem', lineHeight:1.7, color:'var(--t2)'}}>
          {person.bio}
        </p>
      </div>
    </div>
  );
};

/* ── Mobile inline card (below image) ── */
const MobileInlineCard = ({ person, onClose, idx, total, onPrev, onNext }) => {
  if (!person) return null;
  const isTraitor = person.traitor;
  const accent = isTraitor ? '#e53935' : 'var(--ac)';
  return (
    <div style={{background:'var(--bg)', borderTop:`3px solid ${accent}`, animation:'slideDown .22s ease'}}>

      {/* Header: photo · name · close */}
      <div style={{display:'flex',alignItems:'flex-start',gap:14,padding:'16px 16px 12px',borderBottom:'1px solid var(--b1)'}}>
        {person.photo ? (
          <img src={person.photo} alt={person.name}
            style={{width:72,height:72,objectFit:'cover',objectPosition:'top center',flexShrink:0,borderRadius:6,border:'2px solid var(--b2)',filter:isTraitor?'grayscale(60%)':'none'}}
            onError={e=>{e.currentTarget.style.display='none';}}/>
        ) : (
          <div style={{width:72,height:72,flexShrink:0,borderRadius:6,background:'var(--s2)',border:'1px solid var(--b2)',display:'flex',alignItems:'center',justifyContent:'center',fontSize:'2rem',opacity:0.25}}>👤</div>
        )}
        <div style={{flex:1,minWidth:0,paddingTop:2}}>
          <div style={{fontFamily:'var(--mono)',fontSize:'0.6rem',letterSpacing:'0.14em',color:accent,marginBottom:5,textTransform:'uppercase'}}>
            {isTraitor ? '⚠ Зрадник' : '▸ Портрет · ДонНТУ'}
          </div>
          <h3 style={{fontFamily:'var(--display)',fontSize:'1.1rem',fontWeight:700,color:isTraitor?'#ff6b6b':'var(--t1)',lineHeight:1.3,margin:'0 0 4px'}}>{person.name}</h3>
          <div style={{fontFamily:'var(--mono)',fontSize:'0.62rem',color:'var(--t3)',letterSpacing:'0.06em'}}>
            {idx+1} / {total}
          </div>
        </div>
        <button onClick={onClose}
          style={{background:'none',border:'1px solid var(--b2)',color:'var(--t3)',cursor:'pointer',fontSize:13,padding:'6px 11px',borderRadius:3,flexShrink:0,lineHeight:1}}>✕</button>
      </div>

      {/* Bio */}
      <div style={{padding:'16px 16px 4px'}}>
        <p style={{fontSize:'1rem',lineHeight:1.8,color:'var(--t2)',margin:0}}>{person.bio}</p>
      </div>

      {/* Prev / Next navigation */}
      <div style={{display:'flex',borderTop:'1px solid var(--b1)',marginTop:16}}>
        <button onClick={onPrev}
          style={{flex:1,background:'none',border:'none',borderRight:'1px solid var(--b1)',padding:'14px 0',cursor:'pointer',fontFamily:'var(--mono)',fontSize:'0.75rem',color:'var(--t2)',display:'flex',alignItems:'center',justifyContent:'center',gap:8}}>
          ‹ <span>Попередній</span>
        </button>
        <button onClick={onNext}
          style={{flex:1,background:'none',border:'none',padding:'14px 0',cursor:'pointer',fontFamily:'var(--mono)',fontSize:'0.75rem',color:'var(--t2)',display:'flex',alignItems:'center',justifyContent:'center',gap:8}}>
          <span>Наступний</span> ›
        </button>
      </div>
    </div>
  );
};

/* ── Mobile bottom sheet card ── */
const MobileCard = ({ person, onClose }) => {
  if (!person) return null;
  const isTraitor = person.traitor;
  return (
    <div style={{display:'flex', flexDirection:'column', height:'100%'}}>
      {/* Drag handle */}
      <div style={{
        display:'flex', justifyContent:'center', alignItems:'center',
        padding:'8px 0 4px', flexShrink:0, cursor:'pointer',
      }} onClick={onClose}>
        <div style={{width:40, height:4, background:'var(--b2)', borderRadius:2}}/>
      </div>

      {/* Header row: photo + name + close */}
      <div style={{
        display:'flex', alignItems:'center', gap:12,
        padding:'6px 16px 10px', flexShrink:0,
        borderBottom:'1px solid var(--b1)',
      }}>
        {person.photo ? (
          <img
            src={person.photo} alt={person.name}
            style={{
              width:56, height:56, objectFit:'cover', flexShrink:0,
              border:'1px solid var(--b2)', borderRadius:4,
              filter: isTraitor ? 'grayscale(70%)' : 'none',
            }}
            onError={e => { e.currentTarget.style.display='none'; }}
          />
        ) : (
          <div style={{
            width:56, height:56, flexShrink:0, borderRadius:4,
            background:'var(--s2)', border:'1px solid var(--b2)',
            display:'flex', alignItems:'center', justifyContent:'center',
            fontSize:'1.25rem', opacity:0.3,
          }}>👤</div>
        )}
        <div style={{flex:1, minWidth:0}}>
          <h3 style={{
            fontFamily:'var(--display)', fontSize:'0.92rem', fontWeight:700,
            color: isTraitor ? '#ff6b6b' : 'var(--t1)',
            lineHeight:1.3, margin:0,
            whiteSpace:'nowrap', overflow:'hidden', textOverflow:'ellipsis',
          }}>{person.name}</h3>
          <span style={{
            fontFamily:'var(--mono)', fontSize:'0.6rem', letterSpacing:'0.1em',
            color: isTraitor ? '#e53935' : 'var(--ac)',
          }}>{isTraitor ? '⚠ ЗРАДНИК' : '▸ БІОГРАФІЯ'}</span>
        </div>
        <button onClick={onClose} style={{
          background:'none', border:'1px solid var(--b2)', color:'var(--t3)',
          cursor:'pointer', fontSize:13, padding:'4px 9px', borderRadius:2, flexShrink:0,
        }}>✕</button>
      </div>

      {/* Bio — scrollable */}
      <div style={{
        flex:1, overflowY:'auto', padding:'12px 16px 16px',
        WebkitOverflowScrolling:'touch',
      }}>
        <p style={{fontSize:'0.82rem', lineHeight:1.72, color:'var(--t2)'}}>
          {person.bio}
        </p>
      </div>
    </div>
  );
};

/* ── Main page ── */
const HeritageDonntuPage = ({ onNavigate }) => {
  const [selected, setSelected] = React.useState(null);
  const [search, setSearch]     = React.useState('');
  const [showSearch, setShowSearch] = React.useState(false);
  const [isMobile, setIsMobile] = React.useState(window.innerWidth < 768);
  const [zoom, setZoom]         = React.useState(1);
  const scrollRef               = React.useRef(null);

  React.useEffect(() => {
    const onResize = () => setIsMobile(window.innerWidth < 768);
    window.addEventListener('resize', onResize);
    return () => window.removeEventListener('resize', onResize);
  }, []);

  const q = search.toLowerCase().trim();
  const filtered = q
    ? PANNEAU_PERSONS.filter(p =>
        p.name.toLowerCase().includes(q) || p.bio.toLowerCase().includes(q))
    : PANNEAU_PERSONS;

  const currentIdx = selected ? PANNEAU_PERSONS.findIndex(p => p.id === selected.id) : -1;

  const handleSelect = p => {
    const next = selected?.id === p.id ? null : p;
    setSelected(next);
    if (next && scrollRef.current) {
      const el = scrollRef.current;
      const imgW = el.scrollWidth;
      const imgH = el.scrollHeight;
      const cx = (next.x / 100) * imgW - el.clientWidth / 2;
      const cy = (next.y / 100) * imgH - el.clientHeight / 2;
      el.scrollTo({ left: Math.max(0, cx), top: Math.max(0, cy), behavior: 'smooth' });
    }
  };
  const handleClose  = () => setSelected(null);

  const goNext = () => {
    if (currentIdx < 0) { handleSelect(PANNEAU_PERSONS[0]); return; }
    handleSelect(PANNEAU_PERSONS[(currentIdx + 1) % PANNEAU_PERSONS.length]);
  };
  const goPrev = () => {
    if (currentIdx < 0) { handleSelect(PANNEAU_PERSONS[PANNEAU_PERSONS.length - 1]); return; }
    handleSelect(PANNEAU_PERSONS[(currentIdx - 1 + PANNEAU_PERSONS.length) % PANNEAU_PERSONS.length]);
  };

  const zoomIn  = () => setZoom(z => Math.min(3, +(z + 0.25).toFixed(2)));
  const zoomOut = () => setZoom(z => Math.max(0.5, +(z - 0.25).toFixed(2)));
  const zoomReset = () => setZoom(1);

  /* side panel width (desktop only) */
  const PANEL_W = 300;

  /* ── MOBILE layout ── */
  if (isMobile) {
    return (
      <div style={{display:'flex',flexDirection:'column',background:'#0e1117'}}>
        {/* Mobile top bar — compact */}
        <div style={{display:'flex',alignItems:'center',justifyContent:'space-between',padding:'10px 14px',background:'var(--s1)',borderBottom:'1px solid var(--b1)',gap:8}}>
          <div style={{minWidth:0}}>
            <div style={{fontFamily:'var(--mono)',fontSize:'0.6rem',letterSpacing:'0.12em',color:'var(--ac)'}}>ВИДАТНІ ПОСТАТІ · ДОННТУ</div>
            <div style={{fontFamily:'var(--mono)',fontSize:'0.7rem',color:'var(--t3)',marginTop:2}}>
              {currentIdx >= 0 ? `${currentIdx+1} / ${PANNEAU_PERSONS.length} осіб` : `${PANNEAU_PERSONS.length} осіб на картині`}
            </div>
          </div>
          <button
            onClick={() => { setShowSearch(s=>!s); setSearch(''); setSelected(null); }}
            style={{background:showSearch?'var(--ac)':'var(--s2)',border:'1px solid var(--b2)',color:showSearch?'#fff':'var(--t2)',padding:'8px 14px',cursor:'pointer',fontSize:'0.8rem',fontFamily:'var(--mono)',borderRadius:2,flexShrink:0}}>
            🔍
          </button>
        </div>

        {/* Search bar */}
        {showSearch && (
          <div style={{padding:'8px 14px',background:'var(--s2)',borderBottom:'1px solid var(--b1)',display:'flex',gap:8,alignItems:'center'}}>
            <input autoFocus type="search" placeholder="Прізвище…" value={search} onChange={e=>setSearch(e.target.value)}
              style={{flex:1,background:'var(--bg)',border:'1px solid var(--b2)',color:'var(--t1)',padding:'8px 12px',fontSize:'0.9rem',fontFamily:'var(--mono)',outline:'none',borderRadius:2}}/>
            {search && <span style={{fontFamily:'var(--mono)',fontSize:'0.7rem',color:'var(--t3)',whiteSpace:'nowrap'}}>{filtered.length}</span>}
          </div>
        )}
        {showSearch && search && (
          <div style={{maxHeight:200,overflowY:'auto',borderBottom:'1px solid var(--b1)',background:'var(--bg)'}}>
            {filtered.length===0 && <div style={{padding:'10px 14px',color:'var(--t3)',fontSize:'0.8rem',fontFamily:'var(--mono)'}}>Не знайдено</div>}
            {filtered.map(p=>(
              <button key={p.id} onClick={()=>{handleSelect(p);setShowSearch(false);setSearch('');}}
                style={{display:'flex',alignItems:'center',gap:10,width:'100%',textAlign:'left',background:selected?.id===p.id?'rgba(52,152,219,0.12)':'none',border:'none',borderBottom:'1px solid var(--b1)',padding:'12px 14px',cursor:'pointer'}}>
                <span style={{fontSize:'0.88rem',color:'var(--t1)',fontFamily:'var(--sans)'}}>{p.name}</span>
              </button>
            ))}
          </div>
        )}

        {/* Image area with floating nav */}
        <div style={{position:'relative'}}>
          <div ref={scrollRef} style={{overflow:'auto',WebkitOverflowScrolling:'touch'}}>
            <div style={{position:'relative',lineHeight:0,display:'inline-block',minWidth:'100%'}}>
              <img src={PANNEAU_IMG} alt="Видатні постаті ДонНТУ"
                style={{display:'block',width:'100%',height:'auto',userSelect:'none',minWidth:560}} draggable={false}/>
            </div>
          </div>

          {/* Floating prev/next bar */}
          <div style={{
            position:'absolute',bottom:0,left:0,right:0,
            background:'rgba(10,10,14,0.82)',backdropFilter:'blur(8px)',
            display:'flex',alignItems:'center',gap:0,
          }}>
            <button onClick={goPrev} style={{background:'none',border:'none',borderRight:'1px solid rgba(255,255,255,0.1)',color:'#fff',padding:'14px 20px',cursor:'pointer',fontSize:'1.2rem',flexShrink:0}}>‹</button>
            <div style={{flex:1,textAlign:'center',padding:'0 12px',overflow:'hidden'}}>
              {selected
                ? <span style={{fontFamily:'var(--display)',fontSize:'0.82rem',color:'#fff',whiteSpace:'nowrap',overflow:'hidden',textOverflow:'ellipsis',display:'block'}}>{selected.name}</span>
                : <span style={{fontFamily:'var(--mono)',fontSize:'0.65rem',color:'rgba(255,255,255,0.45)',letterSpacing:'0.08em'}}>‹ › НАВІГАЦІЯ СТРІЛКАМИ</span>
              }
            </div>
            <button onClick={goNext} style={{background:'none',border:'none',borderLeft:'1px solid rgba(255,255,255,0.1)',color:'#fff',padding:'14px 20px',cursor:'pointer',fontSize:'1.2rem',flexShrink:0}}>›</button>
          </div>
        </div>

        {/* Inline person card */}
        {selected && <MobileInlineCard person={selected} onClose={handleClose} idx={currentIdx} total={PANNEAU_PERSONS.length} onPrev={goPrev} onNext={goNext}/>}

        <style>{`@keyframes slideDown { from { opacity:0; transform:translateY(-8px); } to { opacity:1; transform:translateY(0); } }`}</style>
      </div>
    );
  }

  /* ── DESKTOP layout ── */
  return (
    <div style={{display:'flex', flexDirection:'column', height:'100%', overflow:'hidden'}}>

      {/* ── Top bar ── */}
      <div style={{
        flexShrink:0, padding:'8px 14px',
        borderBottom:'1px solid var(--b1)',
        display:'flex', alignItems:'center', gap:10,
        background:'var(--s1)',
      }}>
        <div style={{flex:1, minWidth:0}}>
          <span style={{fontFamily:'var(--mono)', fontSize:'0.62rem', letterSpacing:'0.12em', color:'var(--ac)'}}>ІНТЕРАКТИВНЕ ПАННО</span>
          <h2 style={{fontFamily:'var(--display)', fontSize:'0.95rem', fontWeight:600, color:'var(--t1)', marginTop:1, whiteSpace:'nowrap', overflow:'hidden', textOverflow:'ellipsis'}}>
            Інтерактивна картина «Видатні постаті ДонНТУ»
          </h2>
        </div>
        <div style={{display:'flex', alignItems:'center', gap:6, flexShrink:0}}>
          <button onClick={goPrev} title="Попередня особа" style={{background:'var(--s2)',border:'1px solid var(--b2)',color:'var(--t1)',padding:'5px 9px',cursor:'pointer',fontSize:'0.85rem',borderRadius:2}}>‹</button>
          <span style={{fontFamily:'var(--mono)',fontSize:'0.65rem',color:'var(--t3)',whiteSpace:'nowrap',minWidth:52,textAlign:'center'}}>
            {currentIdx >= 0 ? `${currentIdx+1} / ${PANNEAU_PERSONS.length}` : `${PANNEAU_PERSONS.length} осіб`}
          </span>
          <button onClick={goNext} title="Наступна особа" style={{background:'var(--s2)',border:'1px solid var(--b2)',color:'var(--t1)',padding:'5px 9px',cursor:'pointer',fontSize:'0.85rem',borderRadius:2}}>›</button>
          <div style={{display:'flex',alignItems:'center',gap:3,marginLeft:4}}>
            <button onClick={zoomOut} style={{background:'var(--s2)',border:'1px solid var(--b2)',color:'var(--t1)',padding:'4px 8px',cursor:'pointer',fontSize:'0.8rem',borderRadius:2}}>−</button>
            <button onClick={zoomReset} style={{background:'var(--s2)',border:'1px solid var(--b2)',color:'var(--t3)',padding:'4px 7px',cursor:'pointer',fontSize:'0.65rem',fontFamily:'var(--mono)',borderRadius:2,minWidth:38,textAlign:'center'}}>{Math.round(zoom*100)}%</button>
            <button onClick={zoomIn} style={{background:'var(--s2)',border:'1px solid var(--b2)',color:'var(--t1)',padding:'4px 8px',cursor:'pointer',fontSize:'0.8rem',borderRadius:2}}>+</button>
          </div>
          <button onClick={() => { setShowSearch(s => !s); setSearch(''); setSelected(null); }}
            style={{background: showSearch ? 'var(--ac)' : 'var(--s2)',border:'1px solid var(--b2)',color: showSearch ? '#fff' : 'var(--t2)',padding:'5px 10px',cursor:'pointer',fontSize:'0.8rem',fontFamily:'var(--mono)',borderRadius:2}}>
            🔍 Пошук
          </button>
        </div>
      </div>

      {/* ── Search bar (collapsible) ── */}
      {showSearch && (
        <div style={{
          flexShrink:0, padding:'8px 14px',
          borderBottom:'1px solid var(--b1)',
          background:'var(--s2)',
          display:'flex', gap:8, alignItems:'center',
        }}>
          <input
            autoFocus
            type="search"
            placeholder="Прізвище або ключове слово…"
            value={search}
            onChange={e => setSearch(e.target.value)}
            style={{
              flex:1, background:'var(--bg)', border:'1px solid var(--b2)',
              color:'var(--t1)', padding:'6px 12px',
              fontSize:'0.85rem', fontFamily:'var(--mono)',
              outline:'none', borderRadius:2, minWidth:0,
            }}
          />
          {search && (
            <span style={{fontFamily:'var(--mono)', fontSize:'0.7rem', color:'var(--t3)', whiteSpace:'nowrap'}}>
              {filtered.length} результатів
            </span>
          )}
        </div>
      )}

      {/* ── Search results list ── */}
      {showSearch && search && (
        <div style={{
          flexShrink:0, maxHeight:isMobile ? 160 : 220,
          overflowY:'auto', borderBottom:'1px solid var(--b1)',
          background:'var(--bg)', WebkitOverflowScrolling:'touch',
        }}>
          {filtered.length === 0 && (
            <div style={{padding:'10px 14px', color:'var(--t3)', fontSize:'0.8rem', fontFamily:'var(--mono)'}}>Не знайдено</div>
          )}
          {filtered.map(p => (
            <button key={p.id}
              onClick={() => { handleSelect(p); setShowSearch(false); setSearch(''); }}
              style={{
                display:'flex', alignItems:'center', gap:10,
                width:'100%', textAlign:'left',
                background: selected?.id === p.id ? 'rgba(52,152,219,0.12)' : 'none',
                border:'none', borderBottom:'1px solid var(--b1)',
                padding:'8px 14px', cursor:'pointer',
              }}
            >
              <span style={{fontSize:'0.83rem', color:'var(--t1)', fontFamily:'var(--sans)'}}>
                {p.name}
              </span>
              {p.traitor && <span style={{fontSize:'0.65rem', color:'#e53935', fontFamily:'var(--mono)', flexShrink:0}}>⚠</span>}
            </button>
          ))}
        </div>
      )}

      {/* ── Canvas: painting + panels ── */}
      <div style={{flex:1, overflow:'hidden', position:'relative', background:'#0e1117'}}>

        {/* Scrollable image area — full width always, panel overlays on top */}
        <div ref={scrollRef} style={{
          position:'absolute', inset:0,
          overflow:'auto',
          WebkitOverflowScrolling:'touch',
          scrollBehavior:'smooth',
        }}>
          {/* Relative wrapper sized exactly by the image */}
          <div style={{position:'relative', lineHeight:0, minWidth:'100%', display:'inline-block'}}>
            <img
              src={PANNEAU_IMG}
              alt="Інтерактивна картина «Видатні постаті ДонНТУ»"
              style={{
                display:'block',
                width: zoom === 1 ? '100%' : `${zoom * 100}%`,
                height:'auto',
                userSelect:'none',
                minWidth: isMobile ? 600 : 900,
              }}
              draggable={false}
            />
            {/* Dots — position:absolute inside the relative wrapper → % coords match image */}
            {(q ? filtered : PANNEAU_PERSONS).map(p => (
              <Dot key={p.id} person={p} onClick={handleSelect} active={selected?.id === p.id} />
            ))}
          </div>
        </div>

        {/* Desktop side panel — overlays on right, image still fully scrollable underneath */}
        {!isMobile && selected && (
          <div style={{
            position:'absolute', top:0, right:0, bottom:0,
            width: PANEL_W,
            zIndex:30,
            boxShadow:'-4px 0 24px rgba(0,0,0,0.45)',
            display:'flex', flexDirection:'column',
          }}>
            <PersonCard person={selected} onClose={handleClose}/>
          </div>
        )}

        {/* Mobile bottom sheet */}
        {isMobile && selected && (
          <div style={{
            position:'absolute', left:0, right:0, bottom:0,
            maxHeight:'62vh', minHeight:180,
            background:'var(--bg)',
            borderTop:'2px solid var(--b2)',
            borderRadius:'14px 14px 0 0',
            boxShadow:'0 -6px 32px rgba(0,0,0,0.55)',
            zIndex:30,
            display:'flex', flexDirection:'column',
            /* slide up animation */
            animation:'slideUp .22s ease',
          }}>
            <MobileCard person={selected} onClose={handleClose}/>
          </div>
        )}

        {/* Hint — shown when nothing selected */}
        {!selected && !showSearch && (
          <div style={{
            position:'absolute', bottom:14, left:'50%', transform:'translateX(-50%)',
            background:'rgba(10,10,14,0.84)', border:'1px solid var(--b1)',
            padding:'5px 14px', fontSize:'0.7rem', fontFamily:'var(--mono)',
            color:'var(--t3)', pointerEvents:'none', whiteSpace:'nowrap',
            borderRadius:3, backdropFilter:'blur(4px)',
          }}>
            Клікніть на точку · Scroll/прокрутіть для огляду · ДонНТУ © 2018
          </div>
        )}
      </div>
    </div>
  );
};
