"""Country codes for every country.""" WORLDWIDE = 'Worldwide' ALL_COUNTRY_CODES = [ 'AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CS', 'CU', 'CV', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW', ] COUNTRY_CODE_TO_COUNTRY_ID = { 'US': 1, 'CA': 2, 'GB': 3, 'DE': 4, 'SE': 5, 'FR': 6, 'MX': 7, 'AU': 8, 'JP': 9, 'IL': 10, 'CH': 11, 'IT': 12, 'BR': 13, 'GR': 14, 'ES': 15, 'AT': 16, 'AF': 17, 'AL': 18, 'DZ': 19, 'AD': 20, 'AO': 21, 'AG': 22, 'AR': 23, 'AM': 24, 'AZ': 25, 'BS': 26, 'BH': 27, 'BD': 28, 'BB': 29, 'BY': 30, 'BE': 31, 'BZ': 32, 'BJ': 33, 'BT': 34, 'BO': 35, 'BA': 36, 'BW': 37, 'BN': 38, 'BG': 39, 'BF': 40, 'MM': 41, 'BI': 42, 'KH': 43, 'CM': 44, 'CV': 45, 'CF': 46, 'TD': 47, 'CL': 48, 'CN': 49, 'CO': 50, 'KM': 51, 'CG': 52, 'CR': 53, 'CI': 54, 'HR': 55, 'CU': 56, 'CY': 57, 'CZ': 58, 'DK': 59, 'DJ': 60, 'DM': 61, 'DO': 62, 'EC': 63, 'EG': 64, 'SV': 65, 'GQ': 66, 'ER': 67, 'EE': 68, 'ET': 69, 'FJ': 70, 'FI': 71, 'GA': 72, 'GM': 73, 'GE': 74, 'GH': 75, 'GD': 76, 'GT': 77, 'GN': 78, 'GW': 79, 'GY': 80, 'HT': 81, 'VA': 82, 'HN': 83, 'HU': 84, 'IS': 85, 'IN': 86, 'ID': 87, 'IR': 88, 'IQ': 89, 'IE': 90, 'JM': 91, 'JO': 92, 'KZ': 93, 'KE': 94, 'KI': 95, 'KP': 96, 'KR': 97, 'KW': 98, 'KG': 99, 'LA': 100, 'LV': 101, 'LB': 102, 'LS': 103, 'LR': 104, 'LY': 105, 'LI': 106, 'LT': 107, 'LU': 108, 'MK': 109, 'MG': 110, 'MW': 111, 'MY': 112, 'MV': 113, 'ML': 114, 'MT': 115, 'MH': 116, 'MR': 117, 'MU': 118, 'FM': 119, 'MD': 120, 'MC': 121, 'MN': 122, 'MA': 123, 'MZ': 124, 'NA': 125, 'NR': 126, 'NP': 127, 'NL': 128, 'NZ': 129, 'NI': 130, 'NE': 131, 'NG': 132, 'NO': 133, 'OM': 134, 'PK': 135, 'PW': 136, 'PA': 137, 'PG': 138, 'PY': 139, 'PE': 140, 'PH': 141, 'PL': 142, 'PT': 143, 'QA': 144, 'RO': 145, 'RU': 146, 'RW': 147, 'KN': 148, 'LC': 149, 'VC': 150, 'WS': 151, 'SM': 152, 'ST': 153, 'SA': 154, 'SN': 155, 'SC': 156, 'SL': 157, 'SG': 158, 'SK': 159, 'SI': 160, 'SB': 161, 'SO': 162, 'ZA': 163, 'LK': 164, 'SD': 165, 'SR': 166, 'SZ': 167, 'SY': 168, 'TJ': 169, 'TZ': 170, 'TH': 171, 'TG': 172, 'TO': 173, 'TT': 174, 'TN': 175, 'TR': 176, 'TM': 177, 'TV': 178, 'UG': 179, 'UA': 180, 'AE': 181, 'UY': 182, 'UZ': 183, 'VU': 184, 'VE': 185, 'VN': 186, 'YE': 187, 'ZM': 188, 'ZW': 189, 'CS': 190, 'TW': 191, 'FO': 192, 'BM': 194, 'AN': 196, 'AQ': 197, 'AI': 198, 'AS': 199, 'AW': 200, 'AX': 201, 'BV': 202, 'CC': 203, 'CD': 204, 'CK': 205, 'CX': 206, 'EH': 207, 'FK': 208, 'GF': 209, 'GI': 210, 'GL': 211, 'GP': 212, 'GS': 213, 'GU': 214, 'HK': 215, 'HM': 216, 'IO': 217, 'KY': 218, 'MO': 219, 'MP': 220, 'MQ': 221, 'MS': 222, 'NC': 223, 'NF': 224, 'NU': 225, 'PF': 226, 'PM': 227, 'PN': 228, 'PS': 229, 'RE': 230, 'SH': 231, 'SJ': 232, 'TC': 233, 'TF': 234, 'TK': 235, 'TL': 236, 'VG': 237, 'WF': 238, 'YT': 239, 'GG': 240, 'IM': 241, 'JE': 242, 'PR': 243, 'UM': 244, 'VI': 245, }