
/**
 * The region that the scale thumbnails will focus on.
 * Each region comes from the [ISO 3166-1 alpha-2 code](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes).
 *
 * | Code | Region |
 * |------|--------|
 * | `AE` | United Arab Emirates |
 * | `AR` | Argentina |
 * | `AT` | Austria|
 * | `AU` | Australia|
 * | `BE` | Belgium|
 * | `BG` | Bulgaria|
 * | `BO` | Bolivia|
 * | `BR` | Brazil|
 * | `CA` | Canada|
 * | `CH` | Switzerland |
 * | `CI` | Cote D'Ivoire |
 * | `CL` | Chile|
 * | `CN` | China|
 * | `CO` | Colombia|
 * | `CR` | Costa Rica|
 * | `CZ` | Czech Republic|
 * | `DE` | Germany|
 * | `DK` | Denmark|
 * | `EE` | Estonia|
 * | `EG` | Egypt|
 * | `ES` | Spain|
 * | `FI` | Finland |
 * | `FR` | France|
 * | `GB` | Great Britain|
 * | `GL` | Greenland|
 * | `GR` | Greece|
 * | `GT` | Guatemala|
 * | `HK` | Hong Kong|
 * | `ID` | Indonesia|
 * | `IE` | Ireland|
 * | `IL` | Israel|
 * | `IN` | India|
 * | `IQ` | Iraq|
 * | `IS` | Iceland|
 * | `IT` | Italy|
 * | `JP` | Japan|
 * | `KE` | Kenya|
 * | `KR` | South Korea|
 * | `KW` | Kuwait|
 * | `LI` | Liechtenstein|
 * | `LT` | Lithuania|
 * | `LU` | Luxembourg|
 * | `LV` | Latvia|
 * | `MA` | Morocco|
 * | `MG` | Madagascar|
 * | `ML` | Mali|
 * | `MO` | Macao|
 * | `MX` | Mexico|
 * | `MY` | Malaysia|
 * | `NI` | Nicaragua|
 * | `NL` | Netherlands|
 * | `NO` | Norway|
 * | `NZ` | New Zealand|
 * | `PE` | Peru|
 * | `PL` | Poland|
 * | `PR` | Puerto Rico|
 * | `PT` | Portugal|
 * | `RO` | Romania|
 * | `RU` | Russia|
 * | `RW` | Rwanda|
 * | `SE` | Sweden|
 * | `SG` | Singapore|
 * | `SK` | Slovakia|
 * | `SR` | Suriname|
 * | `SV` | El Salvador|
 * | `TH` | Thailand|
 * | `TN` | Tunisia|
 * | `TW` | Taiwan|
 * | `US` | United States|
 * | `VE` | Venezuela|
 * | `VI` | U.S. Virgin Islands|
 * | `ZA` | South Africa|
 */
export type SupportedRegion = LowerCaseRegion | UpperCaseRegion;

export type LowerCaseRegion = "ae" | "ar" | "at" | "au" | "be" | "bg" | "bo" | "br" | "ca" | "ch" | "ci" | "cl" | "cn" | "co" | "cr" | "cz" | "de" | "dk" | "ee" | "eg" | "es" | "fi" | "fr" | "gb" | "gl" | "gr" | "gt" | "hk" | "id" | "ie" | "il" | "in" | "iq" | "is" | "it" | "jp" | "ke" | "kr" | "kw" | "li" | "lt" | "lu" | "lv" | "ma" | "mg" | "ml" | "mo" | "mx" | "my" | "ni" | "nl" | "no" | "nz" | "pe" | "pl" | "pr" | "pt" | "ro" | "ru" | "rw" | "se" | "sg" | "sk" | "sr" | "sv" | "th" | "tn" | "tw" | "us" | "ve" | "vi" | "za";

export type UpperCaseRegion = Uppercase<LowerCaseRegion>;