{
********************************************************************************

YaPeTaVi - Yet another Periodic Table Viewer
Copyright (C) 1997-2000, 2009-2012 Geoffray Levasseur <geoffray.levasseurbrandin@numericable.fr>.
All rights reserved.
http://www.geoffray-levasseur.org/

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place - Suite 330, Boston, MA  02111-1307, USA.

********************************************************************************

Description:
  Program constant, type and vars declaration unit (including elements)

}
{$warning Todo: add isotopic information using Pointer table and a Data file for
 each atom: lot of borring stuff!}
unit uConst;

{$mode objfpc}{$H+}

interface

uses
  Graphics, uStrings, uElemListClass, uCommon;

type
  CaractElem = record
                 Typ: Byte;
                 Num: Byte;
               end;

var
  {Those constants contains every atom's informations. Indium and
   arsenic are respectively noted Ind and Ars cause In and As
   are reserved words in Pascal. The key word var is used for
   the ability to place resourcestrings needed by transalation
   abilities. Anyway no value have to be changed at runtime.
   If so this will be a bug!
   Potential new datas to add :
   * Info
     - Critical point at a defined pressure [real(K), real(kPa)]
     - Termal conductivity [real(W/m/K)]
     - speed of sound at 27 deg [real(m/s)]
     - isotopes [to define]
   * Other infos
     - uses
     - body effects (and so toxycity despite eventual radioactivity)
     - properties (odour, colour, natural state at 25°, etc.}
   H: TElement = (Name: rsH; ShortName: 'H'; Mass: 1.00794;
               CAS: '1333-74-0';
               DiscoYear: 1766; Discoverer: 'Henry Cavendish';
               Etymology: rsHEtymo; Family: atNonMetal;
               Block: 's'; MeltingPt: 14.01; BoilingPt: 20.28;
               ElecAffinity: 0.754204; ElecConf: '1s1'; CovalentRd: 31;
               VanDerWaalsRd: 120;
               IonisationEnergy: (First: 1312.0; Second: -1; Third: -1);
               Electroneg: 2.2;
               Radioactivity: ''; Number: 1;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsHWiki);
  He: TElement = (Name: rsHe; ShortName: 'He'; Mass: 4.002602;
               CAS: '7440-59-7';
               DiscoYear: 1895; Discoverer: 'Pierre Jules Cesar Janssen, ' +
                 'Joseph Norman Lockyer, Sir Edward Frankland';
               Etymology: rsHeEtymo; Family: atNobleGas;
               Block: 'p'; MeltingPt: 0.95; BoilingPt: 4.216;
               ElecAffinity: 0; ElecConf: '1s2'; CovalentRd: 28;
               VanDerWaalsRd: 120;
               IonisationEnergy: (First: 2372.3; Second: 5250.5; Third: -1);
               Electroneg: -1;
               Radioactivity: ''; Number: 2;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsHeWiki);
  Li: TElement = (Name: rsLi; ShortName: 'Li'; Mass: 6.941;
               CAS: '7439-93-2';
               DiscoYear: 1817; Discoverer: 'Johan August Arfwedson';
               Etymology: rsLiEtymo; Family: atAlkaline;
               Block: 's'; MeltingPt: 453.69; BoilingPt: 1615;
               ElecAffinity: 0.618049; ElecConf: '[He] 2s1'; CovalentRd: 128;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 520.2; Second: 7298.1; Third: 11815.0);
               Electroneg: 0.98;
               Radioactivity: ''; Number: 3;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsLiWiki);
  Be: TElement = (Name: rsBe; ShortName: 'Be'; Mass: 9.012182;
               CAS: '7440-41-7';
               DiscoYear: 1797; Discoverer: 'Louis Nicolas Vauquelin';
               Etymology: rsBeEtymo; Family: atAlkalieMetal;
               Block: 's'; MeltingPt: 1560; BoilingPt: 2742;
               ElecAffinity: 0; ElecConf: '[He] 2s2'; CovalentRd: 96;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 899.5; Second: 1757.1; Third: 14848.7);
               Electroneg: 1.57;
               Radioactivity: ''; Number: 4;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBeWiki);
   B: TElement = (Name: rsB; ShortName: 'B'; Mass: 10.811;
               CAS: '7440-42-8';
               DiscoYear: 1808; Discoverer: 'Louis Joseph Gay-Lussac, ' +
                 'Louis Jacques Thenard';
               Etymology: rsBeEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 2349; BoilingPt: 4200;
               ElecAffinity: 0.279723; ElecConf: '[He] 2s2 2p1'; CovalentRd: 84;
               VanDerWaalsRd: 208;
               IonisationEnergy: (First: 800.6; Second: 2427.1; Third: 3659.7);
               Electroneg: 2.04;
               Radioactivity: ''; Number: 5;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBWiki);
   C: TElement = (Name: rsC; ShortName: 'C'; Mass: 12.0107;
               CAS: '7440-44-0';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsCEtymo; Family: atNonMetal;
               Block: 'p'; MeltingPt: 3825; BoilingPt: 5100;
               ElecAffinity: 1.26212; ElecConf: '[He] 2s2 2p2'; CovalentRd: 77;
               VanDerWaalsRd: 185;
               IonisationEnergy: (First: 1086.5; Second: 2352.6; Third: 4620.5);
               Electroneg: 2.55;
               Radioactivity: ''; Number: 6;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCWiki);
   N: TElement = (Name: 'Nitrogen'; ShortName: 'N'; Mass: 14.0067;
               CAS: '7727-37-9';
               DiscoYear: 1772; Discoverer: 'Daniel Rutherford';
               Etymology: rsNEtymo; Family: atNonMetal;
               Block: 'p'; MeltingPt: 63.153; BoilingPt: 77.36;
               ElecAffinity: -0.07; ElecConf: '[He] 2s2 2p3'; CovalentRd: 71;
               VanDerWaalsRd: 154;
               IonisationEnergy: (First: 1402.3; Second: 2856.0; Third: 4578.1);
               Electroneg: 3.04;
               Radioactivity: ''; Number: 7;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNWiki);
   O: TElement = (Name: rsO; ShortName: 'O'; Mass: 15.9994;
               CAS: '7782-44-7';
               DiscoYear: 1774; Discoverer: 'Joseph Priestley, Carl Wilhelm Scheele';
               Etymology: rsOEtymo; Family: atNonMetal;
               Block: 'p'; MeltingPt: 54.36; BoilingPt: 90.201;
               ElecAffinity: 1.46111; ElecConf: '[He] 2s2 2p4'; CovalentRd: 66;
               VanDerWaalsRd: 140;
               IonisationEnergy: (First: 1313.9; Second: 3388.3; Third: 5300.5);
               Electroneg: 3.44;
               Radioactivity: ''; Number: 8;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsOWiki);
   F: TElement = (Name: rsF; ShortName: 'F'; Mass: 18.9984032;
               CAS: '7782-41-4';
               DiscoYear: 1886; Discoverer: 'Ferdinand Frederick Henri Moissan';
               Etymology: rsFEtymo; Family: atHalogen;
               Block: 'p'; MeltingPt: 53.53; BoilingPt: 85.03;
               ElecAffinity: 3.40119; ElecConf: '[He] 2s2 2p5'; CovalentRd: 57;
               VanDerWaalsRd: 135;
               IonisationEnergy: (First: 1681.0; Second: 3374.2; Third: 6050.4);
               Electroneg: 3.98;
               Radioactivity: ''; Number: 9;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsFwiki);
  Ne: TElement = (Name: rsNe; ShortName: 'Ne'; Mass: 20.1797;
               CAS: '7440-01-9';
               DiscoYear: 1898; Discoverer: 'Sir William Ramsay, ' +
                 'Morris W. Travers';
               Etymology: rsNeEtymo; Family: atNobleGas;
               Block: 'p'; MeltingPt: 24.55; BoilingPt: 27.1;
               ElecAffinity: 0; ElecConf: '[He] 2s2 2p6'; CovalentRd: 58;
               VanDerWaalsRd: 160;
               IonisationEnergy: (First: 2080.7; Second: 3952.3; Third: 6122.0);
               Electroneg: -1;
               Radioactivity: ''; Number: 10;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNeWiki);
  Na: TElement = (Name: rsNa; ShortName: 'Na'; Mass: 22.98976928;
               CAS: '7440-23-5';
               DiscoYear: 1807; Discoverer: 'Sir Humphry Bartholomew Davy';
               Etymology: rsNaEtymo; Family: atAlkaline;
               Block: 's'; MeltingPt: 370.87; BoilingPt: 1156;
               ElecAffinity: 0.547926; ElecConf: '[Ne] 3s1'; CovalentRd: 154;
               VanDerWaalsRd: 231;
               IonisationEnergy: (First: 495.8; Second: 4562.0; Third: 6910.3);
               Electroneg: 0.93;
               Radioactivity: ''; Number: 11;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNaWiki);
  Mg: TElement = (Name: rsMg; ShortName: 'Mg'; Mass: 24.3051;
               CAS: '7439-95-4';
               DiscoYear: 1808; Discoverer: 'Sir Humphry Bartholomew Davy';
               Etymology: rsMgEtymo; Family: atAlkalieMetal;
               Block: 's'; MeltingPt: 923; BoilingPt: 1363;
               ElecAffinity: 0; ElecConf: '[Ne] 3s2'; CovalentRd: 141;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 737.7; Second: 1450.7; Third: 7732.7);
               Electroneg: 1.31;
               Radioactivity: ''; Number: 12;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsMgWiki);
  Al: TElement = (Name: rsAl; ShortName: 'Al'; Mass: 26.9815386;
               CAS: '7429-90-5';
               DiscoYear: 1825; Discoverer: 'Hans Christian Oersted, ' +
                 'Sir Humphry Bartholomew Davy';
               Etymology: rsAlEtymo; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 933.47; BoilingPt: 2792;
               ElecAffinity: 0.43283; ElecConf: '[Ne] 3s2 3p1'; CovalentRd: 121;
               VanDerWaalsRd: 205;
               IonisationEnergy: (First: 577.5; Second: 1816.7; Third: 2744.8);
               Electroneg: 1.61;
               Radioactivity: ''; Number: 13;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAlWiki);
  Si: TElement = (Name: rsSi; ShortName: 'Si'; Mass: 28.0855;
               CAS: '7440-21-3';
               DiscoYear: 1823; Discoverer: 'Jöns Jacob Berzelius';
               Etymology: rsSiEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 1687; BoilingPt: 3538;
               ElecAffinity: 1.38952; ElecConf: '[Ne] 3s2 3p2'; CovalentRd: 111;
               VanDerWaalsRd: 200;
               IonisationEnergy: (First: 786.5; Second: 1577.1; Third: 3231.6);
               Electroneg: 1.9;
               Radioactivity: ''; Number: 14;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSiWiki);
   P: TElement = (Name: rsP; ShortName: 'P'; Mass: 30.973762;
               CAS: '7723-14-0';
               DiscoYear: 1669; Discoverer: 'Hennig Brandt';
               Etymology: rsPEtymo; Family: atNonMetal;
               Block: 'p'; MeltingPt: 317.35; BoilingPt: 782.6;
               ElecAffinity: 0.7465; ElecConf: '[Ne] 3s2 3p3'; CovalentRd: 107;
               VanDerWaalsRd: 190;
               IonisationEnergy: (First: 1011.8; Second: 1907.0; Third: 2914.1);
               Electroneg: 2.19;
               Radioactivity: ''; Number: 15;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPWiki);
   S: TElement = (Name: rsS; ShortName: 'S'; Mass: 32.065;
               CAS: '';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsSEtymo; Family: atNonMetal;
               Block: 'p'; MeltingPt: 388.36; BoilingPt: 717.82;
               ElecAffinity: 2.0771; ElecConf: '[Ne] 3s2 3p4'; CovalentRd: 105;
               VanDerWaalsRd: 185;
               IonisationEnergy: (First: 999.6; Second: 2252.0; Third: 3357.0);
               Electroneg: 2.58;
               Radioactivity: ''; Number: 16;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsFWiki);
  Cl: TElement = (Name: rsCl; ShortName: 'Cl'; Mass: 35.453;
               CAS: '';
               DiscoYear: 1774; Discoverer: 'Carl Wilhelm Scheele';
               Etymology: rsClEtymo; Family: atHalogen;
               Block: 'p'; MeltingPt: 171.6; BoilingPt: 239.11;
               ElecAffinity: 3.61272; ElecConf: '[Ne] 3s2 3p5'; CovalentRd: 102;
               VanDerWaalsRd: 181;
               IonisationEnergy: (First: 1251.2; Second: 2298; Third: 3822);
               Electroneg: 3.16;
               Radioactivity: ''; Number: 17;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsClWiki);
  Ar: TElement = (Name: rsAr; ShortName: 'Ar'; Mass: 39.948;
               CAS: '7440-37-1';
               DiscoYear: 1894; Discoverer: 'Sir William Ramsay, ' +
                 'John William Strutt 3rd Baron Reyleigh';
               Etymology: rsArEtymo; Family: atNobleGas;
               Block: 'p'; MeltingPt: 83.80; BoilingPt: 87.30;
               ElecAffinity: 0; ElecConf: '[Ne] 3s2 3p6'; CovalentRd: 106;
               VanDerWaalsRd: 191;
               IonisationEnergy: (First: 1520.6; Second: 2665.8; Third: 3931.0);
               Electroneg: -1;
               Radioactivity: ''; Number: 18;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsArWiki);
   K: TElement = (Name: rsK; ShortName: 'K'; Mass: 39.0983;
               CAS: '7440-09-7';
               DiscoYear: 1807; Discoverer: 'Sir Humphry Bartholomew Davy';
               Etymology: rsKEtymo; Family: atAlkaline;
               Block: 's'; MeltingPt: 336.53; BoilingPt: 1032;
               ElecAffinity: 0.501459; ElecConf: '[Ar] 4s1'; CovalentRd: 203;
               VanDerWaalsRd: 231;
               IonisationEnergy: (First: 418.8; Second: 3052.0; Third: 4420.0);
               Electroneg: 0.82;
               Radioactivity: ''; Number: 19;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsKWiki);
  Ca: TElement = (Name: rsCa; ShortName: 'Ca'; Mass: 40.078;
               CAS: '7440-20-2';
               DiscoYear: 1808; Discoverer: 'Sir Humphry Bartholomew Davy';
               Etymology: rsCaEtymo; Family: atAlkalieMetal;
               Block: 's'; MeltingPt: 1115; BoilingPt: 1757;
               ElecAffinity: 0.02455; ElecConf: '[Ar] 4s2'; CovalentRd: 176;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 589.8; Second: 1145.4; Third: 4912.4);
               Electroneg: 1;
               Radioactivity: ''; Number: 20;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCaWiki);
  Sc: TElement = (Name: rsSc; ShortName: 'Sc'; Mass: 44.955912;
               CAS: '';
               DiscoYear: 1879; Discoverer: 'Lars Fredrik Nilson';
               Etymology: rsScEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1814; BoilingPt: 3109;
               ElecAffinity: 0.188; ElecConf: '[Ar] 3d1 4s2'; CovalentRd: 170;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 633.1; Second: 1235.0; Third: 2388.6);
               Electroneg: 1.36;
               Radioactivity: ''; Number: 21;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsScWiki);
  Ti: TElement = (Name: rsTi; ShortName: 'Ti'; Mass: 47.867;
               CAS: '7440-32-6';
               DiscoYear: 1791; Discoverer: 'William Gregor';
               Etymology: rsTiEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1941; BoilingPt: 3560;
               ElecAffinity: 0.084; ElecConf: '[Ar] 3d2 4s2'; CovalentRd: 160;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 658.8; Second: 1309.8; Third: 2652.5);
               Electroneg: 1.54;
               Radioactivity: ''; Number: 22;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTiWiki);
   V: TElement = (Name: rsV; ShortName: 'V'; Mass: 50.9415;
               CAS: '7440-62-2';
               DiscoYear: 1830; Discoverer: 'Andres Manuel del Rio, ' +
                 'Nils Gabriel Sefstrom';
               Etymology: rsVEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2183; BoilingPt: 3680;
               ElecAffinity: 0.525; ElecConf: '[Ar] 3d3 4s2'; CovalentRd: 153;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 650.9; Second: 1414.0; Third: 2830.0);
               Electroneg: 1.63;
               Radioactivity: ''; Number: 23;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsVWiki);
  Cr: TElement = (Name: rsCr; ShortName: 'Cr'; Mass: 51.9961;
               CAS: '7440-47-3';
               DiscoYear: 1797; Discoverer: 'Louis Nicolas Vauquelin';
               Etymology: rsCrEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2180; BoilingPt: 2944;
               ElecAffinity: 0.67584; ElecConf: '[Ar] 3d5 4s1'; CovalentRd: 139;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 652.9; Second: 1590.6; Third: 2987);
               Electroneg: 1.66;
               Radioactivity: ''; Number: 24;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCrWiki);
  Mn: TElement = (Name: rsMn; ShortName: 'Mn'; Mass: 54.938045;
               CAS: '7439-96-5';
               DiscoYear: 1774; Discoverer: 'Carl Wilhelm Scheele';
               Etymology: rsMnEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1519; BoilingPt: 2334;
               ElecAffinity: 0; ElecConf: '[Ar] 3d5 4s2'; CovalentRd: 139;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 717.3; Second: 1509.0; Third: 3248.0);
               Electroneg: 1.55;
               Radioactivity: ''; Number: 25;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsMnWiki);
  Fe: TElement = (Name: rsFe; ShortName: 'Fe'; Mass: 55.845;
               CAS: '7439-89-6';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsFeEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1811; BoilingPt: 3134;
               ElecAffinity: 0.151; ElecConf: '[Ar] 3d6 4s2'; CovalentRd: 132;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 762.5; Second: 1561.9; Third: 2957.0);
               Electroneg: 1.83;
               Radioactivity: ''; Number: 26;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsFeWiki);
  Co: TElement = (Name: rsCo; ShortName: 'Co'; Mass: 58.933195;
               CAS: '7440-48-4';
               DiscoYear: 1737; Discoverer: 'Georg Brandt';
               Etymology: rsCoEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1768; BoilingPt: 3200;
               ElecAffinity: 0.6633; ElecConf: '[Ar] 3d7 4s2'; CovalentRd: 126;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 760.4; Second: 1648; Third: 3232);
               Electroneg: 1.88;
               Radioactivity: ''; Number: 27;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCoWiki);
  Ni: TElement = (Name: rsNi; ShortName: 'Ni'; Mass: 58.6934;
               CAS: '7440-02-0';
               DiscoYear: 1751; Discoverer: 'Axel Fredrik Cronstedt';
               Etymology: rsNiEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1728; BoilingPt: 3186;
               ElecAffinity: 1.15716; ElecConf: '[Ar] 3d8 4s2'; CovalentRd: 124;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 737.1; Second: 1573.0; Third: 3395);
               Electroneg: 1.91;
               Radioactivity: ''; Number: 28;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNiWiki);
  Cu: TElement = (Name: rsCu; ShortName: 'Cu'; Mass: 63.546;
               CAS: '7440-50-8';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsCuEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1357.77; BoilingPt: 2835;
               ElecAffinity: 1.23578; ElecConf: '[Ar] 3d10 4s1'; CovalentRd: 132;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 745.5; Second: 1957.9; Third: 3555.0);
               Electroneg: 1.9;
               Radioactivity: ''; Number: 29;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCuWiki);
  Zn: TElement = (Name: rsZn; ShortName: 'Zn'; Mass: 65.38;
               CAS: '7440-66-6';
               DiscoYear: 1746; Discoverer: 'Andreas Marggraf, ' +
                 'Anton von Swab';
               Etymology: rsZnEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 692.68; BoilingPt: 1180;
               ElecAffinity: 0; ElecConf: '[Ar] 3d10 4s2'; CovalentRd: 122;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 906.4; Second: 1733.3; Third: 3833.0);
               Electroneg: 1.65;
               Radioactivity: ''; Number: 30;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsZnWiki);
  Ga: TElement = (Name: rsGa; ShortName: 'Ga'; Mass: 69.723;
               CAS: '';
               DiscoYear: 1875; Discoverer: 'Paul Emile Lecoq de Boisbaudran';
               Etymology: rsGaEtymo; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 302.92; BoilingPt: 2478;
               ElecAffinity: 0.41; ElecConf: '[Ar] 3d10 4s2 4p1'; CovalentRd: 122;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 578.8; Second: 1979.3; Third: 2963.00);
               Electroneg: 1.81;
               Radioactivity: ''; Number: 31;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsGaWiki);
  Ge: TElement = (Name: rsGe; ShortName: 'Ge'; Mass: 72.64;
               CAS: '7440-56-4';
               DiscoYear: 1886; Discoverer: 'Clemens Alexander Winkler';
               Etymology: rsGeEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 1211.4; BoilingPt: 3106;
               ElecAffinity: 1.23271; ElecConf: '[Ar] 3d10 4s2 4p2';
               CovalentRd: 122; VanDerWaalsRd: 0;
               IonisationEnergy: (First: 762.0; Second: 1597.5; Third: 3302.1);
               Electroneg: 2.01;
               Radioactivity: ''; Number: 32;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsGeWiki);
  Ars: TElement = (Name: rsAs; ShortName: 'As'; Mass: 74.92160;
               CAS: '7440-38-2';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsAsEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 1090; BoilingPt: 1673;
               ElecAffinity: 0.814; ElecConf: '[Ar] 3d10 4s2 4p3'; CovalentRd: 119;
               VanDerWaalsRd: 200;
               IonisationEnergy: (First: 947.0; Second: 1798; Third: 2735);
               Electroneg: 2.18;
               Radioactivity: ''; Number: 33;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAsWiki);
  Se: TElement = (Name: rsSe; ShortName: 'Se'; Mass: 78.96;
               CAS: '7782-49-2';
               DiscoYear: 1817; Discoverer: 'Jöns Jacob Berzelius';
               Etymology: rsSeEtymo; Family: atNonMetal;
               Block: 'p'; MeltingPt: 494; BoilingPt: 958;
               ElecAffinity: 2.02067; ElecConf: '[Ar] 3d10 4s2 4p4';
               CovalentRd: 120; VanDerWaalsRd: 200;
               IonisationEnergy: (First: 941.0; Second: 2045; Third: 2973.7);
               Electroneg: 2.55;
               Radioactivity: ''; Number: 34;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSeWiki);
  Br: TElement = (Name: rsBr; ShortName: 'Br'; Mass: 79.904;
               CAS: '7726-95-6';
               DiscoYear: 1826; Discoverer: 'Antoine Jerome Balard, ' +
                 'Carl Jacob Lowig';
               Etymology: rsBrEtymo; Family: atHalogen;
               Block: 'p'; MeltingPt: 265.8; BoilingPt: 332.0;
               ElecAffinity: 3.36359; ElecConf: '[Ar] 3d10 4s2 4p5';
               CovalentRd: 120; VanDerWaalsRd: 195;
               IonisationEnergy: (First: 1139.9; Second: 2103.0; Third: 3470.0);
               Electroneg: 2.96;
               Radioactivity: ''; Number: 35;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBrWiki);
  Kr: TElement = (Name: rsKr; ShortName: 'Kr'; Mass: 83.798;
               CAS: '7439-90-9';
               DiscoYear: 1898; Discoverer: 'Sir William Ramsay, ' +
                 'Morris W. Travers';
               Etymology: rsKrEtymo; Family: atNobleGas;
               Block: 'p'; MeltingPt: 115.79; BoilingPt: 119.93;
               ElecAffinity: 0; ElecConf: '[Ar] 3d10 4s2 4p6'; CovalentRd: 116;
               VanDerWaalsRd: 198;
               IonisationEnergy: (First: 1350.8; Second: 2350.4; Third: 3565.0);
               Electroneg: -1;
               Radioactivity: ''; Number: 36;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsKrWiki);
  Rb: TElement = (Name: rsRb; ShortName: 'Rb'; Mass: 85.4678;
               CAS: '7440-17-7';
               DiscoYear: 1861; Discoverer: 'Robert Wilhelm E. Bunsen, ' +
                 'Gustav Robert Kirchhoff';
               Etymology: rsRbEtymo; Family: atAlkaline;
               Block: 's'; MeltingPt: 312.46; BoilingPt: 961;
               ElecAffinity: 0.485916; ElecConf: '[Kr] 5s1'; CovalentRd: 220;
               VanDerWaalsRd: 244;
               IonisationEnergy: (First: 403; Second: 2632.1; Third: 3859.4);
               Electroneg: 0.82;
               Radioactivity: ''; Number: 37;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRbWiki);
  Sr: TElement = (Name: rsSr; ShortName: 'Sr'; Mass: 87.62;
               CAS: '7440-24-6';
               DiscoYear: 1790; Discoverer: 'Sir Humphry Bartholomew Davy';
               Etymology: rsSrEtymo; Family: atAlkalieMetal;
               Block: 's'; MeltingPt: 1050; BoilingPt: 1655;
               ElecAffinity: 0.05203; ElecConf: '[Kr] 5s2'; CovalentRd: 195;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 549.5; Second: 1064.2; Third: 4138.0);
               Electroneg: 0.95;
               Radioactivity: ''; Number: 38;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSrWiki);
   Y: TElement = (Name: rsY; ShortName: 'Y'; Mass: 88.90585;
               CAS: '7440-65-5';
               DiscoYear: 1794; Discoverer: 'Johan Gadolin';
               Etymology: rsYEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1799; BoilingPt: 3609;
               ElecAffinity: 0.307; ElecConf: '[Kr] 4d1 5s2'; CovalentRd: 190;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 600; Second: 1180; Third: 1980);
               Electroneg: 1.22;
               Radioactivity: ''; Number: 39;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsYWiki);
  Zr: TElement = (Name: rsZr; ShortName: 'Zr'; Mass: 91.224;
               CAS: '7440-67-7';
               DiscoYear: 1789; Discoverer: 'Martin Heinrich Klaproth';
               Etymology: rsZrEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2128; BoilingPt: 4682;
               ElecAffinity: 0.426; ElecConf: '[Kr] 4d2 5s2'; CovalentRd: 175;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 640.1; Second: 1270; Third: 2218);
               Electroneg: 1.33;
               Radioactivity: ''; Number: 40;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsZrWiki);
  Nb: TElement = (Name: rsNb; ShortName: 'Nb'; Mass: 92.90638;
               CAS: '7440-03-01';
               DiscoYear: 1801; Discoverer: 'Charles Hatchett';
               Etymology: rsNbEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2750; BoilingPt: 4744;
               ElecAffinity: 0.893; ElecConf: '[Kr] 4d4 5s1'; CovalentRd: 164;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 652.1; Second: 1380; Third: 2416);
               Electroneg: 1.6;
               Radioactivity: ''; Number: 41;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNbWiki);
  Mo: TElement = (Name: rsMo; ShortName: 'Mo'; Mass: 95.96;
               CAS: '7439-98-7';
               DiscoYear: 1778; Discoverer: 'Carl Wilhelm Scheele';
               Etymology: rsMoEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2896; BoilingPt: 4912;
               ElecAffinity: 0.7472; ElecConf: '[Kr] 4d5 5s1'; CovalentRd: 154;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 684.3; Second: 1560; Third: 2618);
               Electroneg: 2.16;
               Radioactivity: ''; Number: 42;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsMoWiki);
  Tc: TElement = (Name: rsTc; ShortName: 'Tc'; Mass: 98;
               CAS: '7440-26-8';
               DiscoYear: 1937; Discoverer: 'Carlo Perrier, Emilio Gino Segre';
               Etymology: rsTcEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2430; BoilingPt: 4538;
               ElecAffinity: 0.55; ElecConf: '[Kr] 4d5 5s2'; CovalentRd: 147;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 702; Second: 1470; Third: 2850);
               Electroneg: 2.1;
               Radioactivity: '2.6*10^6 y'; Number: 43;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTcWiki);
  Ru: TElement = (Name: rsRu; ShortName: 'Ru'; Mass: 101.07;
               CAS: '7440-18-8';
               DiscoYear: 1844; Discoverer: 'Karl Ernst Claus';
               Etymology: rsRuEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2607; BoilingPt: 4423;
               ElecAffinity: 1.04638; ElecConf: '[Kr] 4d7 5s1'; CovalentRd: 146;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 710.2; Second: 1620; Third: 2747.0);
               Electroneg: 2.2;
               Radioactivity: ''; Number: 44;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRuWiki);
  Rh: TElement = (Name: rsRh; ShortName: 'Rh'; Mass: 102.9055;
               CAS: '7440-16-6';
               DiscoYear: 1803; Discoverer: 'William Hyde Wollaston';
               Etymology: rsRhEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2237; BoilingPt: 3968;
               ElecAffinity: 1.14289; ElecConf: '[Kr] 4d8 5s1'; CovalentRd: 142;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 719.7; Second: 1740.0; Third: 2997.0);
               Electroneg: 2.28;
               Radioactivity: ''; Number: 45;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRhWiki);
  Pd: TElement = (Name: rsPd; ShortName: 'Pd'; Mass: 106.42;
               CAS: '7440-05-3';
               DiscoYear: 1803; Discoverer: 'William Hyde Wollaston';
               Etymology: rsPdEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1828.05; BoilingPt: 3236;
               ElecAffinity: 0.56214; ElecConf: '[Kr] 4d10'; CovalentRd: 139;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 804.4; Second: 1870.0; Third: 3177.0);
               Electroneg: 2.2;
               Radioactivity: ''; Number: 46;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPdWiki);
  Ag: TElement = (Name: rsAg; ShortName: 'Ag'; Mass: 107.8682;
               CAS: '7440-22-4';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsAgEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1234.93; BoilingPt: 2435;
               ElecAffinity: 1.30447; ElecConf: '[Kr] 4d10 5s1'; CovalentRd: 145;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 731.0; Second: 2070.0; Third: 3361.0);
               Electroneg: 1.93;
               Radioactivity: ''; Number: 47;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAgWiki);
  Cd: TElement = (Name: rsCd; ShortName: 'Cd'; Mass: 112.411;
               CAS: '7440-43-9';
               DiscoYear: 1817; Discoverer: 'Friedrich Stromeyer';
               Etymology: rsCdEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 594.22; BoilingPt: 1040;
               ElecAffinity: 0; ElecConf: '[Kr] 4d10 5s2'; CovalentRd: 144;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 867.8; Second: 1631.4; Third: 3616.0);
               Electroneg: 1.69;
               Radioactivity: ''; Number: 48;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCdWiki);
  Ind: TElement = (Name: rsIn; ShortName: 'In'; Mass: 114.818;
               CAS: '7440-74-6';
               DiscoYear: 1863; Discoverer: 'Ferdinand Reich, ' +
                 'Hieronymous Theodor Richter';
               Etymology: rsInEtymo; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 429.7485; BoilingPt: 2345;
               ElecAffinity: 0.404; ElecConf: '[Kr] 4d10 5s2 5p1'; CovalentRd: 142;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 558.3; Second: 1820.7; Third: 2704.0);
               Electroneg: 1.78;
               Radioactivity: ''; Number: 49;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsInWiki);
  Sn: TElement = (Name: rsSn; ShortName: 'Sn'; Mass: 118.71;
               CAS: '7440-31-5';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsSn; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 505.08; BoilingPt: 2875;
               ElecAffinity: 1.11207; ElecConf: '[Kr] 4d10 5s2 5p2'; CovalentRd: 139;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 708.6; Second: 1411.8; Third: 2943.0);
               Electroneg: 1.96;
               Radioactivity: ''; Number: 50;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSnWiki);
  Sb: TElement = (Name: rsSb; ShortName: 'Sb'; Mass: 121.76;
               CAS: '7440-36-0';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsSbEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 903.78; BoilingPt: 1860;
               ElecAffinity: 1.0474; ElecConf: '[Kr] 4d10 5s2 5p3'; CovalentRd: 139;
               VanDerWaalsRd: 220;
               IonisationEnergy: (First: 834; Second: 1594.9; Third: 2440.0);
               Electroneg: 2.05;
               Radioactivity: ''; Number: 51;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSbWiki);
  Te: TElement = (Name: rsTe; ShortName: 'Te'; Mass: 127.6;
               CAS: '13494-80-9';
               DiscoYear: 1782; Discoverer: 'Franz-Joseph Müller von Reichenstein';
               Etymology: rsTeEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 722.66; BoilingPt: 1261;
               ElecAffinity: 1.97087; ElecConf: '[Kr] 4d10 5s2 5p4'; CovalentRd: 138;
               VanDerWaalsRd: 220;
               IonisationEnergy: (First: 869.3; Second: 1790.0; Third: 2698.0);
               Electroneg: 2.1;
               Radioactivity: ''; Number: 52;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTeWiki);
   I: TElement = (Name: rsI; ShortName: 'I'; Mass: 126.90447;
               CAS: '7553-56-2';
               DiscoYear: 1811; Discoverer: 'Bernard Courtois';
               Etymology: rsIEtymo; Family: atHalogen;
               Block: 'p'; MeltingPt: 386.85; BoilingPt: 457.4;
               ElecAffinity: 3.05904; ElecConf: '[Kr] 4d10 5s2 5p5'; CovalentRd: 139;
               VanDerWaalsRd: 215;
               IonisationEnergy: (First: 1008.4; Second: 1845.9; Third: 3180.0);
               Electroneg: 2.66;
               Radioactivity: ''; Number: 53;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsIWiki);
  Xe: TElement = (Name: rsXe; ShortName: 'Xe'; Mass: 131.293;
               CAS: '7440-63-3';
               DiscoYear: 1898; Discoverer: 'Sir William Ramsay, ' +
                 'Morris W. Travers';
               Etymology: rsXeEtymo; Family: atNobleGas;
               Block: 'p'; MeltingPt: 161.4; BoilingPt: 165.03;
               ElecAffinity: 0; ElecConf: '[Kr] 4d10 5s2 5p6'; CovalentRd: 140;
               VanDerWaalsRd: 216;
               IonisationEnergy: (First: 1170.4; Second: 2046.4; Third: 3099.4);
               Electroneg: 2.6;
               Radioactivity: ''; Number: 54;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsXeWiki);
  Cs: TElement = (Name: rsCs; ShortName: 'Cs'; Mass: 132.9054519;
               CAS: '7440-46-2';
               DiscoYear: 1860; Discoverer: 'Robert Wilhelm E. Bunsen, ' +
                 'Gustav Robert Kirchhoff';
               Etymology: rsCsEtymo; Family: atAlkaline;
               Block: 's'; MeltingPt: 301.59; BoilingPt: 944;
               ElecAffinity: 0.471626; ElecConf: '[Xe] 6s1'; CovalentRd: 244;
               VanDerWaalsRd: 262;
               IonisationEnergy: (First: 375.7; Second: 2234.3; Third: 3400.0);
               Electroneg: 0.79;
               Radioactivity: ''; Number: 55;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCsWiki);
  Ba: TElement = (Name: rsBa; ShortName: 'Ba'; Mass: 137.327;
               CAS: '7440-39-3';
               DiscoYear: 1808; Discoverer: 'Sir Humphry Bartholomew Davy';
               Etymology: rsBaEtymo; Family: atAlkalieMetal;
               Block: 's'; MeltingPt: 1000; BoilingPt: 2170;
               ElecAffinity: 0.14462; ElecConf: '[Xe] 6s2'; CovalentRd: 215;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 502.9; Second: 965.2; Third: 3600);
               Electroneg: 0.89;
               Radioactivity: ''; Number: 56;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBaWiki);
  La: TElement = (Name: rsLa; ShortName: 'La'; Mass: 138.90547;
               CAS: '7439-91-0';
               DiscoYear: 1839; Discoverer: 'Carl Gustaf Mosander';
               Etymology: rsLaEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1193; BoilingPt: 3737;
               ElecAffinity: 0.47; ElecConf: '[Xe] 5d1 6s2'; CovalentRd: 207;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 538.1; Second: 1067.0; Third: 1850.3);
               Electroneg: 1.1;
               Radioactivity: ''; Number: 57;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsLaWiki);
  Ce: TElement = (Name: rsCe; ShortName: 'Ce'; Mass: 140.116;
               CAS: '7440-45-1';
               DiscoYear: 1803; Discoverer: 'Jöns Jacob Berzelius, ' +
                 'Wilhelm Hisinger, Martin Heinrich Klaproth';
               Etymology: rsCeEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1068; BoilingPt: 3716;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f1 5d1 6s2'; CovalentRd: 204;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 534.4; Second: 1050; Third: 1949.0);
               Electroneg: 1.12;
               Radioactivity: ''; Number: 58;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCeWiki);
  Pr: TElement = (Name: rsPr; ShortName: 'Pr'; Mass: 140.90765;
               CAS: '7440-10-0';
               DiscoYear: 1885; Discoverer: 'Carl Auer von Welsbach';
               Etymology: rsPrEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1208; BoilingPt: 3793;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f3 6s2'; CovalentRd: 203;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 527; Second: 1020.0; Third: 2086.0);
               Electroneg: 1.13;
               Radioactivity: ''; Number: 59;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPrWiki);
  Nd: TElement = (Name: rsNd; ShortName: 'Nd'; Mass: 144.242;
               CAS: '7440-00-8';
               DiscoYear: 1885; Discoverer: 'Carl Auer von Welsbach';
               Etymology: rsNdEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1297; BoilingPt: 3347;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f4 6s2'; CovalentRd: 201;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 533.1; Second: 1040.0; Third: 2130.0);
               Electroneg: 1.14;
               Radioactivity: ''; Number: 60;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNdWiki);
  Pm: TElement =  (Name: rsPm; ShortName: 'Pm'; Mass: 145;
               CAS: '7440-12-2';
               DiscoYear: 1945; Discoverer: 'Jacob A. Marinsky, ' +
                 'Charles DuBois Coryell, Lawrence Elgin Glendenin';
               Etymology: rsPmEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1315; BoilingPt: 3273;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f5 6s2'; CovalentRd: 199;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 540; Second: 1050.0; Third: 2150.0);
               Electroneg: -1;
               Radioactivity: '18 y'; Number: 61;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPmWiki);
  Sm: TElement = (Name: rsSm; ShortName: 'Sm'; Mass: 150.36;
               CAS: '7440-19-9';
               DiscoYear: 1879; Discoverer: 'Paul Emile Lecoq de Boisbaudran';
               Etymology: rsSmEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1345; BoilingPt: 2067;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f6 6s2'; CovalentRd: 198;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 544.5; Second: 1070.0; Third: 2260.0);
               Electroneg: 1.17;
               Radioactivity: ''; Number: 62;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSmWiki);
  Eu: TElement = (Name: rsEu; ShortName: 'Eu'; Mass: 151.954;
               CAS: '7440-53-1';
               DiscoYear: 1901; Discoverer: 'Eugene-Anatole Demarcay';
               Etymology: rsEuEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1099; BoilingPt: 1802;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f7 6s2'; CovalentRd: 198;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 547.1; Second: 1085.0; Third: 2404.0);
               Electroneg: -1;
               Radioactivity: ''; Number: 63;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsEuWiki);
  Gd: TElement = (Name: rsGd; ShortName: 'Gd'; Mass: 157.25;
               CAS: '7440-54-2';
               DiscoYear: 1880; Discoverer: 'Jean Charles Galissard de Marignac';
               Etymology: rsGdEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1585; BoilingPt: 3546;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f7 5d1 6s2'; CovalentRd: 196;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 593.4; Second: 1170.0; Third: 1990.0);
               Electroneg: 1.2;
               Radioactivity: ''; Number: 64;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsGdWiki);
  Tb: TElement = (Name: rsTb; ShortName: 'Tb'; Mass: 158.92535;
               CAS:'7440-27-9';
               DiscoYear: 1843; Discoverer: 'Carl Gustaf Mosander';
               Etymology: rsTbEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1629; BoilingPt: 3503;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f9 6s2'; CovalentRd: 194;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 565.8; Second: 1110.0; Third: 2114.0);
               Electroneg: -1;
               Radioactivity: ''; Number: 65;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTbWiki);
  Dy: TElement = (Name: rsDy; ShortName: 'Dy'; Mass: 162.5;
               CAS: '7428-91-6';
               DiscoYear: 1886; Discoverer: 'Paul Emile Lecoq de Boisbaudran';
               Etymology: rsDyEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1680; BoilingPt: 2840;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f10 6s2'; CovalentRd: 192;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 573.0; Second: 1130.0; Third: 2200.0);
               Electroneg: 1.22;
               Radioactivity: ''; Number: 66;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsDyWiki);
  Ho: TElement = (Name: rsHo; ShortName: 'Ho'; Mass: 164.93032;
               CAS: '7440-60-0';
               DiscoYear: 1878; Discoverer: 'Jacques-Louis Soret, ' +
                 'Marc Delafontaine, Per Teodor Cleve';
               Etymology: rsHoEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1734; BoilingPt: 2993;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f11 6s2'; CovalentRd: 192;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 581.0; Second: 1140.0; Third: 2204.0);
               Electroneg: 1.23;
               Radioactivity: ''; Number: 67;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsHoWiki);
  Er: TElement = (Name: rsEr; ShortName: 'Er'; Mass: 167.259;
               CAS: '7440-52-0';
               DiscoYear: 1843; Discoverer: 'Carl Gustaf Mosander';
               Etymology: rsErEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1802; BoilingPt: 3141;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f12 6s2'; CovalentRd: 189;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 589.3; Second: 1150.0; Third: 2194.0);
               Electroneg: 1.24;
               Radioactivity: ''; Number: 68;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsErWiki);
  Tm: TElement = (Name: rsTm; ShortName: 'Tm'; Mass: 168.93421;
               CAS: '7440-30-4';
               DiscoYear: 1879; Discoverer: 'Per Teodor Cleve';
               Etymology: rsTmEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1818; BoilingPt: 2223;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f13 6s2'; CovalentRd: 190;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 596.7; Second: 1160; Third: 2285.0);
               Electroneg: 1.25;
               Radioactivity: ''; Number: 69;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTmWiki);
  Yb: TElement = (Name: rsYb; ShortName: 'Yb'; Mass: 173.054;
               CAS: '7440-64-4';
               DiscoYear: 1878; Discoverer: 'Jean Charles Galissard de Marignac';
               Etymology: rsYbEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1097; BoilingPt: 1469;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f14 6s2'; CovalentRd: 187;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 603.4; Second: 1174.8; Third: 2417.0);
               Electroneg: -1;
               Radioactivity: ''; Number: 70;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsYbWiki);
  Lu: TElement = (Name: rsLu; ShortName: 'Lu'; Mass: 174.9668;
               CAS: '7439-94-3';
               DiscoYear: 1907; Discoverer: 'Carl Auer von Welsbach, ' +
                 'Georges Urbain';
               Etymology: rsLuEtymo; Family: atRareEarth;
               Block: 'f'; MeltingPt: 1925; BoilingPt: 3675;
               ElecAffinity: 0.5; ElecConf: '[Xe] 4f14 5d1 6s2'; CovalentRd: 170;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 523.5; Second: 1340.0; Third: 2022.3);
               Electroneg: 1;
               Radioactivity: ''; Number: 71;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsLuWiki);
  Hf: TElement = (Name: rsHf; ShortName: 'Hf'; Mass: 178.49;
               CAS: '744-58-6';
               DiscoYear: 1923; Discoverer: 'Dirk Coster, Georg von Hevesy';
               Etymology: rsHfEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2506; BoilingPt: 4876;
               ElecAffinity: 0; ElecConf: '[Xe] 4f14 5d2 6s2'; CovalentRd: 175;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 685.5; Second: 1440.0; Third: 2250.0);
               Electroneg: 1.3;
               Radioactivity: ''; Number: 72;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsHfWiki);
  Ta: TElement = (Name: rsTa; ShortName: 'Ta'; Mass: 180.94788;
               CAS: '7440-25-7';
               DiscoYear: 1802; Discoverer: 'Anders Ekeberg';
               Etymology: rsTaEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 3290; BoilingPt: 5731;
               ElecAffinity: 0.322; ElecConf: '[Xe] 4f14 5d3 6s2'; CovalentRd: 170;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 761; Second: 1500.0; Third: 0);
               Electroneg: 1.5;
               Radioactivity: ''; Number: 73;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTaWiki);
   W: TElement = (Name: rsW; ShortName: 'W'; Mass: 183.84;
               CAS: '7440-33-7';
               DiscoYear: 1783; Discoverer: 'Carl Wilhelm Scheele';
               Etymology: rsWEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 3695; BoilingPt: 5828;
               ElecAffinity: 0.815; ElecConf: '[Xe] 4f14 5d4 6s2'; CovalentRd: 162;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 770; Second: 1700; Third: 0);
               Electroneg: 1.7;
               Radioactivity: ''; Number: 74;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsWWiki);
  Re: TElement = (Name: rsRe; ShortName: 'Re'; Mass: 186.207;
               CAS: '7440-15-5';
               DiscoYear: 1925; Discoverer: 'Walter Noddack, Otto Berg, ' +
                 'Ida Noddack';
               Etymology: rsReEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 3459; BoilingPt: 5869;
               ElecAffinity: 0.15; ElecConf: '[Xe] 4f14 5d5 6s2'; CovalentRd: 151;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 760; Second: 1260; Third: 3510.0);
               Electroneg: 1.9;
               Radioactivity: ''; Number: 75;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsReWiki);
  Os: TElement = (Name: rsOs; ShortName: 'Os'; Mass: 190.23;
               CAS: '7440-04-2';
               DiscoYear: 1804; Discoverer: 'Smithson Tennant, ' +
                 'William Hyde Wollaston';
               Etymology: rsOsEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 3306; BoilingPt: 5285;
               ElecAffinity: 1.0778; ElecConf: '[Xe] 4f14 5d6 6s2'; CovalentRd: 144;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 840; Second: 1600.0; Third: 0);
               Electroneg: 2.2;
               Radioactivity: ''; Number: 76;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsOsWiki);
  Ir: TElement = (Name: rsIr; ShortName: 'Ir'; Mass: 192.217;
               CAS: '7439-88-5';
               DiscoYear: 1804; Discoverer: 'Smithson Tennant';
               Etymology: rsIrEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2739; BoilingPt: 4701;
               ElecAffinity: 1.56436; ElecConf: '[Xe] 4f14 5d7 6s2'; CovalentRd: 141;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 880; Second: 1600.0; Third: 0);
               Electroneg: 2.2;
               Radioactivity: ''; Number: 77;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsIrWiki);
  Pt: TElement = (Name: rsPt; ShortName: 'Pt'; Mass: 195.084;
               CAS: '7440-06-4';
               DiscoYear: 1735; Discoverer: 'Antonio de Ulloa';
               Etymology: rsPtEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 2041.4; BoilingPt: 4098;
               ElecAffinity: 2.1251; ElecConf: '[Xe] 4f14 5d9 6s1'; CovalentRd: 136;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 870; Second: 1791.0; Third: 0);
               Electroneg: 2.2;
               Radioactivity: ''; Number: 78;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPtWiki);
  Au: TElement = (Name: rsAu; ShortName: 'Au'; Mass: 196.966569;
               CAS: '7440-57-5';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsAuEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 1337.33; BoilingPt: 3129;
               ElecAffinity: 2.30861; ElecConf: '[Xe] 4f14 5d10 6s1'; CovalentRd: 136;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 890.1; Second: 1980.0; Third: 0);
               Electroneg: 2.4;
               Radioactivity: ''; Number: 79;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAuWiki);
  Hg: TElement = (Name: rsHg; ShortName: 'Hg'; Mass: 200.59;
               CAS: '7439-97-6';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsHgEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 234.32; BoilingPt: 629.88;
               ElecAffinity: 0; ElecConf: '[Xe] 4f14 5d10 6s2'; CovalentRd: 132;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 1007.1; Second: 1810.0; Third: 3300.0);
               Electroneg: 1.9;
               Radioactivity: ''; Number: 80;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsHgWiki);
  Tl: TElement = (Name: rsTl; ShortName: 'Tl'; Mass: 204.3833;
               CAS: '7440-28-0';
               DiscoYear: 1861; Discoverer: 'William Crookes';
               Etymology: rsTlEtymo; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 577; BoilingPt: 1746;
               ElecAffinity: 0.377; ElecConf: '[Xe] 5f14 5d10 6s2 6p1'; CovalentRd: 170;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 589.4; Second: 1971.0; Third: 2878.0);
               Electroneg: 1.8;
               Radioactivity: ''; Number: 81;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsTlWiki);
  Pb: TElement = (Name: rsPb; ShortName: 'Pb'; Mass: 207.2;
               CAS: '7439-92-1';
               DiscoYear: 0; Discoverer: '';
               Etymology: rsPbEtymo; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 600.61; BoilingPt: 2022;
               ElecAffinity: 0.364; ElecConf: '[Xe] 4f14 5d10 6s2 6p2'; CovalentRd: 146;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 715.6; Second: 1405.5; Third: 3081.5);
               Electroneg: 1.8;
               Radioactivity: ''; Number: 82;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPbWiki);
  Bi: TElement = (Name: rsBi; ShortName: 'Bi'; Mass: 208.9804;
               CAS: '7440-69-9';
               DiscoYear: 1753; Discoverer: 'Claude Francois Geoffroy';
               Etymology: rsBiEtymo; Family: atOtherMetal;
               Block: 'p'; MeltingPt: 544.7; BoilingPt: 1837;
               ElecAffinity: 0.942363; ElecConf: '[Xe] 4f14 5d10 6s2 6p3'; CovalentRd: 148;
               VanDerWaalsRd: 240;
               IonisationEnergy: (First: 703; Second: 1610.0; Third: 2466.0);
               Electroneg: 1.9;
               Radioactivity: ''; Number: 83;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBiWiki);
  Po: TElement = (Name: rsPo; ShortName: 'Po'; Mass: 209;
               CAS: '7440-08-6';
               DiscoYear: 1898; Discoverer: 'Marie Sklodowska-Curie, Pierre Curie';
               Etymology: rsPoEtymo; Family: atMetalloid;
               Block: 'p'; MeltingPt: 527; BoilingPt: 1235;
               ElecAffinity: 1.9; ElecConf: '[Xe] 4f14 5d10 6s2 6p4'; CovalentRd: 140;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 812.1; Second: 0; Third: 0);
               Electroneg: 2;
               Radioactivity: '103 y'; Number: 84;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPoWiki);
  At: TElement = (Name: rsAt; ShortName: 'At'; Mass: 210;
               CAS: '7440-68-8';
               DiscoYear: 1940; Discoverer: 'Dale R. Corson, ' +
                 'Kenneth Ross MacKenzie, Emilio Gino Segre';
               Etymology: rsAtEtymo; Family: atHalogen;
               Block: 'p'; MeltingPt: 575; BoilingPt: 610;
               ElecAffinity: 2.8; ElecConf: '[Xe] 4f14 5d10 6s2 6p5'; CovalentRd: 150;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 890.0; Second: 0; Third: 0);
               Electroneg: 2.2;
               Radioactivity: '8.3 h'; Number: 85;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAtWiki);
  Rn: TElement = (Name: rsRn; ShortName: 'Rn'; Mass: 222;
               CAS: '10043-92-2';
               DiscoYear: 1898; Discoverer: 'Friedrich Ernst Dorn';
               Etymology: rsRnEtymo; Family: atNobleGas;
               Block: 'p'; MeltingPt: 202; BoilingPt: 211.3;
               ElecAffinity: 0; ElecConf: '[Xe] 4f14 5d10 6s2 6p6'; CovalentRd: 150;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 1037; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '3.8 d'; Number: 86;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRnWiki);
  Fr: TElement = (Name: rsFr; ShortName: 'Fr'; Mass: 223;
               CAS: '7440-73-5';
               DiscoYear: 1939; Discoverer: 'Marguerite Perey';
               Etymology: rsFrEtymo; Family: atAlkaline;
               Block: 's'; MeltingPt: 300; BoilingPt: 950;
               ElecAffinity: 0; ElecConf: '[Rn] 7s1'; CovalentRd: 260;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 380; Second: 0; Third: 0);
               Electroneg: 0.7;
               Radioactivity: '22 m'; Number: 87;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsFrWiki);
  Ra: TElement = (Name: rsRa; ShortName: 'Ra'; Mass: 226;
               CAS: '7440-14-4';
               DiscoYear: 1898; Discoverer: 'Marie Sklodowska-Curie, Pierre Curie';
               Etymology: rsRaEtymo; Family: atAlkalieMetal;
               Block: 's'; MeltingPt: 973; BoilingPt: 2010;
               ElecAffinity: 0; ElecConf: '[Rn] 7s2'; CovalentRd: 221;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 509.3; Second: 979.0; Third: 0);
               Electroneg: 0.9;
               Radioactivity: '1602 y'; Number: 88;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRaWiki);
  Ac: TElement = (Name: rsAc; ShortName: 'Ac'; Mass: 227;
               CAS: '7440-34-8';
               DiscoYear: 1899; Discoverer: 'Andre-Louis Debierne';
               Etymology: rsAcEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1323; BoilingPt: 3471;
               ElecAffinity: 0; ElecConf: '[Rn] 6d1 7s2'; CovalentRd: 215;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 499; Second: 1170; Third: 0);
               Electroneg: 1.1;
               Radioactivity: '22 y'; Number: 89;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAcWiki);
  Th: TElement = (Name: rsTh; ShortName: 'Th'; Mass: 232.03806;
               CAS: '7440-29-1';
               DiscoYear: 1828; Discoverer: 'Jöns Jacob Berzelius';
               Etymology: rsThEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 2115; BoilingPt: 5061;
               ElecAffinity: 0; ElecConf: '[Rn] 6d2 7s2'; CovalentRd: 206;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 587; Second: 1110.0; Third: 1930.0);
               Electroneg: 1.3;
               Radioactivity: '1.405*10^10 y'; Number: 90;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsThWiki);
  Pa: TElement = (Name: rsPa; ShortName: 'Pa'; Mass: 231.03588;
               CAS: '7440-13-3';
               DiscoYear: 1917; Discoverer: 'Otto Hahn, Lise Meitner, ' +
                 'Frederick Soddy, John Cranston';
               Etymology: rsPaEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1841; BoilingPt: 4300;
               ElecAffinity: 0; ElecConf: '[Rn] 5f2 6d1 7s2'; CovalentRd: 200;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 568; Second: 0; Third: 0);
               Electroneg: 1.5;
               Radioactivity: '32760 y'; Number: 91;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPaWiki);
   U: TElement = (Name: rsU; ShortName: 'U'; Mass: 238.02891;
               CAS: '7440-61-1';
               DiscoYear: 1789; Discoverer: 'Martin Heinrich Klaproth';
               Etymology: rsUEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1405.3; BoilingPt: 4404;
               ElecAffinity: 0; ElecConf: '[Rn] 5f3 6d1 7s2'; CovalentRd: 196;
               VanDerWaalsRd: 186;
               IonisationEnergy: (First: 597.6; Second: 1420.0; Third: 0);
               Electroneg: 1.7;
               Radioactivity: '4.468*10^9 y'; Number: 92;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsUWiki);
  Np: TElement = (Name: rsNp; ShortName: 'Np'; Mass: 237;
               CAS: '7439-99-8';
               DiscoYear: 1940; Discoverer: 'Edwin Mattison McMillan, ' +
                 'Philip Hauge Abelson';
               Etymology: rsNpEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 910; BoilingPt: 4273;
               ElecAffinity: 0; ElecConf: '[Rn] 5f4 6d1 7s2'; CovalentRd: 190;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 604.5; Second: 0; Third: 0);
               Electroneg: 1.3;
               Radioactivity: '2.144*10^6 y'; Number: 93;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNpWiki);
  Pu: TElement = (Name: rsPu; ShortName: 'Pu'; Mass: 244;
               CAS: '7440-07-5';
               DiscoYear: 1940; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Edwin Mattison McMillan, Joseph W. Kennedy, Arthur Wahl';
               Etymology: rsPuEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 912.5; BoilingPt: 3505;
               ElecAffinity: 0; ElecConf: '[Rn] 5f6 7s2'; CovalentRd: 187;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 584.7; Second: 0; Third: 0);
               Electroneg: 1.3;
               Radioactivity: '8.08*10^7 y'; Number: 94;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsPuWiki);
  Am: TElement = (Name: rsAm; ShortName: 'Am'; Mass: 243;
               CAS: '7440-35-9';
               DiscoYear: 1945; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Leon O. Morgan, Ralph A. James, Albert Ghiorso';
               Etymology: rsAmEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1449; BoilingPt: 2880;
               ElecAffinity: 0; ElecConf: '[Rn] 5f7 7s2'; CovalentRd: 180;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 578.0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '7370 y'; Number: 95;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsAmWiki);
  Cm: TElement = (Name: rsCm; ShortName: 'Cm'; Mass: 247;
               CAS: '7440-51-9';
               DiscoYear: 1944; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Ralph A. James, Albert Ghiorso';
               Etymology: rsCmEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1613; BoilingPt: 3383;
               ElecAffinity: 0; ElecConf: '[Rn] 5f7 6d1 7s2'; CovalentRd: 169;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 581; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '1.56*10^7 y'; Number: 96;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCmWiki);
  Bk: TElement = (Name: rsBk; ShortName: 'Bk'; Mass: 247;
               CAS: '7440-40-6';
               DiscoYear: 1949; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Albert Ghiorso, Stanley G. Thompson, Kenneth Street Jr.';
               Etymology: rsBkEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1259; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f9 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 601; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '1380 y'; Number: 97;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBkWiki);
  Cf: TElement = (Name: rsCf; ShortName: 'Cf'; Mass: 251;
               CAS: '7440-71-3';
               DiscoYear: 1950; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Albert Ghiorso, Stanley G. Thompson, Kenneth Street Jr.';
               Etymology: rsCfEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1173; BoilingPt: 1743;
               ElecAffinity: 0; ElecConf: '[Rn] 5f10 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 608; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '898 y'; Number: 98;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCfWiki);
  Es: TElement = (Name: rsEs; ShortName: 'Es'; Mass: 252;
               CAS: '7429-92-7';
               DiscoYear: 1952; Discoverer: 'Glenn Theodore Seaborg, Albert Ghiorso';
               Etymology: rsEs; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1133; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f11 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 619; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '275.7 d'; Number: 99;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsEsWiki);
  Fm: TElement = (Name: rsFm; ShortName: 'Fm'; Mass: 257;
               CAS: '7440-72-4';
               DiscoYear: 1953; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Albert Ghiorso';
               Etymology: rsFmEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1800; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f12 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 627; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '100.5 d'; Number: 100;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsFmWiki);
  Md: TElement = (Name: rsMd; ShortName: 'Md'; Mass: 258;
               CAS: '7440-11-1';
               DiscoYear: 1955; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Albert Ghiorso, Bernard G. Harvey, Gregory R. Choppin, ' +
                 'Stanley G. Thompson';
               Etymology: rsMdEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1100; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f13 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 635; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '51.5 d'; Number: 101;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsMdWiki);
  No: TElement = (Name: rsNob; ShortName: 'No'; Mass: 259;
               CAS: '10028-14-5';
               DiscoYear: 1958; Discoverer: 'Glenn Theodore Seaborg, ' +
                 'Albert Ghiorso, John R. Walton, Torbjørn Sikkeland';
               Etymology: rsNoEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 1100; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 641.6; Second: 1254.3; Third: 2605.1);
               Electroneg: -1;
               Radioactivity: '58 m'; Number: 102;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsNoWiki);
  Lr: TElement = (Name: rsLr; ShortName: 'Lr'; Mass: 262;
               CAS: '22537-19-5';
               DiscoYear: 1961; Discoverer: 'Albert Ghiorso, Almon Larsh, ' +
                 'Torbjørn Sikkeland, Robert M. Latimer';
               Etymology: rsLrEtymo; Family: atOtherMetal;
               Block: 'f'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 7s2 7p1'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 443.8; Second: 1428.0; Third: 2219.1);
               Electroneg: -1;
               Radioactivity: '44 m'; Number: 103;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsLrWiki);
  Rf: TElement = (Name: rsRf; ShortName: 'Rf'; Mass: 267;
               CAS: '53850-36-5';
               DiscoYear: 1964; Discoverer: '';
               Etymology: rsRfEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 6d2 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '1.3 h'; Number: 104;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRfWiki);
  Db: TElement = (Name: rsDb; ShortName: 'Db'; Mass: 268;
               CAS: '53850-35-4';
               DiscoYear: 1967; Discoverer: '';
               Etymology: rsDbEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 6d3 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '16 h'; Number: 105;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsDbWiki);
  Sg: TElement = (Name: rsSg; ShortName: 'Sg'; Mass: 271;
               CAS: '54038-81-2';
               DiscoYear: 1974; Discoverer: 'Georgy Nikolayevich Flyorov';
               Etymology: rsSgEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 6d4 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '1.9 m'; Number: 106;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsSgWiki);
  Bh: TElement = (Name: rsBh; ShortName: 'Bh'; Mass: 272;
               CAS: '54037-14-8';
               DiscoYear: 1981; Discoverer: 'Peter Armbruster, ' +
                 'Gottfried Münzenberg';
               Etymology: rsBhEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 6d5 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '61 s'; Number: 107;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsBhWiki);
  Hs: TElement = (Name: rsHs; ShortName: 'Hs'; Mass: 270;
               CAS: '54037-57-9';
               DiscoYear: 1984; Discoverer: 'Peter Armbruster, ' +
                 'Gottfried Münzenberg';
               Etymology: rsHsEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 6d6 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 200;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '16.5 m'; Number: 108;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsHsWiki);
  Mt: TElement = (Name: rsMt; ShortName: 'Mt'; Mass: 276;
               CAS: '54038-01-6';
               DiscoYear: 1982; Discoverer: 'Peter Armbruster, ' +
                 'Gottfried Münzenberg';
               Etymology: rsMtEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: ''; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '0.72 s'; Number: 109;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsMtWiki);
  Ds: TElement = (Name: rsDs; ShortName: 'Ds'; Mass: 281;
               CAS: '54083-77-1';
               DiscoYear: 1994; Discoverer: 'Sigurd Hofmann, Peter Armbruster, ' +
                 'Gottfried Münzenberg, Victor Ninov';
               Etymology: rsDsEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: ''; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '3.7 m'; Number: 110;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsDsWiki);
  Rg: TElement = (Name: rsRg; ShortName: 'Rg'; Mass: 280;
               CAS: '54386-24-2';
               DiscoYear: 1994; Discoverer:  'Sigurd Hofmann, Peter Armbruster, ' +
                 'Gottfried Münzenberg, Victor Ninov';
               Etymology: rsRgEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: ''; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '3.6 s'; Number: 111;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsRgWiki);
  Cn: TElement = (Name: rsCn; ShortName: 'Cn'; Mass: 285;
               CAS: '54084-26-3';
               DiscoYear: 1996; Discoverer:  'Sigurd Hofmann, Peter Armbruster, ' +
                 'Gottfried Münzenberg, Victor Ninov';
               Etymology: rsCnEtymo; Family: atTransMetal;
               Block: 'd'; MeltingPt: 0; BoilingPt: 0;
               ElecAffinity: 0; ElecConf: '[Rn] 5f14 6d10 7s2'; CovalentRd: 0;
               VanDerWaalsRd: 0;
               IonisationEnergy: (First: 0; Second: 0; Third: 0);
               Electroneg: -1;
               Radioactivity: '8.9 m'; Number: 112;
               Aspect: rsUnknown; Use: rsUnknown;
               WikiLink: rsCnWiki);

