regions = [
{ region: 'AS-CN-EAST-FJ', pretty: 'Asia: Mainland China: East: 福建 Fujian', scale: 'PiB' },
{ region: 'AS-CN-EAST-SH', pretty: 'Asia: Mainland China: East: 上海 Shanghai', scale: 'PiB' },
{ region: 'AS-CN-EAST-ZJ', pretty: 'Asia: Mainland China: East: 浙江 Zhejiang', scale: 'PiB' },
{ region: 'AS-CN-EAST-JS', pretty: 'Asia: Mainland China: East: 江苏 Jiangsu', scale: 'PiB' },
{ region: 'AS-CN-SOUTH-GD', pretty: 'Asia: Mainland China: South: 广东 Guangdong', scale: 'PiB' },
{ region: 'AS-CN-SOUTH-GX', pretty: 'Asia: Mainland China: South: 广西 Guangxi', scale: 'PiB' },
{ region: 'AS-CN-SOUTH-HI', pretty: 'Asia: Mainland China: South: 海南 Hainan', scale: 'PiB' },
{ region: 'AS-CN-NORTHWEST-XJ', pretty: 'Asia: Mainland China: Northwest: 新疆 Xinjiang', scale: 'PiB' },
{ region: 'AS-CN-NORTHWEST-SN', pretty: 'Asia: Mainland China: Northwest: 陕西 Shaanxi', scale: 'PiB' },
{ region: 'AS-CN-NORTHWEST-XX', pretty: 'Asia: Mainland China: Northwest: Others Combined', scale: 'PiB' },
{ region: 'AS-CN-NORTH-BJ', pretty: 'Asia: Mainland China: North: 北京 Beijing', scale: 'PiB' },
{ region: 'AS-CN-NORTH-SD', pretty: 'Asia: Mainland China: North: 山东 Shandong', scale: 'PiB' },
{ region: 'AS-CN-NORTH-NM', pretty: 'Asia: Mainland China: North: 内蒙古 Inner Mongolia', scale: 'PiB' },
{ region: 'AS-CN-NORTH-HA', pretty: 'Asia: Mainland China: North: 河南 Henan', scale: 'PiB' },
{ region: 'AS-CN-NORTH-HE', pretty: 'Asia: Mainland China: North: 河北 Hebei', scale: 'PiB' },
{ region: 'AS-CN-NORTH-TJ', pretty: 'Asia: Mainland China: North: 天津 Tianjin', scale: 'PiB' },
{ region: 'AS-CN-NORTH-SX', pretty: 'Asia: Mainland China: North: 山西 Shanxi', scale: 'PiB' },
{ region: 'AS-CN-SOUTHWEST-SC', pretty: 'Asia: Mainland China: Southwest: 四川 Sichuan', scale: 'PiB' },
{ region: 'AS-CN-SOUTHWEST-CQ', pretty: 'Asia: Mainland China: Southwest: 重庆 Chongqing', scale: 'PiB' },
{ region: 'AS-CN-SOUTHWEST-GZ', pretty: 'Asia: Mainland China: Southwest: 贵州 Guizhou', scale: 'PiB' },
{ region: 'AS-CN-SOUTHWEST-YN', pretty: 'Asia: Mainland China: Southwest: 云南 Yunnan', scale: 'PiB' },
{ region: 'AS-CN-SOUTHWEST-XZ', pretty: 'Asia: Mainland China: Southwest: 西藏 Tibet', scale: 'PiB' },
{ region: 'AS-CN-SOUTHCENTRAL-JX', pretty: 'Asia: Mainland China: South-Central: 江西 Jiangxi', scale: 'PiB' },
{ region: 'AS-CN-SOUTHCENTRAL-HN', pretty: 'Asia: Mainland China: South-Central: 湖南 Hunan', scale: 'PiB' },
{ region: 'AS-CN-SOUTHCENTRAL-AH', pretty: 'Asia: Mainland China: South-Central: 安徽 Anhui', scale: 'PiB' },
{ region: 'AS-CN-SOUTHCENTRAL-HB', pretty: 'Asia: Mainland China: South-Central: 湖北 Hubei', scale: 'PiB' },
{ region: 'AS-CN-NORTHEAST-XX', pretty: 'Asia: Mainland China: Northeast: Combined', scale: 'PiB' },
{ region: 'AS-CN-XX', pretty: 'Asia: Mainland China: Others', note: 'Does not include Hong Kong, Taiwan', scale: 'PiB' },
{ region: 'AS-SG', pretty: 'Asia: Singapore', note: 'Includes multi-region miners (China).', scale: 'PiB' },
{ region: 'AS-KR', pretty: 'Asia: Korea', note: 'Currently only South Korea', scale: 'PiB' },
{ region: 'AS-HK', pretty: 'Asia: Hong Kong', note: 'Includes multi-region miners (China).', scale: 'PiB' },
{ region: 'AS-JP', pretty: 'Asia: Japan', scale: 'PiB' },
{ region: 'AS-XX', pretty: 'Asia: Other', scale: 'PiB' },
{ region: 'NA-US-SOUTH-VA', pretty: 'North America: USA: South: Virgina', scale: 'PiB' },
{ region: 'NA-US-SOUTH-NC', pretty: 'North America: USA: South: North Carolina', scale: 'PiB' },
{ region: 'NA-US-SOUTH-TX', pretty: 'North America: USA: South: Texas', scale: 'PiB' },
{ region: 'NA-US-SOUTH-GA', pretty: 'North America: USA: South: Georgia', scale: 'PiB' },
{ region: 'NA-US-SOUTH-FL', pretty: 'North America: USA: South: Florida', scale: 'PiB' },
{ region: 'NA-US-SOUTH-XX', pretty: 'North America: USA: South: Others Combined', scale: 'PiB' },
{ region: 'NA-US-WEST-CA', pretty: 'North America: USA: West: California', scale: 'PiB' },
{ region: 'NA-US-WEST-WA', pretty: 'North America: USA: West: Washington', scale: 'PiB' },
{ region: 'NA-US-WEST-OR', pretty: 'North America: USA: West: Oregon', scale: 'PiB' },
{ region: 'NA-US-WEST-CO', pretty: 'North America: USA: West: Colorado', scale: 'PiB' },
{ region: 'NA-US-WEST-UT', pretty: 'North America: USA: West: Utah', scale: 'PiB' },
{ region: 'NA-US-WEST-XX', pretty: 'North America: USA: West: Others Combined', scale: 'PiB' },
{ region: 'NA-US-MIDWEST-IA', pretty: 'North America: USA: Midwest: Iowa', scale: 'PiB' },
{ region: 'NA-US-MIDWEST-IL', pretty: 'North America: USA: Midwest: Illinois', scale: 'PiB' },
{ region: 'NA-US-MIDWEST-MI', pretty: 'North America: USA: Midwest: Michigan', scale: 'PiB' },
{ region: 'NA-US-MIDWEST-NE', pretty: 'North America: USA: Midwest: Nebraska', scale: 'PiB' },
{ region: 'NA-US-MIDWEST-WI', pretty: 'North America: USA: Midwest: Wisconsin', scale: 'PiB' },
{ region: 'NA-US-MIDWEST-XX', pretty: 'North America: USA: Midwest: Others Combined', scale: 'PiB' },
{ region: 'NA-US-NORTHEAST-NY', pretty: 'North America: USA: Northeast: New York', scale: 'PiB' },
{ region: 'NA-US-NORTHEAST-MA', pretty: 'North America: USA: Northeast: Massachusetts', scale: 'PiB' },
{ region: 'NA-US-NORTHEAST-PA', pretty: 'North America: USA: Northeast: Pennsylvania', scale: 'PiB' },
{ region: 'NA-US-NORTHEAST-NJ', pretty: 'North America: USA: Northeast: New Jersey', scale: 'PiB' },
{ region: 'NA-US-NORTHEAST-XX', pretty: 'North America: USA: Northeast: Others Combined', scale: 'PiB' },
{ region: 'NA-US-XX', pretty: 'North America: USA: Others Combined', scale: 'PiB' },
{ region: 'NA-CA', pretty: 'North America: Canada', scale: 'PiB' },
{ region: 'NA-XX', pretty: 'North America: Mexico + Other', note: 'No miners currently in Carribean, Central America.', scale: 'PiB' },
{ region: 'EU-WEST-DE', pretty: 'Europe: West: Germany', scale: 'PiB' },
{ region: 'EU-WEST-NL', pretty: 'Europe: West: Netherlands', scale: 'PiB' },
{ region: 'EU-WEST-FR', pretty: 'Europe: West: France', scale: 'PiB' },
{ region: 'EU-WEST-BE', pretty: 'Europe: West: Belgium', scale: 'PiB' },
{ region: 'EU-WEST-XX', pretty: 'Europe: West: Others', scale: 'PiB' },
{ region: 'EU-EAST-UA', pretty: 'Europe: East: Ukraine', scale: 'PiB' },
{ region: 'EU-EAST-RU', pretty: 'Europe: East: Russia', scale: 'PiB' },
{ region: 'EU-EAST-BG', pretty: 'Europe: East: Bulgaria', scale: 'PiB' },
{ region: 'EU-EAST-PL', pretty: 'Europe: East: Poland', scale: 'PiB' },
{ region: 'EU-EAST-XX', pretty: 'Europe: East: Others', scale: 'PiB' },
{ region: 'EU-NORTH-GB', pretty: 'Europe: North: United Kingdom', scale: 'PiB' },
{ region: 'EU-NORTH-NO', pretty: 'Europe: North: Norway', scale: 'PiB' },
{ region: 'EU-NORTH-XX', pretty: 'Europe: North: Others', scale: 'PiB' },
{ region: 'EU-SOUTH-XX', pretty: 'Europe: South: Combined', scale: 'PiB' },
{ region: 'OC-XX', pretty: 'Oceania', scale: 'PiB' },
{ region: 'AF-XX', pretty: 'Africa', note: 'Includes multi-region miners (China).', scale: 'PiB' },
{ region: 'SA-XX', pretty: 'South America', note: 'Includes multi-region miners (China).', scale: 'PiB' },
{ region: 'none', pretty: 'No Region', note: "Miners without IP addresses that can't be geo-located. Unavailable for online deals.", scale: 'EiB' }
]