'use strict';
(function (aaw) {
	window.aaw = aaw;
	aaw.country = {
		AF: {
			name: 'Afghanistan',
			state: ['Herat', 'Kabul', 'Kandahar', 'Mazar-e Sharif'],
			zipcode: true
		},
		AL: { name: 'Albania' },
		DZ: { name: 'Algeria' },
		AS: { name: 'American Samoa' },
		AD: { name: 'Andorra' },
		AO: { name: 'Angola' },
		AI: { name: 'Anguilla' },
		AQ: { name: 'Antarctica' },
		AG: { name: 'Antigua and Barbuda'},
		AR: {
			name: 'Argentina',
			state: ['Buenos Aires', 'Catamarca', 'Chaco', 'Chubut', 'City of Buenos Aires', 'Cordoba', 'Corrientes', 'Entre Rios', 'Formosa', 'Jujuy', 'La Pampa', 'La Rioja', 'Mendoza', 'Misiones', 'Neuquen', 'Rio Negro', 'Salta', 'San Juan', 'San Luis', 'Santa Cruz', 'Santa Fe', 'Santiago del Estero', 'Tierra del Fuego Antartida e Islas del Atlantico Sur', 'Tucuman'],
			zipcode: true
		},
		AM: { name: 'Armenia' },
		AW: { name: 'Aruba' },
		AU: {
			name: 'Australia',
			state: ['Australian Capital Territory', 'New South Wales', 'Northern Territory', 'Queensland', 'South Australia', 'Tasmania', 'Victoria', 'Western Australia'],
			zipcode: true
		},
		AT: {
			name: 'Austria',
			zipcode: true
		},
		AZ: { name: 'Azerbaijan' },
		BS: { name: 'Bahamas' },
		BH: { name: 'Bahrain' },
		BD: {
			name: 'Bangladesh',
			state: ['Chittagong', 'Dhaka', 'Khulna'],
			zipcode: true
		},
		BB: { name: 'Barbados' },
		BY: {
			name: 'Belarus',
			state: ['Brest', 'Homyelrskaya', 'Hrodzyenskaya', 'Mahilyowskaya', 'Minsk', 'Vitsyebskaya']
		},
		BE: {
			name: 'Belgium',
			zipcode: true
		},
		BZ: { name: 'Belize' },
		BJ: { name: 'Benin' },
		BM: { name: 'Bermuda' },
		BT: { name: 'Bhutan' },
		BO: { name: 'Bolivia' },
		BA: { name: 'Bosnia and Herzegovina' },
		BW: { name: 'Botswana' },
		BV: { name: 'Bouvet Island' },
		BR: {
			name: 'Brazil',
			state: ['Acre', 'Alagoas', 'Amapa', 'Amazonas', 'Bahia', 'Ceara', 'Distrito Federal', 'Espirito Santo', 'Goias', 'Maranhao', 'Mato Grosso', 'Mato Grosso do Sul', 'Minas Gerais', 'Para', 'Paraiba', 'Parana', 'Pernambuco', 'Piaui', 'Rio de Janeiro', 'Rio Grande do Norte', 'Rio Grande do Sul', 'Rondonia', 'Roraima', 'Santa Catarina', 'Sao Paulo', 'Sergipe', 'Tocantins'],
			zipcode: true
		},
		IO: { name: 'British Indian Ocean Territory' },
		BN: { name: 'Brunei' },
		BG: {
			name: 'Bulgaria',
			state: ['Blagoevgrad', 'Burgas', 'Dobrich', 'Gabrovo', 'Khaskovo', 'Kurdzhali', 'Kyustendil', 'Lovech', 'Montana', 'Pazardzhik', 'Pernik', 'Pleven', 'Plovdiv', 'Razgrad', 'Ruse', 'Shumen', 'Silistra', 'Sliven', 'Smolyan', 'Sofia', 'Sofia City', 'Stara Zagora', 'Turgovishte', 'Varna', 'Veliko Turnovo', 'Vidin', 'Vratsa', 'Yambol']
		},
		BF: { name: 'Burkina Faso' },
		BI: { name: 'Burundi' },
		KH: { name: 'Cambodia' },
		CM: { name: 'Cameroon' },
		CA: {
			name: 'Canada', 
			state: ['Alberta', 'British Columbia', 'Manitoba', 'New Brunswick', 'Newfoundland and Labrador', 'Northwest Territories', 'Nova Scotia', 'Nunavut', 'Ontario', 'Prince Edward Island', 'Quebec', 'Saskatchewan', 'Yukon Territory'],
			zipcode: true
		},
		CV: { name: 'Cape Verde' },
		KY: { name: 'Cayman Islands' },
		CF: { name: 'Central African Republic' },
		TD: { name: 'Chad' },
		CL: {
			name: 'Chile',
			state: ['Aisen', 'Antofagasta', 'Araucania', 'Atacama', 'Bio-Bio', 'Coquimbo', 'Los Lagos', 'Magallanes y Antartica Chilena', 'Maule', 'O’Higgins', 'Santiago', 'Tarapaca', 'Valparaiso'],
			zipcode: true
		},
		CN: {
			name: 'China',
			state: ['Anhui', 'Beijing', 'Chongqing', 'Fujian', 'Gansu', 'Guangdong', 'Guangxi', 'Guizhou', 'Hainan', 'Hebei', 'Heilongjiang', 'Henan', 'Hubei', 'Hunan', 'Jiangsu', 'Jiangxi', 'Jilin', 'Liaoning', 'Nei Menggu', 'Ningxia', 'Qinghai', 'Shaanxi', 'Shandong', 'Shanghai', 'Shanxi', 'Sichuan', 'Tianjin', 'Xinjiang Uygur', 'Xizang', 'Yunnan', 'Zhejiang'],
			zipcode: true
		},
		CX: { name: 'Christmas Island' },
		CC: { name: 'Cocos (Keeling) Islands' },
		CO: {
			name: 'Colombia',
			state: ['Amazonas', 'Antioquia', 'Arauca', 'Atlantico', 'Bolivar', 'Boyaca', 'Caldas', 'Caqueta', 'Casanare', 'Cauca', 'Cesar', 'Choco', 'Cordoba', 'Cundinamarca', 'Distrito Federal', 'Guainia', 'Guaviare', 'Huila', 'La Guajira', 'Magdalena', 'Meta', 'Narino', 'Norte de Santander', 'Putumayo', 'Quindio', 'Risaralda', 'San Andres y Providencia', 'Santander', 'Sucre', 'Tolima', 'Valle del Cauca', 'Vaupes', 'Vichada']
		},
		KM: { name: 'Comoros' },
		CG: { name: 'Congo' },
		CD: { name: 'Congo (DRC)' },
		CK: { name: 'Cook Islands' },
		CR: {
			name: 'Costa Rica',
			state: ['Alajuela', 'Cartago', 'Guanacaste', 'Heredia', 'Limon', 'Puntarenas', 'San Jose']
		},
		CI: { name: 'Côte d\'Ivoire' },
		HR: { name: 'Croatia' },
		CU: { name: 'Cuba' },
		CY: { name: 'Cyprus' },
		CZ: {
			name: 'Czech Republic',
			state: ['Jihocesky Kraj', 'Jihormoravsky Kraj', 'Karlovarsky Kraj', 'Kralovehradecky Kraj', 'Liberecky Kraj', 'Moravskoslezsky Kraj', 'Olomoucky Kraj', 'Pardubicky Kraj', 'Plzensky Kraj', 'Praha', 'Stredocesky Kraj', 'Ustecky Kraj', 'Vysocina', 'Zlinsky Kraj'],
			zipcode: true
		},
		DK: {
			name: 'Denmark',
			state: ['Arhus', 'Bornholm', 'Frederiksborg', 'Fyn', 'Kobenhavn', 'Nordjylland', 'Ribe', 'Ringkobing', 'Roskilde', 'Sonderjylland', 'Staden Kobenhavn', 'Storstrom', 'Vejle', 'Vestsjalland', 'Viborg'],
			zipcode: true
		},
		DJ: { name: 'Djibouti' },
		DM: { name: 'Dominica' },
		DO: { name: 'Dominican Republic' },
		EC: {
			name: 'Ecuador',
			state: ['Azuay', 'Bolivar', 'Canar', 'Carchi', 'Chimborazo', 'Cotopaxi', 'El Oro', 'Esmeraldas', 'Galapagos Islands', 'Guayas', 'Imbabura', 'Loja', 'Los Rios', 'Manabi', 'Morona-Santiago', 'Napo', 'Orellana', 'Pastaza', 'Pichincha', 'Sucumbios', 'Tungurahua', 'Zamora Chinchipe']
		},
		EG: {
			name: 'Egypt',
			state: ['Alexandria', 'Aswan', 'Cairo', 'Giza'],
			zipcode: true
		},
		SV: { name: 'El Salvador' },
		GQ: { name: 'Equatorial Guinea' },
		ER: { name: 'Eritrea' },
		EE: {
			name: 'Estonia',
			state: ['Harju', 'Hiiu', 'Ida-Viru', 'Jarva', 'Jogeva', 'Laane', 'Laane-Viru', 'Narva', 'Parnu', 'Polva', 'Rapla', 'Saare', 'Tartu', 'Valga', 'Viljandi', 'Voru']
		},
		ET: { name: 'Ethiopia' },
		FK: { name: 'Falkland Islands (Islas Malvinas)' },
		FO: { name: 'Faroe Islands' },
		FJ: { name: 'Fiji Islands' },
		FI: {
			name: 'Finland',
			zipcode: true
		},
		FR: {
			name: 'France',
			zipcode: true
		},
		GF: { name: 'French Guiana' },
		PF: {
			name: 'French Polynesia',
			state: ['Alur Setar', 'George Town', 'Johor Baharu', 'Kelang', 'Kota Baharu', 'Kota Kinabalu', 'Kuala Lumpur', 'Kuala Terengganu', 'Kuantan', 'Kuching']
		},
		TF: { name: 'French Southern and Antarctic Lands' },
		GA: { name: 'Gabon' },
		GM: { name: 'Gambia, The' },
		GE: { name: 'Georgia' },
		DE: {
			name: 'Germany',
			zipcode: true
		},
		GH: { name: 'Ghana' },
		GI: { name: 'Gibraltar' },
		GR: {
			name: 'Greece',
			zipcode: true
		},
		GL: { name: 'Greenland' },
		GD: { name: 'Grenada' },
		GP: { name: 'Guadeloupe' },
		GU: { name: 'Guam' },
		GT: { name: 'Guatemala' },
		GG: { name: 'Guernsey' },
		GN: { name: 'Guinea' },
		GW: { name: 'Guinea-Bissau' },
		GY: { name: 'Guyana' },
		HT: { name: 'Haiti' },
		HM: { name: 'Heard Island and McDonald Islands' },
		HN: { name: 'Honduras' },
		HK: { name: 'Hong Kong SAR' },
		HU: {
			name: 'Hungary',
			state: ['Bacs-Kiskun', 'Baranya', 'Bekes', 'Borsod-Abauj-Zemplen', 'Budapest', 'Csongrad', 'Fejer', 'Gyor-Moson-Sopron', 'Hajdu-Bihar', 'Heves', 'Jasz-Nagykun-Szolnok', 'Komarom-Esztergom', 'Nograd', 'Pest', 'Somogy', 'Szabolcs-Szatmar-Bereg', 'Tolna', 'Vas', 'Veszprem', 'Zala']
		},
		IS: { name: 'Iceland' },
		IN: {
			name: 'India',
			state: ['Andaman and Nicobar Islands', 'Andhra Pradesh', 'Arunachal Pradesh', 'Assam', 'Bihar', 'Chandigarh', 'Chhattisgarh', 'Dadra and Nagar Haveli', 'Daman and Diu', 'Delhi', 'Goa', 'Gujarat', 'Haryana', 'Himachal Pradesh', 'Jammu and Kashmir', 'Jharkhand', 'Karnataka', 'Kerala', 'Lakshadweep', 'Madhya Pradesh', 'Maharashtra', 'Manipur', 'Meghalaya', 'Mizoram', 'Nagaland', 'Orissa', 'Puduchery', 'Punjab', 'Rajasthan', 'Sikkim', 'Tamil Nadu', 'Tripura', 'Uttar Pradesh', 'Uttaranchal', 'West Bengal'],
			zipcode: true
		},
		ID: {
			name: 'Indonesia',
			state: ['Aceh', 'Bali', 'Bengkulu', 'Daerah Istimewa Yogyakarta', 'Daerah Tingkat I Kalimantan Barat', 'Irian Jaya', 'Jakarta Raya', 'Kalimantan Tengah', 'Kalimantan Timur', 'Nusa Tenggara Barat', 'Nusa Tenggara Timur', 'Propinsi Jambi', 'Propinsi Jawa Barat', 'Propinsi Jawa Tengah', 'Propinsi Jawa Timur', 'Propinsi Kalimantan Selatan', 'Propinsi Lampung', 'Propinsi Maluku', 'Propinsi Sulawesi Selatan', 'Propinsi Sulawesi Utara', 'Propinsi Sumatera Selatan', 'Propinsi Sumatera Utara', 'Riau', 'Sulawesi Tengah', 'Sulawesi Tenggara', 'Sumatera Barat']
		},
		IR: { name: 'Iran' },
		IQ: { name: 'Iraq' },
		IE: {
			name: 'Ireland',
			state: ['Carlow', 'Cavan', 'Clare', 'Cork', 'Donegal', 'Dublin', 'Galway', 'Kerry', 'Kildare', 'Kilkenny', 'Laois', 'Leitrim', 'Limerick', 'Longford', 'Louth', 'Mayo', 'Meath', 'Monaghan', 'Offaly', 'Roscommon', 'Sligo', 'Tipperary', 'Waterford', 'Westmeath', 'Wexford', 'Wicklow']
		},
		IM: { name: 'Isle of Man' },
		IL: {
			name: 'Israel',
			state: ['Ashdod', 'Bat Yam', 'Beersheba', 'Haifa', 'Holon', 'Jerusalem', 'Netanya', 'Tel Aviv-Yafo'],
			zipcode: true
		},
		IT: {
			name: 'Italy',
			state: ['Agrigento', 'Alessandria', 'Ancona', 'Aosta', 'Arezzo', 'Ascoli Piceno', 'Asti', 'Avellino', 'Bari', 'Belluno', 'Benevento', 'Bergamo', 'Biella', 'Bologna', 'Bolzano-Bozen', 'Brescia', 'Brindisi', 'Cagliari', 'Caltanissetta', 'Campobasso', 'Caserta', 'Catania', 'Catanzaro', 'Chieti', 'Como', 'Cosenza', 'Cremona', 'Crotone', 'Cuneo', 'Enna', 'Ferrara', 'Firenze', 'Foggia', 'Forli-Cesena', 'Frosinone', 'Genova', 'Gorizia', 'Grosseto', 'Imperia', 'Isernia', 'La Spezia', 'L\'Aquila', 'Latina', 'Lecce', 'Lecco', 'Livorno', 'Lodi', 'Lucca', 'Macerata', 'Mantova', 'Massa Carrara', 'Matera', 'Milano', 'Modena', 'Musina', 'Napoli', 'Novara', 'Nuoro', 'Oristano', 'Padova', 'Palermo', 'Parma', 'Pavia', 'Perugia', 'Pesaro e Urbino', 'Pescara', 'Piacenza', 'Pisa', 'Pistoia', 'Pordenone', 'Potenza', 'Prato', 'Ragusa', 'Ravenna', 'Reggio di Calabria', 'Reggio nella Emilia', 'Rieti', 'Rimini', 'Roma', 'Rovigo', 'Salerno', 'Sassari', 'Savona', 'Siena', 'Siracusa', 'Sondrio', 'Taranto', 'Teramo', 'Terni', 'Torino', 'Trapani', 'Trento', 'Treviso', 'Trieste', 'Udine', 'Varese', 'Venezia', 'Verbano-Cusio-Ossola', 'Vercelli', 'Verona', 'Vibo Valentia', 'Vicenza', 'Viterbo'],
			zipcode: true
		},
		JM: { name: 'Jamaica' },
		JP: {
			name: 'Japan',
			state: ['Hokkaido', 'Aomori-ken', 'Iwate-ken', 'Miyagi-ken', 'Akita-ken', 'Yamagata-ken', 'Fukushima-ken', 'Ibaraki-ken', 'Tochigi-ken', 'Gunma-ken', 'Saitama-ken', 'Chiba-ken', 'Tokyo-to', 'Kanagawa-ken', 'Niigata-ken', 'Toyama-ken', 'Ishikawa-ken', 'Fukui-ken', 'Yamanashi-ken', 'Nagano-ken', 'Gifu-ken', 'Shizuoka-ken', 'Aichi-ken', 'Mie-ken', 'Shiga-ken', 'Kyoto-fu', 'Osaka-fu', 'Hyogo-ken', 'Nara-ken', 'Wakayama-ken', 'Tottori-ken', 'Shimane-ken', 'Okayama-ken', 'Hiroshima-ken', 'Yamaguchi-ken', 'Tokushima-ken', 'Kagawa-ken', 'Ehime-ken', 'Kochi-ken', 'Fukuoka-ken', 'Saga-ken', 'Nagasaki-ken', 'Kumamoto-ken', 'Oita-ken', 'Miyazaki-ken', 'Kagoshima-ken', 'Okinawa-ken'],
			zipcode: true
		},
		JE: { name: 'Jersey' },
		JO: { name: 'Jordan' },
		KZ: { name: 'Kazakhstan' },
		KE: { name: 'Kenya' },
		KI: { name: 'Kiribati' },
		KR: {
			name: 'Korea',
			state: ['Busan', 'Chungcheongbuk-do', 'Chungcheongnam-do', 'Daegu', 'Daejeon', 'Gangwon-do', 'Gwangju', 'Gyeonggi-do', 'Gyeongsangbuk-do', 'Gyeongsangnam-do', 'Incheon', 'Jeju-do', 'Jeollabuk-do', 'Jeollanam-do', 'Seoul', 'Ulsan'],
			zipcode: true
		},
		KW: { name: 'Kuwait' },
		KG: { name: 'Kyrgyzstan' },
		LA: { name: 'Laos' },
		LV: {
			name: 'Latvia',
			state: ['Aizkraukles', 'Aluksnes', 'Balvu', 'Bauskas', 'Cesu', 'Daugavpils', 'Dobeles', 'Gulbenes', 'Jekabpils', 'Jelgavas', 'Kraslavas', 'Kuldigas', 'Liepajas', 'Limbazu', 'Ludzas', 'Madonas', 'Ogres', 'Preiju', 'Rezeknes', 'Rigas', 'Saldus', 'Talsu', 'Tukuma', 'Valkas', 'Valmieras', 'Ventspils']
		},
		LB: { name: 'Lebanon' },
		LS: { name: 'Lesotho' },
		LR: { name: 'Liberia' },
		LY: { name: 'Libya' },
		LI: { name: 'Liechtenstein' },
		LT: {
			name: 'Lithuania',
			state: ['Akmenes', 'Alytaus', 'Alytus', 'Anyksciu', 'Birstonas', 'Birzau', 'Druskininkai', 'Ignalinos', 'Jonavos', 'Joniskio', 'Jurbarko', 'Kaisiadoriu', 'Kaunas', 'Kauno', 'Kedainiu', 'Kelmes', 'Klaipeda', 'Klaipedos', 'Kretingos', 'Kupiskio', 'Lazdiju', 'Marijampole', 'Marijampoles', 'Mazeikiu', 'Moletu', 'Neringa', 'Pakruojo', 'Palanga', 'Panevezio', 'Panevezys', 'Pasvalio', 'Plunges', 'Prienu', 'Radviliskio', 'Raseiniu', 'Rokiskio', 'Sakiu', 'Salcininku', 'Siauliai', 'Siauliu', 'Silales', 'Silutes', 'Sirvintu', 'Skuodo', 'Svencioniu', 'Taurages', 'Telsiu', 'Traku', 'Ukmerges', 'Utenos', 'Varenos', 'Vilkaviskio', 'Vilniaus', 'Vilnius', 'Zarasu']
		},
		LU: {
			name: 'Luxembourg',
			zipcode: true
		},
		MO: { name: 'Macao SAR' },
		MK: { name: 'Macedonia, Former Yugoslav Republic of' },
		MG: { name: 'Madagascar' },
		MW: { name: 'Malawi' },
		MY: {
			name: 'Malaysia',
			state: ['Johor', 'Kedah', 'Kelantan', 'Kuala Lumpur', 'Labuan', 'Melaka', 'Negeri Sembilan', 'Pahang', 'Perak', 'Perlis', 'Pulau Pinang', 'Putrajaya', 'Sabah', 'Sarawak', 'Selangor', 'Terengganu'],
			zipcode: true
		},
		MV: { name: 'Maldives' },
		ML: { name: 'Mali' },
		MT: { name: 'Malta' },
		MH: { name: 'Marshall Islands' },
		MQ: { name: 'Martinique' },
		MR: { name: 'Mauritania' },
		MU: { name: 'Mauritius' },
		YT: { name: 'Mayotte' },
		MX: {
			name: 'Mexico',
			state: ['Aguascalientes', 'Baja California', 'Baja California Sur', 'Campeche', 'Chiapas', 'Chihuahua', 'Coahuila', 'Colima', 'Distrito Federal', 'Durango', 'Guanajuato', 'Guerrero', 'Hidalgo', 'Jalisco', 'Mexico', 'Michoacan', 'Morelos', 'Nayarit', 'Nuevo Leon', 'Oaxaca', 'Puebla', 'Queretaro', 'Quintana Roo', 'San Luis Potosi', 'Sinaloa', 'Sonora', 'Tabasco', 'Tamaulipas', 'Tlaxcala', 'Veracruz', 'Yucatan', 'Zacatecas'],
			zipcode: true
		},
		FM: { name: 'Micronesia' },
		MD: { name: 'Moldova' },
		MC: { name: 'Monaco' },
		MN: { name: 'Mongolia' },
		ME: {
			name: 'Montenegro',
			state: ['Podgorica']
		},
		MS: { name: 'Montserrat' },
		MA: {
			name: 'Morocco',
			state: ['Casablanca', 'Fes', 'Marrakech', 'Meknes', 'Oujda', 'Rabat', 'Tangier', 'Tetouan'],
			zipcode: true
		},
		MZ: { name: 'Mozambique' },
		MM: { name: 'Myanmar' },
		NA: { name: 'Namibia' },
		NR: { name: 'Nauru' },
		NP: { name: 'Nepal' },
		NL: {
			name: 'Netherlands',
			zipcode: true
		},
		AN: { name: 'Netherlands Antilles' },
		NC: { name: 'New Caledonia' },
		NZ: {
			name: 'New Zealand',
			state: ['Auckland', 'Bay of Plenty', 'Canterbury', 'Gisborne', 'Hawke’s Bay', 'Manawatu-Wanganui', 'Marlborough', 'Nelson', 'Northland', 'Otago', 'Southland', 'Taranaki', 'Tasman', 'Waikato', 'Wellington', 'West Coast'],
			zipcode: true
		},
		NI: { name: 'Nicaragua' },
		NE: { name: 'Niger' },
		NG: {
			name: 'Nigeria',
			state: ['Abuja', 'Ibadan', 'Kano', 'Lagos', 'Ogbomosho'],
			zipcode: true
		},
		NU: { name: 'Niue' },
		NF: { name: 'Norfolk Island' },
		KP: { name: 'North Korea' },
		MP: { name: 'Northern Mariana Islands' },
		NO: {
			name: 'Norway',
			zipcode: true
		},
		OM: { name: 'Oman' },
		PK: {
			name: 'Pakistan',
			state: ['Faisalabad', 'Gujranwala', 'Hyderabad', 'Islamabad', 'Karachi', 'Lahore', 'Mirpur', 'Multan', 'Muzaffarabad', 'Peshawar', 'Rawalpindi'],
			zipcode: true
		},
		PW: { name: 'Palau' },
		PS: { name: 'Palestinian Authority' },
		PA: { name: 'Panama' },
		PG: { name: 'Papua New Guinea' },
		PY: { name: 'Paraguay' },
		PE: {
			name: 'Peru',
			state: ['Amazonas', 'Ancash', 'Apurimac', 'Arequipa', 'Ayacucho', 'Cajamarca', 'Callao', 'Cusco', 'Huancavelica', 'Huanuco', 'Ica', 'Junin', 'La Libertad', 'Lambayeque', 'Lima', 'Loreto', 'Madre de Dios', 'Moquegua', 'Pasco', 'Piura', 'Puno', 'San Martin', 'Tacna', 'Tumbes', 'Ucayali'],
			zipcode: true
		},
		PH: {
			name: 'Philippines',
			state: ['Caloocan', 'Cebu', 'Davao', 'Manila'],
			zipcode: true
		},
		PN: { name: 'Pitcairn Islands' },
		PL: {
			name: 'Poland',
			state: ['Dolnoslaskie', 'Kujawsko-Pomorskie', 'Lodzkie', 'Lubelskie', 'Lubuskie', 'Malopolskie', 'Mazowieckie', 'Opolskie', 'Podkarpackie', 'Podlaskie', 'Pomorskie', 'Slaskie', 'Swietokrzyskie', 'Warminsko-Mazurskie', 'Wielkopolskie', 'Zachodniopomorskie'],
			zipcode: true
		},
		PT: {
			name: 'Portugal',
			zipcode: true
		},
		PR: { name: 'Puerto Rico' },
		QA: { name: 'Qatar' },
		RE: { name: 'Reunion' },
		RO: {
			name: 'Romania',
			state: ['Alba', 'Arad', 'Arges', 'Bacau', 'Bihor', 'Bistrita-Nasaud', 'Botosani', 'Braila', 'Brasov', 'Bucuresti', 'Buzau', 'Calarasi', 'Caras-Severin', 'Cluj', 'Constanta', 'Covasna', 'Dimbovita', 'Dolj', 'Galati', 'Giurgiu', 'Gorj', 'Harghita', 'Hunedoara', 'Ialomita', 'Iasi', 'Maramures', 'Mehedinti', 'Mures', 'Neamt', 'Olt', 'Prahova', 'Salaj', 'Satu Mare', 'Sibiu', 'Suceava', 'Teleorman', 'Timis', 'Tulcea', 'Vaslui', 'Vilcea', 'Vrancea']
		},
		RU: {
			name: 'Russia',
			state: ['Administrative Region Amur', 'Administrative Region Arkhangel\'sk\'', 'Administrative Region Astrakhan', 'Administrative Region Belgorod', 'Administrative Region Bryansk', 'Administrative Region Chelyabinsk', 'Administrative Region Chita', 'Administrative Region Irkutsk', 'Administrative Region Ivanovo', 'Administrative Region Kaliningrad', 'Administrative Region Kaluga', 'Administrative Region Kemerovo', 'Administrative Region Kirov', 'Administrative Region Kostroma', 'Administrative Region Kurgan', 'Administrative Region Kursk', 'Administrative Region Leningrad', 'Administrative Region Lipetsk', 'Administrative Region Magadan', 'Administrative Region Moscow', 'Administrative Region Murmansk', 'Administrative Region Nizhny Novgorod', 'Administrative Region Novgorod', 'Administrative Region Novosibirsk', 'Administrative Region Omsk', 'Administrative Region Orel', 'Administrative Region Orenburg', 'Administrative Region Penza', 'Administrative Region Pskov', 'Administrative Region Rostov', 'Administrative Region Ryazan', 'Administrative Region Sakhalin', 'Administrative Region Samara', 'Administrative Region Saratov', 'Administrative Region Smolensk', 'Administrative Region Sverdlovsk', 'Administrative Region Tambov', 'Administrative Region Tomsk', 'Administrative Region Tula', 'Administrative Region Tver', 'Administrative Region Tyumen', 'Administrative Region Ul\'yanovsk', 'Administrative Region Vladimir', 'Administrative Region Volgograd', 'Administrative Region Vologda', 'Administrative Region Voronezh', 'Administrative Region Yaroslavl', 'Administrative Territory Altay', 'Administrative Territory Kamchatka', 'Administrative Territory Khabarovsk', 'Administrative Territory Krasnodar', 'Administrative Territory Krasnoyarsk', 'Administrative Territory Perm', 'Administrative Territory Primorie', 'Administrative Territory Stavropol', 'Autonomous District Aginsk Buryat', 'Autonomous District Chukotka', 'Autonomous District Khanty-Mansiysk', 'Autonomous District Nenets', 'Autonomous District Yamalo-Nenets', 'Autonomous Region Yevrey', 'Moscow City', 'Republic Adygeya', 'Republic Altay', 'Republic Bashkortostan', 'Republic Buryatiya', 'Republic Chechnya', 'Republic Chuvashiya', 'Republic Dagestan', 'Republic Ingushetiya', 'Republic Kabardino-Balkariya', 'Republic Kalmykiya', 'Republic Karachaevo-Cherkesiya', 'Republic Kareliya', 'Republic Khakasiya', 'Republic Komi', 'Republic Mariy El', 'Republic Mordoviya', 'Republic Sakha', 'Republic Servernaya Osetiya-Alaniya', 'Republic Tatarstan', 'Republic Tyva', 'Republic Udmurtiya', 'Sankt-Peterburg']
		},
		RW: { name: 'Rwanda' },
		WS: { name: 'Samoa' },
		SM: { name: 'San Marino' },
		ST: { name: 'São Tomé and Príncipe' },
		SA: {
			name: 'Saudi Arabia',
			state: ['Ad Dammam', 'Al Hufuf', 'Ar Riyad', 'At Tarif', 'Jiddah', 'Mecca', 'Medina', 'Shaqrar'],
			zipcode: true
		},
		SN: { name: 'Senegal' },
		RS: {
			name: 'Serbia',
			state: ['Belgrade', 'Kragujevac', 'Nis', 'Novi Sad', 'Subotica'],
			zipcode: true
		},
		SC: { name: 'Seychelles' },
		SL: { name: 'Sierra Leone' },
		SG: {
			name: 'Singapore',
			zipcode: true
		},
		SK: { name: 'Slovakia' },
		SI: { name: 'Slovenia' },
		SB: { name: 'Solomon Islands' },
		SO: { name: 'Somalia' },
		ZA: {
			name: 'South Africa',
			state: ['Eastern Cape', 'Free State', 'Gauteng', 'KwaZulu-Natal', 'Limpopo Province', 'Mpumalanga', 'Northern Cape', 'North-West', 'Western Cape']
		},
		GS: { name: 'South Georgia and the South Sandwich Islands' },
		ES: {
			name: 'Spain',
			state: ['Alava', 'Albacete', 'Alicante', 'Almeria', 'Asturias', 'Avila', 'Badajoz', 'Baleares', 'Barcelona', 'Burgos', 'Caceres', 'Cadiz', 'Castellon', 'Ciudad Real', 'Cordoba', 'Cuenca', 'Girona', 'Granada', 'Guadalajara', 'Guipuzcoa', 'Huelva', 'Huesca', 'Jaen', 'La Coruna', 'La Rioja', 'Las Palmas', 'Leon', 'Lleida', 'Madrid', 'Malaga', 'Murcia', 'Navarra', 'Ourense', 'Palencia', 'Provincia de Lugo', 'Provincia de Pontevedra', 'Salamanca', 'Santa Cruz de Tenerife', 'Santander', 'Segovia', 'Sevilla', 'Soria', 'Tarragona', 'Teruel', 'Toledo', 'Valencia', 'Valladolid', 'Vizcaya', 'Zamora', 'Zaragoza'],
			zipcode: true
		},
		LK: { name: 'Sri Lanka' },
		SH: { name: 'St. Helena' },
		KN: { name: 'St. Kitts and Nevis' },
		LC: { name: 'St. Lucia' },
		PM: { name: 'St. Pierre and Miquelon' },
		VC: { name: 'St. Vincent and the Grenadines' },
		SD: { name: 'Sudan' },
		SR: { name: 'Suriname' },
		SJ: { name: 'Svalbard and Jan Mayen' },
		SZ: { name: 'Swaziland' },
		SE: {
			name: 'Sweden',
			zipcode: true
		},
		CH: {
			name: 'Switzerland',
			zipcode: true
		},
		SY: { name: 'Syria' },
		TW: {
			name: 'Taiwan',
			zipcode: true
		},
		TJ: { name: 'Tajikistan' },
		TZ: { name: 'Tanzania' },
		TH: {
			name: 'Thailand',
			state: ['Amnat Charoen', 'Ang Thong', 'Bangkok Metropolis', 'Buri Ram', 'Chachoengsao', 'Chai Nat', 'Chaiyaphum', 'Chanthaburi', 'Chiang Mai Province', 'Chiang Rai', 'Chon Buri', 'Chumphon', 'Kalasin', 'Kamphaeng Phet', 'Kanchanaburi', 'Khon Kaen', 'Krabi', 'Lamphun', 'Loei', 'Lop Buri', 'Mae Hong Son', 'Maha Sarakham', 'Mukdahan', 'Nakhon Nayok', 'Nakhon Pathom', 'Nakhon Phanom', 'Nakhon Ratchasima', 'Nakhon Sawan', 'Nakhon Si Thammarat', 'Nan', 'Narathiwat', 'Nong Bua Lam Phu', 'Nong Khai', 'Nonthaburi', 'Pathum Thani', 'Pattani', 'Phangnga', 'Phatthalung', 'Phayao', 'Phetchabun', 'Phetchaburi', 'Phichit', 'Phra Nakhon Si Ayutthaya', 'Phrae', 'Phuket', 'Prachin Buri', 'Prachuap Khiri Khan', 'Ranong', 'Ratchaburi', 'Rayong', 'Roi Et', 'Sa Kaeo', 'Sakon Nakhon', 'Samut Prakan', 'Samut Sakhon', 'Samut Songkhram', 'Saraburi', 'Satun', 'Si Sa Ket', 'Sing Buri', 'Songkhla', 'Sukhothai', 'Suphan Buri', 'Surat Thani', 'Surin', 'Tak', 'Trang', 'Trat', 'Ubon Ratchathani', 'Uthai Thani', 'Uttaradit', 'Yala', 'Yasothon'],
			zipcode: true
		},
		TP: { name: 'Timor-Leste (East Timor)' },
		TG: { name: 'Togo' },
		TK: { name: 'Tokelau' },
		TO: { name: 'Tonga' },
		TT: { name: 'Trinidad and Tobago' },
		TN: { name: 'Tunisia' },
		TR: {
			name: 'Turkey',
			state: ['Adana', 'Adiyaman', 'Afyon', 'Agri', 'Aksaray', 'Amasya', 'Ankara', 'Antalya', 'Ardahan', 'Artvin', 'Aydin', 'Balikesir', 'Bartin', 'Batman', 'Bayburt', 'Bilecik', 'Bingol', 'Bitlis', 'Bolu', 'Burdur', 'Bursa', 'Canakkale', 'Cankiri', 'Corum', 'Denizli', 'Diyarbakir', 'Duzce', 'Edirne', 'Elazig', 'Erzincan', 'Erzurum', 'Eskisehir', 'Gaziantep', 'Giresun', 'Gumushane', 'Hakkari', 'Hatay', 'Icel', 'Igdir', 'Isparta', 'Istanbul', 'Izmir', 'Kahraman Maras', 'Karabuk', 'Karaman', 'Kars', 'Kastamonu', 'Kayseri', 'Kilis', 'Kirikkale', 'Kirklareli', 'Kirsehir', 'Kocaeli', 'Konya', 'Kutahya', 'Malatya', 'Manisa', 'Mardin', 'Mugla', 'Mus', 'Nevsehir', 'Nigde', 'Ordu', 'Osmaniye', 'Rize', 'Sakarya', 'Samsun', 'Sanliurfa', 'Siirt', 'Sinop', 'Sirnak', 'Sivas', 'Tekirdag', 'Tokat', 'Trabzon', 'Tunceli', 'Usak', 'Van', 'Yalova', 'Yozgat', 'Zonguldak'],
			zipcode: true
		},
		TM: { name: 'Turkmenistan' },
		TC: { name: 'Turks and Caicos Islands' },
		TV: { name: 'Tuvalu' },
		UG: { name: 'Uganda' },
		UA: {
			name: 'Ukraine',
			state: ['Cherkasy', 'Chernivhiv', 'Chernivitsi', 'Dnipropetrovsk', 'Donetsk', 'Ivano-Frankivsk', 'Kharkiv', 'Khersonsrka', 'Khmelnytsky', 'Kirovohrad', 'Kyiv', 'Kyiv City', 'Luhansk', 'Lviv', 'Mykolayiv', 'Odessa', 'Poltava', 'Respublika Krym', 'Rivne', 'Sevastopol', 'Sumy', 'Ternopil', 'Vinnytsya', 'Volyn', 'Zakarpatska', 'Zaporizhzhya', 'Zhytomyr']
		},
		AE: {
			name: 'United Arab Emirates',
			state: ['Abu Dhabi', 'Al l\'Ayn', 'Ash Shariqah', 'Dubai']
		},
		UK: {
			name: 'United Kingdom',
			state: ['England', 'Northern Ireland', 'Scotland', 'Wales'],
			zipcode: true
		},
		US: {
			name: 'United States',
			state: ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'Armed Forces Asia', 'Armed Forces Europe', 'Armed Forces Pacific', 'California', 'Colorado', 'Connecticut', 'Delaware', 'District of Columbia', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'],
			zipcode: true
		},
		UM: { name: 'United States Minor Outlying Islands' },
		UY: {
			name: 'Uruguay',
			state: ['Artigas', 'Canelones', 'Cerro Largo', 'Colonia', 'Durazno', 'Flores', 'Florida', 'Lavalleja', 'Maldonado', 'Montevideo', 'Paysandu', 'Rio Negro', 'Rivera', 'Rocha', 'Salto', 'San Jose', 'Soriano', 'Tacuarembo', 'Treinta y Tres']
		},
		UZ: { name: 'Uzbekistan' },
		VU: { name: 'Vanuatu' },
		VA: { name: 'Vatican City' },
		VE: {
			name: 'Venezuela',
			state: ['Amazonas', 'Anzoategui', 'Apure', 'Aragua', 'Barinas', 'Bolivar', 'Carabobo', 'Cojedes', 'Delta Amacuro', 'Dependencias Federales', 'Distrito Federal', 'Estado Nueva Esparta', 'Falcon', 'Guarico', 'Lara', 'Merida', 'Miranda', 'Monagas', 'Portuguesa', 'Sucre', 'Tachira', 'Trujillo', 'Vargas', 'Yaracuy', 'Zulia'],
			zipcode: true
		},
		VN: {
			name: 'Vietnam',
			state: ['Haiphong', 'Hanoi', 'Ho Chi Minh City'],
			zipcode: true
		},
		VG: { name: 'Virgin Islands, British' },
		VI: { name: 'Virgin Islands, U.S.' },
		WF: { name: 'Wallis and Futuna' },
		YE: { name: 'Yemen' },
		ZM: { name: 'Zambia' },
		ZW: { name: 'Zimbabwe' }
	};
}(window.aaw || {}));