var
  //global lists
  ElementsList: TElemList;
  RangeArray: TRange;
  FilterArray: TRange;
  Elem: Array[0..32] of CaractElem;
  //paths
  sUsrPath: string;
  sPrgmPath: string;
  sDbPath: string;
  sPicPath: string;
  sIconPath: string;
  sIconsBase: string;
  sPrefixPath: string;

  //table colors
    //Bloc view
  clSBlocBG: TColor = clNavy;
  clDBlocBG: TColor = clPurple;
  clPBlocBG: TColor = clGreen;
  clFBlocBG: TColor = clMaroon;
  clSBlocFG: TColor = clWhite;
  clDBlocFG: TColor = clWhite;
  clPBlocFG: TColor = clWhite;
  clFBlocFG: TColor = clWhite;
    //FamilyView
  clAlkalineBG: TColor = clTeal;
  clRareEarthBG: TColor = clGray;
  clNonMetalBG: TColor = clOlive;
  clAlkalieMetalBG: TColor = clNavy;
  clOtherMetalBG: TColor = clMaroon;
  clHalogenBG: TColor = clGreen;
  clTransMetalBG: TColor = clPurple;
  clNobleGasBG: TColor = clBlack;
  clMetalloidBG: TColor = $007F5555;
  clAlkalineFG: TColor = clWhite;
  clRareEarthFG: TColor = clWhite;
  clNonMetalFG: TColor = clWhite;
  clAlkalieMetalFG: TColor = clWhite;
  clOtherMetalFG: TColor = clWhite;
  clHalogenFG: TColor = clWhite;
  clTransMetalFG: TColor = clWhite;
  clNobleGasFG: TColor = clWhite;
  clMetalloidFG: TColor = clWhite;
    //Gradient view
  clGradientMin: TColor = clNavy;
  clGradientMax: TColor = clMaroon;
  clGradientUnknow: TColor = clBlack;
  clGradientNonApp: TColor = clGreen;
  clGradientText: TColor = clWhite;


