'use strict';
/* ══════════════════════════════════════════════════════════════
   _periodic_data.js — расширенные данные для PeriodicTableSim
   Должен загружаться ПЕРЕД periodic.js
   ══════════════════════════════════════════════════════════════ */

/* ── Расширенные свойства элементов ─────────────────────────── */
window.PERIODIC_EXT_DATA = {
  byZ: {

    /* ══ Z = 1  Водород ════════════════════════════════════════ */
    1: {
      radius: { atomic: 53, covalent: 31, vanderwaals: 120 },
      ionization: { e1: 1312, e2: null, e3: null },
      electronAffinity: 72,
      heatCapacity: 14.30,
      thermalConductivity: 0.1805,
      crystalStructure: 'hexagonal',
      latticeParam: 376,
      abundance: 1400,
      biological: 'macro',
      biologicalRole: 'Входит в состав воды и всех органических молекул; участвует в водородных связях.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['energy', 'chemistry', 'food'],
      applicationsText: 'Ракетное топливо, синтез аммиака (процесс Хабера), гидрогенизация жиров, водородная энергетика.',
      historyText: 'Открыт Г. Кавендишем в 1766 г. как «горючий воздух». В 1783 г. А. Лавуазье установил его состав при сгорании и дал современное название.',
      etymology: 'Греч. ὕδωρ (hydōr) — вода + γεννάω — рождать; «рождающий воду».',
      mineralForms: [],
      reactions: ['2H₂ + O₂ → 2H₂O', 'H₂ + Cl₂ → 2HCl', 'N₂ + 3H₂ → 2NH₃', 'H₂ + S → H₂S']
    },

    /* ══ Z = 2  Гелий ══════════════════════════════════════════ */
    2: {
      radius: { atomic: 31, covalent: 28, vanderwaals: 140 },
      ionization: { e1: 2372, e2: 5250, e3: null },
      electronAffinity: 0,
      heatCapacity: 5.19,
      thermalConductivity: 0.1513,
      crystalStructure: 'hexagonal',
      latticeParam: 357,
      abundance: 0.008,
      biological: 'inert',
      biologicalRole: 'Биологически инертен; используется в медицинской диагностике (МРТ).',
      toxicity: 'inert',
      flameColor: null,
      flameName: null,
      applications: ['industry', 'medicine', 'science'],
      applicationsText: 'Охлаждение сверхпроводящих магнитов МРТ, заполнение аэростатов и дирижаблей, защитная атмосфера при сварке.',
      historyText: 'Первоначально обнаружен в спектре Солнца в 1868 г. Жансеном и Локьером. На Земле выделен Рамзаем в 1895 г. из минерала клевеита.',
      etymology: 'Греч. Ἥλιος (Helios) — Солнце; обнаружен прежде всего в солнечном спектре.',
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 3  Литий ══════════════════════════════════════════ */
    3: {
      radius: { atomic: 167, covalent: 128, vanderwaals: 182 },
      ionization: { e1: 520, e2: 7298, e3: 11815 },
      electronAffinity: 60,
      heatCapacity: 3.58,
      thermalConductivity: 84.8,
      crystalStructure: 'bcc',
      latticeParam: 351,
      abundance: 20,
      biological: 'micro',
      biologicalRole: 'Микроэлемент; соли лития применяются в психиатрии для лечения маниакально-депрессивного расстройства.',
      toxicity: 'medium',
      flameColor: '#CC0000',
      flameName: 'Ярко-красный',
      applications: ['batteries', 'medicine', 'glass'],
      applicationsText: 'Литий-ионные аккумуляторы, антидепрессанты, жаропрочные стёкла и керамика, смазки для авиации.',
      historyText: 'Открыт в 1817 г. И.А. Арфведсоном в минерале петалите. Металлический литий выделен Дэви в 1818 г. электролизом.',
      etymology: 'Греч. λίθος (lithos) — камень; первый щелочной металл, найденный в минералах (не в живой природе).',
      mineralForms: [
        { name: 'Сподумен', formula: 'LiAlSi₂O₆' },
        { name: 'Петалит', formula: 'LiAlSi₄O₁₀' },
        { name: 'Лепидолит', formula: 'K(Li,Al)₃(Si,Al)₄O₁₀(F,OH)₂' }
      ],
      reactions: ['2Li + 2H₂O → 2LiOH + H₂↑', '4Li + O₂ → 2Li₂O', '2Li + Cl₂ → 2LiCl']
    },

    /* ══ Z = 4  Бериллий (minimum) ═════════════════════════════ */
    4: {
      radius: { atomic: 112, covalent: 96, vanderwaals: null },
      ionization: { e1: 900, e2: null, e3: null },
      electronAffinity: 0,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 2.8,
      biological: 'toxic',
      biologicalRole: null,
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['aerospace', 'electronics', 'nuclear'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 5  Бор (minimum) ══════════════════════════════════ */
    5: {
      radius: { atomic: 87, covalent: 84, vanderwaals: null },
      ionization: { e1: 801, e2: null, e3: null },
      electronAffinity: 27,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 10,
      biological: 'micro',
      biologicalRole: null,
      toxicity: 'low',
      flameColor: '#00CC00',
      flameName: 'Зелёный',
      applications: ['glass', 'agriculture', 'semiconductors'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 6  Углерод ════════════════════════════════════════ */
    6: {
      radius: { atomic: 67, covalent: 77, vanderwaals: 170 },
      ionization: { e1: 1086, e2: 2353, e3: 4620 },
      electronAffinity: 122,
      heatCapacity: 8.53,
      thermalConductivity: 5.0,
      crystalStructure: 'diamond cubic',
      latticeParam: 357,
      abundance: 200,
      biological: 'macro',
      biologicalRole: 'Основа всех органических молекул: белков, нуклеиновых кислот, липидов и углеводов.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['materials', 'energy', 'chemistry'],
      applicationsText: 'Алмазы (ювелирное дело, абразивы), графит (карандаши, электроды, смазка), сажа (резина), углеродные волокна, органический синтез, ядерная техника.',
      historyText: 'Известен с глубокой древности в виде угля и алмаза. Выявлен как элемент А. Лавуазье в 1789 г. Фуллерены открыты Кёрлом, Смолли и Крото в 1985 г.',
      etymology: 'Лат. carbo — уголь, древесный уголь.',
      mineralForms: [
        { name: 'Алмаз', formula: 'C' },
        { name: 'Графит', formula: 'C' },
        { name: 'Кальцит', formula: 'CaCO₃' }
      ],
      reactions: ['C + O₂ → CO₂', '2C + O₂ → 2CO', 'C + CO₂ → 2CO', 'C + 4H₂ → CH₄']
    },

    /* ══ Z = 7  Азот ═══════════════════════════════════════════ */
    7: {
      radius: { atomic: 56, covalent: 75, vanderwaals: 155 },
      ionization: { e1: 1402, e2: 2856, e3: 4578 },
      electronAffinity: 7,
      heatCapacity: 1.04,
      thermalConductivity: 0.02583,
      crystalStructure: 'hexagonal',
      latticeParam: 386,
      abundance: 19,
      biological: 'macro',
      biologicalRole: 'Входит в состав аминокислот, белков, ДНК и РНК; обязательный компонент всех живых клеток.',
      toxicity: 'inert',
      flameColor: null,
      flameName: null,
      applications: ['chemistry', 'food', 'medicine'],
      applicationsText: 'Синтез аммиака и азотных удобрений, жидкий азот в криогенике и медицине, инертная атмосфера в пищевой и электронной промышленности.',
      historyText: 'Открыт в 1772 г. Д. Резерфордом как «удушливый воздух». Независимо получен Шееле, Пристли и Кавендишем. Назван азотом («безжизненным») Лавуазье.',
      etymology: 'Греч. ἀ- (а-) — без + ζωή (zoe) — жизнь; «не поддерживающий жизнь».',
      mineralForms: [
        { name: 'Нитрат калия (селитра)', formula: 'KNO₃' },
        { name: 'Нитрат натрия', formula: 'NaNO₃' }
      ],
      reactions: ['N₂ + 3H₂ → 2NH₃', '4NH₃ + 5O₂ → 4NO + 6H₂O', 'N₂ + O₂ → 2NO (при t°)', '3NO₂ + H₂O → 2HNO₃ + NO']
    },

    /* ══ Z = 8  Кислород ════════════════════════════════════════ */
    8: {
      radius: { atomic: 48, covalent: 66, vanderwaals: 152 },
      ionization: { e1: 1314, e2: 3388, e3: 5300 },
      electronAffinity: 141,
      heatCapacity: 0.918,
      thermalConductivity: 0.02658,
      crystalStructure: 'cubic',
      latticeParam: 683,
      abundance: 461000,
      biological: 'macro',
      biologicalRole: 'Необходим для клеточного дыхания; входит в состав воды, белков, нуклеиновых кислот и большинства биомолекул.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['medicine', 'industry', 'chemistry'],
      applicationsText: 'Медицинский кислород для дыхания, сжигание топлива (металлургия), производство стали (кислородный конвертер), синтез химических соединений.',
      historyText: 'Открыт в 1774 г. Дж. Пристли (нагреванием оксида ртути). Независимо получен К. Шееле в 1772 г. Название «кислород» дано Лавуазье.',
      etymology: 'Греч. ὀξύς (oxys) — острый, кислый + γεννάω — рождать; «порождающий кислоту».',
      mineralForms: [
        { name: 'Кварц', formula: 'SiO₂' },
        { name: 'Гематит', formula: 'Fe₂O₃' },
        { name: 'Корунд', formula: 'Al₂O₃' }
      ],
      reactions: ['2H₂ + O₂ → 2H₂O', 'C + O₂ → CO₂', '4Fe + 3O₂ → 2Fe₂O₃', '2SO₂ + O₂ → 2SO₃']
    },

    /* ══ Z = 9  Фтор ═══════════════════════════════════════════ */
    9: {
      radius: { atomic: 42, covalent: 64, vanderwaals: 147 },
      ionization: { e1: 1681, e2: 3374, e3: null },
      electronAffinity: 328,
      heatCapacity: 0.824,
      thermalConductivity: 0.02591,
      crystalStructure: 'cubic',
      latticeParam: 550,
      abundance: 585,
      biological: 'micro',
      biologicalRole: 'Участвует в минерализации зубов и костей; фторид-ион укрепляет зубную эмаль.',
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['chemistry', 'materials', 'medicine'],
      applicationsText: 'Производство фторопластов (тефлон), фреонов (хладагенты), HF (травление стекла и кремния), фторирование воды, антикариесные зубные пасты.',
      historyText: 'Выделен А. Муассаном в 1886 г. электролизом фторида калия в HF (за что получил Нобелевскую премию). Токсичность фтора унесла жизни многих исследователей.',
      etymology: 'Греч. φθόρος (phthoros) — разрушение; за исключительную коррозионную активность.',
      mineralForms: [
        { name: 'Флюорит', formula: 'CaF₂' },
        { name: 'Апатит', formula: 'Ca₅(PO₄)₃F' },
        { name: 'Криолит', formula: 'Na₃AlF₆' }
      ],
      reactions: ['F₂ + H₂ → 2HF', 'F₂ + 2NaOH → 2NaF + H₂O + ½O₂', '2F₂ + 2H₂O → 4HF + O₂', 'F₂ + Xe → XeF₂']
    },

    /* ══ Z = 10  Неон ══════════════════════════════════════════ */
    10: {
      radius: { atomic: 38, covalent: 58, vanderwaals: 154 },
      ionization: { e1: 2081, e2: 3952, e3: null },
      electronAffinity: 0,
      heatCapacity: 1.03,
      thermalConductivity: 0.0491,
      crystalStructure: 'fcc',
      latticeParam: 443,
      abundance: 0.005,
      biological: 'inert',
      biologicalRole: 'Биологически инертен.',
      toxicity: 'inert',
      flameColor: null,
      flameName: null,
      applications: ['lighting', 'science', 'lasers'],
      applicationsText: 'Неоновые рекламные трубки (оранжево-красное свечение), He-Ne лазеры, криогенные исследования.',
      historyText: 'Открыт в 1898 г. У. Рамзаем и М. Траверсом при дробной перегонке жидкого воздуха. Третий благородный газ, обнаруженный после аргона и гелия.',
      etymology: 'Греч. νέος (neos) — новый.',
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 11  Натрий ════════════════════════════════════════ */
    11: {
      radius: { atomic: 186, covalent: 166, vanderwaals: 227 },
      ionization: { e1: 496, e2: 4562, e3: null },
      electronAffinity: 53,
      heatCapacity: 1.23,
      thermalConductivity: 142,
      crystalStructure: 'bcc',
      latticeParam: 430,
      abundance: 23600,
      biological: 'macro',
      biologicalRole: 'Основной внеклеточный катион; регулирует осмотическое давление крови и нервные импульсы (Na⁺/K⁺-насос).',
      toxicity: 'low',
      flameColor: '#FFCC00',
      flameName: 'Ярко-жёлтый',
      applications: ['chemistry', 'food', 'metallurgy'],
      applicationsText: 'Поваренная соль (NaCl), производство соды (NaOH, Na₂CO₃), натриевые лампы уличного освещения, теплоноситель в ядерных реакторах.',
      historyText: 'Выделен Г. Дэви в 1807 г. электролизом расплава NaOH. Название «натрий» — от лат. natrium; символ Na сохраняет латинское происхождение.',
      etymology: 'Лат. natrium ← арабск. natrun ← егип. ntry — природная сода.',
      mineralForms: [
        { name: 'Галит', formula: 'NaCl' },
        { name: 'Сода', formula: 'Na₂CO₃' },
        { name: 'Бура', formula: 'Na₂B₄O₇·10H₂O' }
      ],
      reactions: ['2Na + 2H₂O → 2NaOH + H₂↑', '4Na + O₂ → 2Na₂O', '2Na + Cl₂ → 2NaCl', 'Na + O₂ → NaO₂']
    },

    /* ══ Z = 12  Магний ════════════════════════════════════════ */
    12: {
      radius: { atomic: 160, covalent: 141, vanderwaals: 173 },
      ionization: { e1: 738, e2: 1451, e3: 7733 },
      electronAffinity: 0,
      heatCapacity: 1.02,
      thermalConductivity: 156,
      crystalStructure: 'hexagonal',
      latticeParam: 321,
      abundance: 27640,
      biological: 'macro',
      biologicalRole: 'Кофактор более 300 ферментов; входит в состав хлорофилла; необходим для синтеза АТФ и белков.',
      toxicity: 'low',
      flameColor: '#FFFFFF',
      flameName: 'Белый (ослепительный)',
      applications: ['aerospace', 'chemistry', 'medicine'],
      applicationsText: 'Лёгкие конструкционные сплавы (авиация, автомобилестроение), пиротехника и осветительные ракеты, производство алюминия (десульфурация), минеральные удобрения.',
      historyText: 'Как элемент выявлен Дж. Блэком в 1755 г. Металлический магний получен Г. Дэви в 1808 г. Промышленное производство освоено в XIX веке.',
      etymology: 'От греч. Μαγνησία (Magnesia) — историческая область в Греции, где добывали минерал магнезит.',
      mineralForms: [
        { name: 'Магнезит', formula: 'MgCO₃' },
        { name: 'Доломит', formula: 'CaMg(CO₃)₂' },
        { name: 'Серпентин', formula: 'Mg₃Si₂O₅(OH)₄' }
      ],
      reactions: ['2Mg + O₂ → 2MgO', 'Mg + 2HCl → MgCl₂ + H₂↑', 'Mg + CO₂ → MgO + C', 'Mg + 2H₂O → Mg(OH)₂ + H₂↑']
    },

    /* ══ Z = 13  Алюминий ═══════════════════════════════════════ */
    13: {
      radius: { atomic: 143, covalent: 121, vanderwaals: 184 },
      ionization: { e1: 578, e2: 1817, e3: 2745 },
      electronAffinity: 43,
      heatCapacity: 0.897,
      thermalConductivity: 237,
      crystalStructure: 'fcc',
      latticeParam: 405,
      abundance: 82300,
      biological: 'trace',
      biologicalRole: 'Не является жизненно необходимым; в больших дозах оказывает нейротоксическое действие.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['aerospace', 'construction', 'packaging'],
      applicationsText: 'Авиационные и строительные сплавы (дюраль), упаковочная фольга и банки, электрические провода, зеркала, термит (восстановление металлов).',
      historyText: 'Открыт Х.К. Эрстедом в 1825 г. восстановлением AlCl₃ амальгамой калия. Промышленный способ (электролиз глинозёма, процесс Холла–Эру) разработан в 1886 г.',
      etymology: 'Лат. alumen — квасцы; минерал, давно известный как протрава при крашении.',
      mineralForms: [
        { name: 'Корунд', formula: 'Al₂O₃' },
        { name: 'Боксит', formula: 'Al₂O₃·nH₂O' },
        { name: 'Полевой шпат', formula: 'KAlSi₃O₈' }
      ],
      reactions: ['4Al + 3O₂ → 2Al₂O₃', '2Al + 6HCl → 2AlCl₃ + 3H₂↑', '2Al + 2NaOH + 2H₂O → 2NaAlO₂ + 3H₂↑', '8Al + 3Fe₃O₄ → 4Al₂O₃ + 9Fe']
    },

    /* ══ Z = 14  Кремний ════════════════════════════════════════ */
    14: {
      radius: { atomic: 111, covalent: 111, vanderwaals: 210 },
      ionization: { e1: 787, e2: 1577, e3: 3232 },
      electronAffinity: 134,
      heatCapacity: 0.712,
      thermalConductivity: 148,
      crystalStructure: 'diamond cubic',
      latticeParam: 543,
      abundance: 282000,
      biological: 'trace',
      biologicalRole: 'Микроэлемент; участвует в формировании соединительной ткани и скелетных структур некоторых организмов.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['electronics', 'solar', 'construction'],
      applicationsText: 'Полупроводниковые чипы и транзисторы, солнечные батареи, оптоволокно (SiO₂), стекло, цемент, строительные материалы.',
      historyText: 'Выделен Й.Й. Берцелиусом в 1824 г. восстановлением фторида кремния калием. Второй по распространённости элемент в земной коре после кислорода.',
      etymology: 'Лат. silex, silicis — кремень, твёрдый камень.',
      mineralForms: [
        { name: 'Кварц', formula: 'SiO₂' },
        { name: 'Ортоклаз', formula: 'KAlSi₃O₈' },
        { name: 'Тальк', formula: 'Mg₃Si₄O₁₀(OH)₂' }
      ],
      reactions: ['Si + O₂ → SiO₂', 'Si + 2Cl₂ → SiCl₄', 'SiO₂ + 2NaOH → Na₂SiO₃ + H₂O', 'SiO₂ + 4HF → SiF₄ + 2H₂O']
    },

    /* ══ Z = 15  Фосфор ════════════════════════════════════════ */
    15: {
      radius: { atomic: 98, covalent: 107, vanderwaals: 180 },
      ionization: { e1: 1012, e2: 1907, e3: 2914 },
      electronAffinity: 72,
      heatCapacity: 0.770,
      thermalConductivity: 0.236,
      crystalStructure: 'orthorhombic',
      latticeParam: 1145,
      abundance: 1050,
      biological: 'macro',
      biologicalRole: 'Входит в состав ДНК, РНК, АТФ, фосфолипидов мембран и минерала костной ткани — гидроксиапатита.',
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['agriculture', 'chemistry', 'food'],
      applicationsText: 'Фосфорные удобрения (суперфосфат, аммофос), производство фосфорной кислоты, спички, средства защиты растений, пищевые добавки (E338–E341).',
      historyText: 'Открыт в 1669 г. алхимиком Х. Брандом при перегонке мочи — первое самосветящееся вещество, открытое в Новое время. Название связано со свечением белого фосфора.',
      etymology: 'Греч. φωσφόρος (phosphoros) — несущий свет; φῶς — свет + φέρω — нести.',
      mineralForms: [
        { name: 'Апатит', formula: 'Ca₅(PO₄)₃(F,Cl,OH)' },
        { name: 'Фосфорит', formula: 'Ca₃(PO₄)₂' }
      ],
      reactions: ['4P + 5O₂ → 2P₂O₅', 'P₄ + 6Cl₂ → 4PCl₃', 'P₂O₅ + 3H₂O → 2H₃PO₄', '2P + 3H₂ → 2PH₃']
    },

    /* ══ Z = 16  Сера ══════════════════════════════════════════ */
    16: {
      radius: { atomic: 88, covalent: 105, vanderwaals: 180 },
      ionization: { e1: 1000, e2: 2252, e3: 3357 },
      electronAffinity: 200,
      heatCapacity: 0.708,
      thermalConductivity: 0.205,
      crystalStructure: 'orthorhombic',
      latticeParam: 1046,
      abundance: 350,
      biological: 'macro',
      biologicalRole: 'Входит в состав аминокислот цистеина и метионина; участвует в формировании дисульфидных мостиков белков.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['chemistry', 'agriculture', 'vulcanization'],
      applicationsText: 'Производство серной кислоты (важнейший химический продукт), вулканизация каучука, фунгициды и инсектициды, производство бумаги (сульфитный метод).',
      historyText: 'Известна с глубокой древности; упоминается в Библии и греческих текстах. Лавуазье признал серу элементом в 1789 г. Добывалась у вулканов.',
      etymology: 'Лат. sulphur/sulfur — сера; возможно, от санскр. shulbari — враг меди.',
      mineralForms: [
        { name: 'Сера самородная', formula: 'S' },
        { name: 'Пирит', formula: 'FeS₂' },
        { name: 'Гипс', formula: 'CaSO₄·2H₂O' }
      ],
      reactions: ['S + O₂ → SO₂', '2SO₂ + O₂ → 2SO₃ (кат.)', 'SO₃ + H₂O → H₂SO₄', 'Fe + S → FeS']
    },

    /* ══ Z = 17  Хлор ══════════════════════════════════════════ */
    17: {
      radius: { atomic: 79, covalent: 102, vanderwaals: 175 },
      ionization: { e1: 1251, e2: 2298, e3: null },
      electronAffinity: 349,
      heatCapacity: 0.479,
      thermalConductivity: 0.00889,
      crystalStructure: 'orthorhombic',
      latticeParam: 624,
      abundance: 145,
      biological: 'macro',
      biologicalRole: 'Хлорид-ион — основной анион крови и внеклеточной жидкости; участвует в регуляции pH (кислотность желудочного сока — HCl).',
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['chemistry', 'water', 'medicine'],
      applicationsText: 'Дезинфекция питьевой воды, производство ПВХ и хлорорганики, отбеливающие средства (белизна, хлорная известь), HCl для металлургии и синтеза.',
      historyText: 'Открыт К. Шееле в 1774 г. реакцией пиролюзита с HCl. Природу элемента установил Г. Дэви в 1810 г. В Первую мировую использован как первое боевое ОВ (1915 г., Ипр).',
      etymology: 'Греч. χλωρός (chloros) — жёлто-зелёный; по характерному цвету газа.',
      mineralForms: [
        { name: 'Галит', formula: 'NaCl' },
        { name: 'Сильвин', formula: 'KCl' },
        { name: 'Карналлит', formula: 'KMgCl₃·6H₂O' }
      ],
      reactions: ['H₂ + Cl₂ → 2HCl', 'Cl₂ + 2NaOH → NaCl + NaOCl + H₂O', '2Fe + 3Cl₂ → 2FeCl₃', 'Cl₂ + H₂O ⇌ HCl + HClO']
    },

    /* ══ Z = 18  Аргон ══════════════════════════════════════════ */
    18: {
      radius: { atomic: 71, covalent: 106, vanderwaals: 188 },
      ionization: { e1: 1521, e2: 2666, e3: null },
      electronAffinity: 0,
      heatCapacity: 0.520,
      thermalConductivity: 0.01772,
      crystalStructure: 'fcc',
      latticeParam: 526,
      abundance: 3.5,
      biological: 'inert',
      biologicalRole: 'Биологически инертен.',
      toxicity: 'inert',
      flameColor: null,
      flameName: null,
      applications: ['welding', 'lighting', 'science'],
      applicationsText: 'Защитный газ при сварке MIG/TIG, газовое наполнение ламп накаливания и люминесцентных ламп, хроматография (газ-носитель), аргон-аргоновое датирование.',
      historyText: 'Предсказан Кавендишем в 1785 г. (нереакционная часть воздуха). Открыт в 1894 г. У. Рэлеем и У. Рамзаем по отличию плотности «атмосферного азота» от чистого N₂.',
      etymology: 'Греч. ἀργός (argos) — ленивый, инертный.',
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 19  Калий ══════════════════════════════════════════ */
    19: {
      radius: { atomic: 243, covalent: 203, vanderwaals: 275 },
      ionization: { e1: 419, e2: 3052, e3: null },
      electronAffinity: 48,
      heatCapacity: 0.757,
      thermalConductivity: 102.5,
      crystalStructure: 'bcc',
      latticeParam: 533,
      abundance: 20900,
      biological: 'macro',
      biologicalRole: 'Главный внутриклеточный катион; участвует в генерации мембранного потенциала, регуляции сердечного ритма и мышечных сокращений.',
      toxicity: 'low',
      flameColor: '#CC44FF',
      flameName: 'Фиолетовый (сиреневый)',
      applications: ['agriculture', 'chemistry', 'food'],
      applicationsText: 'Калийные удобрения (хлорид, сульфат и нитрат калия), производство KOH и KHCO₃, порох (KNO₃), фармацевтика.',
      historyText: 'Выделен Г. Дэви в 1807 г. электролизом расплава KOH — в одну ночь с натрием. Первый металл, полученный электролизом.',
      etymology: 'Лат. kalium ← арабск. al-qali — зола растений; символ K от Kalium.',
      mineralForms: [
        { name: 'Сильвин', formula: 'KCl' },
        { name: 'Карналлит', formula: 'KMgCl₃·6H₂O' },
        { name: 'Ортоклаз', formula: 'KAlSi₃O₈' }
      ],
      reactions: ['2K + 2H₂O → 2KOH + H₂↑', '4K + O₂ → 2K₂O', 'K + O₂ → KO₂', '2K + Cl₂ → 2KCl']
    },

    /* ══ Z = 20  Кальций ════════════════════════════════════════ */
    20: {
      radius: { atomic: 194, covalent: 176, vanderwaals: 231 },
      ionization: { e1: 590, e2: 1145, e3: 4912 },
      electronAffinity: 2,
      heatCapacity: 0.647,
      thermalConductivity: 201,
      crystalStructure: 'fcc',
      latticeParam: 558,
      abundance: 41500,
      biological: 'macro',
      biologicalRole: 'Основной структурный элемент костей и зубов (гидроксиапатит); внутриклеточный вторичный мессенджер; участвует в свёртывании крови.',
      toxicity: 'low',
      flameColor: '#FF4400',
      flameName: 'Оранжево-красный',
      applications: ['construction', 'metallurgy', 'chemistry'],
      applicationsText: 'Цемент и бетон (CaO, Ca(OH)₂, CaSO₄), металлургический флюс, производство стекла, нейтрализация кислых почв, медицина (препараты кальция).',
      historyText: 'Металлический кальций получен Г. Дэви в 1808 г. электролизом, однако оксид кальция (негашёная известь) известен с античности.',
      etymology: 'Лат. calx, calcis — известняк, обожжённая известь.',
      mineralForms: [
        { name: 'Кальцит', formula: 'CaCO₃' },
        { name: 'Гипс', formula: 'CaSO₄·2H₂O' },
        { name: 'Флюорит', formula: 'CaF₂' },
        { name: 'Апатит', formula: 'Ca₅(PO₄)₃(F,OH)' }
      ],
      reactions: ['Ca + 2H₂O → Ca(OH)₂ + H₂↑', '2Ca + O₂ → 2CaO', 'CaO + H₂O → Ca(OH)₂', 'Ca(OH)₂ + CO₂ → CaCO₃ + H₂O']
    },

    /* ══ Z = 21  Скандий (minimum) ══════════════════════════════ */
    21: {
      radius: { atomic: 184, covalent: 170, vanderwaals: null },
      ionization: { e1: 633, e2: null, e3: null },
      electronAffinity: 18,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 22,
      biological: 'trace',
      biologicalRole: null,
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['aerospace', 'lighting'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 22  Титан (minimum) ════════════════════════════════ */
    22: {
      radius: { atomic: 176, covalent: 160, vanderwaals: null },
      ionization: { e1: 659, e2: null, e3: null },
      electronAffinity: 8,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 5650,
      biological: 'inert',
      biologicalRole: null,
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['aerospace', 'medicine', 'construction'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 23  Ванадий (minimum) ═════════════════════════════ */
    23: {
      radius: { atomic: 171, covalent: 153, vanderwaals: null },
      ionization: { e1: 651, e2: null, e3: null },
      electronAffinity: 51,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 120,
      biological: 'micro',
      biologicalRole: null,
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['metallurgy', 'chemistry'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 24  Хром ══════════════════════════════════════════ */
    24: {
      radius: { atomic: 166, covalent: 139, vanderwaals: null },
      ionization: { e1: 653, e2: 1591, e3: 2987 },
      electronAffinity: 65,
      heatCapacity: 0.449,
      thermalConductivity: 93.9,
      crystalStructure: 'bcc',
      latticeParam: 288,
      abundance: 102,
      biological: 'micro',
      biologicalRole: 'Участвует в метаболизме глюкозы; Cr³⁺ усиливает действие инсулина. Cr⁶⁺ — токсичен и канцерогенен.',
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['metallurgy', 'plating', 'pigments'],
      applicationsText: 'Нержавеющая сталь, хромирование поверхностей, тугоплавкие сплавы, пигменты (хромат свинца — жёлтый, оксид хрома — зелёный).',
      historyText: 'Открыт Л. Никола Вокленом в 1798 г. в минерале крокоите (хромат свинца). Назван за богатство соединений разных цветов.',
      etymology: 'Греч. χρῶμα (chroma) — цвет; за разнообразие окраски соединений.',
      mineralForms: [
        { name: 'Хромит', formula: 'FeCr₂O₄' },
        { name: 'Крокоит', formula: 'PbCrO₄' }
      ],
      reactions: ['4Cr + 3O₂ → 2Cr₂O₃', '2Cr + 3Cl₂ → 2CrCl₃', 'Cr₂O₃ + 2Al → Al₂O₃ + 2Cr (алюминотермия)']
    },

    /* ══ Z = 25  Марганец ═══════════════════════════════════════ */
    25: {
      radius: { atomic: 161, covalent: 139, vanderwaals: null },
      ionization: { e1: 717, e2: 1509, e3: 3248 },
      electronAffinity: 0,
      heatCapacity: 0.479,
      thermalConductivity: 7.81,
      crystalStructure: 'cubic (complex)',
      latticeParam: 891,
      abundance: 950,
      biological: 'micro',
      biologicalRole: 'Кофактор многих ферментов (аргиназа, пируват-карбоксилаза); участвует в синтезе глюкозы и антиоксидантной защите (MnSOD).',
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['metallurgy', 'batteries', 'chemistry'],
      applicationsText: 'Легирование стали (прочность, износостойкость), катод в щелочных батареях (MnO₂), производство сухих элементов, окислитель KMnO₄.',
      historyText: 'Выделен К.В. Шееле в 1774 г., однако до чистого металла довёл его И.Г. Ган в том же году. Название от города Магнезия в Греции.',
      etymology: 'Искажённое от лат. Magnesia (Магнезия); близко к магнию и магниту.',
      mineralForms: [
        { name: 'Пиролюзит', formula: 'MnO₂' },
        { name: 'Родонит', formula: 'MnSiO₃' }
      ],
      reactions: ['Mn + 2HCl → MnCl₂ + H₂↑', '3MnO₂ → Mn₃O₄ + O₂ (при t°)', '2KMnO₄ → K₂MnO₄ + MnO₂ + O₂']
    },

    /* ══ Z = 26  Железо ════════════════════════════════════════ */
    26: {
      radius: { atomic: 156, covalent: 132, vanderwaals: null },
      ionization: { e1: 762, e2: 1562, e3: 2957 },
      electronAffinity: 16,
      heatCapacity: 0.449,
      thermalConductivity: 80.4,
      crystalStructure: 'bcc',
      latticeParam: 287,
      abundance: 56300,
      biological: 'micro',
      biologicalRole: 'Входит в состав гемоглобина (перенос O₂), миоглобина и цитохромов (клеточное дыхание); катализатор многих ферментативных реакций.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['construction', 'manufacturing', 'magnets'],
      applicationsText: 'Чугун и сталь (строительство, машиностроение, инструменты), постоянные магниты (Fe-Nd-B), катализатор синтеза аммиака, пигменты (оксиды Fe).',
      historyText: 'Известно с 3500–4000 лет до н.э. (железный век). Одно из самых распространённых в земной коре переходных металлов. Основа современной цивилизации.',
      etymology: 'Лат. ferrum — железо; символ Fe. Рус. «железо» — из праслав. *želězo.',
      mineralForms: [
        { name: 'Гематит', formula: 'Fe₂O₃' },
        { name: 'Магнетит', formula: 'Fe₃O₄' },
        { name: 'Пирит', formula: 'FeS₂' },
        { name: 'Лимонит', formula: 'FeO(OH)·nH₂O' }
      ],
      reactions: ['3Fe + 4H₂O → Fe₃O₄ + 4H₂', '4Fe + 3O₂ + 6H₂O → 4Fe(OH)₃', 'Fe + CuSO₄ → FeSO₄ + Cu', 'Fe + H₂SO₄(разб.) → FeSO₄ + H₂↑']
    },

    /* ══ Z = 27  Кобальт ════════════════════════════════════════ */
    27: {
      radius: { atomic: 152, covalent: 126, vanderwaals: null },
      ionization: { e1: 760, e2: 1648, e3: null },
      electronAffinity: 64,
      heatCapacity: 0.421,
      thermalConductivity: 100,
      crystalStructure: 'hexagonal',
      latticeParam: 251,
      abundance: 25,
      biological: 'micro',
      biologicalRole: 'Входит в состав витамина B₁₂ (кобаламин); необходим для синтеза эритроцитов.',
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['magnets', 'batteries', 'medicine'],
      applicationsText: 'Твёрдые постоянные магниты (AlNiCo, SmCo), Li-Co аккумуляторы, жаропрочные сплавы (суперсплавы для турбин), кобальт-60 в лучевой терапии.',
      historyText: 'Открыт Г. Брандтом в 1735 г. Название от нем. Kobold — горный гном; горняки принимали кобальтовые руды за серебряные и «вину» списывали на гномов.',
      etymology: 'Нем. Kobold — горный гоблин (рудничный дух), злой дух горняков.',
      mineralForms: [
        { name: 'Кобальтин', formula: 'CoAsS' },
        { name: 'Эритрин', formula: 'Co₃(AsO₄)₂·8H₂O' }
      ],
      reactions: ['3Co + 4H₂O → Co₃O₄ + 4H₂ (при t°)', 'Co + Cl₂ → CoCl₂', '2Co + O₂ → 2CoO']
    },

    /* ══ Z = 28  Никель ════════════════════════════════════════ */
    28: {
      radius: { atomic: 149, covalent: 124, vanderwaals: 163 },
      ionization: { e1: 737, e2: 1753, e3: null },
      electronAffinity: 112,
      heatCapacity: 0.444,
      thermalConductivity: 90.9,
      crystalStructure: 'fcc',
      latticeParam: 352,
      abundance: 84,
      biological: 'micro',
      biologicalRole: 'В малых дозах активирует ферменты уреазу и гидрогеназу; в высоких концентрациях — канцероген.',
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['alloys', 'plating', 'batteries'],
      applicationsText: 'Нержавеющая сталь и жаропрочные сплавы, никелирование (антикоррозионное покрытие), монеты, Ni-Cd и Ni-MH аккумуляторы, катализатор гидрирования.',
      historyText: 'Открыт А.Ф. Кронстедтом в 1751 г. при изучении минерала купферникель (никелин). Горняки долго путали его с медной рудой.',
      etymology: 'Нем. Nickel — сокращение от Kupfernickel; Kupfer — медь + Nickel — злой дух (который «обманывал» горняков).',
      mineralForms: [
        { name: 'Пентландит', formula: '(Fe,Ni)₉S₈' },
        { name: 'Миллерит', formula: 'NiS' },
        { name: 'Никелин', formula: 'NiAs' }
      ],
      reactions: ['Ni + 2HCl → NiCl₂ + H₂↑', 'Ni + 4CO → Ni(CO)₄ (кат. Монд)', 'Ni(CO)₄ → Ni + 4CO (термическое разложение)', 'Ni + Cl₂ → NiCl₂']
    },

    /* ══ Z = 29  Медь ══════════════════════════════════════════ */
    29: {
      radius: { atomic: 145, covalent: 138, vanderwaals: 140 },
      ionization: { e1: 745, e2: 1958, e3: 3555 },
      electronAffinity: 119,
      heatCapacity: 0.385,
      thermalConductivity: 401,
      crystalStructure: 'fcc',
      latticeParam: 362,
      abundance: 60,
      biological: 'micro',
      biologicalRole: 'Входит в состав цероплазмина и цитохром-c-оксидазы; участвует в метаболизме железа и синтезе гемоглобина.',
      toxicity: 'low',
      flameColor: '#007FFF',
      flameName: 'Зелёно-синий',
      applications: ['electrical', 'plumbing', 'alloys'],
      applicationsText: 'Электрические провода и кабели, трубопроводы, радиаторы, монеты и украшения, бронза (Cu-Sn) и латунь (Cu-Zn), противогрибковые средства.',
      historyText: 'Один из первых металлов, освоенных человечеством (медный век, ок. 5000 лет до н.э.). Название Cuprum от острова Кипр — главного источника меди в античности.',
      etymology: 'Лат. cuprum от Κύπρος (Kypros) — Кипр; символ Cu.',
      mineralForms: [
        { name: 'Халькопирит', formula: 'CuFeS₂' },
        { name: 'Малахит', formula: 'Cu₂(CO₃)(OH)₂' },
        { name: 'Азурит', formula: 'Cu₃(CO₃)₂(OH)₂' },
        { name: 'Куприт', formula: 'Cu₂O' }
      ],
      reactions: ['2Cu + O₂ → 2CuO', 'Cu + 2H₂SO₄(конц.) → CuSO₄ + SO₂ + 2H₂O', 'Cu + 4HNO₃(конц.) → Cu(NO₃)₂ + 2NO₂ + 2H₂O', 'Cu + 2AgNO₃ → Cu(NO₃)₂ + 2Ag']
    },

    /* ══ Z = 30  Цинк ══════════════════════════════════════════ */
    30: {
      radius: { atomic: 142, covalent: 131, vanderwaals: 139 },
      ionization: { e1: 906, e2: 1733, e3: 3833 },
      electronAffinity: 0,
      heatCapacity: 0.388,
      thermalConductivity: 116,
      crystalStructure: 'hexagonal',
      latticeParam: 266,
      abundance: 70,
      biological: 'micro',
      biologicalRole: 'Кофактор более 300 ферментов (карбоангидраза, ДНК-полимераза); необходим для иммунитета и заживления ран.',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['galvanizing', 'alloys', 'medicine'],
      applicationsText: 'Цинкование стали (антикоррозионное покрытие), латунь (Cu-Zn), цинк-угольные батареи, белила (ZnO), противовоспалительные мази, солнцезащитные кремы.',
      historyText: 'Цинк получали в Индии ещё в XIII в. В Европе выделен А. Маргграфом в 1746 г. перегонкой ZnO с углём. Название предположительно от нем. Zinke — шип, зубец.',
      etymology: 'Нем. Zinke — зубец; по форме кристаллов, либо от перс. Seng — камень.',
      mineralForms: [
        { name: 'Сфалерит', formula: 'ZnS' },
        { name: 'Смитсонит', formula: 'ZnCO₃' },
        { name: 'Гемиморфит', formula: 'Zn₄Si₂O₇(OH)₂·H₂O' }
      ],
      reactions: ['2Zn + O₂ → 2ZnO', 'Zn + 2HCl → ZnCl₂ + H₂↑', 'Zn + 2NaOH → Na₂ZnO₂ + H₂↑', 'Zn + CuSO₄ → ZnSO₄ + Cu']
    },

    /* ══ Z = 33  Мышьяк (minimum) ══════════════════════════════ */
    33: {
      radius: { atomic: 119, covalent: 119, vanderwaals: 185 },
      ionization: { e1: 947, e2: null, e3: null },
      electronAffinity: 78,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 1.8,
      biological: 'toxic',
      biologicalRole: null,
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['semiconductors', 'pesticides'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 34  Селен (minimum) ════════════════════════════════ */
    34: {
      radius: { atomic: 120, covalent: 120, vanderwaals: 190 },
      ionization: { e1: 941, e2: null, e3: null },
      electronAffinity: 195,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 0.05,
      biological: 'micro',
      biologicalRole: null,
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['electronics', 'glass', 'agriculture'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 35  Бром ══════════════════════════════════════════ */
    35: {
      radius: { atomic: 120, covalent: 120, vanderwaals: 185 },
      ionization: { e1: 1140, e2: 2103, e3: null },
      electronAffinity: 325,
      heatCapacity: 0.474,
      thermalConductivity: 0.122,
      crystalStructure: 'orthorhombic',
      latticeParam: 672,
      abundance: 2.4,
      biological: 'trace',
      biologicalRole: 'Бромид-ион встречается в некоторых морских организмах; роль в высших животных невелика.',
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['chemistry', 'flame_retardants', 'photography'],
      applicationsText: 'Антипирены (бромированные ингибиторы горения), AgBr в фотографии (чёрно-белая плёнка), синтез красителей и лекарств, добыча брома из морской воды.',
      historyText: 'Открыт А.Ж. Баларом в 1826 г. при обработке солеварных рассолов хлором. Второй жидкий при комнатной температуре элемент (после ртути).',
      etymology: 'Греч. βρῶμος (bromos) — зловоние; по резкому запаху паров.',
      mineralForms: [
        { name: 'Бромаргирит', formula: 'AgBr' }
      ],
      reactions: ['Br₂ + H₂ → 2HBr', 'Br₂ + 2KI → 2KBr + I₂', 'Br₂ + 2NaOH → NaBr + NaBrO + H₂O', 'Fe + Br₂ → FeBr₂']
    },

    /* ══ Z = 36  Криптон (minimum) ══════════════════════════════ */
    36: {
      radius: { atomic: 88, covalent: 116, vanderwaals: 202 },
      ionization: { e1: 1351, e2: null, e3: null },
      electronAffinity: 0,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 0.0001,
      biological: 'inert',
      biologicalRole: null,
      toxicity: 'inert',
      flameColor: null,
      flameName: null,
      applications: ['lighting', 'lasers'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 47  Серебро ════════════════════════════════════════ */
    47: {
      radius: { atomic: 165, covalent: 153, vanderwaals: 172 },
      ionization: { e1: 731, e2: 2073, e3: null },
      electronAffinity: 126,
      heatCapacity: 0.235,
      thermalConductivity: 429,
      crystalStructure: 'fcc',
      latticeParam: 409,
      abundance: 0.075,
      biological: 'trace',
      biologicalRole: 'Биологически несущественно; Ag⁺ обладает выраженным антибактериальным действием (олигодинамия).',
      toxicity: 'low',
      flameColor: null,
      flameName: null,
      applications: ['electronics', 'medicine', 'jewelry'],
      applicationsText: 'Электрические контакты и припои, AgBr в фотографии, антибактериальные покрытия и перевязочные материалы, ювелирные изделия, столовое серебро, зеркала.',
      historyText: 'Известно с ок. 4000 г. до н.э. в Малой Азии. Долгое время второй по ценности монетный металл после золота. Самый высокий из всех элементов коэффициент тепло- и электропроводности.',
      etymology: 'Лат. argentum ← праиндоевр. *h₂erǵ- — белый, блестящий; символ Ag.',
      mineralForms: [
        { name: 'Аргентит', formula: 'Ag₂S' },
        { name: 'Хлораргирит', formula: 'AgCl' },
        { name: 'Серебро самородное', formula: 'Ag' }
      ],
      reactions: ['2Ag + 2H₂SO₄(конц.) → Ag₂SO₄ + SO₂ + 2H₂O', '3Ag + 4HNO₃(разб.) → 3AgNO₃ + NO + 2H₂O', 'Ag + Cl₂ → AgCl₂ → нет (AgCl образуется иначе)', '2Ag + S → Ag₂S']
    },

    /* ══ Z = 53  Йод (minimum) ══════════════════════════════════ */
    53: {
      radius: { atomic: 140, covalent: 139, vanderwaals: 198 },
      ionization: { e1: 1008, e2: null, e3: null },
      electronAffinity: 295,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 0.45,
      biological: 'micro',
      biologicalRole: 'Необходим для синтеза гормонов щитовидной железы (тироксин T₄ и трийодтиронин T₃).',
      toxicity: 'medium',
      flameColor: null,
      flameName: null,
      applications: ['medicine', 'photography', 'chemistry'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 79  Золото ════════════════════════════════════════ */
    79: {
      radius: { atomic: 174, covalent: 136, vanderwaals: 166 },
      ionization: { e1: 890, e2: 1980, e3: null },
      electronAffinity: 223,
      heatCapacity: 0.129,
      thermalConductivity: 318,
      crystalStructure: 'fcc',
      latticeParam: 408,
      abundance: 0.004,
      biological: 'inert',
      biologicalRole: 'Биологически инертно; соединения золота (ауранофин) применяются при ревматоидном артрите.',
      toxicity: 'inert',
      flameColor: null,
      flameName: null,
      applications: ['jewelry', 'electronics', 'medicine'],
      applicationsText: 'Ювелирное дело, позолота, контакты и разъёмы в электронике (коррозионностойкость), зубные протезы, препараты для лечения артрита, стандарт денежного обращения.',
      historyText: 'Известно с ок. 5000 лет до н.э. как «вечный металл», не темнеющий и не корродирующий. Один из первых металлов, освоенных человечеством. Не растворяется в большинстве кислот (кроме царской водки).',
      etymology: 'Лат. aurum ← праиндоевр. *h₂é-h₂us-o- — рассвет; символ Au. Рус. «золото» от «зелёный» (предположительно).',
      mineralForms: [
        { name: 'Золото самородное', formula: 'Au' },
        { name: 'Калаверит', formula: 'AuTe₂' },
        { name: 'Сильванит', formula: 'AuAgTe₄' }
      ],
      reactions: ['2Au + 3Cl₂ → 2AuCl₃', 'Au + HNO₃ + 3HCl → AuCl₃ + NO + 2H₂O (царская водка)', '4Au + 8NaCN + O₂ + 2H₂O → 4Na[Au(CN)₂] + 4NaOH']
    },

    /* ══ Z = 80  Ртуть (minimum) ════════════════════════════════ */
    80: {
      radius: { atomic: 171, covalent: 132, vanderwaals: 155 },
      ionization: { e1: 1007, e2: null, e3: null },
      electronAffinity: 0,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 0.085,
      biological: 'toxic',
      biologicalRole: null,
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['instruments', 'lighting', 'chemistry'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    },

    /* ══ Z = 82  Свинец (minimum) ═══════════════════════════════ */
    82: {
      radius: { atomic: 180, covalent: 146, vanderwaals: 202 },
      ionization: { e1: 716, e2: null, e3: null },
      electronAffinity: 35,
      heatCapacity: null,
      thermalConductivity: null,
      crystalStructure: null,
      latticeParam: null,
      abundance: 14,
      biological: 'toxic',
      biologicalRole: null,
      toxicity: 'high',
      flameColor: null,
      flameName: null,
      applications: ['batteries', 'radiation_shielding', 'construction'],
      applicationsText: null,
      historyText: null,
      etymology: null,
      mineralForms: [],
      reactions: []
    }

  } /* end byZ */
}; /* end PERIODIC_EXT_DATA */


/* ══════════════════════════════════════════════════════════════
   PERIODIC_ISOTOPES — база изотопов
   ══════════════════════════════════════════════════════════════ */
window.PERIODIC_ISOTOPES = {

  /* Водород */
  1: [
    { A: 1,  mass: 1.00794,  abundance: 99.985, halfLife: 'stable',     decay: null },
    { A: 2,  mass: 2.01410,  abundance: 0.015,  halfLife: 'stable',     decay: null },
    { A: 3,  mass: 3.01605,  abundance: null,   halfLife: '12.32 лет',  decay: 'β−' }
  ],

  /* Гелий */
  2: [
    { A: 3,  mass: 3.01603,  abundance: 0.0002, halfLife: 'stable',     decay: null },
    { A: 4,  mass: 4.00260,  abundance: 99.9998,halfLife: 'stable',     decay: null }
  ],

  /* Литий */
  3: [
    { A: 6,  mass: 6.01512,  abundance: 7.59,   halfLife: 'stable',     decay: null },
    { A: 7,  mass: 7.01601,  abundance: 92.41,  halfLife: 'stable',     decay: null }
  ],

  /* Углерод */
  6: [
    { A: 12, mass: 12.00000, abundance: 98.93,  halfLife: 'stable',     decay: null },
    { A: 13, mass: 13.00335, abundance: 1.07,   halfLife: 'stable',     decay: null },
    { A: 14, mass: 14.00324, abundance: null,   halfLife: '5730 лет',   decay: 'β−' }
  ],

  /* Азот */
  7: [
    { A: 14, mass: 14.00307, abundance: 99.636, halfLife: 'stable',     decay: null },
    { A: 15, mass: 15.00011, abundance: 0.364,  halfLife: 'stable',     decay: null }
  ],

  /* Кислород */
  8: [
    { A: 16, mass: 15.99491, abundance: 99.762, halfLife: 'stable',     decay: null },
    { A: 17, mass: 16.99913, abundance: 0.038,  halfLife: 'stable',     decay: null },
    { A: 18, mass: 17.99916, abundance: 0.200,  halfLife: 'stable',     decay: null }
  ],

  /* Фтор */
  9: [
    { A: 19, mass: 18.99840, abundance: 100.0,  halfLife: 'stable',     decay: null }
  ],

  /* Неон */
  10: [
    { A: 20, mass: 19.99244, abundance: 90.48,  halfLife: 'stable',     decay: null },
    { A: 21, mass: 20.99385, abundance: 0.27,   halfLife: 'stable',     decay: null },
    { A: 22, mass: 21.99139, abundance: 9.25,   halfLife: 'stable',     decay: null }
  ],

  /* Натрий */
  11: [
    { A: 23, mass: 22.98977, abundance: 100.0,  halfLife: 'stable',     decay: null }
  ],

  /* Магний */
  12: [
    { A: 24, mass: 23.98504, abundance: 78.99,  halfLife: 'stable',     decay: null },
    { A: 25, mass: 24.98584, abundance: 10.00,  halfLife: 'stable',     decay: null },
    { A: 26, mass: 25.98259, abundance: 11.01,  halfLife: 'stable',     decay: null }
  ],

  /* Кобальт — ⁶⁰Co (медицинский) */
  27: [
    { A: 59, mass: 58.93320, abundance: 100.0,  halfLife: 'stable',     decay: null },
    { A: 60, mass: 59.93382, abundance: null,   halfLife: '5.27 лет',   decay: 'β−' }
  ],

  /* Стронций — ⁹⁰Sr (Чернобыль) */
  38: [
    { A: 84, mass: 83.91342, abundance: 0.56,   halfLife: 'stable',     decay: null },
    { A: 86, mass: 85.90926, abundance: 9.86,   halfLife: 'stable',     decay: null },
    { A: 87, mass: 86.90888, abundance: 7.00,   halfLife: 'stable',     decay: null },
    { A: 88, mass: 87.90561, abundance: 82.58,  halfLife: 'stable',     decay: null },
    { A: 90, mass: 89.90773, abundance: null,   halfLife: '28.8 лет',   decay: 'β−' }
  ],

  /* Технеций — все изотопы радиоактивны */
  43: [
    { A: 97,  mass: 96.90637, abundance: null,  halfLife: '4.2 млн лет', decay: 'EC' },
    { A: 98,  mass: 97.90722, abundance: null,  halfLife: '4.2 млн лет', decay: 'β−' },
    { A: 99,  mass: 98.90625, abundance: null,  halfLife: '2.11×10⁵ лет',decay: 'β−' },
    { A: 99,  mass: 98.90625, abundance: null,  halfLife: '6.01 ч',      decay: 'γ' }
  ],

  /* Йод — ¹³¹I (медицинский/ядерный) */
  53: [
    { A: 127, mass: 126.90448, abundance: 100.0, halfLife: 'stable',    decay: null },
    { A: 131, mass: 130.90612, abundance: null,  halfLife: '8.02 дней', decay: 'β−' }
  ],

  /* Цезий — ¹³⁷Cs (Чернобыль) */
  55: [
    { A: 133, mass: 132.90545, abundance: 100.0, halfLife: 'stable',    decay: null },
    { A: 137, mass: 136.90709, abundance: null,  halfLife: '30.2 лет',  decay: 'β−' }
  ],

  /* Калий */
  19: [
    { A: 39, mass: 38.96371, abundance: 93.258, halfLife: 'stable',     decay: null },
    { A: 40, mass: 39.96400, abundance: 0.012,  halfLife: '1.25×10⁹ лет', decay: 'β−' },
    { A: 41, mass: 40.96183, abundance: 6.730,  halfLife: 'stable',     decay: null }
  ],

  /* Кальций */
  20: [
    { A: 40, mass: 39.96259, abundance: 96.941, halfLife: 'stable',     decay: null },
    { A: 42, mass: 41.95862, abundance: 0.647,  halfLife: 'stable',     decay: null },
    { A: 43, mass: 42.95877, abundance: 0.135,  halfLife: 'stable',     decay: null },
    { A: 44, mass: 43.95548, abundance: 2.086,  halfLife: 'stable',     decay: null },
    { A: 46, mass: 45.95369, abundance: 0.004,  halfLife: 'stable',     decay: null },
    { A: 48, mass: 47.95253, abundance: 0.187,  halfLife: 'stable',     decay: null }
  ],

  /* Свинец — цепочка распада */
  82: [
    { A: 204, mass: 203.97304, abundance: 1.4,   halfLife: 'stable',    decay: null },
    { A: 206, mass: 205.97447, abundance: 24.1,  halfLife: 'stable',    decay: null },
    { A: 207, mass: 206.97589, abundance: 22.1,  halfLife: 'stable',    decay: null },
    { A: 208, mass: 207.97667, abundance: 52.4,  halfLife: 'stable',    decay: null },
    { A: 210, mass: 209.98419, abundance: null,  halfLife: '22.3 лет',  decay: 'β−' },
    { A: 214, mass: 213.99980, abundance: null,  halfLife: '26.8 мин',  decay: 'β−' }
  ],

  /* Уран */
  92: [
    { A: 234, mass: 234.04095, abundance: 0.005, halfLife: '2.46×10⁵ лет', decay: 'α' },
    { A: 235, mass: 235.04393, abundance: 0.720, halfLife: '7.04×10⁸ лет', decay: 'α' },
    { A: 238, mass: 238.05079, abundance: 99.275,halfLife: '4.47×10⁹ лет', decay: 'α' }
  ],

  /* Плутоний */
  94: [
    { A: 238, mass: 238.04956, abundance: null,  halfLife: '87.7 лет',  decay: 'α' },
    { A: 239, mass: 239.05216, abundance: null,  halfLife: '2.41×10⁴ лет', decay: 'α' },
    { A: 240, mass: 240.05381, abundance: null,  halfLife: '6.56×10³ лет', decay: 'α' },
    { A: 241, mass: 241.05685, abundance: null,  halfLife: '14.4 лет',  decay: 'β−' }
  ]

}; /* end PERIODIC_ISOTOPES */


/* ══════════════════════════════════════════════════════════════
   PERIODIC_SPECTRA — линии эмиссионных спектров (видимый диапазон)
   wavelength в нм, intensity 0–1 (относительная)
   ══════════════════════════════════════════════════════════════ */
window.PERIODIC_SPECTRA = {

  /* Водород — серия Бальмера */
  1: [
    { wavelength: 656.3, intensity: 1.00, label: 'Hα' },
    { wavelength: 486.1, intensity: 0.36, label: 'Hβ' },
    { wavelength: 434.0, intensity: 0.17, label: 'Hγ' },
    { wavelength: 410.2, intensity: 0.09, label: 'Hδ' },
    { wavelength: 397.0, intensity: 0.05, label: 'Hε' }
  ],

  /* Гелий */
  2: [
    { wavelength: 667.8, intensity: 0.60, label: 'He 667' },
    { wavelength: 587.6, intensity: 1.00, label: 'D₃' },
    { wavelength: 501.6, intensity: 0.40, label: 'He 501' },
    { wavelength: 492.2, intensity: 0.25, label: 'He 492' },
    { wavelength: 447.1, intensity: 0.45, label: 'He 447' },
    { wavelength: 402.6, intensity: 0.20, label: 'He 402' }
  ],

  /* Литий */
  3: [
    { wavelength: 670.8, intensity: 1.00, label: 'Li 671' },
    { wavelength: 610.4, intensity: 0.12, label: 'Li 610' },
    { wavelength: 460.3, intensity: 0.08, label: 'Li 460' }
  ],

  /* Натрий */
  11: [
    { wavelength: 589.6, intensity: 0.85, label: 'D₂' },
    { wavelength: 589.0, intensity: 1.00, label: 'D₁' },
    { wavelength: 568.3, intensity: 0.08, label: 'Na 568' },
    { wavelength: 498.3, intensity: 0.05, label: 'Na 498' },
    { wavelength: 466.5, intensity: 0.05, label: 'Na 466' }
  ],

  /* Калий */
  19: [
    { wavelength: 769.9, intensity: 1.00, label: 'K 770' },
    { wavelength: 766.5, intensity: 0.90, label: 'K 766' },
    { wavelength: 693.9, intensity: 0.12, label: 'K 694' },
    { wavelength: 578.2, intensity: 0.06, label: 'K 578' },
    { wavelength: 404.4, intensity: 0.15, label: 'K 404' }
  ],

  /* Неон */
  10: [
    { wavelength: 703.2, intensity: 0.90, label: 'Ne 703' },
    { wavelength: 671.7, intensity: 0.60, label: 'Ne 671' },
    { wavelength: 667.8, intensity: 0.55, label: 'Ne 667' },
    { wavelength: 640.2, intensity: 1.00, label: 'Ne 640' },
    { wavelength: 614.3, intensity: 0.85, label: 'Ne 614' },
    { wavelength: 585.2, intensity: 0.50, label: 'Ne 585' },
    { wavelength: 540.1, intensity: 0.30, label: 'Ne 540' }
  ],

  /* Аргон */
  18: [
    { wavelength: 763.5, intensity: 1.00, label: 'Ar 763' },
    { wavelength: 811.5, intensity: 0.90, label: 'Ar 811' },
    { wavelength: 750.4, intensity: 0.75, label: 'Ar 750' },
    { wavelength: 696.5, intensity: 0.60, label: 'Ar 696' },
    { wavelength: 706.7, intensity: 0.55, label: 'Ar 706' },
    { wavelength: 727.3, intensity: 0.45, label: 'Ar 727' }
  ],

  /* Ртуть */
  80: [
    { wavelength: 623.4, intensity: 0.20, label: 'Hg 623' },
    { wavelength: 579.1, intensity: 0.90, label: 'Hg 579' },
    { wavelength: 577.0, intensity: 0.85, label: 'Hg 577' },
    { wavelength: 546.1, intensity: 1.00, label: 'Hg 546' },
    { wavelength: 435.8, intensity: 0.70, label: 'Hg 435' },
    { wavelength: 404.7, intensity: 0.55, label: 'Hg 404' }
  ]

}; /* end PERIODIC_SPECTRA */
