From 830b9ee608dac023a422362127295c8a5efe20cd Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 29 Jun 2021 18:12:52 -0400 Subject: [PATCH] Clean up and I think I fixed a weird bug with Pydantic models and the list object type. It seems to try for a dict conversion first if Union[dict,list] is used. --- app/db_sql.py | 21 ++++++++-------- app/models/response_models.py | 25 ++++++++++++------- app/routers/lookup.py | 45 ++++++++++++++++++++++++++++++----- app/routers/user.py | 2 +- country.txt | 1 + time_zone.txt | 1 + 6 files changed, 70 insertions(+), 25 deletions(-) create mode 100644 country.txt create mode 100644 time_zone.txt diff --git a/app/db_sql.py b/app/db_sql.py index 0b7b0ac..67286d5 100644 --- a/app/db_sql.py +++ b/app/db_sql.py @@ -288,16 +288,17 @@ def sql_insert_or_update( # The catch all SQL SELECT function - STI 2021-02-17 # This one does it all for SQL SELECT queries def sql_select( - table_name:str|None=None, - record_id:int|None=None, - record_id_random:str|None=None, - field_name:str|None=None, - field_value=None, - sql:str|None=None, - data:dict|None=None, - rm_id_random:bool=False, - as_dict:bool|None=True, - as_list:bool|None=False + table_name: str|None = None, + record_id: int|None = None, + record_id_random: str|None = None, + field_name: str|None = None, + field_value = None, + sql: str|None = None, + data: dict|None = None, + rm_id_random: bool = False, + as_dict: bool|None = True, + as_list: bool|None = False, + max_count: int = 100000 ): #log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL log.debug(locals()) diff --git a/app/models/response_models.py b/app/models/response_models.py index 85c5eda..e5ff71d 100644 --- a/app/models/response_models.py +++ b/app/models/response_models.py @@ -22,7 +22,7 @@ class Resp_Body_Base(BaseModel): # alias = 'test_prop_alias' # ) - data: Union[dict, list] + data: Union[list, dict] meta: Optional[dict] # ### END ### API Response Model ### Resp_Body_Base() ### @@ -41,17 +41,22 @@ def mk_resp( exclude_unset: bool = True, response = None ): - log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL + # log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL log.debug(locals()) if data is None: data_out = { 'result': data } elif data == False: data_out = { 'result': data } elif data == True: data_out = { 'result': data } - elif isinstance(data, dict): data_out = data - elif isinstance(data, list): data_out = data + elif isinstance(data, dict): + log.info('Data type is a dict') + data_out = data + elif isinstance(data, list): + log.info('Data type is a list') + data_out = data else: # Assuming it is still and object. This should be improved. Example model type: "" + log.info('Data type is other') data_out = data.dict(by_alias=by_alias, exclude_unset=exclude_unset) - log.debug(data_out) + # log.debug(data_out) resp_body = {} resp_body['data'] = data_out @@ -90,11 +95,15 @@ def mk_resp( elif status_code == 503: response.status_code = status.HTTP_503_SERVICE_UNAVAILABLE elif status_code == 504: response.status_code = status.HTTP_504_GATEWAY_TIMEOUT - # log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL - log.debug(type(resp_body['data'])) + log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL + # log.debug(resp_body) + # log.debug(type(resp_body['data'])) + + # import json + # with open('data.txt', 'w') as outfile: + # json.dump(resp_body['data'], outfile) resp_body_obj = Resp_Body_Base(**resp_body) - # resp_body_obj.test_prop = 'my value' log.debug(resp_body_obj) resp_body_dict = resp_body_obj.dict(by_alias=by_alias, exclude_unset=exclude_unset) log.debug(resp_body_dict) diff --git a/app/routers/lookup.py b/app/routers/lookup.py index e0d9bde..2ce681b 100644 --- a/app/routers/lookup.py +++ b/app/routers/lookup.py @@ -1,5 +1,4 @@ import datetime -#from datetime import datetime, time, timedelta from fastapi import APIRouter, Body, Depends, Header, HTTPException, Query, status from pydantic import BaseModel, EmailStr, Field from typing import Dict, List, Optional, Set, Union @@ -12,7 +11,7 @@ from app.routers.api_crud import delete_obj_template, get_obj_template, get_obj_ from app.methods.lu_post_topic_methods import get_lu_post_topic_rec_list -from app.models.response_models import * +from app.models.response_models import Resp_Body_Base, mk_resp #from app.models.lookup_models import Lookup_Base @@ -31,7 +30,7 @@ async def get_lookup_li( log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL log.debug(locals()) - allowed_lookup_tables = ['country', 'country_subdivision', 'event_session_type', 'file_purpose', 'membership_member_status', 'order_status', 'post_topic', 'user_status'] + allowed_lookup_tables = ['country', 'country_subdivision', 'event_session_type', 'file_purpose', 'membership_member_status', 'order_status', 'post_topic', 'time_zone', 'user_status'] if for_lookup_name in allowed_lookup_tables: pass else: @@ -48,12 +47,46 @@ async def get_lookup_li( response_data = lu_post_topic_rec_list_result else: return mk_resp(data=False, status_code=400) # Bad Request + elif for_lookup_name == 'time_zone': + table_name = f'v_lu_{for_lookup_name}' + lu_time_zone_result = sql_select(table_name=table_name) + + log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL + log.debug(lu_time_zone_result) + log.debug(type(lu_time_zone_result)) + lu_time_zone_result = lu_time_zone_result[0:10] + # fake_li = [] + # import secrets + # for time_zone in lu_time_zone_result: + # fake = {} + # # fake['id'] = time_zone['id'] + # # fake['name'] = time_zone['name'] + # fake['xxx'] = secrets.token_urlsafe(8) + # fake['yyy'] = secrets.token_urlsafe(8) + # fake_li.append(fake) + # # time_zone['name'] = 'asdf' + response_data = lu_time_zone_result + # response_data = fake_li else: table_name = f'lu_{for_lookup_name}' lu_list_result = sql_select(table_name=table_name) - - log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL - log.debug(lu_list_result) response_data = lu_list_result + # fake_li = [] + # import secrets + # for list_item in lu_list_result: + # fake = {} + # # fake['id'] = time_zone['id'] + # # fake['name'] = time_zone['name'] + # fake['xxx'] = secrets.token_urlsafe(8) + # fake['yyy'] = secrets.token_urlsafe(8) + # fake_li.append(fake) + # response_data = fake_li + + # log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL + log.debug(response_data) + response_data = response_data + + log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL + log.debug(response_data) return mk_resp(data=response_data) diff --git a/app/routers/user.py b/app/routers/user.py index 7e857bb..78f8ca3 100644 --- a/app/routers/user.py +++ b/app/routers/user.py @@ -408,7 +408,7 @@ async def lookup_user_obj( return mk_resp(data=data) -# Look up a user with an email addresss for an account +# Look up a user with an email address for an account @router.get('/lookup_email', response_model=Resp_Body_Base) async def lookup_email( account_id: Union[int,str], diff --git a/country.txt b/country.txt new file mode 100644 index 0000000..673092c --- /dev/null +++ b/country.txt @@ -0,0 +1 @@ +[{"id": 1, "english_short_name": "Afghanistan", "alpha_2_code": "AF", "alpha-3_code": "AFG", "numeric_code": 4, "iso3166-2_subdivision_code": "ISO 3166-2:AF", "independent": "Yes", "sort": null}, {"id": 2, "english_short_name": "Albania", "alpha_2_code": "AL", "alpha-3_code": "ALB", "numeric_code": 8, "iso3166-2_subdivision_code": "ISO 3166-2:AL", "independent": "Yes", "sort": null}, {"id": 3, "english_short_name": "Antarctica", "alpha_2_code": "AQ", "alpha-3_code": "ATA", "numeric_code": 10, "iso3166-2_subdivision_code": "ISO 3166-2:AQ", "independent": "No", "sort": null}, {"id": 4, "english_short_name": "Algeria", "alpha_2_code": "DZ", "alpha-3_code": "DZA", "numeric_code": 12, "iso3166-2_subdivision_code": "ISO 3166-2:DZ", "independent": "Yes", "sort": null}, {"id": 5, "english_short_name": "American Samoa", "alpha_2_code": "AS", "alpha-3_code": "ASM", "numeric_code": 16, "iso3166-2_subdivision_code": "ISO 3166-2:AS", "independent": "No", "sort": null}, {"id": 6, "english_short_name": "Andorra", "alpha_2_code": "AD", "alpha-3_code": "AND", "numeric_code": 20, "iso3166-2_subdivision_code": "ISO 3166-2:AD", "independent": "Yes", "sort": null}, {"id": 7, "english_short_name": "Angola", "alpha_2_code": "AO", "alpha-3_code": "AGO", "numeric_code": 24, "iso3166-2_subdivision_code": "ISO 3166-2:AO", "independent": "Yes", "sort": null}, {"id": 8, "english_short_name": "Antigua and Barbuda", "alpha_2_code": "AG", "alpha-3_code": "ATG", "numeric_code": 28, "iso3166-2_subdivision_code": "ISO 3166-2:AG", "independent": "Yes", "sort": null}, {"id": 9, "english_short_name": "Azerbaijan", "alpha_2_code": "AZ", "alpha-3_code": "AZE", "numeric_code": 31, "iso3166-2_subdivision_code": "ISO 3166-2:AZ", "independent": "Yes", "sort": null}, {"id": 10, "english_short_name": "Argentina", "alpha_2_code": "AR", "alpha-3_code": "ARG", "numeric_code": 32, "iso3166-2_subdivision_code": "ISO 3166-2:AR", "independent": "Yes", "sort": null}, {"id": 11, "english_short_name": "Australia", "alpha_2_code": "AU", "alpha-3_code": "AUS", "numeric_code": 36, "iso3166-2_subdivision_code": "ISO 3166-2:AU", "independent": "Yes", "sort": null}, {"id": 12, "english_short_name": "Austria", "alpha_2_code": "AT", "alpha-3_code": "AUT", "numeric_code": 40, "iso3166-2_subdivision_code": "ISO 3166-2:AT", "independent": "Yes", "sort": null}, {"id": 13, "english_short_name": "Bahamas", "alpha_2_code": "BS", "alpha-3_code": "BHS", "numeric_code": 44, "iso3166-2_subdivision_code": "ISO 3166-2:BS", "independent": "Yes", "sort": null}, {"id": 14, "english_short_name": "Bahrain", "alpha_2_code": "BH", "alpha-3_code": "BHR", "numeric_code": 48, "iso3166-2_subdivision_code": "ISO 3166-2:BH", "independent": "Yes", "sort": null}, {"id": 15, "english_short_name": "Bangladesh", "alpha_2_code": "BD", "alpha-3_code": "BGD", "numeric_code": 50, "iso3166-2_subdivision_code": "ISO 3166-2:BD", "independent": "Yes", "sort": null}, {"id": 16, "english_short_name": "Armenia", "alpha_2_code": "AM", "alpha-3_code": "ARM", "numeric_code": 51, "iso3166-2_subdivision_code": "ISO 3166-2:AM", "independent": "Yes", "sort": null}, {"id": 17, "english_short_name": "Barbados", "alpha_2_code": "BB", "alpha-3_code": "BRB", "numeric_code": 52, "iso3166-2_subdivision_code": "ISO 3166-2:BB", "independent": "Yes", "sort": null}, {"id": 18, "english_short_name": "Belgium", "alpha_2_code": "BE", "alpha-3_code": "BEL", "numeric_code": 56, "iso3166-2_subdivision_code": "ISO 3166-2:BE", "independent": "Yes", "sort": null}, {"id": 19, "english_short_name": "Bermuda", "alpha_2_code": "BM", "alpha-3_code": "BMU", "numeric_code": 60, "iso3166-2_subdivision_code": "ISO 3166-2:BM", "independent": "No", "sort": null}, {"id": 20, "english_short_name": "Bhutan", "alpha_2_code": "BT", "alpha-3_code": "BTN", "numeric_code": 64, "iso3166-2_subdivision_code": "ISO 3166-2:BT", "independent": "Yes", "sort": null}, {"id": 21, "english_short_name": "Bolivia (Plurinational State of)", "alpha_2_code": "BO", "alpha-3_code": "BOL", "numeric_code": 68, "iso3166-2_subdivision_code": "ISO 3166-2:BO", "independent": "Yes", "sort": null}, {"id": 22, "english_short_name": "Bosnia and Herzegovina", "alpha_2_code": "BA", "alpha-3_code": "BIH", "numeric_code": 70, "iso3166-2_subdivision_code": "ISO 3166-2:BA", "independent": "Yes", "sort": null}, {"id": 23, "english_short_name": "Botswana", "alpha_2_code": "BW", "alpha-3_code": "BWA", "numeric_code": 72, "iso3166-2_subdivision_code": "ISO 3166-2:BW", "independent": "Yes", "sort": null}, {"id": 24, "english_short_name": "Bouvet Island", "alpha_2_code": "BV", "alpha-3_code": "BVT", "numeric_code": 74, "iso3166-2_subdivision_code": "ISO 3166-2:BV", "independent": "No", "sort": null}, {"id": 25, "english_short_name": "Brazil", "alpha_2_code": "BR", "alpha-3_code": "BRA", "numeric_code": 76, "iso3166-2_subdivision_code": "ISO 3166-2:BR", "independent": "Yes", "sort": null}, {"id": 26, "english_short_name": "Belize", "alpha_2_code": "BZ", "alpha-3_code": "BLZ", "numeric_code": 84, "iso3166-2_subdivision_code": "ISO 3166-2:BZ", "independent": "Yes", "sort": null}, {"id": 27, "english_short_name": "British Indian Ocean Territory", "alpha_2_code": "IO", "alpha-3_code": "IOT", "numeric_code": 86, "iso3166-2_subdivision_code": "ISO 3166-2:IO", "independent": "No", "sort": null}, {"id": 28, "english_short_name": "Solomon Islands", "alpha_2_code": "SB", "alpha-3_code": "SLB", "numeric_code": 90, "iso3166-2_subdivision_code": "ISO 3166-2:SB", "independent": "Yes", "sort": null}, {"id": 29, "english_short_name": "Virgin Islands (British)", "alpha_2_code": "VG", "alpha-3_code": "VGB", "numeric_code": 92, "iso3166-2_subdivision_code": "ISO 3166-2:VG", "independent": "No", "sort": null}, {"id": 30, "english_short_name": "Brunei Darussalam", "alpha_2_code": "BN", "alpha-3_code": "BRN", "numeric_code": 96, "iso3166-2_subdivision_code": "ISO 3166-2:BN", "independent": "Yes", "sort": null}, {"id": 31, "english_short_name": "Bulgaria", "alpha_2_code": "BG", "alpha-3_code": "BGR", "numeric_code": 100, "iso3166-2_subdivision_code": "ISO 3166-2:BG", "independent": "Yes", "sort": null}, {"id": 32, "english_short_name": "Myanmar", "alpha_2_code": "MM", "alpha-3_code": "MMR", "numeric_code": 104, "iso3166-2_subdivision_code": "ISO 3166-2:MM", "independent": "Yes", "sort": null}, {"id": 33, "english_short_name": "Burundi", "alpha_2_code": "BI", "alpha-3_code": "BDI", "numeric_code": 108, "iso3166-2_subdivision_code": "ISO 3166-2:BI", "independent": "Yes", "sort": null}, {"id": 34, "english_short_name": "Belarus", "alpha_2_code": "BY", "alpha-3_code": "BLR", "numeric_code": 112, "iso3166-2_subdivision_code": "ISO 3166-2:BY", "independent": "Yes", "sort": null}, {"id": 35, "english_short_name": "Cambodia", "alpha_2_code": "KH", "alpha-3_code": "KHM", "numeric_code": 116, "iso3166-2_subdivision_code": "ISO 3166-2:KH", "independent": "Yes", "sort": null}, {"id": 36, "english_short_name": "Cameroon", "alpha_2_code": "CM", "alpha-3_code": "CMR", "numeric_code": 120, "iso3166-2_subdivision_code": "ISO 3166-2:CM", "independent": "Yes", "sort": null}, {"id": 37, "english_short_name": "Canada", "alpha_2_code": "CA", "alpha-3_code": "CAN", "numeric_code": 124, "iso3166-2_subdivision_code": "ISO 3166-2:CA", "independent": "Yes", "sort": null}, {"id": 38, "english_short_name": "Cabo Verde", "alpha_2_code": "CV", "alpha-3_code": "CPV", "numeric_code": 132, "iso3166-2_subdivision_code": "ISO 3166-2:CV", "independent": "Yes", "sort": null}, {"id": 39, "english_short_name": "Cayman Islands", "alpha_2_code": "KY", "alpha-3_code": "CYM", "numeric_code": 136, "iso3166-2_subdivision_code": "ISO 3166-2:KY", "independent": "No", "sort": null}, {"id": 40, "english_short_name": "Central African Republic", "alpha_2_code": "CF", "alpha-3_code": "CAF", "numeric_code": 140, "iso3166-2_subdivision_code": "ISO 3166-2:CF", "independent": "Yes", "sort": null}, {"id": 41, "english_short_name": "Sri Lanka", "alpha_2_code": "LK", "alpha-3_code": "LKA", "numeric_code": 144, "iso3166-2_subdivision_code": "ISO 3166-2:LK", "independent": "Yes", "sort": null}, {"id": 42, "english_short_name": "Chad", "alpha_2_code": "TD", "alpha-3_code": "TCD", "numeric_code": 148, "iso3166-2_subdivision_code": "ISO 3166-2:TD", "independent": "Yes", "sort": null}, {"id": 43, "english_short_name": "Chile", "alpha_2_code": "CL", "alpha-3_code": "CHL", "numeric_code": 152, "iso3166-2_subdivision_code": "ISO 3166-2:CL", "independent": "Yes", "sort": null}, {"id": 44, "english_short_name": "China", "alpha_2_code": "CN", "alpha-3_code": "CHN", "numeric_code": 156, "iso3166-2_subdivision_code": "ISO 3166-2:CN", "independent": "Yes", "sort": null}, {"id": 45, "english_short_name": "Taiwan, Province of China[a]", "alpha_2_code": "TW", "alpha-3_code": "TWN", "numeric_code": 158, "iso3166-2_subdivision_code": "ISO 3166-2:TW", "independent": "No", "sort": null}, {"id": 46, "english_short_name": "Christmas Island", "alpha_2_code": "CX", "alpha-3_code": "CXR", "numeric_code": 162, "iso3166-2_subdivision_code": "ISO 3166-2:CX", "independent": "No", "sort": null}, {"id": 47, "english_short_name": "Cocos (Keeling) Islands", "alpha_2_code": "CC", "alpha-3_code": "CCK", "numeric_code": 166, "iso3166-2_subdivision_code": "ISO 3166-2:CC", "independent": "No", "sort": null}, {"id": 48, "english_short_name": "Colombia", "alpha_2_code": "CO", "alpha-3_code": "COL", "numeric_code": 170, "iso3166-2_subdivision_code": "ISO 3166-2:CO", "independent": "Yes", "sort": null}, {"id": 49, "english_short_name": "Comoros", "alpha_2_code": "KM", "alpha-3_code": "COM", "numeric_code": 174, "iso3166-2_subdivision_code": "ISO 3166-2:KM", "independent": "Yes", "sort": null}, {"id": 50, "english_short_name": "Mayotte", "alpha_2_code": "YT", "alpha-3_code": "MYT", "numeric_code": 175, "iso3166-2_subdivision_code": "ISO 3166-2:YT", "independent": "No", "sort": null}, {"id": 51, "english_short_name": "Congo", "alpha_2_code": "CG", "alpha-3_code": "COG", "numeric_code": 178, "iso3166-2_subdivision_code": "ISO 3166-2:CG", "independent": "Yes", "sort": null}, {"id": 52, "english_short_name": "Congo (Democratic Republic of the)", "alpha_2_code": "CD", "alpha-3_code": "COD", "numeric_code": 180, "iso3166-2_subdivision_code": "ISO 3166-2:CD", "independent": "Yes", "sort": null}, {"id": 53, "english_short_name": "Cook Islands", "alpha_2_code": "CK", "alpha-3_code": "COK", "numeric_code": 184, "iso3166-2_subdivision_code": "ISO 3166-2:CK", "independent": "No", "sort": null}, {"id": 54, "english_short_name": "Costa Rica", "alpha_2_code": "CR", "alpha-3_code": "CRI", "numeric_code": 188, "iso3166-2_subdivision_code": "ISO 3166-2:CR", "independent": "Yes", "sort": null}, {"id": 55, "english_short_name": "Croatia", "alpha_2_code": "HR", "alpha-3_code": "HRV", "numeric_code": 191, "iso3166-2_subdivision_code": "ISO 3166-2:HR", "independent": "Yes", "sort": null}, {"id": 56, "english_short_name": "Cuba", "alpha_2_code": "CU", "alpha-3_code": "CUB", "numeric_code": 192, "iso3166-2_subdivision_code": "ISO 3166-2:CU", "independent": "Yes", "sort": null}, {"id": 57, "english_short_name": "Cyprus", "alpha_2_code": "CY", "alpha-3_code": "CYP", "numeric_code": 196, "iso3166-2_subdivision_code": "ISO 3166-2:CY", "independent": "Yes", "sort": null}, {"id": 58, "english_short_name": "Czechia", "alpha_2_code": "CZ", "alpha-3_code": "CZE", "numeric_code": 203, "iso3166-2_subdivision_code": "ISO 3166-2:CZ", "independent": "Yes", "sort": null}, {"id": 59, "english_short_name": "Benin", "alpha_2_code": "BJ", "alpha-3_code": "BEN", "numeric_code": 204, "iso3166-2_subdivision_code": "ISO 3166-2:BJ", "independent": "Yes", "sort": null}, {"id": 60, "english_short_name": "Denmark", "alpha_2_code": "DK", "alpha-3_code": "DNK", "numeric_code": 208, "iso3166-2_subdivision_code": "ISO 3166-2:DK", "independent": "Yes", "sort": null}, {"id": 61, "english_short_name": "Dominica", "alpha_2_code": "DM", "alpha-3_code": "DMA", "numeric_code": 212, "iso3166-2_subdivision_code": "ISO 3166-2:DM", "independent": "Yes", "sort": null}, {"id": 62, "english_short_name": "Dominican Republic", "alpha_2_code": "DO", "alpha-3_code": "DOM", "numeric_code": 214, "iso3166-2_subdivision_code": "ISO 3166-2:DO", "independent": "Yes", "sort": null}, {"id": 63, "english_short_name": "Ecuador", "alpha_2_code": "EC", "alpha-3_code": "ECU", "numeric_code": 218, "iso3166-2_subdivision_code": "ISO 3166-2:EC", "independent": "Yes", "sort": null}, {"id": 64, "english_short_name": "El Salvador", "alpha_2_code": "SV", "alpha-3_code": "SLV", "numeric_code": 222, "iso3166-2_subdivision_code": "ISO 3166-2:SV", "independent": "Yes", "sort": null}, {"id": 65, "english_short_name": "Equatorial Guinea", "alpha_2_code": "GQ", "alpha-3_code": "GNQ", "numeric_code": 226, "iso3166-2_subdivision_code": "ISO 3166-2:GQ", "independent": "Yes", "sort": null}, {"id": 66, "english_short_name": "Ethiopia", "alpha_2_code": "ET", "alpha-3_code": "ETH", "numeric_code": 231, "iso3166-2_subdivision_code": "ISO 3166-2:ET", "independent": "Yes", "sort": null}, {"id": 67, "english_short_name": "Eritrea", "alpha_2_code": "ER", "alpha-3_code": "ERI", "numeric_code": 232, "iso3166-2_subdivision_code": "ISO 3166-2:ER", "independent": "Yes", "sort": null}, {"id": 68, "english_short_name": "Estonia", "alpha_2_code": "EE", "alpha-3_code": "EST", "numeric_code": 233, "iso3166-2_subdivision_code": "ISO 3166-2:EE", "independent": "Yes", "sort": null}, {"id": 69, "english_short_name": "Faroe Islands", "alpha_2_code": "FO", "alpha-3_code": "FRO", "numeric_code": 234, "iso3166-2_subdivision_code": "ISO 3166-2:FO", "independent": "No", "sort": null}, {"id": 70, "english_short_name": "Falkland Islands (Malvinas)", "alpha_2_code": "FK", "alpha-3_code": "FLK", "numeric_code": 238, "iso3166-2_subdivision_code": "ISO 3166-2:FK", "independent": "No", "sort": null}, {"id": 71, "english_short_name": "South Georgia and the South Sandwich Islands", "alpha_2_code": "GS", "alpha-3_code": "SGS", "numeric_code": 239, "iso3166-2_subdivision_code": "ISO 3166-2:GS", "independent": "No", "sort": null}, {"id": 72, "english_short_name": "Fiji", "alpha_2_code": "FJ", "alpha-3_code": "FJI", "numeric_code": 242, "iso3166-2_subdivision_code": "ISO 3166-2:FJ", "independent": "Yes", "sort": null}, {"id": 73, "english_short_name": "Finland", "alpha_2_code": "FI", "alpha-3_code": "FIN", "numeric_code": 246, "iso3166-2_subdivision_code": "ISO 3166-2:FI", "independent": "Yes", "sort": null}, {"id": 74, "english_short_name": "\u00c5land Islands", "alpha_2_code": "AX", "alpha-3_code": "ALA", "numeric_code": 248, "iso3166-2_subdivision_code": "ISO 3166-2:AX", "independent": "No", "sort": null}, {"id": 75, "english_short_name": "France", "alpha_2_code": "FR", "alpha-3_code": "FRA", "numeric_code": 250, "iso3166-2_subdivision_code": "ISO 3166-2:FR", "independent": "Yes", "sort": null}, {"id": 76, "english_short_name": "French Guiana", "alpha_2_code": "GF", "alpha-3_code": "GUF", "numeric_code": 254, "iso3166-2_subdivision_code": "ISO 3166-2:GF", "independent": "No", "sort": null}, {"id": 77, "english_short_name": "French Polynesia", "alpha_2_code": "PF", "alpha-3_code": "PYF", "numeric_code": 258, "iso3166-2_subdivision_code": "ISO 3166-2:PF", "independent": "No", "sort": null}, {"id": 78, "english_short_name": "French Southern Territories", "alpha_2_code": "TF", "alpha-3_code": "ATF", "numeric_code": 260, "iso3166-2_subdivision_code": "ISO 3166-2:TF", "independent": "No", "sort": null}, {"id": 79, "english_short_name": "Djibouti", "alpha_2_code": "DJ", "alpha-3_code": "DJI", "numeric_code": 262, "iso3166-2_subdivision_code": "ISO 3166-2:DJ", "independent": "Yes", "sort": null}, {"id": 80, "english_short_name": "Gabon", "alpha_2_code": "GA", "alpha-3_code": "GAB", "numeric_code": 266, "iso3166-2_subdivision_code": "ISO 3166-2:GA", "independent": "Yes", "sort": null}, {"id": 81, "english_short_name": "Georgia", "alpha_2_code": "GE", "alpha-3_code": "GEO", "numeric_code": 268, "iso3166-2_subdivision_code": "ISO 3166-2:GE", "independent": "Yes", "sort": null}, {"id": 82, "english_short_name": "Gambia", "alpha_2_code": "GM", "alpha-3_code": "GMB", "numeric_code": 270, "iso3166-2_subdivision_code": "ISO 3166-2:GM", "independent": "Yes", "sort": null}, {"id": 83, "english_short_name": "Palestine, State of", "alpha_2_code": "PS", "alpha-3_code": "PSE", "numeric_code": 275, "iso3166-2_subdivision_code": "ISO 3166-2:PS", "independent": "No", "sort": null}, {"id": 84, "english_short_name": "Germany", "alpha_2_code": "DE", "alpha-3_code": "DEU", "numeric_code": 276, "iso3166-2_subdivision_code": "ISO 3166-2:DE", "independent": "Yes", "sort": null}, {"id": 85, "english_short_name": "Ghana", "alpha_2_code": "GH", "alpha-3_code": "GHA", "numeric_code": 288, "iso3166-2_subdivision_code": "ISO 3166-2:GH", "independent": "Yes", "sort": null}, {"id": 86, "english_short_name": "Gibraltar", "alpha_2_code": "GI", "alpha-3_code": "GIB", "numeric_code": 292, "iso3166-2_subdivision_code": "ISO 3166-2:GI", "independent": "No", "sort": null}, {"id": 87, "english_short_name": "Kiribati", "alpha_2_code": "KI", "alpha-3_code": "KIR", "numeric_code": 296, "iso3166-2_subdivision_code": "ISO 3166-2:KI", "independent": "Yes", "sort": null}, {"id": 88, "english_short_name": "Greece", "alpha_2_code": "GR", "alpha-3_code": "GRC", "numeric_code": 300, "iso3166-2_subdivision_code": "ISO 3166-2:GR", "independent": "Yes", "sort": null}, {"id": 89, "english_short_name": "Greenland", "alpha_2_code": "GL", "alpha-3_code": "GRL", "numeric_code": 304, "iso3166-2_subdivision_code": "ISO 3166-2:GL", "independent": "No", "sort": null}, {"id": 90, "english_short_name": "Grenada", "alpha_2_code": "GD", "alpha-3_code": "GRD", "numeric_code": 308, "iso3166-2_subdivision_code": "ISO 3166-2:GD", "independent": "Yes", "sort": null}, {"id": 91, "english_short_name": "Guadeloupe", "alpha_2_code": "GP", "alpha-3_code": "GLP", "numeric_code": 312, "iso3166-2_subdivision_code": "ISO 3166-2:GP", "independent": "No", "sort": null}, {"id": 92, "english_short_name": "Guam", "alpha_2_code": "GU", "alpha-3_code": "GUM", "numeric_code": 316, "iso3166-2_subdivision_code": "ISO 3166-2:GU", "independent": "No", "sort": null}, {"id": 93, "english_short_name": "Guatemala", "alpha_2_code": "GT", "alpha-3_code": "GTM", "numeric_code": 320, "iso3166-2_subdivision_code": "ISO 3166-2:GT", "independent": "Yes", "sort": null}, {"id": 94, "english_short_name": "Guinea", "alpha_2_code": "GN", "alpha-3_code": "GIN", "numeric_code": 324, "iso3166-2_subdivision_code": "ISO 3166-2:GN", "independent": "Yes", "sort": null}, {"id": 95, "english_short_name": "Guyana", "alpha_2_code": "GY", "alpha-3_code": "GUY", "numeric_code": 328, "iso3166-2_subdivision_code": "ISO 3166-2:GY", "independent": "Yes", "sort": null}, {"id": 96, "english_short_name": "Haiti", "alpha_2_code": "HT", "alpha-3_code": "HTI", "numeric_code": 332, "iso3166-2_subdivision_code": "ISO 3166-2:HT", "independent": "Yes", "sort": null}, {"id": 97, "english_short_name": "Heard Island and McDonald Islands", "alpha_2_code": "HM", "alpha-3_code": "HMD", "numeric_code": 334, "iso3166-2_subdivision_code": "ISO 3166-2:HM", "independent": "No", "sort": null}, {"id": 98, "english_short_name": "Holy See", "alpha_2_code": "VA", "alpha-3_code": "VAT", "numeric_code": 336, "iso3166-2_subdivision_code": "ISO 3166-2:VA", "independent": "Yes", "sort": null}, {"id": 99, "english_short_name": "Honduras", "alpha_2_code": "HN", "alpha-3_code": "HND", "numeric_code": 340, "iso3166-2_subdivision_code": "ISO 3166-2:HN", "independent": "Yes", "sort": null}, {"id": 100, "english_short_name": "Hong Kong", "alpha_2_code": "HK", "alpha-3_code": "HKG", "numeric_code": 344, "iso3166-2_subdivision_code": "ISO 3166-2:HK", "independent": "No", "sort": null}, {"id": 101, "english_short_name": "Hungary", "alpha_2_code": "HU", "alpha-3_code": "HUN", "numeric_code": 348, "iso3166-2_subdivision_code": "ISO 3166-2:HU", "independent": "Yes", "sort": null}, {"id": 102, "english_short_name": "Iceland", "alpha_2_code": "IS", "alpha-3_code": "ISL", "numeric_code": 352, "iso3166-2_subdivision_code": "ISO 3166-2:IS", "independent": "Yes", "sort": null}, {"id": 103, "english_short_name": "India", "alpha_2_code": "IN", "alpha-3_code": "IND", "numeric_code": 356, "iso3166-2_subdivision_code": "ISO 3166-2:IN", "independent": "Yes", "sort": null}, {"id": 104, "english_short_name": "Indonesia", "alpha_2_code": "ID", "alpha-3_code": "IDN", "numeric_code": 360, "iso3166-2_subdivision_code": "ISO 3166-2:ID", "independent": "Yes", "sort": null}, {"id": 105, "english_short_name": "Iran (Islamic Republic of)", "alpha_2_code": "IR", "alpha-3_code": "IRN", "numeric_code": 364, "iso3166-2_subdivision_code": "ISO 3166-2:IR", "independent": "Yes", "sort": null}, {"id": 106, "english_short_name": "Iraq", "alpha_2_code": "IQ", "alpha-3_code": "IRQ", "numeric_code": 368, "iso3166-2_subdivision_code": "ISO 3166-2:IQ", "independent": "Yes", "sort": null}, {"id": 107, "english_short_name": "Ireland", "alpha_2_code": "IE", "alpha-3_code": "IRL", "numeric_code": 372, "iso3166-2_subdivision_code": "ISO 3166-2:IE", "independent": "Yes", "sort": null}, {"id": 108, "english_short_name": "Israel", "alpha_2_code": "IL", "alpha-3_code": "ISR", "numeric_code": 376, "iso3166-2_subdivision_code": "ISO 3166-2:IL", "independent": "Yes", "sort": null}, {"id": 109, "english_short_name": "Italy", "alpha_2_code": "IT", "alpha-3_code": "ITA", "numeric_code": 380, "iso3166-2_subdivision_code": "ISO 3166-2:IT", "independent": "Yes", "sort": null}, {"id": 110, "english_short_name": "C\u00f4te d'Ivoire", "alpha_2_code": "CI", "alpha-3_code": "CIV", "numeric_code": 384, "iso3166-2_subdivision_code": "ISO 3166-2:CI", "independent": "Yes", "sort": null}, {"id": 111, "english_short_name": "Jamaica", "alpha_2_code": "JM", "alpha-3_code": "JAM", "numeric_code": 388, "iso3166-2_subdivision_code": "ISO 3166-2:JM", "independent": "Yes", "sort": null}, {"id": 112, "english_short_name": "Japan", "alpha_2_code": "JP", "alpha-3_code": "JPN", "numeric_code": 392, "iso3166-2_subdivision_code": "ISO 3166-2:JP", "independent": "Yes", "sort": null}, {"id": 113, "english_short_name": "Kazakhstan", "alpha_2_code": "KZ", "alpha-3_code": "KAZ", "numeric_code": 398, "iso3166-2_subdivision_code": "ISO 3166-2:KZ", "independent": "Yes", "sort": null}, {"id": 114, "english_short_name": "Jordan", "alpha_2_code": "JO", "alpha-3_code": "JOR", "numeric_code": 400, "iso3166-2_subdivision_code": "ISO 3166-2:JO", "independent": "Yes", "sort": null}, {"id": 115, "english_short_name": "Kenya", "alpha_2_code": "KE", "alpha-3_code": "KEN", "numeric_code": 404, "iso3166-2_subdivision_code": "ISO 3166-2:KE", "independent": "Yes", "sort": null}, {"id": 116, "english_short_name": "Korea (Democratic People's Republic of)", "alpha_2_code": "KP", "alpha-3_code": "PRK", "numeric_code": 408, "iso3166-2_subdivision_code": "ISO 3166-2:KP", "independent": "Yes", "sort": null}, {"id": 117, "english_short_name": "Korea (Republic of)", "alpha_2_code": "KR", "alpha-3_code": "KOR", "numeric_code": 410, "iso3166-2_subdivision_code": "ISO 3166-2:KR", "independent": "Yes", "sort": null}, {"id": 118, "english_short_name": "Kuwait", "alpha_2_code": "KW", "alpha-3_code": "KWT", "numeric_code": 414, "iso3166-2_subdivision_code": "ISO 3166-2:KW", "independent": "Yes", "sort": null}, {"id": 119, "english_short_name": "Kyrgyzstan", "alpha_2_code": "KG", "alpha-3_code": "KGZ", "numeric_code": 417, "iso3166-2_subdivision_code": "ISO 3166-2:KG", "independent": "Yes", "sort": null}, {"id": 120, "english_short_name": "Lao People's Democratic Republic", "alpha_2_code": "LA", "alpha-3_code": "LAO", "numeric_code": 418, "iso3166-2_subdivision_code": "ISO 3166-2:LA", "independent": "Yes", "sort": null}, {"id": 121, "english_short_name": "Lebanon", "alpha_2_code": "LB", "alpha-3_code": "LBN", "numeric_code": 422, "iso3166-2_subdivision_code": "ISO 3166-2:LB", "independent": "Yes", "sort": null}, {"id": 122, "english_short_name": "Lesotho", "alpha_2_code": "LS", "alpha-3_code": "LSO", "numeric_code": 426, "iso3166-2_subdivision_code": "ISO 3166-2:LS", "independent": "Yes", "sort": null}, {"id": 123, "english_short_name": "Latvia", "alpha_2_code": "LV", "alpha-3_code": "LVA", "numeric_code": 428, "iso3166-2_subdivision_code": "ISO 3166-2:LV", "independent": "Yes", "sort": null}, {"id": 124, "english_short_name": "Liberia", "alpha_2_code": "LR", "alpha-3_code": "LBR", "numeric_code": 430, "iso3166-2_subdivision_code": "ISO 3166-2:LR", "independent": "Yes", "sort": null}, {"id": 125, "english_short_name": "Libya", "alpha_2_code": "LY", "alpha-3_code": "LBY", "numeric_code": 434, "iso3166-2_subdivision_code": "ISO 3166-2:LY", "independent": "Yes", "sort": null}, {"id": 126, "english_short_name": "Liechtenstein", "alpha_2_code": "LI", "alpha-3_code": "LIE", "numeric_code": 438, "iso3166-2_subdivision_code": "ISO 3166-2:LI", "independent": "Yes", "sort": null}, {"id": 127, "english_short_name": "Lithuania", "alpha_2_code": "LT", "alpha-3_code": "LTU", "numeric_code": 440, "iso3166-2_subdivision_code": "ISO 3166-2:LT", "independent": "Yes", "sort": null}, {"id": 128, "english_short_name": "Luxembourg", "alpha_2_code": "LU", "alpha-3_code": "LUX", "numeric_code": 442, "iso3166-2_subdivision_code": "ISO 3166-2:LU", "independent": "Yes", "sort": null}, {"id": 129, "english_short_name": "Macao", "alpha_2_code": "MO", "alpha-3_code": "MAC", "numeric_code": 446, "iso3166-2_subdivision_code": "ISO 3166-2:MO", "independent": "No", "sort": null}, {"id": 130, "english_short_name": "Madagascar", "alpha_2_code": "MG", "alpha-3_code": "MDG", "numeric_code": 450, "iso3166-2_subdivision_code": "ISO 3166-2:MG", "independent": "Yes", "sort": null}, {"id": 131, "english_short_name": "Malawi", "alpha_2_code": "MW", "alpha-3_code": "MWI", "numeric_code": 454, "iso3166-2_subdivision_code": "ISO 3166-2:MW", "independent": "Yes", "sort": null}, {"id": 132, "english_short_name": "Malaysia", "alpha_2_code": "MY", "alpha-3_code": "MYS", "numeric_code": 458, "iso3166-2_subdivision_code": "ISO 3166-2:MY", "independent": "Yes", "sort": null}, {"id": 133, "english_short_name": "Maldives", "alpha_2_code": "MV", "alpha-3_code": "MDV", "numeric_code": 462, "iso3166-2_subdivision_code": "ISO 3166-2:MV", "independent": "Yes", "sort": null}, {"id": 134, "english_short_name": "Mali", "alpha_2_code": "ML", "alpha-3_code": "MLI", "numeric_code": 466, "iso3166-2_subdivision_code": "ISO 3166-2:ML", "independent": "Yes", "sort": null}, {"id": 135, "english_short_name": "Malta", "alpha_2_code": "MT", "alpha-3_code": "MLT", "numeric_code": 470, "iso3166-2_subdivision_code": "ISO 3166-2:MT", "independent": "Yes", "sort": null}, {"id": 136, "english_short_name": "Martinique", "alpha_2_code": "MQ", "alpha-3_code": "MTQ", "numeric_code": 474, "iso3166-2_subdivision_code": "ISO 3166-2:MQ", "independent": "No", "sort": null}, {"id": 137, "english_short_name": "Mauritania", "alpha_2_code": "MR", "alpha-3_code": "MRT", "numeric_code": 478, "iso3166-2_subdivision_code": "ISO 3166-2:MR", "independent": "Yes", "sort": null}, {"id": 138, "english_short_name": "Mauritius", "alpha_2_code": "MU", "alpha-3_code": "MUS", "numeric_code": 480, "iso3166-2_subdivision_code": "ISO 3166-2:MU", "independent": "Yes", "sort": null}, {"id": 139, "english_short_name": "Mexico", "alpha_2_code": "MX", "alpha-3_code": "MEX", "numeric_code": 484, "iso3166-2_subdivision_code": "ISO 3166-2:MX", "independent": "Yes", "sort": null}, {"id": 140, "english_short_name": "Monaco", "alpha_2_code": "MC", "alpha-3_code": "MCO", "numeric_code": 492, "iso3166-2_subdivision_code": "ISO 3166-2:MC", "independent": "Yes", "sort": null}, {"id": 141, "english_short_name": "Mongolia", "alpha_2_code": "MN", "alpha-3_code": "MNG", "numeric_code": 496, "iso3166-2_subdivision_code": "ISO 3166-2:MN", "independent": "Yes", "sort": null}, {"id": 142, "english_short_name": "Moldova (Republic of)", "alpha_2_code": "MD", "alpha-3_code": "MDA", "numeric_code": 498, "iso3166-2_subdivision_code": "ISO 3166-2:MD", "independent": "Yes", "sort": null}, {"id": 143, "english_short_name": "Montenegro", "alpha_2_code": "ME", "alpha-3_code": "MNE", "numeric_code": 499, "iso3166-2_subdivision_code": "ISO 3166-2:ME", "independent": "Yes", "sort": null}, {"id": 144, "english_short_name": "Montserrat", "alpha_2_code": "MS", "alpha-3_code": "MSR", "numeric_code": 500, "iso3166-2_subdivision_code": "ISO 3166-2:MS", "independent": "No", "sort": null}, {"id": 145, "english_short_name": "Morocco", "alpha_2_code": "MA", "alpha-3_code": "MAR", "numeric_code": 504, "iso3166-2_subdivision_code": "ISO 3166-2:MA", "independent": "Yes", "sort": null}, {"id": 146, "english_short_name": "Mozambique", "alpha_2_code": "MZ", "alpha-3_code": "MOZ", "numeric_code": 508, "iso3166-2_subdivision_code": "ISO 3166-2:MZ", "independent": "Yes", "sort": null}, {"id": 147, "english_short_name": "Oman", "alpha_2_code": "OM", "alpha-3_code": "OMN", "numeric_code": 512, "iso3166-2_subdivision_code": "ISO 3166-2:OM", "independent": "Yes", "sort": null}, {"id": 148, "english_short_name": "Namibia", "alpha_2_code": "NA", "alpha-3_code": "NAM", "numeric_code": 516, "iso3166-2_subdivision_code": "ISO 3166-2:NA", "independent": "Yes", "sort": null}, {"id": 149, "english_short_name": "Nauru", "alpha_2_code": "NR", "alpha-3_code": "NRU", "numeric_code": 520, "iso3166-2_subdivision_code": "ISO 3166-2:NR", "independent": "Yes", "sort": null}, {"id": 150, "english_short_name": "Nepal", "alpha_2_code": "NP", "alpha-3_code": "NPL", "numeric_code": 524, "iso3166-2_subdivision_code": "ISO 3166-2:NP", "independent": "Yes", "sort": null}, {"id": 151, "english_short_name": "Netherlands", "alpha_2_code": "NL", "alpha-3_code": "NLD", "numeric_code": 528, "iso3166-2_subdivision_code": "ISO 3166-2:NL", "independent": "Yes", "sort": null}, {"id": 152, "english_short_name": "Cura\u00e7ao", "alpha_2_code": "CW", "alpha-3_code": "CUW", "numeric_code": 531, "iso3166-2_subdivision_code": "ISO 3166-2:CW", "independent": "No", "sort": null}, {"id": 153, "english_short_name": "Aruba", "alpha_2_code": "AW", "alpha-3_code": "ABW", "numeric_code": 533, "iso3166-2_subdivision_code": "ISO 3166-2:AW", "independent": "No", "sort": null}, {"id": 154, "english_short_name": "Sint Maarten (Dutch part)", "alpha_2_code": "SX", "alpha-3_code": "SXM", "numeric_code": 534, "iso3166-2_subdivision_code": "ISO 3166-2:SX", "independent": "No", "sort": null}, {"id": 155, "english_short_name": "Bonaire, Sint Eustatius and Saba", "alpha_2_code": "BQ", "alpha-3_code": "BES", "numeric_code": 535, "iso3166-2_subdivision_code": "ISO 3166-2:BQ", "independent": "No", "sort": null}, {"id": 156, "english_short_name": "New Caledonia", "alpha_2_code": "NC", "alpha-3_code": "NCL", "numeric_code": 540, "iso3166-2_subdivision_code": "ISO 3166-2:NC", "independent": "No", "sort": null}, {"id": 157, "english_short_name": "Vanuatu", "alpha_2_code": "VU", "alpha-3_code": "VUT", "numeric_code": 548, "iso3166-2_subdivision_code": "ISO 3166-2:VU", "independent": "Yes", "sort": null}, {"id": 158, "english_short_name": "New Zealand", "alpha_2_code": "NZ", "alpha-3_code": "NZL", "numeric_code": 554, "iso3166-2_subdivision_code": "ISO 3166-2:NZ", "independent": "Yes", "sort": null}, {"id": 159, "english_short_name": "Nicaragua", "alpha_2_code": "NI", "alpha-3_code": "NIC", "numeric_code": 558, "iso3166-2_subdivision_code": "ISO 3166-2:NI", "independent": "Yes", "sort": null}, {"id": 160, "english_short_name": "Niger", "alpha_2_code": "NE", "alpha-3_code": "NER", "numeric_code": 562, "iso3166-2_subdivision_code": "ISO 3166-2:NE", "independent": "Yes", "sort": null}, {"id": 161, "english_short_name": "Nigeria", "alpha_2_code": "NG", "alpha-3_code": "NGA", "numeric_code": 566, "iso3166-2_subdivision_code": "ISO 3166-2:NG", "independent": "Yes", "sort": null}, {"id": 162, "english_short_name": "Niue", "alpha_2_code": "NU", "alpha-3_code": "NIU", "numeric_code": 570, "iso3166-2_subdivision_code": "ISO 3166-2:NU", "independent": "No", "sort": null}, {"id": 163, "english_short_name": "Norfolk Island", "alpha_2_code": "NF", "alpha-3_code": "NFK", "numeric_code": 574, "iso3166-2_subdivision_code": "ISO 3166-2:NF", "independent": "No", "sort": null}, {"id": 164, "english_short_name": "Norway", "alpha_2_code": "NO", "alpha-3_code": "NOR", "numeric_code": 578, "iso3166-2_subdivision_code": "ISO 3166-2:NO", "independent": "Yes", "sort": null}, {"id": 165, "english_short_name": "Northern Mariana Islands", "alpha_2_code": "MP", "alpha-3_code": "MNP", "numeric_code": 580, "iso3166-2_subdivision_code": "ISO 3166-2:MP", "independent": "No", "sort": null}, {"id": 166, "english_short_name": "United States Minor Outlying Islands", "alpha_2_code": "UM", "alpha-3_code": "UMI", "numeric_code": 581, "iso3166-2_subdivision_code": "ISO 3166-2:UM", "independent": "No", "sort": null}, {"id": 167, "english_short_name": "Micronesia (Federated States of)", "alpha_2_code": "FM", "alpha-3_code": "FSM", "numeric_code": 583, "iso3166-2_subdivision_code": "ISO 3166-2:FM", "independent": "Yes", "sort": null}, {"id": 168, "english_short_name": "Marshall Islands", "alpha_2_code": "MH", "alpha-3_code": "MHL", "numeric_code": 584, "iso3166-2_subdivision_code": "ISO 3166-2:MH", "independent": "Yes", "sort": null}, {"id": 169, "english_short_name": "Palau", "alpha_2_code": "PW", "alpha-3_code": "PLW", "numeric_code": 585, "iso3166-2_subdivision_code": "ISO 3166-2:PW", "independent": "Yes", "sort": null}, {"id": 170, "english_short_name": "Pakistan", "alpha_2_code": "PK", "alpha-3_code": "PAK", "numeric_code": 586, "iso3166-2_subdivision_code": "ISO 3166-2:PK", "independent": "Yes", "sort": null}, {"id": 171, "english_short_name": "Panama", "alpha_2_code": "PA", "alpha-3_code": "PAN", "numeric_code": 591, "iso3166-2_subdivision_code": "ISO 3166-2:PA", "independent": "Yes", "sort": null}, {"id": 172, "english_short_name": "Papua New Guinea", "alpha_2_code": "PG", "alpha-3_code": "PNG", "numeric_code": 598, "iso3166-2_subdivision_code": "ISO 3166-2:PG", "independent": "Yes", "sort": null}, {"id": 173, "english_short_name": "Paraguay", "alpha_2_code": "PY", "alpha-3_code": "PRY", "numeric_code": 600, "iso3166-2_subdivision_code": "ISO 3166-2:PY", "independent": "Yes", "sort": null}, {"id": 174, "english_short_name": "Peru", "alpha_2_code": "PE", "alpha-3_code": "PER", "numeric_code": 604, "iso3166-2_subdivision_code": "ISO 3166-2:PE", "independent": "Yes", "sort": null}, {"id": 175, "english_short_name": "Philippines", "alpha_2_code": "PH", "alpha-3_code": "PHL", "numeric_code": 608, "iso3166-2_subdivision_code": "ISO 3166-2:PH", "independent": "Yes", "sort": null}, {"id": 176, "english_short_name": "Pitcairn", "alpha_2_code": "PN", "alpha-3_code": "PCN", "numeric_code": 612, "iso3166-2_subdivision_code": "ISO 3166-2:PN", "independent": "No", "sort": null}, {"id": 177, "english_short_name": "Poland", "alpha_2_code": "PL", "alpha-3_code": "POL", "numeric_code": 616, "iso3166-2_subdivision_code": "ISO 3166-2:PL", "independent": "Yes", "sort": null}, {"id": 178, "english_short_name": "Portugal", "alpha_2_code": "PT", "alpha-3_code": "PRT", "numeric_code": 620, "iso3166-2_subdivision_code": "ISO 3166-2:PT", "independent": "Yes", "sort": null}, {"id": 179, "english_short_name": "Guinea-Bissau", "alpha_2_code": "GW", "alpha-3_code": "GNB", "numeric_code": 624, "iso3166-2_subdivision_code": "ISO 3166-2:GW", "independent": "Yes", "sort": null}, {"id": 180, "english_short_name": "Timor-Leste", "alpha_2_code": "TL", "alpha-3_code": "TLS", "numeric_code": 626, "iso3166-2_subdivision_code": "ISO 3166-2:TL", "independent": "Yes", "sort": null}, {"id": 181, "english_short_name": "Puerto Rico", "alpha_2_code": "PR", "alpha-3_code": "PRI", "numeric_code": 630, "iso3166-2_subdivision_code": "ISO 3166-2:PR", "independent": "No", "sort": null}, {"id": 182, "english_short_name": "Qatar", "alpha_2_code": "QA", "alpha-3_code": "QAT", "numeric_code": 634, "iso3166-2_subdivision_code": "ISO 3166-2:QA", "independent": "Yes", "sort": null}, {"id": 183, "english_short_name": "R\u00e9union", "alpha_2_code": "RE", "alpha-3_code": "REU", "numeric_code": 638, "iso3166-2_subdivision_code": "ISO 3166-2:RE", "independent": "No", "sort": null}, {"id": 184, "english_short_name": "Romania", "alpha_2_code": "RO", "alpha-3_code": "ROU", "numeric_code": 642, "iso3166-2_subdivision_code": "ISO 3166-2:RO", "independent": "Yes", "sort": null}, {"id": 185, "english_short_name": "Russian Federation", "alpha_2_code": "RU", "alpha-3_code": "RUS", "numeric_code": 643, "iso3166-2_subdivision_code": "ISO 3166-2:RU", "independent": "Yes", "sort": null}, {"id": 186, "english_short_name": "Rwanda", "alpha_2_code": "RW", "alpha-3_code": "RWA", "numeric_code": 646, "iso3166-2_subdivision_code": "ISO 3166-2:RW", "independent": "Yes", "sort": null}, {"id": 187, "english_short_name": "Saint Barth\u00e9lemy", "alpha_2_code": "BL", "alpha-3_code": "BLM", "numeric_code": 652, "iso3166-2_subdivision_code": "ISO 3166-2:BL", "independent": "No", "sort": null}, {"id": 188, "english_short_name": "Saint Helena, Ascension and Tristan da Cunha", "alpha_2_code": "SH", "alpha-3_code": "SHN", "numeric_code": 654, "iso3166-2_subdivision_code": "ISO 3166-2:SH", "independent": "No", "sort": null}, {"id": 189, "english_short_name": "Saint Kitts and Nevis", "alpha_2_code": "KN", "alpha-3_code": "KNA", "numeric_code": 659, "iso3166-2_subdivision_code": "ISO 3166-2:KN", "independent": "Yes", "sort": null}, {"id": 190, "english_short_name": "Anguilla", "alpha_2_code": "AI", "alpha-3_code": "AIA", "numeric_code": 660, "iso3166-2_subdivision_code": "ISO 3166-2:AI", "independent": "No", "sort": null}, {"id": 191, "english_short_name": "Saint Lucia", "alpha_2_code": "LC", "alpha-3_code": "LCA", "numeric_code": 662, "iso3166-2_subdivision_code": "ISO 3166-2:LC", "independent": "Yes", "sort": null}, {"id": 192, "english_short_name": "Saint Martin (French part)", "alpha_2_code": "MF", "alpha-3_code": "MAF", "numeric_code": 663, "iso3166-2_subdivision_code": "ISO 3166-2:MF", "independent": "No", "sort": null}, {"id": 193, "english_short_name": "Saint Pierre and Miquelon", "alpha_2_code": "PM", "alpha-3_code": "SPM", "numeric_code": 666, "iso3166-2_subdivision_code": "ISO 3166-2:PM", "independent": "No", "sort": null}, {"id": 194, "english_short_name": "Saint Vincent and the Grenadines", "alpha_2_code": "VC", "alpha-3_code": "VCT", "numeric_code": 670, "iso3166-2_subdivision_code": "ISO 3166-2:VC", "independent": "Yes", "sort": null}, {"id": 195, "english_short_name": "San Marino", "alpha_2_code": "SM", "alpha-3_code": "SMR", "numeric_code": 674, "iso3166-2_subdivision_code": "ISO 3166-2:SM", "independent": "Yes", "sort": null}, {"id": 196, "english_short_name": "Sao Tome and Principe", "alpha_2_code": "ST", "alpha-3_code": "STP", "numeric_code": 678, "iso3166-2_subdivision_code": "ISO 3166-2:ST", "independent": "Yes", "sort": null}, {"id": 197, "english_short_name": "Saudi Arabia", "alpha_2_code": "SA", "alpha-3_code": "SAU", "numeric_code": 682, "iso3166-2_subdivision_code": "ISO 3166-2:SA", "independent": "Yes", "sort": null}, {"id": 198, "english_short_name": "Senegal", "alpha_2_code": "SN", "alpha-3_code": "SEN", "numeric_code": 686, "iso3166-2_subdivision_code": "ISO 3166-2:SN", "independent": "Yes", "sort": null}, {"id": 199, "english_short_name": "Serbia", "alpha_2_code": "RS", "alpha-3_code": "SRB", "numeric_code": 688, "iso3166-2_subdivision_code": "ISO 3166-2:RS", "independent": "Yes", "sort": null}, {"id": 200, "english_short_name": "Seychelles", "alpha_2_code": "SC", "alpha-3_code": "SYC", "numeric_code": 690, "iso3166-2_subdivision_code": "ISO 3166-2:SC", "independent": "Yes", "sort": null}, {"id": 201, "english_short_name": "Sierra Leone", "alpha_2_code": "SL", "alpha-3_code": "SLE", "numeric_code": 694, "iso3166-2_subdivision_code": "ISO 3166-2:SL", "independent": "Yes", "sort": null}, {"id": 202, "english_short_name": "Singapore", "alpha_2_code": "SG", "alpha-3_code": "SGP", "numeric_code": 702, "iso3166-2_subdivision_code": "ISO 3166-2:SG", "independent": "Yes", "sort": null}, {"id": 203, "english_short_name": "Slovakia", "alpha_2_code": "SK", "alpha-3_code": "SVK", "numeric_code": 703, "iso3166-2_subdivision_code": "ISO 3166-2:SK", "independent": "Yes", "sort": null}, {"id": 204, "english_short_name": "Viet Nam", "alpha_2_code": "VN", "alpha-3_code": "VNM", "numeric_code": 704, "iso3166-2_subdivision_code": "ISO 3166-2:VN", "independent": "Yes", "sort": null}, {"id": 205, "english_short_name": "Slovenia", "alpha_2_code": "SI", "alpha-3_code": "SVN", "numeric_code": 705, "iso3166-2_subdivision_code": "ISO 3166-2:SI", "independent": "Yes", "sort": null}, {"id": 206, "english_short_name": "Somalia", "alpha_2_code": "SO", "alpha-3_code": "SOM", "numeric_code": 706, "iso3166-2_subdivision_code": "ISO 3166-2:SO", "independent": "Yes", "sort": null}, {"id": 207, "english_short_name": "South Africa", "alpha_2_code": "ZA", "alpha-3_code": "ZAF", "numeric_code": 710, "iso3166-2_subdivision_code": "ISO 3166-2:ZA", "independent": "Yes", "sort": null}, {"id": 208, "english_short_name": "Zimbabwe", "alpha_2_code": "ZW", "alpha-3_code": "ZWE", "numeric_code": 716, "iso3166-2_subdivision_code": "ISO 3166-2:ZW", "independent": "Yes", "sort": null}, {"id": 209, "english_short_name": "Spain", "alpha_2_code": "ES", "alpha-3_code": "ESP", "numeric_code": 724, "iso3166-2_subdivision_code": "ISO 3166-2:ES", "independent": "Yes", "sort": null}, {"id": 210, "english_short_name": "South Sudan", "alpha_2_code": "SS", "alpha-3_code": "SSD", "numeric_code": 728, "iso3166-2_subdivision_code": "ISO 3166-2:SS", "independent": "Yes", "sort": null}, {"id": 211, "english_short_name": "Sudan", "alpha_2_code": "SD", "alpha-3_code": "SDN", "numeric_code": 729, "iso3166-2_subdivision_code": "ISO 3166-2:SD", "independent": "Yes", "sort": null}, {"id": 212, "english_short_name": "Western Sahara", "alpha_2_code": "EH", "alpha-3_code": "ESH", "numeric_code": 732, "iso3166-2_subdivision_code": "ISO 3166-2:EH", "independent": "No", "sort": null}, {"id": 213, "english_short_name": "Suriname", "alpha_2_code": "SR", "alpha-3_code": "SUR", "numeric_code": 740, "iso3166-2_subdivision_code": "ISO 3166-2:SR", "independent": "Yes", "sort": null}, {"id": 214, "english_short_name": "Svalbard and Jan Mayen", "alpha_2_code": "SJ", "alpha-3_code": "SJM", "numeric_code": 744, "iso3166-2_subdivision_code": "ISO 3166-2:SJ", "independent": "No", "sort": null}, {"id": 215, "english_short_name": "Swaziland", "alpha_2_code": "SZ", "alpha-3_code": "SWZ", "numeric_code": 748, "iso3166-2_subdivision_code": "ISO 3166-2:SZ", "independent": "Yes", "sort": null}, {"id": 216, "english_short_name": "Sweden", "alpha_2_code": "SE", "alpha-3_code": "SWE", "numeric_code": 752, "iso3166-2_subdivision_code": "ISO 3166-2:SE", "independent": "Yes", "sort": null}, {"id": 217, "english_short_name": "Switzerland", "alpha_2_code": "CH", "alpha-3_code": "CHE", "numeric_code": 756, "iso3166-2_subdivision_code": "ISO 3166-2:CH", "independent": "Yes", "sort": null}, {"id": 218, "english_short_name": "Syrian Arab Republic", "alpha_2_code": "SY", "alpha-3_code": "SYR", "numeric_code": 760, "iso3166-2_subdivision_code": "ISO 3166-2:SY", "independent": "Yes", "sort": null}, {"id": 219, "english_short_name": "Tajikistan", "alpha_2_code": "TJ", "alpha-3_code": "TJK", "numeric_code": 762, "iso3166-2_subdivision_code": "ISO 3166-2:TJ", "independent": "Yes", "sort": null}, {"id": 220, "english_short_name": "Thailand", "alpha_2_code": "TH", "alpha-3_code": "THA", "numeric_code": 764, "iso3166-2_subdivision_code": "ISO 3166-2:TH", "independent": "Yes", "sort": null}, {"id": 221, "english_short_name": "Togo", "alpha_2_code": "TG", "alpha-3_code": "TGO", "numeric_code": 768, "iso3166-2_subdivision_code": "ISO 3166-2:TG", "independent": "Yes", "sort": null}, {"id": 222, "english_short_name": "Tokelau", "alpha_2_code": "TK", "alpha-3_code": "TKL", "numeric_code": 772, "iso3166-2_subdivision_code": "ISO 3166-2:TK", "independent": "No", "sort": null}, {"id": 223, "english_short_name": "Tonga", "alpha_2_code": "TO", "alpha-3_code": "TON", "numeric_code": 776, "iso3166-2_subdivision_code": "ISO 3166-2:TO", "independent": "Yes", "sort": null}, {"id": 224, "english_short_name": "Trinidad and Tobago", "alpha_2_code": "TT", "alpha-3_code": "TTO", "numeric_code": 780, "iso3166-2_subdivision_code": "ISO 3166-2:TT", "independent": "Yes", "sort": null}, {"id": 225, "english_short_name": "United Arab Emirates", "alpha_2_code": "AE", "alpha-3_code": "ARE", "numeric_code": 784, "iso3166-2_subdivision_code": "ISO 3166-2:AE", "independent": "Yes", "sort": null}, {"id": 226, "english_short_name": "Tunisia", "alpha_2_code": "TN", "alpha-3_code": "TUN", "numeric_code": 788, "iso3166-2_subdivision_code": "ISO 3166-2:TN", "independent": "Yes", "sort": null}, {"id": 227, "english_short_name": "Turkey", "alpha_2_code": "TR", "alpha-3_code": "TUR", "numeric_code": 792, "iso3166-2_subdivision_code": "ISO 3166-2:TR", "independent": "Yes", "sort": null}, {"id": 228, "english_short_name": "Turkmenistan", "alpha_2_code": "TM", "alpha-3_code": "TKM", "numeric_code": 795, "iso3166-2_subdivision_code": "ISO 3166-2:TM", "independent": "Yes", "sort": null}, {"id": 229, "english_short_name": "Turks and Caicos Islands", "alpha_2_code": "TC", "alpha-3_code": "TCA", "numeric_code": 796, "iso3166-2_subdivision_code": "ISO 3166-2:TC", "independent": "No", "sort": null}, {"id": 230, "english_short_name": "Tuvalu", "alpha_2_code": "TV", "alpha-3_code": "TUV", "numeric_code": 798, "iso3166-2_subdivision_code": "ISO 3166-2:TV", "independent": "Yes", "sort": null}, {"id": 231, "english_short_name": "Uganda", "alpha_2_code": "UG", "alpha-3_code": "UGA", "numeric_code": 800, "iso3166-2_subdivision_code": "ISO 3166-2:UG", "independent": "Yes", "sort": null}, {"id": 232, "english_short_name": "Ukraine", "alpha_2_code": "UA", "alpha-3_code": "UKR", "numeric_code": 804, "iso3166-2_subdivision_code": "ISO 3166-2:UA", "independent": "Yes", "sort": null}, {"id": 233, "english_short_name": "Macedonia (the former Yugoslav Republic of)", "alpha_2_code": "MK", "alpha-3_code": "MKD", "numeric_code": 807, "iso3166-2_subdivision_code": "ISO 3166-2:MK", "independent": "Yes", "sort": null}, {"id": 234, "english_short_name": "Egypt", "alpha_2_code": "EG", "alpha-3_code": "EGY", "numeric_code": 818, "iso3166-2_subdivision_code": "ISO 3166-2:EG", "independent": "Yes", "sort": null}, {"id": 235, "english_short_name": "United Kingdom of Great Britain and Northern Ireland", "alpha_2_code": "GB", "alpha-3_code": "GBR", "numeric_code": 826, "iso3166-2_subdivision_code": "ISO 3166-2:GB", "independent": "Yes", "sort": null}, {"id": 236, "english_short_name": "Guernsey", "alpha_2_code": "GG", "alpha-3_code": "GGY", "numeric_code": 831, "iso3166-2_subdivision_code": "ISO 3166-2:GG", "independent": "No", "sort": null}, {"id": 237, "english_short_name": "Jersey", "alpha_2_code": "JE", "alpha-3_code": "JEY", "numeric_code": 832, "iso3166-2_subdivision_code": "ISO 3166-2:JE", "independent": "No", "sort": null}, {"id": 238, "english_short_name": "Isle of Man", "alpha_2_code": "IM", "alpha-3_code": "IMN", "numeric_code": 833, "iso3166-2_subdivision_code": "ISO 3166-2:IM", "independent": "No", "sort": null}, {"id": 239, "english_short_name": "Tanzania, United Republic of", "alpha_2_code": "TZ", "alpha-3_code": "TZA", "numeric_code": 834, "iso3166-2_subdivision_code": "ISO 3166-2:TZ", "independent": "Yes", "sort": null}, {"id": 240, "english_short_name": "United States of America", "alpha_2_code": "US", "alpha-3_code": "USA", "numeric_code": 840, "iso3166-2_subdivision_code": "ISO 3166-2:US", "independent": "Yes", "sort": 100}, {"id": 241, "english_short_name": "Virgin Islands (U.S.)", "alpha_2_code": "VI", "alpha-3_code": "VIR", "numeric_code": 850, "iso3166-2_subdivision_code": "ISO 3166-2:VI", "independent": "No", "sort": null}, {"id": 242, "english_short_name": "Burkina Faso", "alpha_2_code": "BF", "alpha-3_code": "BFA", "numeric_code": 854, "iso3166-2_subdivision_code": "ISO 3166-2:BF", "independent": "Yes", "sort": null}, {"id": 243, "english_short_name": "Uruguay", "alpha_2_code": "UY", "alpha-3_code": "URY", "numeric_code": 858, "iso3166-2_subdivision_code": "ISO 3166-2:UY", "independent": "Yes", "sort": null}, {"id": 244, "english_short_name": "Uzbekistan", "alpha_2_code": "UZ", "alpha-3_code": "UZB", "numeric_code": 860, "iso3166-2_subdivision_code": "ISO 3166-2:UZ", "independent": "Yes", "sort": null}, {"id": 245, "english_short_name": "Venezuela (Bolivarian Republic of)", "alpha_2_code": "VE", "alpha-3_code": "VEN", "numeric_code": 862, "iso3166-2_subdivision_code": "ISO 3166-2:VE", "independent": "Yes", "sort": null}, {"id": 246, "english_short_name": "Wallis and Futuna", "alpha_2_code": "WF", "alpha-3_code": "WLF", "numeric_code": 876, "iso3166-2_subdivision_code": "ISO 3166-2:WF", "independent": "No", "sort": null}, {"id": 247, "english_short_name": "Samoa", "alpha_2_code": "WS", "alpha-3_code": "WSM", "numeric_code": 882, "iso3166-2_subdivision_code": "ISO 3166-2:WS", "independent": "Yes", "sort": null}, {"id": 248, "english_short_name": "Yemen", "alpha_2_code": "YE", "alpha-3_code": "YEM", "numeric_code": 887, "iso3166-2_subdivision_code": "ISO 3166-2:YE", "independent": "Yes", "sort": null}, {"id": 249, "english_short_name": "Zambia", "alpha_2_code": "ZM", "alpha-3_code": "ZMB", "numeric_code": 894, "iso3166-2_subdivision_code": "ISO 3166-2:ZM", "independent": "Yes", "sort": null}] \ No newline at end of file diff --git a/time_zone.txt b/time_zone.txt new file mode 100644 index 0000000..10d55a2 --- /dev/null +++ b/time_zone.txt @@ -0,0 +1 @@ +[{"id": 1, "name": "Africa/Abidjan"}, {"id": 2, "name": "Africa/Accra"}, {"id": 3, "name": "Africa/Addis_Ababa"}, {"id": 4, "name": "Africa/Algiers"}, {"id": 5, "name": "Africa/Asmara"}, {"id": 6, "name": "Africa/Asmera"}, {"id": 7, "name": "Africa/Bamako"}, {"id": 8, "name": "Africa/Bangui"}, {"id": 9, "name": "Africa/Banjul"}, {"id": 10, "name": "Africa/Bissau"}, {"id": 11, "name": "Africa/Blantyre"}, {"id": 12, "name": "Africa/Brazzaville"}, {"id": 13, "name": "Africa/Bujumbura"}, {"id": 14, "name": "Africa/Cairo"}, {"id": 15, "name": "Africa/Casablanca"}, {"id": 16, "name": "Africa/Ceuta"}, {"id": 17, "name": "Africa/Conakry"}, {"id": 18, "name": "Africa/Dakar"}, {"id": 19, "name": "Africa/Dar_es_Salaam"}, {"id": 20, "name": "Africa/Djibouti"}, {"id": 21, "name": "Africa/Douala"}, {"id": 22, "name": "Africa/El_Aaiun"}, {"id": 23, "name": "Africa/Freetown"}, {"id": 24, "name": "Africa/Gaborone"}, {"id": 25, "name": "Africa/Harare"}, {"id": 26, "name": "Africa/Johannesburg"}, {"id": 27, "name": "Africa/Juba"}, {"id": 28, "name": "Africa/Kampala"}, {"id": 29, "name": "Africa/Khartoum"}, {"id": 30, "name": "Africa/Kigali"}, {"id": 31, "name": "Africa/Kinshasa"}, {"id": 32, "name": "Africa/Lagos"}, {"id": 33, "name": "Africa/Libreville"}, {"id": 34, "name": "Africa/Lome"}, {"id": 35, "name": "Africa/Luanda"}, {"id": 36, "name": "Africa/Lubumbashi"}, {"id": 37, "name": "Africa/Lusaka"}, {"id": 38, "name": "Africa/Malabo"}, {"id": 39, "name": "Africa/Maputo"}, {"id": 40, "name": "Africa/Maseru"}, {"id": 41, "name": "Africa/Mbabane"}, {"id": 42, "name": "Africa/Mogadishu"}, {"id": 43, "name": "Africa/Monrovia"}, {"id": 44, "name": "Africa/Nairobi"}, {"id": 45, "name": "Africa/Ndjamena"}, {"id": 46, "name": "Africa/Niamey"}, {"id": 47, "name": "Africa/Nouakchott"}, {"id": 48, "name": "Africa/Ouagadougou"}, {"id": 49, "name": "Africa/Porto-Novo"}, {"id": 50, "name": "Africa/Sao_Tome"}, {"id": 51, "name": "Africa/Timbuktu"}, {"id": 52, "name": "Africa/Tripoli"}, {"id": 53, "name": "Africa/Tunis"}, {"id": 54, "name": "Africa/Windhoek"}, {"id": 55, "name": "America/Adak"}, {"id": 56, "name": "America/Anchorage"}, {"id": 57, "name": "America/Anguilla"}, {"id": 58, "name": "America/Antigua"}, {"id": 59, "name": "America/Araguaina"}, {"id": 60, "name": "America/Argentina/Buenos_Aires"}, {"id": 61, "name": "America/Argentina/Catamarca"}, {"id": 62, "name": "America/Argentina/ComodRivadavia"}, {"id": 63, "name": "America/Argentina/Cordoba"}, {"id": 64, "name": "America/Argentina/Jujuy"}, {"id": 65, "name": "America/Argentina/La_Rioja"}, {"id": 66, "name": "America/Argentina/Mendoza"}, {"id": 67, "name": "America/Argentina/Rio_Gallegos"}, {"id": 68, "name": "America/Argentina/Salta"}, {"id": 69, "name": "America/Argentina/San_Juan"}, {"id": 70, "name": "America/Argentina/San_Luis"}, {"id": 71, "name": "America/Argentina/Tucuman"}, {"id": 72, "name": "America/Argentina/Ushuaia"}, {"id": 73, "name": "America/Aruba"}, {"id": 74, "name": "America/Asuncion"}, {"id": 75, "name": "America/Atikokan"}, {"id": 76, "name": "America/Atka"}, {"id": 77, "name": "America/Bahia"}, {"id": 78, "name": "America/Bahia_Banderas"}, {"id": 79, "name": "America/Barbados"}, {"id": 80, "name": "America/Belem"}, {"id": 81, "name": "America/Belize"}, {"id": 82, "name": "America/Blanc-Sablon"}, {"id": 83, "name": "America/Boa_Vista"}, {"id": 84, "name": "America/Bogota"}, {"id": 85, "name": "America/Boise"}, {"id": 86, "name": "America/Buenos_Aires"}, {"id": 87, "name": "America/Cambridge_Bay"}, {"id": 88, "name": "America/Campo_Grande"}, {"id": 89, "name": "America/Cancun"}, {"id": 90, "name": "America/Caracas"}, {"id": 91, "name": "America/Catamarca"}, {"id": 92, "name": "America/Cayenne"}, {"id": 93, "name": "America/Cayman"}, {"id": 94, "name": "America/Chicago"}, {"id": 95, "name": "America/Chihuahua"}, {"id": 96, "name": "America/Coral_Harbour"}, {"id": 97, "name": "America/Cordoba"}, {"id": 98, "name": "America/Costa_Rica"}, {"id": 99, "name": "America/Creston"}, {"id": 100, "name": "America/Cuiaba"}, {"id": 101, "name": "America/Curacao"}, {"id": 102, "name": "America/Danmarkshavn"}, {"id": 103, "name": "America/Dawson"}, {"id": 104, "name": "America/Dawson_Creek"}, {"id": 105, "name": "America/Denver"}, {"id": 106, "name": "America/Detroit"}, {"id": 107, "name": "America/Dominica"}, {"id": 108, "name": "America/Edmonton"}, {"id": 109, "name": "America/Eirunepe"}, {"id": 110, "name": "America/El_Salvador"}, {"id": 111, "name": "America/Ensenada"}, {"id": 114, "name": "America/Fortaleza"}, {"id": 112, "name": "America/Fort_Nelson"}, {"id": 113, "name": "America/Fort_Wayne"}, {"id": 115, "name": "America/Glace_Bay"}, {"id": 116, "name": "America/Godthab"}, {"id": 117, "name": "America/Goose_Bay"}, {"id": 118, "name": "America/Grand_Turk"}, {"id": 119, "name": "America/Grenada"}, {"id": 120, "name": "America/Guadeloupe"}, {"id": 121, "name": "America/Guatemala"}, {"id": 122, "name": "America/Guayaquil"}, {"id": 123, "name": "America/Guyana"}, {"id": 124, "name": "America/Halifax"}, {"id": 125, "name": "America/Havana"}, {"id": 126, "name": "America/Hermosillo"}, {"id": 127, "name": "America/Indiana/Indianapolis"}, {"id": 128, "name": "America/Indiana/Knox"}, {"id": 129, "name": "America/Indiana/Marengo"}, {"id": 130, "name": "America/Indiana/Petersburg"}, {"id": 131, "name": "America/Indiana/Tell_City"}, {"id": 132, "name": "America/Indiana/Vevay"}, {"id": 133, "name": "America/Indiana/Vincennes"}, {"id": 134, "name": "America/Indiana/Winamac"}, {"id": 135, "name": "America/Indianapolis"}, {"id": 136, "name": "America/Inuvik"}, {"id": 137, "name": "America/Iqaluit"}, {"id": 138, "name": "America/Jamaica"}, {"id": 139, "name": "America/Jujuy"}, {"id": 140, "name": "America/Juneau"}, {"id": 141, "name": "America/Kentucky/Louisville"}, {"id": 142, "name": "America/Kentucky/Monticello"}, {"id": 143, "name": "America/Knox_IN"}, {"id": 144, "name": "America/Kralendijk"}, {"id": 145, "name": "America/La_Paz"}, {"id": 146, "name": "America/Lima"}, {"id": 147, "name": "America/Los_Angeles"}, {"id": 148, "name": "America/Louisville"}, {"id": 149, "name": "America/Lower_Princes"}, {"id": 150, "name": "America/Maceio"}, {"id": 151, "name": "America/Managua"}, {"id": 152, "name": "America/Manaus"}, {"id": 153, "name": "America/Marigot"}, {"id": 154, "name": "America/Martinique"}, {"id": 155, "name": "America/Matamoros"}, {"id": 156, "name": "America/Mazatlan"}, {"id": 157, "name": "America/Mendoza"}, {"id": 158, "name": "America/Menominee"}, {"id": 159, "name": "America/Merida"}, {"id": 160, "name": "America/Metlakatla"}, {"id": 161, "name": "America/Mexico_City"}, {"id": 162, "name": "America/Miquelon"}, {"id": 163, "name": "America/Moncton"}, {"id": 164, "name": "America/Monterrey"}, {"id": 165, "name": "America/Montevideo"}, {"id": 166, "name": "America/Montreal"}, {"id": 167, "name": "America/Montserrat"}, {"id": 168, "name": "America/Nassau"}, {"id": 169, "name": "America/New_York"}, {"id": 170, "name": "America/Nipigon"}, {"id": 171, "name": "America/Nome"}, {"id": 172, "name": "America/Noronha"}, {"id": 173, "name": "America/North_Dakota/Beulah"}, {"id": 174, "name": "America/North_Dakota/Center"}, {"id": 175, "name": "America/North_Dakota/New_Salem"}, {"id": 176, "name": "America/Ojinaga"}, {"id": 177, "name": "America/Panama"}, {"id": 178, "name": "America/Pangnirtung"}, {"id": 179, "name": "America/Paramaribo"}, {"id": 180, "name": "America/Phoenix"}, {"id": 181, "name": "America/Port-au-Prince"}, {"id": 183, "name": "America/Porto_Acre"}, {"id": 184, "name": "America/Porto_Velho"}, {"id": 182, "name": "America/Port_of_Spain"}, {"id": 185, "name": "America/Puerto_Rico"}, {"id": 186, "name": "America/Punta_Arenas"}, {"id": 187, "name": "America/Rainy_River"}, {"id": 188, "name": "America/Rankin_Inlet"}, {"id": 189, "name": "America/Recife"}, {"id": 190, "name": "America/Regina"}, {"id": 191, "name": "America/Resolute"}, {"id": 192, "name": "America/Rio_Branco"}, {"id": 193, "name": "America/Rosario"}, {"id": 195, "name": "America/Santarem"}, {"id": 194, "name": "America/Santa_Isabel"}, {"id": 196, "name": "America/Santiago"}, {"id": 197, "name": "America/Santo_Domingo"}, {"id": 198, "name": "America/Sao_Paulo"}, {"id": 199, "name": "America/Scoresbysund"}, {"id": 200, "name": "America/Shiprock"}, {"id": 201, "name": "America/Sitka"}, {"id": 202, "name": "America/St_Barthelemy"}, {"id": 203, "name": "America/St_Johns"}, {"id": 204, "name": "America/St_Kitts"}, {"id": 205, "name": "America/St_Lucia"}, {"id": 206, "name": "America/St_Thomas"}, {"id": 207, "name": "America/St_Vincent"}, {"id": 208, "name": "America/Swift_Current"}, {"id": 209, "name": "America/Tegucigalpa"}, {"id": 210, "name": "America/Thule"}, {"id": 211, "name": "America/Thunder_Bay"}, {"id": 212, "name": "America/Tijuana"}, {"id": 213, "name": "America/Toronto"}, {"id": 214, "name": "America/Tortola"}, {"id": 215, "name": "America/Vancouver"}, {"id": 216, "name": "America/Virgin"}, {"id": 217, "name": "America/Whitehorse"}, {"id": 218, "name": "America/Winnipeg"}, {"id": 219, "name": "America/Yakutat"}, {"id": 220, "name": "America/Yellowknife"}, {"id": 221, "name": "Antarctica/Casey"}, {"id": 222, "name": "Antarctica/Davis"}, {"id": 223, "name": "Antarctica/DumontDUrville"}, {"id": 224, "name": "Antarctica/Macquarie"}, {"id": 225, "name": "Antarctica/Mawson"}, {"id": 226, "name": "Antarctica/McMurdo"}, {"id": 227, "name": "Antarctica/Palmer"}, {"id": 228, "name": "Antarctica/Rothera"}, {"id": 229, "name": "Antarctica/South_Pole"}, {"id": 230, "name": "Antarctica/Syowa"}, {"id": 231, "name": "Antarctica/Troll"}, {"id": 232, "name": "Antarctica/Vostok"}, {"id": 233, "name": "Arctic/Longyearbyen"}, {"id": 234, "name": "Asia/Aden"}, {"id": 235, "name": "Asia/Almaty"}, {"id": 236, "name": "Asia/Amman"}, {"id": 237, "name": "Asia/Anadyr"}, {"id": 238, "name": "Asia/Aqtau"}, {"id": 239, "name": "Asia/Aqtobe"}, {"id": 240, "name": "Asia/Ashgabat"}, {"id": 241, "name": "Asia/Ashkhabad"}, {"id": 242, "name": "Asia/Atyrau"}, {"id": 243, "name": "Asia/Baghdad"}, {"id": 244, "name": "Asia/Bahrain"}, {"id": 245, "name": "Asia/Baku"}, {"id": 246, "name": "Asia/Bangkok"}, {"id": 247, "name": "Asia/Barnaul"}, {"id": 248, "name": "Asia/Beirut"}, {"id": 249, "name": "Asia/Bishkek"}, {"id": 250, "name": "Asia/Brunei"}, {"id": 251, "name": "Asia/Calcutta"}, {"id": 252, "name": "Asia/Chita"}, {"id": 253, "name": "Asia/Choibalsan"}, {"id": 254, "name": "Asia/Chongqing"}, {"id": 255, "name": "Asia/Chungking"}, {"id": 256, "name": "Asia/Colombo"}, {"id": 257, "name": "Asia/Dacca"}, {"id": 258, "name": "Asia/Damascus"}, {"id": 259, "name": "Asia/Dhaka"}, {"id": 260, "name": "Asia/Dili"}, {"id": 261, "name": "Asia/Dubai"}, {"id": 262, "name": "Asia/Dushanbe"}, {"id": 263, "name": "Asia/Famagusta"}, {"id": 264, "name": "Asia/Gaza"}, {"id": 265, "name": "Asia/Harbin"}, {"id": 266, "name": "Asia/Hebron"}, {"id": 268, "name": "Asia/Hong_Kong"}, {"id": 269, "name": "Asia/Hovd"}, {"id": 267, "name": "Asia/Ho_Chi_Minh"}, {"id": 270, "name": "Asia/Irkutsk"}, {"id": 271, "name": "Asia/Istanbul"}, {"id": 272, "name": "Asia/Jakarta"}, {"id": 273, "name": "Asia/Jayapura"}, {"id": 274, "name": "Asia/Jerusalem"}, {"id": 275, "name": "Asia/Kabul"}, {"id": 276, "name": "Asia/Kamchatka"}, {"id": 277, "name": "Asia/Karachi"}, {"id": 278, "name": "Asia/Kashgar"}, {"id": 279, "name": "Asia/Kathmandu"}, {"id": 280, "name": "Asia/Katmandu"}, {"id": 281, "name": "Asia/Khandyga"}, {"id": 282, "name": "Asia/Kolkata"}, {"id": 283, "name": "Asia/Krasnoyarsk"}, {"id": 284, "name": "Asia/Kuala_Lumpur"}, {"id": 285, "name": "Asia/Kuching"}, {"id": 286, "name": "Asia/Kuwait"}, {"id": 287, "name": "Asia/Macao"}, {"id": 288, "name": "Asia/Macau"}, {"id": 289, "name": "Asia/Magadan"}, {"id": 290, "name": "Asia/Makassar"}, {"id": 291, "name": "Asia/Manila"}, {"id": 292, "name": "Asia/Muscat"}, {"id": 293, "name": "Asia/Nicosia"}, {"id": 294, "name": "Asia/Novokuznetsk"}, {"id": 295, "name": "Asia/Novosibirsk"}, {"id": 296, "name": "Asia/Omsk"}, {"id": 297, "name": "Asia/Oral"}, {"id": 298, "name": "Asia/Phnom_Penh"}, {"id": 299, "name": "Asia/Pontianak"}, {"id": 300, "name": "Asia/Pyongyang"}, {"id": 301, "name": "Asia/Qatar"}, {"id": 302, "name": "Asia/Qostanay"}, {"id": 303, "name": "Asia/Qyzylorda"}, {"id": 304, "name": "Asia/Rangoon"}, {"id": 305, "name": "Asia/Riyadh"}, {"id": 306, "name": "Asia/Saigon"}, {"id": 307, "name": "Asia/Sakhalin"}, {"id": 308, "name": "Asia/Samarkand"}, {"id": 309, "name": "Asia/Seoul"}, {"id": 310, "name": "Asia/Shanghai"}, {"id": 311, "name": "Asia/Singapore"}, {"id": 312, "name": "Asia/Srednekolymsk"}, {"id": 313, "name": "Asia/Taipei"}, {"id": 314, "name": "Asia/Tashkent"}, {"id": 315, "name": "Asia/Tbilisi"}, {"id": 316, "name": "Asia/Tehran"}, {"id": 317, "name": "Asia/Tel_Aviv"}, {"id": 318, "name": "Asia/Thimbu"}, {"id": 319, "name": "Asia/Thimphu"}, {"id": 320, "name": "Asia/Tokyo"}, {"id": 321, "name": "Asia/Tomsk"}, {"id": 322, "name": "Asia/Ujung_Pandang"}, {"id": 323, "name": "Asia/Ulaanbaatar"}, {"id": 324, "name": "Asia/Ulan_Bator"}, {"id": 325, "name": "Asia/Urumqi"}, {"id": 326, "name": "Asia/Ust-Nera"}, {"id": 327, "name": "Asia/Vientiane"}, {"id": 328, "name": "Asia/Vladivostok"}, {"id": 329, "name": "Asia/Yakutsk"}, {"id": 330, "name": "Asia/Yangon"}, {"id": 331, "name": "Asia/Yekaterinburg"}, {"id": 332, "name": "Asia/Yerevan"}, {"id": 333, "name": "Atlantic/Azores"}, {"id": 334, "name": "Atlantic/Bermuda"}, {"id": 335, "name": "Atlantic/Canary"}, {"id": 336, "name": "Atlantic/Cape_Verde"}, {"id": 337, "name": "Atlantic/Faeroe"}, {"id": 338, "name": "Atlantic/Faroe"}, {"id": 339, "name": "Atlantic/Jan_Mayen"}, {"id": 340, "name": "Atlantic/Madeira"}, {"id": 341, "name": "Atlantic/Reykjavik"}, {"id": 342, "name": "Atlantic/South_Georgia"}, {"id": 344, "name": "Atlantic/Stanley"}, {"id": 343, "name": "Atlantic/St_Helena"}, {"id": 345, "name": "Australia/ACT"}, {"id": 346, "name": "Australia/Adelaide"}, {"id": 347, "name": "Australia/Brisbane"}, {"id": 348, "name": "Australia/Broken_Hill"}, {"id": 349, "name": "Australia/Canberra"}, {"id": 350, "name": "Australia/Currie"}, {"id": 351, "name": "Australia/Darwin"}, {"id": 352, "name": "Australia/Eucla"}, {"id": 353, "name": "Australia/Hobart"}, {"id": 354, "name": "Australia/LHI"}, {"id": 355, "name": "Australia/Lindeman"}, {"id": 356, "name": "Australia/Lord_Howe"}, {"id": 357, "name": "Australia/Melbourne"}, {"id": 359, "name": "Australia/North"}, {"id": 358, "name": "Australia/NSW"}, {"id": 360, "name": "Australia/Perth"}, {"id": 361, "name": "Australia/Queensland"}, {"id": 362, "name": "Australia/South"}, {"id": 363, "name": "Australia/Sydney"}, {"id": 364, "name": "Australia/Tasmania"}, {"id": 365, "name": "Australia/Victoria"}, {"id": 366, "name": "Australia/West"}, {"id": 367, "name": "Australia/Yancowinna"}, {"id": 368, "name": "Brazil/Acre"}, {"id": 369, "name": "Brazil/DeNoronha"}, {"id": 370, "name": "Brazil/East"}, {"id": 371, "name": "Brazil/West"}, {"id": 374, "name": "Canada/Atlantic"}, {"id": 375, "name": "Canada/Central"}, {"id": 376, "name": "Canada/Eastern"}, {"id": 377, "name": "Canada/Mountain"}, {"id": 378, "name": "Canada/Newfoundland"}, {"id": 379, "name": "Canada/Pacific"}, {"id": 380, "name": "Canada/Saskatchewan"}, {"id": 381, "name": "Canada/Yukon"}, {"id": 372, "name": "CET"}, {"id": 382, "name": "Chile/Continental"}, {"id": 383, "name": "Chile/EasterIsland"}, {"id": 373, "name": "CST6CDT"}, {"id": 384, "name": "Cuba"}, {"id": 385, "name": "EET"}, {"id": 388, "name": "Egypt"}, {"id": 389, "name": "Eire"}, {"id": 386, "name": "EST"}, {"id": 387, "name": "EST5EDT"}, {"id": 390, "name": "Etc/GMT"}, {"id": 391, "name": "Etc/GMT+0"}, {"id": 392, "name": "Etc/GMT+1"}, {"id": 393, "name": "Etc/GMT+10"}, {"id": 394, "name": "Etc/GMT+11"}, {"id": 395, "name": "Etc/GMT+12"}, {"id": 396, "name": "Etc/GMT+2"}, {"id": 397, "name": "Etc/GMT+3"}, {"id": 398, "name": "Etc/GMT+4"}, {"id": 399, "name": "Etc/GMT+5"}, {"id": 400, "name": "Etc/GMT+6"}, {"id": 401, "name": "Etc/GMT+7"}, {"id": 402, "name": "Etc/GMT+8"}, {"id": 403, "name": "Etc/GMT+9"}, {"id": 404, "name": "Etc/GMT-0"}, {"id": 405, "name": "Etc/GMT-1"}, {"id": 406, "name": "Etc/GMT-10"}, {"id": 407, "name": "Etc/GMT-11"}, {"id": 408, "name": "Etc/GMT-12"}, {"id": 409, "name": "Etc/GMT-13"}, {"id": 410, "name": "Etc/GMT-14"}, {"id": 411, "name": "Etc/GMT-2"}, {"id": 412, "name": "Etc/GMT-3"}, {"id": 413, "name": "Etc/GMT-4"}, {"id": 414, "name": "Etc/GMT-5"}, {"id": 415, "name": "Etc/GMT-6"}, {"id": 416, "name": "Etc/GMT-7"}, {"id": 417, "name": "Etc/GMT-8"}, {"id": 418, "name": "Etc/GMT-9"}, {"id": 419, "name": "Etc/GMT0"}, {"id": 420, "name": "Etc/Greenwich"}, {"id": 421, "name": "Etc/UCT"}, {"id": 423, "name": "Etc/Universal"}, {"id": 422, "name": "Etc/UTC"}, {"id": 424, "name": "Etc/Zulu"}, {"id": 425, "name": "Europe/Amsterdam"}, {"id": 426, "name": "Europe/Andorra"}, {"id": 427, "name": "Europe/Astrakhan"}, {"id": 428, "name": "Europe/Athens"}, {"id": 429, "name": "Europe/Belfast"}, {"id": 430, "name": "Europe/Belgrade"}, {"id": 431, "name": "Europe/Berlin"}, {"id": 432, "name": "Europe/Bratislava"}, {"id": 433, "name": "Europe/Brussels"}, {"id": 434, "name": "Europe/Bucharest"}, {"id": 435, "name": "Europe/Budapest"}, {"id": 436, "name": "Europe/Busingen"}, {"id": 437, "name": "Europe/Chisinau"}, {"id": 438, "name": "Europe/Copenhagen"}, {"id": 439, "name": "Europe/Dublin"}, {"id": 440, "name": "Europe/Gibraltar"}, {"id": 441, "name": "Europe/Guernsey"}, {"id": 442, "name": "Europe/Helsinki"}, {"id": 443, "name": "Europe/Isle_of_Man"}, {"id": 444, "name": "Europe/Istanbul"}, {"id": 445, "name": "Europe/Jersey"}, {"id": 446, "name": "Europe/Kaliningrad"}, {"id": 447, "name": "Europe/Kiev"}, {"id": 448, "name": "Europe/Kirov"}, {"id": 449, "name": "Europe/Lisbon"}, {"id": 450, "name": "Europe/Ljubljana"}, {"id": 451, "name": "Europe/London"}, {"id": 452, "name": "Europe/Luxembourg"}, {"id": 453, "name": "Europe/Madrid"}, {"id": 454, "name": "Europe/Malta"}, {"id": 455, "name": "Europe/Mariehamn"}, {"id": 456, "name": "Europe/Minsk"}, {"id": 457, "name": "Europe/Monaco"}, {"id": 458, "name": "Europe/Moscow"}, {"id": 459, "name": "Europe/Nicosia"}, {"id": 460, "name": "Europe/Oslo"}, {"id": 461, "name": "Europe/Paris"}, {"id": 462, "name": "Europe/Podgorica"}, {"id": 463, "name": "Europe/Prague"}, {"id": 464, "name": "Europe/Riga"}, {"id": 465, "name": "Europe/Rome"}, {"id": 466, "name": "Europe/Samara"}, {"id": 467, "name": "Europe/San_Marino"}, {"id": 468, "name": "Europe/Sarajevo"}, {"id": 469, "name": "Europe/Saratov"}, {"id": 470, "name": "Europe/Simferopol"}, {"id": 471, "name": "Europe/Skopje"}, {"id": 472, "name": "Europe/Sofia"}, {"id": 473, "name": "Europe/Stockholm"}, {"id": 474, "name": "Europe/Tallinn"}, {"id": 475, "name": "Europe/Tirane"}, {"id": 476, "name": "Europe/Tiraspol"}, {"id": 477, "name": "Europe/Ulyanovsk"}, {"id": 478, "name": "Europe/Uzhgorod"}, {"id": 479, "name": "Europe/Vaduz"}, {"id": 480, "name": "Europe/Vatican"}, {"id": 481, "name": "Europe/Vienna"}, {"id": 482, "name": "Europe/Vilnius"}, {"id": 483, "name": "Europe/Volgograd"}, {"id": 484, "name": "Europe/Warsaw"}, {"id": 485, "name": "Europe/Zagreb"}, {"id": 486, "name": "Europe/Zaporozhye"}, {"id": 487, "name": "Europe/Zurich"}, {"id": 488, "name": "GB"}, {"id": 489, "name": "GB-Eire"}, {"id": 490, "name": "GMT"}, {"id": 491, "name": "GMT+0"}, {"id": 492, "name": "GMT-0"}, {"id": 493, "name": "GMT0"}, {"id": 494, "name": "Greenwich"}, {"id": 496, "name": "Hongkong"}, {"id": 495, "name": "HST"}, {"id": 497, "name": "Iceland"}, {"id": 498, "name": "Indian/Antananarivo"}, {"id": 499, "name": "Indian/Chagos"}, {"id": 500, "name": "Indian/Christmas"}, {"id": 501, "name": "Indian/Cocos"}, {"id": 502, "name": "Indian/Comoro"}, {"id": 503, "name": "Indian/Kerguelen"}, {"id": 504, "name": "Indian/Mahe"}, {"id": 505, "name": "Indian/Maldives"}, {"id": 506, "name": "Indian/Mauritius"}, {"id": 507, "name": "Indian/Mayotte"}, {"id": 508, "name": "Indian/Reunion"}, {"id": 509, "name": "Iran"}, {"id": 510, "name": "Israel"}, {"id": 511, "name": "Jamaica"}, {"id": 512, "name": "Japan"}, {"id": 513, "name": "Kwajalein"}, {"id": 514, "name": "Libya"}, {"id": 515, "name": "MET"}, {"id": 518, "name": "Mexico/BajaNorte"}, {"id": 519, "name": "Mexico/BajaSur"}, {"id": 520, "name": "Mexico/General"}, {"id": 516, "name": "MST"}, {"id": 517, "name": "MST7MDT"}, {"id": 523, "name": "Navajo"}, {"id": 521, "name": "NZ"}, {"id": 522, "name": "NZ-CHAT"}, {"id": 526, "name": "Pacific/Apia"}, {"id": 527, "name": "Pacific/Auckland"}, {"id": 528, "name": "Pacific/Bougainville"}, {"id": 529, "name": "Pacific/Chatham"}, {"id": 530, "name": "Pacific/Chuuk"}, {"id": 531, "name": "Pacific/Easter"}, {"id": 532, "name": "Pacific/Efate"}, {"id": 533, "name": "Pacific/Enderbury"}, {"id": 534, "name": "Pacific/Fakaofo"}, {"id": 535, "name": "Pacific/Fiji"}, {"id": 536, "name": "Pacific/Funafuti"}, {"id": 537, "name": "Pacific/Galapagos"}, {"id": 538, "name": "Pacific/Gambier"}, {"id": 539, "name": "Pacific/Guadalcanal"}, {"id": 540, "name": "Pacific/Guam"}, {"id": 541, "name": "Pacific/Honolulu"}, {"id": 542, "name": "Pacific/Johnston"}, {"id": 543, "name": "Pacific/Kiritimati"}, {"id": 544, "name": "Pacific/Kosrae"}, {"id": 545, "name": "Pacific/Kwajalein"}, {"id": 546, "name": "Pacific/Majuro"}, {"id": 547, "name": "Pacific/Marquesas"}, {"id": 548, "name": "Pacific/Midway"}, {"id": 549, "name": "Pacific/Nauru"}, {"id": 550, "name": "Pacific/Niue"}, {"id": 551, "name": "Pacific/Norfolk"}, {"id": 552, "name": "Pacific/Noumea"}, {"id": 553, "name": "Pacific/Pago_Pago"}, {"id": 554, "name": "Pacific/Palau"}, {"id": 555, "name": "Pacific/Pitcairn"}, {"id": 556, "name": "Pacific/Pohnpei"}, {"id": 557, "name": "Pacific/Ponape"}, {"id": 558, "name": "Pacific/Port_Moresby"}, {"id": 559, "name": "Pacific/Rarotonga"}, {"id": 560, "name": "Pacific/Saipan"}, {"id": 561, "name": "Pacific/Samoa"}, {"id": 562, "name": "Pacific/Tahiti"}, {"id": 563, "name": "Pacific/Tarawa"}, {"id": 564, "name": "Pacific/Tongatapu"}, {"id": 565, "name": "Pacific/Truk"}, {"id": 566, "name": "Pacific/Wake"}, {"id": 567, "name": "Pacific/Wallis"}, {"id": 568, "name": "Pacific/Yap"}, {"id": 569, "name": "Poland"}, {"id": 570, "name": "Portugal"}, {"id": 1187, "name": "posixrules"}, {"id": 524, "name": "PRC"}, {"id": 525, "name": "PST8PDT"}, {"id": 571, "name": "ROC"}, {"id": 572, "name": "ROK"}, {"id": 573, "name": "Singapore"}, {"id": 574, "name": "Turkey"}, {"id": 575, "name": "UCT"}, {"id": 590, "name": "Universal"}, {"id": 576, "name": "US/Alaska"}, {"id": 577, "name": "US/Aleutian"}, {"id": 578, "name": "US/Arizona"}, {"id": 579, "name": "US/Central"}, {"id": 580, "name": "US/East-Indiana"}, {"id": 581, "name": "US/Eastern"}, {"id": 582, "name": "US/Hawaii"}, {"id": 583, "name": "US/Indiana-Starke"}, {"id": 584, "name": "US/Michigan"}, {"id": 585, "name": "US/Mountain"}, {"id": 586, "name": "US/Pacific"}, {"id": 587, "name": "US/Pacific-New"}, {"id": 588, "name": "US/Samoa"}, {"id": 589, "name": "UTC"}, {"id": 591, "name": "W-SU"}, {"id": 592, "name": "WET"}, {"id": 593, "name": "Zulu"}] \ No newline at end of file