Branch: Tag:

2001-05-05

2001-05-05 15:08:34 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

adding fips10

Rev: lib/modules/Geography.pmod/Countries.pmod:1.13

2:      mapping _continents=   ([ -  "Europe": +  "," "Europe":    ({ "AD","AL","AT","BA","BE","BG","BY","CH","CZ",    "DE","DK","EE","ES","FI","FO","FR","GB","GE","GI",    "GR","HR","HU","IE","IS","IT","JE","LI","LT","LU",
49:   //! All known countries.   array(Country) countries=   ({ -  Country("AC","Ascension"), -  Country("AD","Andorra"), -  Country("AE","United Arab Emirates"), -  Country("AF","Afghanistan"), -  Country("AG","Antigua and Barbuda"), -  Country("AI","Anguilla"), -  Country("AL","Albania"), -  Country("AM","Armenia"), -  Country("AN","Netherlands Antilles"), -  Country("AO","Angola"), -  Country("AQ","Antarctica"), -  Country("AR","Argentina"), -  Country("AS","American Samoa"), -  Country("AT","Austria"), -  Country("AU","Australia"), -  Country("AW","Aruba"), -  Country("AZ","Azerbaijan"), -  Country("BA","Bosnia and Herzegovina"), -  Country("BB","Barbados"), -  Country("BD","Bangladesh"), -  Country("BE","Belgium"), -  Country("BF","Burkina Faso"), -  Country("BG","Bulgaria"), -  Country("BH","Bahrain"), -  Country("BI","Burundi"), -  Country("BJ","Benin"), -  Country("BM","Bermuda"), -  Country("BN","Brunei Darussalam", +  Country("AC","Ascension","SH"), // saint helena? +  Country("AD","Andorra","AN"), +  Country("AE","United Arab Emirates","AE"), +  Country("AF","Afghanistan","AF"), +  Country("AG","Antigua and Barbuda","AC"), +  Country("AI","Anguilla","AV"), +  Country("AL","Albania","AL"), +  Country("AM","Armenia","AM"), +  Country("AN","Netherlands Antilles","NL"), +  Country("AO","Angola","AO"), +  Country("AQ","Antarctica","AY"), +  Country("AR","Argentina","AR"), +  Country("AS","American Samoa","WS"), +  Country("AT","Austria","AU"), +  Country("AU","Australia","AS"), +  Country("AW","Aruba","AA"), +  Country("AZ","Azerbaijan","AJ"), +  Country("BA","Bosnia and Herzegovina","BK"), +  Country("BB","Barbados","BB"), +  Country("BD","Bangladesh","BG"), +  Country("BE","Belgium","BE"), +  Country("BF","Burkina Faso","UV"), +  Country("BG","Bulgaria","BU"), +  Country("BH","Bahrain","BA"), +  Country("BI","Burundi","BY"), +  Country("BJ","Benin","BN"), +  Country("BM","Bermuda","BD"), +  Country("BN","Brunei Darussalam","BX",    (["aka":({"Brunei"})])), -  Country("BO","Bolivia"), -  Country("BR","Brazil"), -  Country("BS","Bahamas"), -  Country("BT","Bhutan"), -  Country("BV","Bouvet Island"), -  Country("BW","Botswana"), -  Country("BY","Belarus"), -  Country("BZ","Belize"), -  Country("CA","Canada"), -  Country("CC","Cocos Islands",(["aka":({"Keeling Islands"})])), -  Country("CF","Central African Republic"), -  Country("CG","Congo",(["aka":({"Congo, Republic of the", -  "Congo, Democratic Republic of the"})])), -  Country("CH","Switzerland"), -  Country("CI","Cote D'Ivoire",(["aka":({"Ivory Coast"})])), -  Country("CK","Cook Islands"), -  Country("CL","Chile"), -  Country("CM","Cameroon"), -  Country("CN","China"), -  Country("CO","Colombia"), -  Country("CR","Costa Rica"), -  Country("CS","Czechoslovakia",(["former":1, +  Country("BO","Bolivia","BL"), +  Country("BR","Brazil","BR"), +  Country("BS","Bahamas","BF",(["aka":({"The Bahamas"})])), +  Country("BT","Bhutan","BT"), +  Country("BV","Bouvet Island","BV"), +  Country("BW","Botswana","BC"), +  Country("BY","Belarus","BO"), +  Country("BZ","Belize","BH"), +  Country("CA","Canada","CA"), +  Country("CC","Cocos Islands","CK", +  (["aka":({"Keeling Islands"})])), +  Country("CF","Central African Republic","CT"), +  Country("CG","Congo","CF",(["aka":({"Congo, Republic of the", +  "Congo (Brazzaville)"})])), +  Country("??","Congo (Kinshasa)","CG", +  (["aka":({"Congo, Democratic Republic of the", +  "Congo (Kinshasa)","Congo"}), +  "_continent":"Africa"])), +  Country("CH","Switzerland","SZ"), +  Country("CI","Cote D'Ivoire","IV",(["aka":({"Ivory Coast"})])), +  Country("CK","Cook Islands","CW"), +  Country("CL","Chile","CI"), +  Country("CM","Cameroon","CM"), +  Country("CN","China","CH"), +  Country("CO","Colombia","CO"), +  Country("CR","Costa Rica","CS"), +  Country("CS","Czechoslovakia","LO",(["former":1,    "_continent":"Europe"])), -  Country("CU","Cuba"), -  Country("CV","Cape Verde"), -  Country("CX","Christmas Island"), -  Country("CY","Cyprus"), -  Country("CZ","Czech Republic"), -  Country("DE","Germany"), -  Country("DJ","Djibouti"), -  Country("DK","Denmark"), -  Country("DM","Dominica"), -  Country("DO","Dominican Republic"), -  Country("DZ","Algeria"), -  Country("EC","Ecuador"), -  Country("EE","Estonia"), -  Country("EG","Egypt"), -  Country("EH","Western Sahara"), -  Country("ER","Eritrea"), -  Country("ES","Spain"), -  Country("ET","Ethiopia"), -  Country("FI","Finland"), -  Country("FJ","Fiji"), -  Country("FK","Falkland Islands",(["aka":({"Malvinas"})])), -  Country("FM","Micronesia",(["aka":({"Federated States of Micronesia", +  Country("CU","Cuba","CU"), +  Country("CV","Cape Verde","CV"), +  Country("CX","Christmas Island","KT"), +  Country("CY","Cyprus","CY"), +  Country("CZ","Czech Republic","EZ"), +  Country("DE","Germany","GM"), +  Country("DJ","Djibouti","DJ"), +  Country("DK","Denmark","DA"), +  Country("DM","Dominica","DO"), +  Country("DO","Dominican Republic","DR"), +  Country("DZ","Algeria","AG"), +  Country("EC","Ecuador","EC"), +  Country("EE","Estonia","EN"), +  Country("EG","Egypt","EG"), +  Country("EH","Western Sahara","WI"), +  Country("ER","Eritrea","ER"), +  Country("ES","Spain","SP"), +  Country("ET","Ethiopia","ET"), +  Country("FI","Finland","FI"), +  Country("FJ","Fiji","FJ"), +  Country("FK","Falkland Islands","FA",(["aka":({"Malvinas"})])), +  Country("FM","Micronesia","NE", +  (["aka":({"Federated States of Micronesia",    "Micronesia, Federated States of"})])), -  Country("FO","Faroe Islands"), -  Country("FR","France"), -  Country("GA","Gabon"), -  Country("GB","United Kingdom",(["aka":({"Great Britain"})])), -  Country("GD","Grenada"), -  Country("GE","Georgia"), -  Country("GF","French Guiana"), -  Country("GH","Ghana"), -  Country("GI","Gibraltar"), -  Country("GL","Greenland"), -  Country("GM","Gambia", -  (["aka":({"Gambia, The"})])), -  Country("GN","Guinea"), -  Country("GP","Guadeloupe"), -  Country("GQ","Equatorial Guinea"), -  Country("GR","Greece"), -  Country("GS","S. Georgia and S. Sandwich Isls."), -  Country("GT","Guatemala"), -  Country("GU","Guam"), -  Country("GW","Guinea-Bissau"), -  Country("GY","Guyana"), -  Country("HK","Hong Kong"), -  Country("HM","Heard and McDonald Islands"), -  Country("HN","Honduras"), -  Country("HR","Croatia",(["aka":({"Hrvatska"})])), -  Country("HT","Haiti"), -  Country("HU","Hungary"), -  Country("ID","Indonesia"), -  Country("IE","Ireland"), -  Country("IL","Israel"), -  Country("IN","India"), -  Country("IO","British Indian Ocean Territory"), -  Country("IQ","Iraq"), -  Country("IR","Iran"), -  Country("IS","Iceland"), -  Country("IT","Italy"), -  Country("JE","Jersey"), -  Country("JM","Jamaica"), -  Country("JO","Jordan"), -  Country("JP","Japan"), -  Country("KE","Kenya"), -  Country("KG","Kyrgyzstan"), -  Country("KH","Cambodia"), -  Country("KI","Kiribati"), -  Country("KM","Comoros"), -  Country("KN","Saint Kitts and Nevis"), -  Country("KP","North Korea",(["aka":({"Korea, North"})])), -  Country("KR","South Korea",(["aka":({"Korea, South"})])), -  Country("KW","Kuwait"), -  Country("KY","Cayman Islands"), -  Country("KZ","Kazakhstan"), -  Country("LA","Laos"), -  Country("LB","Lebanon"), -  Country("LC","Saint Lucia"), -  Country("LI","Liechtenstein"), -  Country("LK","Sri Lanka"), -  Country("LR","Liberia"), -  Country("LS","Lesotho"), -  Country("LT","Lithuania"), -  Country("LU","Luxembourg"), -  Country("LV","Latvia"), -  Country("LY","Libya"), -  Country("MA","Morocco"), -  Country("MC","Monaco"), -  Country("MD","Moldova"), -  Country("MG","Madagascar"), -  Country("MH","Marshall Islands"), -  Country("MK","Macedonia"), -  Country("ML","Mali"), -  Country("MM","Myanmar", +  Country("FO","Faroe Islands","FO"), +  Country("FR","France","FR"), +  Country("GA","Gabon","GB"), +  Country("GB","United Kingdom","UK",(["aka":({"Great Britain"})])), +  Country("GD","Grenada","GJ"), +  Country("GE","Georgia","GG"), +  Country("GF","French Guiana","FG"), +  Country("GH","Ghana","GH"), +  Country("GI","Gibraltar","GI"), +  Country("GL","Greenland","GL"), +  Country("GM","Gambia","GA", +  (["aka":({"Gambia, The","The Gambia"})])), +  Country("GN","Guinea","GV"), +  Country("GP","Guadeloupe","GP"), +  Country("GQ","Equatorial Guinea","EK"), +  Country("GR","Greece","GR"), +  Country("GS","S. Georgia and S. Sandwich Isls.","SX"), +  Country("GT","Guatemala","GT"), +  Country("GU","Guam","GQ"), +  Country("GW","Guinea-Bissau","PU"), +  Country("GY","Guyana","GY"), +  Country("HK","Hong Kong","HK"), +  Country("HM","Heard and McDonald Islands","HM"), +  Country("HN","Honduras","HO"), +  Country("HR","Croatia","HR",(["aka":({"Hrvatska"})])), +  Country("HT","Haiti","HA"), +  Country("HU","Hungary","HU"), +  Country("ID","Indonesia","ID"), +  Country("IE","Ireland","EI"), +  Country("IL","Israel","IS",(["aka":({"State of Israel"})])), +  Country("IN","India","IN"), +  Country("IO","British Indian Ocean Territory","IO"), +  Country("IQ","Iraq","IZ"), +  Country("IR","Iran","IR"), +  Country("IS","Iceland","IC"), +  Country("IT","Italy","IT"), +  Country("JE","Jersey","JE"), +  Country("JM","Jamaica","JM"), +  Country("JO","Jordan","JO"), +  Country("JP","Japan","JA"), +  Country("KE","Kenya","KE"), +  Country("KG","Kyrgyzstan","KG"), +  Country("KH","Cambodia","CB"), +  Country("KI","Kiribati","KR"), +  Country("KM","Comoros","CN"), +  Country("KN","Saint Kitts and Nevis","SC"), +  Country("KP","North Korea","KN",(["aka":({"Korea, North"})])), +  Country("KR","South Korea","KS",(["aka":({"Korea, South"})])), +  Country("KW","Kuwait","KU"), +  Country("KY","Cayman Islands","CJ"), +  Country("KZ","Kazakhstan","KZ"), +  Country("LA","Laos","LA"), +  Country("LB","Lebanon","LE"), +  Country("LC","Saint Lucia","ST"), +  Country("LI","Liechtenstein","LS"), +  Country("LK","Sri Lanka","CE"), +  Country("LR","Liberia","LI"), +  Country("LS","Lesotho","LT"), +  Country("LT","Lithuania","LH"), +  Country("LU","Luxembourg","LU"), +  Country("LV","Latvia","LG"), +  Country("LY","Libya","LY"), +  Country("MA","Morocco","MO"), +  Country("MC","Monaco","MN"), +  Country("MD","Moldova","MD"), +  Country("MG","Madagascar","MA"), +  Country("MH","Marshall Islands","RM"), +  Country("MK","Macedonia","MK"), +  Country("ML","Mali","ML"), +  Country("MM","Myanmar","BM",    (["aka":({"Burma"})])), -  Country("MN","Mongolia"), -  Country("MO","Macao",(["aka":({"Macau"})])), -  Country("MP","Northern Mariana Islands"), -  Country("MQ","Martinique"), -  Country("MR","Mauritania"), -  Country("MS","Montserrat"), -  Country("MT","Malta"), -  Country("MU","Mauritius"), -  Country("MV","Maldives"), -  Country("MW","Malawi"), -  Country("MX","Mexico"), -  Country("MY","Malaysia"), -  Country("MZ","Mozambique"), -  Country("NA","Namibia"), -  Country("NC","New Caledonia"), -  Country("NE","Niger"), -  Country("NF","Norfolk Island"), -  Country("NG","Nigeria"), -  Country("NI","Nicaragua"), -  Country("NL","Netherlands"), -  Country("NO","Norway"), -  Country("NP","Nepal"), -  Country("NR","Nauru"), -  Country("NT","Neutral Zone",(["_continent":"N/A"])), -  Country("NU","Niue"), -  Country("NZ","New Zealand (Aotearoa)", +  Country("MN","Mongolia","MG"), +  Country("MO","Macao","MC",(["aka":({"Macau"})])), +  Country("MP","Northern Mariana Islands","CQ"), +  Country("MQ","Martinique","MB"), +  Country("MR","Mauritania","MR"), +  Country("MS","Montserrat","MH"), +  Country("MT","Malta","MT"), +  Country("MU","Mauritius","MP"), +  Country("MV","Maldives","MV"), +  Country("MW","Malawi","MI"), +  Country("MX","Mexico","MX"), +  Country("MY","Malaysia","MY"), +  Country("MZ","Mozambique","MZ"), +  Country("NA","Namibia","WA"), +  Country("NC","New Caledonia","NC"), +  Country("NE","Niger","NG"), +  Country("NF","Norfolk Island","NF"), +  Country("NG","Nigeria","NI"), +  Country("NI","Nicaragua","NU"), +  Country("NL","Netherlands","NL"), +  Country("NO","Norway","NO"), +  Country("NP","Nepal","NP"), +  Country("NR","Nauru","NR"), +  Country("NT","Neutral Zone","??",(["_continent":"N/A"])), +  Country("NU","Niue","NE"), +  Country("NZ","New Zealand (Aotearoa)","NZ",    (["aka":({"Aotearoa","New Zealand","New Zeeland"})])), -  Country("OM","Oman"), -  Country("PA","Panama"), -  Country("PE","Peru"), -  Country("PF","French Polynesia"), -  Country("PG","Papua New Guinea"), -  Country("PH","Philippines"), -  Country("PK","Pakistan"), -  Country("PL","Poland"), -  Country("PM","St. Pierre and Miquelon"), -  Country("PN","Pitcairn"), -  Country("PR","Puerto Rico"), -  Country("PT","Portugal"), -  Country("PW","Palau"), -  Country("PY","Paraguay"), -  Country("QA","Qatar"), -  Country("RE","Reunion"), -  Country("RO","Romania"), -  Country("RU","Russian Federation", +  Country("OM","Oman","MU"), +  Country("PA","Panama","PM"), +  Country("PE","Peru","PE"), +  Country("PF","French Polynesia","FP"), +  Country("PG","Papua New Guinea","PP"), +  Country("PH","Philippines","RP"), +  Country("PK","Pakistan","PK"), +  Country("PL","Poland","PL"), +  Country("PM","St. Pierre and Miquelon","SB"), +  Country("PN","Pitcairn","PC", +  (["aka":({"Pitcairn Islands"})])), +  Country("PR","Puerto Rico","RQ"), +  Country("PT","Portugal","PO"), +  Country("PW","Palau","PS"), +  Country("PY","Paraguay","PA"), +  Country("QA","Qatar","QA"), +  Country("RE","Reunion","RE"), +  Country("RO","Romania","RO",(["aka":({"Rumania"})])), +  Country("RU","Russian Federation","RS",    (["aka":({"Russia"}),    "_continent":"Europe"    ])), -  Country("RW","Rwanda"), -  Country("SA","Saudi Arabia"), -  Country("SB","Solomon Islands"), -  Country("SC","Seychelles"), -  Country("SD","Sudan"), -  Country("SE","Sweden"), -  Country("SG","Singapore"), -  Country("SH","St. Helena", +  Country("RW","Rwanda","RW"), +  Country("SA","Saudi Arabia","SA"), +  Country("SB","Solomon Islands","BP"), +  Country("SC","Seychelles","SE"), +  Country("SD","Sudan","SU"), +  Country("SE","Sweden","SW"), +  Country("SG","Singapore","SN"), +  Country("SH","St. Helena","SH", // including ascension?    (["aka":({"Saint Helena"})])), -  Country("SI","Slovenia"), -  Country("SJ","Svalbard and Jan Mayen Islands"), -  Country("SK","Slovak Republic", +  Country("SI","Slovenia","SI"), +  Country("SJ","Svalbard and Jan Mayen Islands","??"), +  Country("??","Svalbard","SV"), +  Country("??","Jan Mayen","JN"), +  Country("SK","Slovak Republic","LO",    (["aka":({"Slovakia"})])), -  Country("SL","Sierra Leone"), -  Country("SM","San Marino"), -  Country("SN","Senegal"), -  Country("SO","Somalia"), -  Country("SR","Suriname"), -  Country("ST","Sao Tome and Principe"), -  Country("SU","USSR",(["former":1, +  Country("SL","Sierra Leone","SL"), +  Country("SM","San Marino","SM"), +  Country("SN","Senegal","SG"), +  Country("SO","Somalia","SO"), +  Country("SR","Suriname","NS"), +  Country("ST","Sao Tome and Principe","TP"), +  Country("SU","USSR","??",(["former":1,    "_continent":"Asia"])), -  Country("SV","El Salvador"), -  Country("SY","Syria"), -  Country("SZ","Swaziland"), -  Country("TC","Turks and Caicos Islands"), -  Country("TD","Chad"), -  Country("TF","French Southern Territories"), -  Country("TG","Togo"), -  Country("TH","Thailand"), -  Country("TJ","Tajikistan"), -  Country("TK","Tokelau"), -  Country("TM","Turkmenistan"), -  Country("TN","Tunisia"), -  Country("TO","Tonga"), -  Country("TP","East Timor"), -  Country("TR","Turkey"), -  Country("TT","Trinidad and Tobago"), -  Country("TV","Tuvalu"), -  Country("TW","Taiwan"), -  Country("TZ","Tanzania"), -  Country("UA","Ukraine"), -  Country("UG","Uganda"), -  Country("US","United States"), -  Country("UY","Uruguay"), -  Country("UZ","Uzbekistan"), -  Country("VA","Vatican City State (Holy See)", +  Country("SV","El Salvador","ES"), +  Country("SY","Syria","SY"), +  Country("SZ","Swaziland","WZ"), +  Country("TC","Turks and Caicos Islands","??"), +  Country("TD","Chad","CD"), +  Country("TF","French Southern Territories","??"), +  Country("TG","Togo","TO"), +  Country("TH","Thailand","TH"), +  Country("TJ","Tajikistan","TI"), +  Country("TK","Tokelau","TL"), +  Country("TM","Turkmenistan","TX"), +  Country("TN","Tunisia","TS"), +  Country("TO","Tonga","TN"), +  Country("TP","East Timor","??"), // indonesia? +  Country("TR","Turkey","TU"), +  Country("TT","Trinidad and Tobago","TD"), +  Country("TV","Tuvalu","TV"), +  Country("TW","Taiwan","TW"), +  Country("TZ","Tanzania","TZ"), +  Country("UA","Ukraine","UP"), +  Country("UG","Uganda","UG"), +  Country("US","United States","US"), +  Country("UY","Uruguay","UY"), +  Country("UZ","Uzbekistan","UZ"), +  Country("VA","Vatican City State (Holy See)","VT",    (["aka":({"Holy See",    "Holy See (Vatican City)"})])), -  Country("VC","Saint Vincent and the Grenadines"), -  Country("VE","Venezuela"), -  Country("VG","Virgin Islands (British)"), -  Country("VI","Virgin Islands (U.S.)"), -  Country("VN","Viet Nam",(["aka":({"Vietnam"})])), -  Country("VU","Vanuatu"), -  Country("WF","Wallis and Futuna Islands"), -  Country("WS","Samoa"), -  Country("YE","Yemen"), -  Country("YT","Mayotte"), -  Country("YU","Yugoslavia",(["aka":({"Serbia and Montenegro"})])), -  Country("ZA","South Africa"), -  Country("ZM","Zambia"), -  Country("ZR","Zaire"), -  Country("ZW","Zimbabwe"), +  Country("VC","Saint Vincent and the Grenadines","VC"), +  Country("VE","Venezuela","VE"), +  Country("VG","Virgin Islands (British)","VI"), +  Country("VI","Virgin Islands (U.S.)","VQ"), +  Country("VN","Viet Nam","VM",(["aka":({"Vietnam"})])), +  Country("VU","Vanuatu","NH"), +  Country("WF","Wallis and Futuna Islands","WF"), +  Country("WS","Samoa","WS", +  (["aka":({"Western Samoa"})])), +  Country("??","American Samoa","AQ"), +  Country("YE","Yemen","YM"), +  Country("YT","Mayotte","MF"), +  Country("YU","Yugoslavia","??", +  (["aka":({"Serbia and Montenegro"})])), +  Country("??","Montenegro","MW", +  (["_continent":"Europe"])), +  Country("??","Serbia","SR", +  (["_continent":"Europe"])), +  Country("ZA","South Africa","SF"), +  Country("ZM","Zambia","ZA"), +  Country("ZR","Zaire","??"), +  Country("ZW","Zimbabwe","ZI"),   });      //! Country
314:    //! ISO 2-character code aka domain name    string iso2; // iso-2-character-code aka domain name    -  //! @decl string name -  //! @decl array(string) aka -  //! Country name and also-known-as, if any + //! variable string fips10 + //! FIPS 10-character code; + //! "Federal Information Processing Standards 10-3" etc, + //! used by some goverments in the US.    -  +  string fips10; // iso-2-character-code aka domain name +  + //! variable string name + //! variable array(string) aka + //! Country name and as-known-as, if any +     string name;    array(string) aka=({});   
341:    return _continent;    }    -  void create(string _iso2,string _name,mapping|void opts) +  void create(string _iso2,string _name,string _fips10, +  mapping|void opts)    {    iso2=_iso2;    name=_name; -  +  fips10=_fips10;    if (opts)    {    foreach ( (array)opts, [string what,string val])
391:   //! Nato field   //! @enddl   //! + <<<<<<< Countries.pmod + //! And that US has five domains, Great Britain and france two: + //! <dl compact> + //! <dt>EDU <dd>US Educational + //! <dt>MIL <dd>US Military + //! <dt>GOV <dd>US Government + //! <dt>UM <dd>US Minor Outlying Islands + //! <dt>US <dd>US + //! <dt>GB <dd>Great Britain (UK) + //! <dt>UK <dd>United Kingdom + //! <dt>FR <dd>France + //! <dt>FX <dd>France, Metropolitan + //! <dt>There's also three domains that for convinience maps to US: + //! <dt>NET <dd>Network + //! <dt>ORG <dd>Organization + //! <dt>COM <dd>Commercial + //! </dl> +  + =======   //! And that USA has six domains, Great Britain and france two:   //! @dl   //! @item COM
412:   //! @item FX   //! France, Metropolitan   //! @enddl + >>>>>>> 1.12      static private mapping _from_domain=0;   
425:    "EDU":_from_domain->US,    "MIL":_from_domain->US,    "GOV":_from_domain->US, +  "NET":_from_domain->US, +  "ORG":_from_domain->US,    "UM":_from_domain->US,    "UK":_from_domain->GB,    "FX":_from_domain->FR,