{"version":3,"file":"country.mjs","sources":["../../../../../../../core/src/utils/country.ts"],"sourcesContent":["// List of Alpha-2 country codes to display in the drop down for phone number entry in our pre-built UI components.\n//\n// This list contains all allowed country codes, in alphabetical order, with the exception of the US, which is placed first as it is\n// the default and our most common user country.\n//\n// This list was built by pulling all countries from https://www.iban.com/country-codes and then removing countries that are not on our\n// unsupported countries (https://app.launchdarkly.com/default/production/features/default-banned-countries-for-phone-validation/targeting).\n//\n// Other useful links are the IBAN Alpha-2 code list (https://www.iban.com/country-codes) and Twilio's per-country notes\n// (https://www.twilio.com/en-us/guidelines/ag/sms). Just substitute the country code in that URL!\n//\n// This list is served to any customer, regardless of whether they are on the default country allowlist (only US and Canada) or they allow\n// all countries. This means that users may be able to choose a country that is not allowed for a customer and receive an error. This should\n// be improved in the future: ODEVX-34.\n\nexport const COUNTRIES_LIST = {\n  US: '1', // United States of America\n  AX: '358', // Aland Islands\n  AS: '1684', // American Samoa\n  AG: '1268', // Antigua and Barbuda\n  AI: '1264', // Anguilla\n  AR: '54', // Argentina\n  AT: '43', // Austria\n  AU: '61', // Australia\n  BE: '32', // Belgium\n  BJ: '229', // Benin\n  BO: '591', // Bolivia\n  BR: '55', // Brazil\n  IO: '246', // British Indian Ocean Territory (the)\n  BN: '673', // Brunei Darussalam\n  BG: '359', // Bulgaria\n  BF: '226', // Burkina Faso\n  CM: '237', // Cameroon\n  CA: '1', // Canada\n  BQ: '599', // Caribbean Netherlands\n  CF: '236', // Central African Republic (the)\n  CL: '56', // Chile\n  CX: '61', // Christmas Island\n  CC: '61', // Cocos (Keeling) Islands (the)\n  CO: '57', // Colombia\n  CD: '243', // Congo (the Democratic Republic of the)\n  CK: '682', // Cook Islands (the)\n  CR: '506', // Costa Rica\n  HR: '385', // Croatia\n  CZ: '420', // Czechia\n  DK: '45', // Denmark\n  DO: '1829', // Dominican Republic (the)\n  EC: '593', // Ecuador\n  SV: '503', // El Salvador\n  EE: '372', // Estonia\n  SZ: '268', // Eswatini\n  FK: '500', // Falkland Islands (the) [Malvinas]\n  FI: '358', // Finland\n  FR: '33', // France\n  GF: '594', // French Guiana\n  DE: '49', // Germany\n  GH: '233', // Ghana\n  GR: '30', // Greece\n  GD: '1473', // Grenada\n  GT: '502', // Guatemala\n  GG: '44', // Guernsey\n  GW: '245', // Guinea-Bissau\n  GY: '592', // Guyana\n  HU: '36', // Hungary\n  IS: '354', // Iceland\n  IN: '91', // India\n  IE: '353', // Ireland\n  IM: '44', // Isle of Man\n  IT: '39', // Italy\n  JM: '1876', // Jamaica\n  JP: '81', // Japan\n  KZ: '7', // Kazakhstan\n  KE: '254', // Kenya\n  KI: '686', // Kiribati\n  KR: '82', // Korea (the Republic of)\n  LV: '371', // Latvia\n  LT: '370', // Lithuania\n  LU: '352', // Luxembourg\n  MO: '853', // Macao\n  MT: '356', // Malta\n  MH: '692', // Marshall Islands (the)\n  MR: '222', // Mauritania\n  MU: '230', // Mauritius\n  YT: '262', // Mayotte\n  MX: '52', // Mexico\n  MC: '377', // Monaco\n  ME: '382', // Montenegro\n  NR: '674', // Nauru\n  NL: '31', // Netherlands (the)\n  NZ: '64', // New Zealand\n  NI: '505', // Nicaragua\n  NF: '672', // Norfolk Island\n  NO: '47', // Norway\n  PA: '507', // Panama\n  PY: '595', // Paraguay\n  PE: '51', // Peru\n  PN: '870', // Pitcairn\n  PL: '48', // Poland\n  PT: '351', // Portugal\n  PR: '1', // Puerto Rico\n  RO: '40', // Romania\n  BL: '590', // Saint Barthélemy\n  SH: '290', // Saint Helena, Ascension and Tristan da Cunha\n  KN: '1869', // Saint Kitts and Nevis\n  LC: '1758', // Saint Lucia\n  MF: '590', // Saint Martin (French part)\n  PM: '508', // Saint Pierre and Miquelon\n  SM: '378', // San Marino\n  ST: '239', // Sao Tome and Principe\n  SC: '248', // Seychelles\n  SX: '599', // Sint Maarten (Dutch part)\n  SK: '421', // Slovakia\n  SI: '386', // Slovenia\n  ZA: '27', // South Africa\n  SS: '211', // South Sudan\n  ES: '34', // Spain\n  SR: '597', // Suriname\n  SJ: '47', // Svalbard and Jan Mayen\n  SE: '46', // Sweden\n  CH: '41', // Switzerland\n  TW: '886', // Taiwan\n  TZ: '255', // Tanzania, United Republic of\n  TK: '690', // Tokelau\n  TO: '676', // Tonga\n  TT: '1868', // Trinidad and Tobago\n  TR: '90', // Turkey\n  UA: '380', // Ukraine\n  GB: '44', // United Kingdom of Great Britain and Northern Ireland (the)\n  UM: '1', // United States Minor Outlying Islands (the)\n  UY: '598', // Uruguay\n  VA: '379', // Vatican\n  EH: '212', // Western Sahara\n} as const;\n\nexport type CountryCode = keyof typeof COUNTRIES_LIST;\n"],"names":["COUNTRIES_LIST","US","AX","AS","AG","AI","AR","AT","AU","BE","BJ","BO","BR","IO","BN","BG","BF","CM","CA","BQ","CF","CL","CX","CC","CO","CD","CK","CR","HR","CZ","DK","DO","EC","SV","EE","SZ","FK","FI","FR","GF","DE","GH","GR","GD","GT","GG","GW","GY","HU","IS","IN","IE","IM","IT","JM","JP","KZ","KE","KI","KR","LV","LT","LU","MO","MT","MH","MR","MU","YT","MX","MC","ME","NR","NL","NZ","NI","NF","NO","PA","PY","PE","PN","PL","PT","PR","RO","BL","SH","KN","LC","MF","PM","SM","ST","SC","SX","SK","SI","ZA","SS","ES","SR","SJ","SE","CH","TW","TZ","TK","TO","TT","TR","UA","GB","UM","UY","VA","EH"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;MAEaA,cAAAA,GAAiB;IAC5BC,EAAAA,EAAI,GAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,GAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,GAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,GAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,MAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,IAAA;IACJC,EAAAA,EAAI,GAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI,KAAA;IACJC,EAAAA,EAAI;AACN;;;;"}