const
  //icons and buttons
  TD_ICON_BLANK = 100;
  TD_ICON_WARNING = 101;
  TD_ICON_QUESTION = 102;
  TD_ICON_ERROR = 103;
  TD_ICON_INFORMATION = 104;
  TD_ICON_BLANK_AGAIN = 105;
  TD_ICON_SHIELD = 106;

  TD_OK = 1;
  TD_YES = 2;
  TD_NO = 4;
  TD_CANCEL = 8;
  TD_RETRY = 16;
  TD_CLOSE = 32;
  TD_YESNO = TD_YES + TD_NO;
  TD_YESNOCANCEL = TD_YESNO + TD_CANCEL;
  TD_OKCANCEL = TD_OK + TD_CANCEL;

  DR_OK = 1;
  DR_CANCEL = 2;
  DR_RETRY = 4;
  DR_YES = 6;
  DR_NO = 7;
  DR_CLOSE = 8;

  //Line break
  AnsiLineFeed = AnsiChar(#10);
  AnsiCarriageReturn = AnsiChar(#13);
  AnsiCrLf = AnsiString(#13#10);
  {$ifdef WINDOWS}
  LineBreak = AnsiCrLf;
  {$endif WINDOWS}
  {$ifdef UNIX}
  LineBreak = AnsiLineFeed;
  {$endif UNIX}
  {$ifdef MACOS}
  LineBreak = AnsiCarriageReturn;
  {$endif MACOS}

implementation

end.

