├── README.md
├── countryCode.json
├── font.js
├── js-examples
├── example-check-profile-status.js
├── example-create-group.js
├── example-create-profile.js
├── example-delete-profile-cache.js
├── example-delete-profile.js
├── example-query-group.js
├── example-query-profile.js
├── example-regroup-profile.js
├── example-start-profile.js
├── example-stop-profile.js
└── example-update-profile.js
├── language.js
├── py-examples
├── example-check-profile-status.py
├── example-create-group.py
├── example-create-profile.py
├── example-delete-profile-cache.py
├── example-delete-profile.py
├── example-query-group.py
├── example-query-profile.py
├── example-regroup-profile.py
├── example-start-profile.py
├── example-stop-profile.py
└── example-update-profile.py
└── timezone.js
/README.md:
--------------------------------------------------------------------------------
1 | # localAPI
2 | AdsPower supports Local API, which has functions like reading and writing account configuration information, opening and closing browsers, searching for accounts. Besides, it can cooperate with Selenium and Puppeteer to execute browser operations automatically.
3 |
4 |
5 |
6 | > ## How to Use AdsPower Local API
7 |
8 | - Users of AdsPower team collaboration version have access to API
9 | - Start AdsPower, log in the account with API permission
10 | - Go to Account Management-> Setting-> Local API to check the following items
11 | - API status: Success
12 | - API address: http://local.adspower.net:50325/ or http://localhost:50325/ (port: 50325, which might change and subjects to the address in the setting).
13 | - Script can go to Profile Management-> click Settings-> click Cache folder-> local_api file to obtain API address
14 | - Use script or http request tool to invoke Local API, allow to configure account data, browser fingerprint, open or close browser and other operations
15 | - API parameter type: string, Post format: JSON, unnecessary parameters are optional and can not be passed
16 | - Access frequency control for all APIs, max. access frequency: 1 request/second
17 | - At the same time, it supports the mode of no-interface api-key to start the Local API service. For details, see: [Local Api Doc](https://localapi-doc-en.adspower.com/)
18 |
19 |
20 |
21 | > ## **What the Local API supports**
22 |
23 | - [x] API Status
24 | - [x] Browser Operation
25 | - [x] Open Browser
26 | - [x] Close Browser
27 | - [x] Check Open Status
28 | - [x] Group Management
29 | - [x] Create Group
30 | - [ ] Update Group(coming soon)
31 | - [x] Query Group
32 | - [x] Profile Management
33 | - [x] Create Profile
34 | - [x] Update Profile
35 | - [x] Query Profile
36 | - [x] Delete Profile
37 | - [x] Update Profile Group
38 | - [x] Delete Profile Cache
39 |
40 |
41 |
42 | ## More Details
43 |
44 | 👉[Local Api Doc](https://localapi-doc-en.adspower.com/)
45 |
--------------------------------------------------------------------------------
/countryCode.json:
--------------------------------------------------------------------------------
1 | {
2 | "ad": "Andorra",
3 | "ae": "United Arab Emirates",
4 | "af": "Afghanistan",
5 | "ag": "Antigua & Barbuda",
6 | "ai": "Anguilla",
7 | "al": "Albania",
8 | "am": "Armenia",
9 | "ao": "Angola",
10 | "aq": "Antarctica",
11 | "ar": "Argentina",
12 | "as": "American Samoa",
13 | "at": "Austria",
14 | "au": "Australia",
15 | "aw": "Aruba",
16 | "ax": "_land Islands",
17 | "az": "Azerbaijan",
18 | "ba": "Bosnia & Herzegovina",
19 | "bb": "Barbados",
20 | "bd": "Bangladesh",
21 | "be": "Belgium",
22 | "bf": "Burkina",
23 | "bg": "Bulgaria",
24 | "bh": "Bahrain",
25 | "bi": "Burundi",
26 | "bj": "Benin",
27 | "bl": "Saint Barthélemy",
28 | "bm": "Bermuda",
29 | "bn": "Brunei",
30 | "bo": "Bolivia",
31 | "bq": "Caribbean Netherlands",
32 | "br": "Brazil",
33 | "bs": "The Bahamas",
34 | "bt": "Bhutan",
35 | "bv": "Bouvet Island",
36 | "bw": "Botswana",
37 | "by": "Belarus",
38 | "bz": "Belize",
39 | "ca": "Canada",
40 | "cc": "Cocos (Keeling) Islands",
41 | "cf": "Central African Republic",
42 | "ch": "Switzerland",
43 | "cl": "Chile",
44 | "cm": "Cameroon",
45 | "co": "Colombia",
46 | "cr": "Costa Rica",
47 | "cu": "Cuba",
48 | "cv": "Cape Verde",
49 | "cx": "Christmas Island",
50 | "cy": "Cyprus",
51 | "cz": "Czech Republic",
52 | "de": "Germany",
53 | "dj": "Djibouti",
54 | "dk": "Denmark",
55 | "dm": "Dominica",
56 | "do": "Dominican Republic",
57 | "dz": "Algeria",
58 | "ec": "Ecuador",
59 | "ee": "Estonia",
60 | "eg": "Egypt",
61 | "eh": "Western Sahara",
62 | "er": "Eritrea",
63 | "es": "Spain",
64 | "fi": "Finland",
65 | "fj": "Fiji",
66 | "fk": "Falkland Islands",
67 | "fm": "Federated States of Micronesia",
68 | "fo": "Faroe Islands",
69 | "fr": "France",
70 | "ga": "Gabon",
71 | "gd": "Grenada",
72 | "ge": "Georgia",
73 | "gf": "French Guiana",
74 | "gh": "Ghana",
75 | "gi": "Gibraltar",
76 | "gl": "Greenland",
77 | "gn": "Guinea",
78 | "gp": "Guadeloupe",
79 | "gq": "Equatorial Guinea",
80 | "gr": "Greece",
81 | "gs": "South Georgia and the South Sandwich Islands",
82 | "gt": "Guatemala",
83 | "gu": "Guam",
84 | "gw": "Guinea-Bissau",
85 | "gy": "Guyana",
86 | "hk": "China Hong Kong",
87 | "hm": "Heard Island and McDonald Islands",
88 | "hn": "Honduras",
89 | "hr": "Croatia",
90 | "ht": "Haiti",
91 | "hu": "Hungary",
92 | "id": "Indonesia",
93 | "ie": "Ireland",
94 | "il": "Israel",
95 | "im": "Isle of Man",
96 | "in": "India",
97 | "io": "British Indian Ocean Territory",
98 | "iq": "Iraq",
99 | "ir": "Iran",
100 | "is": "Iceland",
101 | "it": "Italy",
102 | "je": "Jersey",
103 | "jm": "Jamaica",
104 | "jo": "Jordan",
105 | "jp": "Japan",
106 | "kh": "Cambodia",
107 | "ki": "Kiribati",
108 | "km": "The Comoros",
109 | "kw": "Kuwait",
110 | "ky": "Cayman Islands",
111 | "lb": "Lebanon",
112 | "li": "Liechtenstein",
113 | "lk": "Sri Lanka",
114 | "lr": "Liberia",
115 | "ls": "Lesotho",
116 | "lt": "Lithuania",
117 | "lu": "Luxembourg",
118 | "lv": "Latvia",
119 | "ly": "Libya",
120 | "ma": "Morocco",
121 | "mc": "Monaco",
122 | "md": "Moldova",
123 | "me": "Montenegro",
124 | "mf": "Saint Martin (France)",
125 | "mg": "Madagascar",
126 | "mh": "Marshall islands",
127 | "mk": "Republic of Macedonia (FYROM)",
128 | "ml": "Mali",
129 | "mm": "Myanmar (Burma)",
130 | "mo": "China Macao",
131 | "mq": "Martinique",
132 | "mr": "Mauritania",
133 | "ms": "Montserrat",
134 | "mt": "Malta",
135 | "mv": "Maldives",
136 | "mw": "Malawi",
137 | "mx": "Mexico",
138 | "my": "Malaysia",
139 | "na": "Namibia",
140 | "ne": "Niger",
141 | "nf": "Norfolk Island",
142 | "ng": "Nigeria",
143 | "ni": "Nicaragua",
144 | "nl": "Netherlands",
145 | "no": "Norway",
146 | "np": "Nepal",
147 | "nr": "Nauru",
148 | "om": "Oman",
149 | "pa": "Panama",
150 | "pe": "Peru",
151 | "pf": "French polynesia",
152 | "pg": "Papua New Guinea",
153 | "ph": "The Philippines",
154 | "pk": "Pakistan",
155 | "pl": "Poland",
156 | "pn": "Pitcairn Islands",
157 | "pr": "Puerto Rico",
158 | "ps": "Palestinian territories",
159 | "pw": "Palau",
160 | "py": "Paraguay",
161 | "qa": "Qatar",
162 | "re": "Réunion",
163 | "ro": "Romania",
164 | "rs": "Serbia",
165 | "ru": "Russian Federation",
166 | "rw": "Rwanda",
167 | "sb": "Solomon Islands",
168 | "sc": "Seychelles",
169 | "sd": "Sudan",
170 | "se": "Sweden",
171 | "sg": "Singapore",
172 | "si": "Slovenia",
173 | "sj": "Template:Country data SJM Svalbard",
174 | "sk": "Slovakia",
175 | "sl": "Sierra Leone",
176 | "sm": "San Marino",
177 | "sn": "Senegal",
178 | "so": "Somalia",
179 | "sr": "Suriname",
180 | "ss": "South Sudan",
181 | "st": "Sao Tome & Principe",
182 | "sv": "El Salvador",
183 | "sy": "Syria",
184 | "sz": "Swaziland",
185 | "tc": "Turks & Caicos Islands",
186 | "td": "Chad",
187 | "tg": "Togo",
188 | "th": "Thailand",
189 | "tk": "Tokelau",
190 | "tl": "Timor-Leste (East Timor)",
191 | "tn": "Tunisia",
192 | "to": "Tonga",
193 | "tr": "Turkey",
194 | "tv": "Tuvalu",
195 | "tz": "Tanzania",
196 | "ua": "Ukraine",
197 | "ug": "Uganda",
198 | "us": "United States of America (USA)",
199 | "uy": "Uruguay",
200 | "va": "Vatican City (The Holy See)",
201 | "ve": "Venezuela",
202 | "vg": "British Virgin Islands",
203 | "vi": "United States Virgin Islands",
204 | "vn": "Vietnam",
205 | "wf": "Wallis and Futuna",
206 | "ws": "Samoa",
207 | "ye": "Yemen",
208 | "yt": "Mayotte",
209 | "za": "South Africa",
210 | "zm": "Zambia",
211 | "zw": "Zimbabwe",
212 | "cn": "China",
213 | "cg": "Republic of the Congo",
214 | "cd": "Democratic Republic of the Congo",
215 | "mz": "Mozambique",
216 | "gg": "Guernsey",
217 | "gm": "Gambia",
218 | "mp": "Northern Mariana Islands",
219 | "et": "Ethiopia",
220 | "nc": "New Caledonia",
221 | "vu": "Vanuatu",
222 | "tf": "French Southern Territories",
223 | "nu": "Niue",
224 | "um": "United States Minor Outlying Islands",
225 | "ck": "Cook Islands",
226 | "gb": "Great Britain",
227 | "tt": "Trinidad & Tobago",
228 | "vc": "St. Vincent & the Grenadines",
229 | "tw": "China Taiwan",
230 | "nz": "New Zealand",
231 | "sa": "Saudi Arabia",
232 | "la": "Laos",
233 | "kp": "North Korea",
234 | "kr": "South Korea",
235 | "pt": "Portugal",
236 | "kg": "Kyrgyzstan",
237 | "kz": "Kazakhstan",
238 | "tj": "Tajikistan",
239 | "tm": "Turkmenistan",
240 | "uz": "Uzbekistan",
241 | "kn": "St. Kitts & Nevis",
242 | "pm": "Saint-Pierre and Miquelon",
243 | "sh": "St. Helena & Dependencies",
244 | "lc": "St. Lucia",
245 | "mu": "Mauritius",
246 | "ci": "C_te d'Ivoire",
247 | "ke": "Kenya",
248 | "mn": "Mongolia"
249 | }
--------------------------------------------------------------------------------
/font.js:
--------------------------------------------------------------------------------
1 | const fonts = [
2 | "Arial",
3 | "Calibri",
4 | "Cambria",
5 | "Cambria Math",
6 | "Candara",
7 | "Comic Sans MS",
8 | "Comic Sans MS Bold",
9 | "Comic Sans",
10 | "Consolas",
11 | "Constantia",
12 | "Corbel",
13 | "Courier New",
14 | "Caurier Regular",
15 | "Ebrima",
16 | "Fixedsys Regular",
17 | "Franklin Gothic",
18 | "Gabriola Regular",
19 | "Gadugi",
20 | "Georgia",
21 | "HoloLens MDL2 Assets Regular",
22 | "Impact Regular",
23 | "Javanese Text Regular",
24 | "Leelawadee UI",
25 | "Lucida Console Regular",
26 | "Lucida Sans Unicode Regular",
27 | "Malgun Gothic",
28 | "Microsoft Himalaya Regular",
29 | "Microsoft JhengHei",
30 | "Microsoft JhengHei UI",
31 | "Microsoft PhangsPa",
32 | "Microsoft Sans Serif Regular",
33 | "Microsoft Tai Le",
34 | "Microsoft YaHei",
35 | "Microsoft YaHei UI",
36 | "Microsoft Yi Baiti Regular",
37 | "MingLiU_HKSCS-ExtB Regular",
38 | "MingLiu-ExtB Regular",
39 | "Modern Regular",
40 | "Mongolia Baiti Regular",
41 | "MS Gothic Regular",
42 | "MS PGothic Regular",
43 | "MS Sans Serif Regular",
44 | "MS Serif Regular",
45 | "MS UI Gothic Regular",
46 | "MV Boli Regular",
47 | "Myanmar Text",
48 | "Nimarla UI",
49 | "MV Boli Regular",
50 | "Myanmar Tet",
51 | "Nirmala UI",
52 | "NSimSun Regular",
53 | "Palatino Linotype",
54 | "PMingLiU-ExtB Regular",
55 | "Roman Regular",
56 | "Script Regular",
57 | "Segoe MDL2 Assets Regular",
58 | "Segoe Print",
59 | "Segoe Script",
60 | "Segoe UI",
61 | "Segoe UI Emoji Regular",
62 | "Segoe UI Historic Regular",
63 | "Segoe UI Symbol Regular",
64 | "SimSun Regular",
65 | "SimSun-ExtB Regular",
66 | "Sitka Banner",
67 | "Sitka Display",
68 | "Sitka Heading",
69 | "Sitka Small",
70 | "Sitka Subheading",
71 | "Sitka Text",
72 | "Small Fonts Regular",
73 | "Sylfaen Regular",
74 | "Symbol Regular",
75 | "System Bold",
76 | "Tahoma",
77 | "Terminal",
78 | "Times New Roman",
79 | "Trebuchet MS",
80 | "Verdana",
81 | "Webdings Regular",
82 | "Wingdings Regular",
83 | "Yu Gothic",
84 | "Yu Gothic UI",
85 | "Arial",
86 | "Arial Black",
87 | "Calibri",
88 | "Calibri Light",
89 | "Cambria",
90 | "Cambria Math",
91 | "Candara",
92 | "Comic Sans MS",
93 | "Consolas",
94 | "Constantia",
95 | "Corbel",
96 | "Courier",
97 | "Courier New",
98 | "Ebrima",
99 | "Fixedsys",
100 | "Franklin Gothic Medium",
101 | "Gabriola",
102 | "Gadugi",
103 | "Georgia",
104 | "HoloLens MDL2 Assets",
105 | "Impact",
106 | "Javanese Text",
107 | "Leelawadee UI",
108 | "Leelawadee UI Semilight",
109 | "Lucida Console",
110 | "Lucida Sans Unicode",
111 | "MS Gothic",
112 | "MS PGothic",
113 | "MS Sans Serif",
114 | "MS Serif",
115 | "MS UI Gothic",
116 | "MV Boli",
117 | "Malgun Gothic",
118 | "Malgun Gothic Semilight",
119 | "Marlett",
120 | "Microsoft Himalaya",
121 | "Microsoft JhengHei",
122 | "Microsoft JhengHei Light",
123 | "Microsoft JhengHei UI",
124 | "Microsoft JhengHei UI Light",
125 | "Microsoft New Tai Lue",
126 | "Microsoft PhagsPa",
127 | "Microsoft Sans Serif",
128 | "Microsoft Tai Le",
129 | "Microsoft YaHei",
130 | "Microsoft YaHei Light",
131 | "Microsoft YaHei UI",
132 | "Microsoft YaHei UI Light",
133 | "Microsoft Yi Baiti",
134 | "MingLiU-ExtB",
135 | "MingLiU_HKSCS-ExtB",
136 | "Modern",
137 | "Mongolian Baiti",
138 | "Myanmar Text",
139 | "NSimSun",
140 | "Nirmala UI",
141 | "Nirmala UI Semilight",
142 | "PMingLiU-ExtB",
143 | "Palatino Linotype",
144 | "Roman",
145 | "Script",
146 | "Segoe MDL2 Assets",
147 | "Segoe Print",
148 | "Segoe Script",
149 | "Segoe UI",
150 | "Segoe UI Black",
151 | "Segoe UI Emoji",
152 | "Segoe UI Historic",
153 | "Segoe UI Light",
154 | "Segoe UI Semibold",
155 | "Segoe UI Semilight",
156 | "Segoe UI Symbol",
157 | "SimSun",
158 | "SimSun-ExtB",
159 | "Sitka Banner",
160 | "Sitka Display",
161 | "Sitka Heading",
162 | "Sitka Small",
163 | "Sitka Subheading",
164 | "Sitka Text",
165 | "Small Fonts",
166 | "Sylfaen",
167 | "Symbol",
168 | "System",
169 | "Tahoma",
170 | "Terminal",
171 | "Times New Roman",
172 | "Trebuchet MS",
173 | "Verdana",
174 | "Webdings",
175 | "Wingdings",
176 | "Yu Gothic",
177 | "Yu Gothic Light",
178 | "Yu Gothic Medium",
179 | "Yu Gothic UI",
180 | "Yu Gothic UI Light",
181 | "Yu Gothic UI Semibold",
182 | "Yu Gothic UI Semilight"
183 | ];
184 |
185 | module.exports = fonts;
186 |
--------------------------------------------------------------------------------
/js-examples/example-check-profile-status.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 |
3 | const profileId = 'XX';
4 |
5 | const config = {
6 | method: 'get',
7 | url: `http://localhost:50325/api/v1/browser/active?user_id=${profileId}`,
8 | headers: { }
9 | };
10 |
11 | axios(config)
12 | .then((response) => {
13 | console.log(JSON.stringify(response.data));
14 | })
15 | .catch((error) => {
16 | console.log(error);
17 | });
18 |
--------------------------------------------------------------------------------
/js-examples/example-create-group.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 | const data = {
3 | group_name: "your_group_name"
4 | };
5 |
6 | const config = {
7 | method: 'post',
8 | url: 'http://local.adspower.net:50325/api/v1/group/create',
9 | headers: {
10 | 'Content-Type': 'application/json'
11 | },
12 | data : data
13 | };
14 |
15 | axios(config)
16 | .then((response) => {
17 | console.log(JSON.stringify(response.data));
18 | })
19 | .catch((error) => {
20 | console.log(error);
21 | });
22 |
--------------------------------------------------------------------------------
/js-examples/example-create-profile.js:
--------------------------------------------------------------------------------
1 | var axios = require('axios');
2 | var data = {
3 | "name": "test",
4 | "group_id": "0",
5 | "domain_name": "facebook.com",
6 | "repeat_config": [
7 | "0"
8 | ],
9 | "country": "us",
10 | "fingerprint_config": {
11 | "language": [
12 | "en-US"
13 | ],
14 | "ua": "Mozilla/5.0 (Linux; Android 8.0.0; BND-AL10 Build/HONORBND-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/11.5 baiduboxapp/11.5.0.10 (Baidu; P1 8.0.0)",
15 | "flash": "block",
16 | "scan_port_type": "1",
17 | "screen_resolution": "1024_600",
18 | "fonts": [
19 | "all"
20 | ],
21 | "longitude": "180",
22 | "latitude": "90",
23 | "webrtc": "proxy",
24 | "do_not_track": "true",
25 | "hardware_concurrency": "default",
26 | "device_memory": "default"
27 | },
28 | "user_proxy_config": {
29 | "proxy_soft": "no_proxy"
30 | }
31 | };
32 |
33 | var config = {
34 | method: 'post',
35 | url: 'http://local.adspower.net:50325/api/v1/user/create',
36 | headers: {
37 | 'Content-Type': 'application/json'
38 | },
39 | data : data
40 | };
41 |
42 | axios(config)
43 | .then((response) => {
44 | console.log(JSON.stringify(response.data));
45 | })
46 | .catch((error) => {
47 | console.log(error);
48 | });
49 |
--------------------------------------------------------------------------------
/js-examples/example-delete-profile-cache.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 |
3 | const config = {
4 | method: 'post',
5 | url: 'http://localhost:50325/api/v1/user/delete-cache',
6 | headers: { }
7 | };
8 |
9 | axios(config)
10 | .then((response) => {
11 | console.log(JSON.stringify(response.data));
12 | })
13 | .catch((error) => {
14 | console.log(error);
15 | });
16 |
--------------------------------------------------------------------------------
/js-examples/example-delete-profile.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 | const data = {
3 | "user_ids": [
4 | "XX"
5 | ]
6 | };
7 |
8 | const config = {
9 | method: 'post',
10 | url: 'http://localhost:50325/api/v1/user/delete',
11 | headers: {
12 | 'Content-Type': 'application/json'
13 | },
14 | data : data
15 | };
16 |
17 | axios(config)
18 | .then((response) => {
19 | console.log(JSON.stringify(response.data));
20 | })
21 | .catch((error) => {
22 | console.log(error);
23 | });
24 |
--------------------------------------------------------------------------------
/js-examples/example-query-group.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 |
3 | const config = {
4 | method: 'get',
5 | url: 'http://local.adspower.net:50325/api/v1/group/list?page=1&page_size=15',
6 | headers: { }
7 | };
8 |
9 | axios(config)
10 | .then((response) => {
11 | console.log(JSON.stringify(response.data));
12 | })
13 | .catch((error) => {
14 | console.log(error);
15 | });
16 |
--------------------------------------------------------------------------------
/js-examples/example-query-profile.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 |
3 | const config = {
4 | method: 'get',
5 | url: 'http://local.adspower.net:50325/api/v1/user/list?page=1&page_size=100',
6 | headers: { }
7 | };
8 |
9 | axios(config)
10 | .then((response) => {
11 | console.log(JSON.stringify(response.data));
12 | })
13 | .catch((error) => {
14 | console.log(error);
15 | });
16 |
--------------------------------------------------------------------------------
/js-examples/example-regroup-profile.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 | const data = {
3 | "user_ids": [
4 | "XX"
5 | ],
6 | "group_id": "0"
7 | };
8 |
9 | const config = {
10 | method: 'post',
11 | url: 'http://local.adspower.net:50325/api/v1/user/regroup',
12 | headers: {
13 | 'Content-Type': 'application/json'
14 | },
15 | data : data
16 | };
17 |
18 | axios(config)
19 | .then((response) => {
20 | console.log(JSON.stringify(response.data));
21 | })
22 | .catch((error) => {
23 | console.log(error);
24 | });
25 |
--------------------------------------------------------------------------------
/js-examples/example-start-profile.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 | const puppeteer = require('puppeteer-core');
3 |
4 | const profileId = 'XXX';
5 |
6 | // http://local.adspower.net:50325: Script can go to Profile Management-> click Settings-> click Cache folder-> local_api file to obtain API address
7 | axios.get(`http://local.adspower.net:50325/api/v1/browser/start?user_id=${profileId}`).then(async (res) => {
8 | console.log(res.data);
9 |
10 | if(res.data.code === 0 && res.data.data.ws && res.data.data.ws.puppeteer) {
11 | try{
12 | const browser = await puppeteer.connect({
13 | browserWSEndpoint: res.data.data.ws.puppeteer,
14 | defaultViewport:null
15 | });
16 |
17 | const page = await browser.newPage();
18 | await page.goto('https://www.adspower.com');
19 | await page.screenshot({ path: './adspower.png' });
20 | await browser.close();
21 | } catch(err){
22 | console.log(err.message);
23 | }
24 | }
25 | }).catch((err) => {
26 | console.log(err)
27 | })
--------------------------------------------------------------------------------
/js-examples/example-stop-profile.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 |
3 | const profileId = 'XX';
4 | const config = {
5 | method: 'get',
6 | url: `http://local.adspower.net:50325/api/v1/browser/stop?user_id=${profileId}`,
7 | headers: { }
8 | };
9 |
10 | axios(config)
11 | .then((response) => {
12 | console.log(JSON.stringify(response.data));
13 | })
14 | .catch((error) => {
15 | console.log(error);
16 | });
17 |
--------------------------------------------------------------------------------
/js-examples/example-update-profile.js:
--------------------------------------------------------------------------------
1 | const axios = require('axios');
2 | const data = {
3 | "user_id": "XX",
4 | "name": "test",
5 | "domain_name": "facebook.com",
6 | "repeat_config": [
7 | "0"
8 | ],
9 | "open_urls": [
10 | "http://www.baidu.com",
11 | "https://www.google.com"
12 | ],
13 | "country": "us",
14 | "remark": "remark",
15 | "fingerprint_config": {
16 | "webrtc": "proxy",
17 | "do_not_track": "true",
18 | "hardware_concurrency": "default",
19 | "device_memory": "default"
20 | },
21 | "user_proxy_config": {
22 | "proxy_soft": "no_proxy"
23 | }
24 | };
25 |
26 | const config = {
27 | method: 'post',
28 | url: 'http://local.adspower.net:50325/api/v1/user/update',
29 | headers: {
30 | 'Content-Type': 'application/json'
31 | },
32 | data : data
33 | };
34 |
35 | axios(config)
36 | .then(function (response) {
37 | console.log(JSON.stringify(response.data));
38 | })
39 | .catch(function (error) {
40 | console.log(error);
41 | });
42 |
--------------------------------------------------------------------------------
/language.js:
--------------------------------------------------------------------------------
1 | const language = [
2 | {
3 | cc: 'ad',
4 | code: 'ca-ES',
5 | prefix: 'ca',
6 | en: 'Catalan',
7 | nation: '安道尔',
8 | lang: '加泰罗尼亚语'
9 | },
10 | {
11 | cc: 'af',
12 | code: 'prs-AF',
13 | prefix: 'prs',
14 | en: 'Dari',
15 | nation: '阿富汗',
16 | lang: '达里语'
17 | },
18 | {
19 | cc: 'af',
20 | code: 'ps-AF',
21 | prefix: 'ps',
22 | en: 'Pashto',
23 | nation: '阿富汗',
24 | lang: '普什图语'
25 | },
26 | {
27 | cc: 'al',
28 | code: 'sq-AL',
29 | prefix: 'sq',
30 | en: 'Albanian',
31 | nation: '阿尔巴尼亚',
32 | lang: '阿尔巴尼亚语'
33 | },
34 | {
35 | cc: 'am',
36 | code: 'hy-AM',
37 | prefix: 'hy',
38 | en: 'Armenian',
39 | nation: '亚美尼亚',
40 | lang: '亚美尼亚语'
41 | },
42 | {
43 | cc: 'ao',
44 | code: 'pt-PT',
45 | prefix: 'pt',
46 | en: 'Portuguese',
47 | nation: '安哥拉',
48 | lang: '葡萄牙语'
49 | },
50 | {
51 | cc: 'aq',
52 | code: 'en-US',
53 | prefix: 'en',
54 | en: 'English',
55 | nation: '南极洲',
56 | lang: '英语'
57 | },
58 | {
59 | cc: 'ar',
60 | code: 'es-AR',
61 | prefix: 'es',
62 | en: 'Spanish',
63 | nation: '阿根廷',
64 | lang: '西班牙语'
65 | },
66 | {
67 | cc: 'as',
68 | code: 'en-US',
69 | prefix: 'en',
70 | en: 'English',
71 | nation: '美属萨摩亚',
72 | lang: '英语'
73 | },
74 | {
75 | cc: 'at',
76 | code: 'de-AT',
77 | prefix: 'de',
78 | en: 'German',
79 | nation: '奥地利',
80 | lang: '德语'
81 | },
82 | {
83 | cc: 'ag',
84 | code: 'en-US',
85 | prefix: 'en',
86 | en: 'English',
87 | nation: '安提瓜和巴布达',
88 | lang: '英语'
89 | },
90 | {
91 | cc: 'ai',
92 | code: 'en-US',
93 | prefix: 'en',
94 | en: 'English',
95 | nation: '安圭拉',
96 | lang: '英语'
97 | },
98 | {
99 | cc: 'ae',
100 | code: 'ar-AE',
101 | prefix: 'ar',
102 | en: 'Arabic',
103 | nation: '阿联酋',
104 | lang: '阿拉伯语'
105 | },
106 | {
107 | cc: 'ax',
108 | code: 'sv-SE',
109 | prefix: 'sv',
110 | en: 'Swedish',
111 | nation: '奥兰群岛',
112 | lang: '瑞典语'
113 | },
114 | {
115 | cc: 'ax',
116 | code: 'fi-FI',
117 | prefix: 'fi',
118 | en: 'Finnish',
119 | nation: '奥兰群岛',
120 | lang: '芬兰语'
121 | },
122 | {
123 | cc: 'az',
124 | code: 'az-Latn-AZ',
125 | prefix: 'az',
126 | en: 'Azerbaijani',
127 | nation: '阿塞拜疆',
128 | lang: '阿塞拜疆语'
129 | },
130 | {
131 | cc: 'az',
132 | code: 'az-Cyrl-AZ',
133 | prefix: 'az',
134 | en: 'Azerbaijani',
135 | nation: '阿塞拜疆',
136 | lang: '阿塞拜疆语'
137 | },
138 | {
139 | cc: 'ba',
140 | code: 'bs-BA',
141 | prefix: 'bs',
142 | en: 'Bosnian',
143 | nation: '波黑',
144 | lang: '波斯尼亚语'
145 | },
146 | {
147 | cc: 'ba',
148 | code: 'hr-BA',
149 | prefix: 'hr',
150 | en: 'Croatian',
151 | nation: '波黑',
152 | lang: '克罗地亚语'
153 | },
154 | {
155 | cc: 'ba',
156 | code: 'sr-BA',
157 | prefix: 'sr',
158 | en: 'Serbian',
159 | nation: '波黑',
160 | lang: '塞尔维亚语'
161 | },
162 | {
163 | cc: 'aw',
164 | code: 'nl-NL',
165 | prefix: 'nl',
166 | en: 'Dutch',
167 | nation: '阿鲁巴',
168 | lang: '荷兰语'
169 | },
170 | {
171 | cc: 'bd',
172 | code: 'bn-BD',
173 | prefix: 'bn',
174 | en: 'Bengali',
175 | nation: '孟加拉',
176 | lang: '孟加拉语'
177 | },
178 | {
179 | cc: 'au',
180 | code: 'en-AU',
181 | prefix: 'en',
182 | en: 'English',
183 | nation: '澳大利亚',
184 | lang: '英语'
185 | },
186 | {
187 | cc: 'bf',
188 | code: 'fr-FR',
189 | prefix: 'fr',
190 | en: 'French',
191 | nation: '布基纳法索',
192 | lang: '法语'
193 | },
194 | {
195 | cc: 'bg',
196 | code: 'bg-BG',
197 | prefix: 'bg',
198 | en: 'Bulgarian',
199 | nation: '保加利亚',
200 | lang: '保加利亚语'
201 | },
202 | {
203 | cc: 'bh',
204 | code: 'ar-BH',
205 | prefix: 'ar',
206 | en: 'Arabic',
207 | nation: '巴林',
208 | lang: '阿拉伯语'
209 | },
210 | {
211 | cc: 'bj',
212 | code: 'fr-FR',
213 | prefix: 'fr',
214 | en: 'French',
215 | nation: '贝宁',
216 | lang: '法语'
217 | },
218 | {
219 | cc: 'bi',
220 | code: 'fr-FR',
221 | prefix: 'fr',
222 | en: 'French',
223 | nation: '布隆迪',
224 | lang: '法语'
225 | },
226 | {
227 | cc: 'bi',
228 | code: 'en-US',
229 | prefix: 'en',
230 | en: 'English',
231 | nation: '布隆迪',
232 | lang: '英语'
233 | },
234 | {
235 | cc: 'bm',
236 | code: 'en-US',
237 | prefix: 'en',
238 | en: 'English',
239 | nation: '百慕大',
240 | lang: '英语'
241 | },
242 | {
243 | cc: 'bl',
244 | code: 'fr-FR',
245 | prefix: 'fr',
246 | en: 'French',
247 | nation: '圣巴泰勒米岛',
248 | lang: '法语'
249 | },
250 | {
251 | cc: 'bb',
252 | code: 'en-US',
253 | prefix: 'en',
254 | en: 'English',
255 | nation: '巴巴多斯',
256 | lang: '英语'
257 | },
258 | {
259 | cc: 'bo',
260 | code: 'quz-BO',
261 | prefix: 'quz',
262 | en: 'Quechua',
263 | nation: '玻利维亚',
264 | lang: '克丘亚语'
265 | },
266 | {
267 | cc: 'be',
268 | code: 'fr-BE',
269 | prefix: 'fr',
270 | en: 'French',
271 | nation: '比利时',
272 | lang: '法语'
273 | },
274 | {
275 | cc: 'bq',
276 | code: 'nl-NL',
277 | prefix: 'nl',
278 | en: 'Dutch',
279 | nation: '荷兰加勒比区',
280 | lang: '荷兰语'
281 | },
282 | {
283 | cc: 'br',
284 | code: 'pt-BR',
285 | prefix: 'pt',
286 | en: 'Portuguese',
287 | nation: '巴西',
288 | lang: '葡萄牙语'
289 | },
290 | {
291 | cc: 'bs',
292 | code: 'en-US',
293 | prefix: 'en',
294 | en: 'English',
295 | nation: '巴哈马',
296 | lang: '英语'
297 | },
298 | {
299 | cc: 'bt',
300 | code: 'en-US',
301 | prefix: 'en',
302 | en: 'English',
303 | nation: '不丹',
304 | lang: '英语'
305 | },
306 | {
307 | cc: 'bv',
308 | code: '',
309 | prefix: '',
310 | nation: '布韦岛',
311 | lang: ''
312 | },
313 | {
314 | cc: 'bw',
315 | code: 'tn-ZA',
316 | prefix: 'tn',
317 | en: 'Tswana',
318 | nation: '博茨瓦纳',
319 | lang: '茨瓦纳语'
320 | },
321 | {
322 | cc: 'by',
323 | code: 'be-BY',
324 | prefix: 'be',
325 | en: 'Belarus',
326 | nation: '白俄罗斯',
327 | lang: '白俄罗斯语'
328 | },
329 | {
330 | cc: 'bz',
331 | code: 'en-BZ',
332 | prefix: 'en',
333 | en: 'English',
334 | nation: '伯利兹',
335 | lang: '英语'
336 | },
337 | {
338 | cc: 'ca',
339 | code: 'fr-CA',
340 | prefix: 'fr',
341 | en: 'French',
342 | nation: '加拿大',
343 | lang: '法语'
344 | },
345 | {
346 | cc: 'cc',
347 | code: '',
348 | prefix: '',
349 | nation: '科科斯群岛',
350 | lang: ''
351 | },
352 | {
353 | cc: 'bn',
354 | code: 'ms-BN',
355 | prefix: 'ms',
356 | en: 'Malay',
357 | nation: '文莱',
358 | lang: '马来语'
359 | },
360 | {
361 | cc: 'cf',
362 | code: 'fr-FR',
363 | prefix: 'fr',
364 | en: 'French',
365 | nation: '中非',
366 | lang: '法语'
367 | },
368 | {
369 | cc: 'cl',
370 | code: 'arn-CL',
371 | prefix: 'arn',
372 | en: 'Mapdangan',
373 | nation: '智利',
374 | lang: '马普丹冈语'
375 | },
376 | {
377 | cc: 'cm',
378 | code: 'fr-FR',
379 | prefix: 'fr',
380 | en: 'French',
381 | nation: '喀麦隆',
382 | lang: '法语'
383 | },
384 | {
385 | cc: 'cm',
386 | code: 'en-US',
387 | prefix: 'en',
388 | en: 'English',
389 | nation: '喀麦隆',
390 | lang: '英语'
391 | },
392 | {
393 | cc: 'co',
394 | code: 'es-CO',
395 | prefix: 'es',
396 | en: 'Spanish',
397 | nation: '哥伦比亚',
398 | lang: '西班牙语'
399 | },
400 | {
401 | cc: 'cr',
402 | code: 'es-CR',
403 | prefix: 'es',
404 | en: 'Spanish',
405 | nation: '哥斯达黎加',
406 | lang: '西班牙语'
407 | },
408 | {
409 | cc: 'cv',
410 | code: 'pt-PT',
411 | prefix: 'pt',
412 | en: 'Portuguese',
413 | nation: '佛得角',
414 | lang: '葡萄牙语'
415 | },
416 | {
417 | cc: 'cu',
418 | code: 'es-ES',
419 | prefix: 'es',
420 | en: 'Spanish',
421 | nation: '古巴',
422 | lang: '西班牙语'
423 | },
424 | {
425 | cc: 'cx',
426 | code: 'en-US',
427 | prefix: 'en',
428 | en: 'English',
429 | nation: '圣诞岛',
430 | lang: '英语'
431 | },
432 | {
433 | cc: 'cy',
434 | code: 'el-GR',
435 | prefix: 'el',
436 | en: 'Greek',
437 | nation: '塞浦路斯',
438 | lang: '希腊语'
439 | },
440 | {
441 | cc: 'cy',
442 | code: 'tr-TR',
443 | prefix: 'tr',
444 | en: 'Turkish',
445 | nation: '塞浦路斯',
446 | lang: '土耳其语'
447 | },
448 | {
449 | cc: 'cz',
450 | code: 'cs-CZ',
451 | prefix: 'cs',
452 | en: 'Czech',
453 | nation: '捷克',
454 | lang: '捷克语'
455 | },
456 | {
457 | cc: 'de',
458 | code: 'de-DE',
459 | prefix: 'de',
460 | en: 'German',
461 | nation: '德国',
462 | lang: '德语'
463 | },
464 | {
465 | cc: 'dj',
466 | code: 'fr-FR',
467 | prefix: 'fr',
468 | en: 'French',
469 | nation: '吉布提',
470 | lang: '法语'
471 | },
472 | {
473 | cc: 'dj',
474 | code: 'ar-SA',
475 | prefix: 'ar',
476 | en: 'Arabic',
477 | nation: '吉布提',
478 | lang: '阿拉伯语'
479 | },
480 | {
481 | cc: 'dk',
482 | code: 'da-DK',
483 | prefix: 'da',
484 | en: 'Danish',
485 | nation: '丹麦',
486 | lang: '丹麦语'
487 | },
488 | {
489 | cc: 'dm',
490 | code: 'en-US',
491 | prefix: 'en',
492 | en: 'English',
493 | nation: '多米尼克',
494 | lang: '英语'
495 | },
496 | {
497 | cc: 'do',
498 | code: 'es-DO',
499 | prefix: 'es',
500 | en: 'Spanish',
501 | nation: '多米尼加',
502 | lang: '西班牙语'
503 | },
504 | {
505 | cc: 'dz',
506 | code: 'ar-DZ',
507 | prefix: 'ar',
508 | en: 'Arabic',
509 | nation: '阿尔及利亚',
510 | lang: '阿拉伯语'
511 | },
512 | {
513 | cc: 'ec',
514 | code: 'quz-EC',
515 | prefix: 'quz',
516 | en: 'Quechua',
517 | nation: '厄瓜多尔',
518 | lang: '克丘亚语'
519 | },
520 | {
521 | cc: 'ee',
522 | code: 'et-EE',
523 | prefix: 'et',
524 | en: 'Estonian',
525 | nation: '爱沙尼亚',
526 | lang: '爱沙尼亚语'
527 | },
528 | {
529 | cc: 'eh',
530 | code: 'ar-SA',
531 | prefix: 'ar',
532 | en: 'Arabic',
533 | nation: '西撒哈拉',
534 | lang: '阿拉伯语'
535 | },
536 | {
537 | cc: 'er',
538 | code: 'ar-SA',
539 | prefix: 'ar',
540 | en: 'Arabic',
541 | nation: '厄立特里亚',
542 | lang: '阿拉伯语'
543 | },
544 | {
545 | cc: 'er',
546 | code: 'en-US',
547 | prefix: 'en',
548 | en: 'English',
549 | nation: '厄立特里亚',
550 | lang: '英语'
551 | },
552 | {
553 | cc: 'es',
554 | code: 'es-ES',
555 | prefix: 'es',
556 | en: 'Spanish',
557 | nation: '西班牙',
558 | lang: '西班牙语'
559 | },
560 | {
561 | cc: 'eg',
562 | code: 'ar-EG',
563 | prefix: 'ar',
564 | en: 'Arabic',
565 | nation: '埃及',
566 | lang: '阿拉伯语'
567 | },
568 | {
569 | cc: 'fi',
570 | code: 'se-FI',
571 | prefix: 'se',
572 | en: 'Northern Sami',
573 | nation: '芬兰',
574 | lang: '北萨米语'
575 | },
576 | {
577 | cc: 'fj',
578 | code: 'en-US',
579 | prefix: 'en',
580 | en: 'English',
581 | nation: '斐济群岛',
582 | lang: '英语'
583 | },
584 | {
585 | cc: 'fk',
586 | code: 'es-ES',
587 | prefix: 'es',
588 | en: 'Spanish',
589 | nation: '马尔维纳斯群岛(福克兰)',
590 | lang: '西班牙语'
591 | },
592 | {
593 | cc: 'fk',
594 | code: 'en-US',
595 | prefix: 'en',
596 | en: 'English',
597 | nation: '马尔维纳斯群岛(福克兰)',
598 | lang: '英语'
599 | },
600 | {
601 | cc: 'ch',
602 | code: 'de-CH',
603 | prefix: 'de',
604 | en: 'German',
605 | nation: '瑞士',
606 | lang: '德语'
607 | },
608 | {
609 | cc: 'fo',
610 | code: 'fo-FO',
611 | prefix: 'fo',
612 | en: 'Faroese',
613 | nation: '法罗群岛',
614 | lang: '法罗语'
615 | },
616 | {
617 | cc: 'fr',
618 | code: 'fr-FR',
619 | prefix: 'fr',
620 | en: 'French',
621 | nation: '法国',
622 | lang: '法语'
623 | },
624 | {
625 | cc: 'fm',
626 | code: 'en-US',
627 | prefix: 'en',
628 | en: 'English',
629 | nation: '密克罗尼西亚联邦',
630 | lang: '英语'
631 | },
632 | {
633 | cc: 'ga',
634 | code: 'fr-FR',
635 | prefix: 'fr',
636 | en: 'French',
637 | nation: '加蓬',
638 | lang: '法语'
639 | },
640 | {
641 | cc: 'gd',
642 | code: 'en-US',
643 | prefix: 'en',
644 | en: 'English',
645 | nation: '格林纳达',
646 | lang: '英语'
647 | },
648 | {
649 | cc: 'ge',
650 | code: 'ka-GE',
651 | prefix: 'ka',
652 | en: 'Georgian',
653 | nation: '格鲁吉亚',
654 | lang: '格鲁吉亚语'
655 | },
656 | {
657 | cc: 'gf',
658 | code: 'fr-FR',
659 | prefix: 'fr',
660 | en: 'French',
661 | nation: '法属圭亚那',
662 | lang: '法语'
663 | },
664 | {
665 | cc: 'gh',
666 | code: 'en-US',
667 | prefix: 'en',
668 | en: 'English',
669 | nation: '加纳',
670 | lang: '英语'
671 | },
672 | {
673 | cc: 'gi',
674 | code: 'en-US',
675 | prefix: 'en',
676 | en: 'English',
677 | nation: '直布罗陀',
678 | lang: '英语'
679 | },
680 | {
681 | cc: 'gl',
682 | code: 'kl-GL',
683 | prefix: 'kl',
684 | en: 'Greenland',
685 | nation: '格陵兰',
686 | lang: '格陵兰语'
687 | },
688 | {
689 | cc: 'gn',
690 | code: 'fr-FR',
691 | prefix: 'fr',
692 | en: 'French',
693 | nation: '几内亚',
694 | lang: '法语'
695 | },
696 | {
697 | cc: 'gp',
698 | code: 'fr-FR',
699 | prefix: 'fr',
700 | en: 'French',
701 | nation: '瓜德罗普',
702 | lang: '法语'
703 | },
704 | {
705 | cc: 'gq',
706 | code: 'es-ES',
707 | prefix: 'es',
708 | en: 'Spanish',
709 | nation: '赤道几内亚',
710 | lang: '西班牙语'
711 | },
712 | {
713 | cc: 'gq',
714 | code: 'fr-FR',
715 | prefix: 'fr',
716 | en: 'French',
717 | nation: '赤道几内亚',
718 | lang: '法语'
719 | },
720 | {
721 | cc: 'gq',
722 | code: 'pt-PT',
723 | prefix: 'pt',
724 | en: 'Portuguese',
725 | nation: '赤道几内亚',
726 | lang: '葡萄牙语'
727 | },
728 | {
729 | cc: 'gr',
730 | code: 'el-GR',
731 | prefix: 'el',
732 | en: 'Greek',
733 | nation: '希腊',
734 | lang: '希腊语'
735 | },
736 | {
737 | cc: 'gs',
738 | code: 'en-US',
739 | prefix: 'en',
740 | en: 'English',
741 | nation: '南乔治亚岛和南桑威奇群岛',
742 | lang: '英语'
743 | },
744 | {
745 | cc: 'gt',
746 | code: 'qut-GT',
747 | prefix: 'qut',
748 | en: 'Keeche',
749 | nation: '危地马拉',
750 | lang: '基切语'
751 | },
752 | {
753 | cc: 'gu',
754 | code: 'en-US',
755 | prefix: 'en',
756 | en: 'English',
757 | nation: '关岛',
758 | lang: '英语'
759 | },
760 | {
761 | cc: 'gw',
762 | code: 'pt-PT',
763 | prefix: 'pt',
764 | en: 'Portuguese',
765 | nation: '几内亚比绍',
766 | lang: '葡萄牙语'
767 | },
768 | {
769 | cc: 'gy',
770 | code: 'en-US',
771 | prefix: 'en',
772 | en: 'English',
773 | nation: '圭亚那',
774 | lang: '英语'
775 | },
776 | {
777 | cc: 'hk',
778 | code: 'zh-HK',
779 | prefix: 'zh',
780 | en: 'Chinese',
781 | nation: '中国香港',
782 | lang: '中文'
783 | },
784 | {
785 | cc: 'hm',
786 | code: '',
787 | prefix: '',
788 | nation: '赫德岛和麦克唐纳群岛',
789 | lang: ''
790 | },
791 | {
792 | cc: 'hn',
793 | code: 'es-HN',
794 | prefix: 'es',
795 | en: 'Spanish',
796 | nation: '洪都拉斯',
797 | lang: '西班牙语'
798 | },
799 | {
800 | cc: 'hr',
801 | code: 'hr-HR',
802 | prefix: 'hr',
803 | en: 'Croatian',
804 | nation: '克罗地亚',
805 | lang: '克罗地亚语'
806 | },
807 | {
808 | cc: 'hu',
809 | code: 'hu-HU',
810 | prefix: 'hu',
811 | en: 'Hungarian',
812 | nation: '匈牙利',
813 | lang: '匈牙利语'
814 | },
815 | {
816 | cc: 'il',
817 | code: 'he-IL',
818 | prefix: 'he',
819 | en: 'Hebrew',
820 | nation: '以色列',
821 | lang: '希伯来语'
822 | },
823 | {
824 | cc: 'ie',
825 | code: 'ga-IE',
826 | prefix: 'ga',
827 | en: 'Irish',
828 | nation: '爱尔兰',
829 | lang: '爱尔兰语'
830 | },
831 | {
832 | cc: 'id',
833 | code: 'id-ID',
834 | prefix: 'id',
835 | en: 'Indonesian',
836 | nation: '印尼',
837 | lang: '印度尼西亚语'
838 | },
839 | {
840 | cc: 'ht',
841 | code: 'fr-FR',
842 | prefix: 'fr',
843 | en: 'French',
844 | nation: '海地',
845 | lang: '法语'
846 | },
847 | {
848 | cc: 'im',
849 | code: 'en-US',
850 | prefix: 'en',
851 | en: 'English',
852 | nation: '马恩岛',
853 | lang: '英语'
854 | },
855 | {
856 | cc: 'io',
857 | code: 'en-GB',
858 | prefix: 'en',
859 | en: 'English',
860 | nation: '英属印度洋领地',
861 | lang: '英语'
862 | },
863 | {
864 | cc: 'in',
865 | code: 'hi-IN',
866 | prefix: 'hi',
867 | en: 'Hindi',
868 | nation: '印度',
869 | lang: '印地语'
870 | },
871 | {
872 | cc: 'is',
873 | code: 'is-IS',
874 | prefix: 'is',
875 | en: 'Island',
876 | nation: '冰岛',
877 | lang: '冰岛语'
878 | },
879 | {
880 | cc: 'ir',
881 | code: 'fa-IR',
882 | prefix: 'fa',
883 | en: 'Persian',
884 | nation: '伊朗',
885 | lang: '波斯语'
886 | },
887 | {
888 | cc: 'iq',
889 | code: 'ar-IQ',
890 | prefix: 'ar',
891 | en: 'Arabic',
892 | nation: '伊拉克',
893 | lang: '阿拉伯语'
894 | },
895 | {
896 | cc: 'it',
897 | code: 'it-IT',
898 | prefix: 'it',
899 | en: 'Italian',
900 | nation: '意大利',
901 | lang: '意大利语'
902 | },
903 | {
904 | cc: 'je',
905 | code: 'en-US',
906 | prefix: 'en',
907 | en: 'English',
908 | nation: '泽西岛',
909 | lang: '英语'
910 | },
911 | {
912 | cc: 'je',
913 | code: 'fr-FR',
914 | prefix: 'fr',
915 | en: 'French',
916 | nation: '泽西岛',
917 | lang: '法语'
918 | },
919 | {
920 | cc: 'jm',
921 | code: 'en-JM',
922 | prefix: 'en',
923 | en: 'English',
924 | nation: '牙买加',
925 | lang: '英语'
926 | },
927 | {
928 | cc: 'jo',
929 | code: 'ar-JO',
930 | prefix: 'ar',
931 | en: 'Arabic',
932 | nation: '约旦',
933 | lang: '阿拉伯语'
934 | },
935 | {
936 | cc: 'jp',
937 | code: 'ja-JP',
938 | prefix: 'ja',
939 | en: 'Japanese',
940 | nation: '日本',
941 | lang: '日语'
942 | },
943 | {
944 | cc: 'kh',
945 | code: 'km-KH',
946 | prefix: 'km',
947 | en: 'Khmer',
948 | nation: '柬埔寨',
949 | lang: '高棉语'
950 | },
951 | {
952 | cc: 'ki',
953 | code: 'en-US',
954 | prefix: 'en',
955 | en: 'English',
956 | nation: '基里巴斯',
957 | lang: '英语'
958 | },
959 | {
960 | cc: 'km',
961 | code: 'fr-FR',
962 | prefix: 'fr',
963 | en: 'French',
964 | nation: '科摩罗',
965 | lang: '法语'
966 | },
967 | {
968 | cc: 'km',
969 | code: 'ar-SA',
970 | prefix: 'ar',
971 | en: 'Arabic',
972 | nation: '科摩罗',
973 | lang: '阿拉伯语'
974 | },
975 | {
976 | cc: 'kw',
977 | code: 'ar-KW',
978 | prefix: 'ar',
979 | en: 'Arabic Language',
980 | nation: '科威特',
981 | lang: '阿拉伯语'
982 | },
983 | {
984 | cc: 'ky',
985 | code: 'en-US',
986 | prefix: 'en',
987 | en: 'English',
988 | nation: '开曼群岛',
989 | lang: '英语'
990 | },
991 | {
992 | cc: 'li',
993 | code: 'de-LI',
994 | prefix: 'de',
995 | en: 'German',
996 | nation: '列支敦士登',
997 | lang: '德语'
998 | },
999 | {
1000 | cc: 'lk',
1001 | code: 'si-LK',
1002 | prefix: 'si',
1003 | en: 'Sinhala',
1004 | nation: '斯里兰卡',
1005 | lang: '僧伽罗语'
1006 | },
1007 | {
1008 | cc: 'lb',
1009 | code: 'ar-LB',
1010 | prefix: 'ar',
1011 | en: 'Arabic',
1012 | nation: '黎巴嫩',
1013 | lang: '阿拉伯语'
1014 | },
1015 | {
1016 | cc: 'lt',
1017 | code: 'lt-LT',
1018 | prefix: 'lt',
1019 | en: 'Lithuanian',
1020 | nation: '立陶宛',
1021 | lang: '立陶宛语'
1022 | },
1023 | {
1024 | cc: 'lu',
1025 | code: 'de-LU',
1026 | prefix: 'de',
1027 | en: 'German',
1028 | nation: '卢森堡',
1029 | lang: '德语'
1030 | },
1031 | {
1032 | cc: 'lr',
1033 | code: 'en-US',
1034 | prefix: 'en',
1035 | en: 'English',
1036 | nation: '利比里亚',
1037 | lang: '英语'
1038 | },
1039 | {
1040 | cc: 'lv',
1041 | code: 'lv-LV',
1042 | prefix: 'lv',
1043 | en: 'Latvian',
1044 | nation: '拉脱维亚',
1045 | lang: '拉脱维亚语'
1046 | },
1047 | {
1048 | cc: 'ly',
1049 | code: 'ar-LY',
1050 | prefix: 'ar',
1051 | en: 'Arabic',
1052 | nation: '利比亚',
1053 | lang: '阿拉伯语'
1054 | },
1055 | {
1056 | cc: 'ma',
1057 | code: 'ar-MA',
1058 | prefix: 'ar',
1059 | en: 'Arabic',
1060 | nation: '摩洛哥',
1061 | lang: '阿拉伯语'
1062 | },
1063 | {
1064 | cc: 'mc',
1065 | code: 'fr-MC',
1066 | prefix: 'fr',
1067 | en: 'French',
1068 | nation: '摩纳哥',
1069 | lang: '法语'
1070 | },
1071 | {
1072 | cc: 'md',
1073 | code: 'ro-RO',
1074 | prefix: 'ro',
1075 | en: 'Romanian',
1076 | nation: '摩尔多瓦',
1077 | lang: '罗马尼亚语'
1078 | },
1079 | {
1080 | cc: 'me',
1081 | code: 'sr-Latn-ME',
1082 | prefix: 'sr',
1083 | en: 'Serbian',
1084 | nation: '黑山',
1085 | lang: '塞尔维亚语'
1086 | },
1087 | {
1088 | cc: 'mf',
1089 | code: 'fr-FR',
1090 | prefix: 'fr',
1091 | en: 'French',
1092 | nation: '法属圣马丁',
1093 | lang: '法语'
1094 | },
1095 | {
1096 | cc: 'mg',
1097 | code: 'fr-FR',
1098 | prefix: 'fr',
1099 | en: 'French',
1100 | nation: '马达加斯加',
1101 | lang: '法语'
1102 | },
1103 | {
1104 | cc: 'mh',
1105 | code: 'en-US',
1106 | prefix: 'en',
1107 | en: 'English',
1108 | nation: '马绍尔群岛',
1109 | lang: '英语'
1110 | },
1111 | {
1112 | cc: 'ls',
1113 | code: 'en-US',
1114 | prefix: 'en',
1115 | en: 'English',
1116 | nation: '莱索托',
1117 | lang: '英语'
1118 | },
1119 | {
1120 | cc: 'mk',
1121 | code: 'mk-MK',
1122 | prefix: 'mk',
1123 | en: 'Macedonian',
1124 | nation: '马其顿',
1125 | lang: '马其顿语'
1126 | },
1127 | {
1128 | cc: 'mq',
1129 | code: 'fr-FR',
1130 | prefix: 'fr',
1131 | en: 'French',
1132 | nation: '马提尼克',
1133 | lang: '法语'
1134 | },
1135 | {
1136 | cc: 'mr',
1137 | code: 'ar-SA',
1138 | prefix: 'ar',
1139 | en: 'Arabic',
1140 | nation: '毛里塔尼亚',
1141 | lang: '阿拉伯语'
1142 | },
1143 | {
1144 | cc: 'ms',
1145 | code: 'en-US',
1146 | prefix: 'en',
1147 | en: 'English',
1148 | nation: '蒙塞拉特岛',
1149 | lang: '英语'
1150 | },
1151 | {
1152 | cc: 'mt',
1153 | code: 'mt-MT',
1154 | prefix: 'mt',
1155 | en: 'Maltese',
1156 | nation: '马耳他',
1157 | lang: '马耳他语'
1158 | },
1159 | {
1160 | cc: 'mv',
1161 | code: 'dv-MV',
1162 | prefix: 'dv',
1163 | en: 'Dhivehi',
1164 | nation: '马尔代夫',
1165 | lang: '迪维希语'
1166 | },
1167 | {
1168 | cc: 'mw',
1169 | code: 'en-US',
1170 | prefix: 'en',
1171 | en: 'English',
1172 | nation: '马拉维',
1173 | lang: '英语'
1174 | },
1175 | {
1176 | cc: 'mx',
1177 | code: 'es-MX',
1178 | prefix: 'es',
1179 | en: 'Spanish',
1180 | nation: '墨西哥',
1181 | lang: '西班牙语'
1182 | },
1183 | {
1184 | cc: 'ml',
1185 | code: 'fr-FR',
1186 | prefix: 'fr',
1187 | en: 'French',
1188 | nation: '马里',
1189 | lang: '法语'
1190 | },
1191 | {
1192 | cc: 'my',
1193 | code: 'ms-MY',
1194 | prefix: 'ms',
1195 | en: 'Malay',
1196 | nation: '马来西亚',
1197 | lang: '马来语'
1198 | },
1199 | {
1200 | cc: 'na',
1201 | code: 'en-US',
1202 | prefix: 'en',
1203 | en: 'English',
1204 | nation: '纳米比亚',
1205 | lang: '英语'
1206 | },
1207 | {
1208 | cc: 'ne',
1209 | code: 'fr-FR',
1210 | prefix: 'fr',
1211 | en: 'French',
1212 | nation: '尼日尔',
1213 | lang: '法语'
1214 | },
1215 | {
1216 | cc: 'nf',
1217 | code: 'en-US',
1218 | prefix: 'en',
1219 | en: 'English',
1220 | nation: '诺福克岛',
1221 | lang: '英语'
1222 | },
1223 | {
1224 | cc: 'ng',
1225 | code: 'ha-Latn-NG',
1226 | prefix: 'ha',
1227 | en: 'Hausa',
1228 | nation: '尼日利亚',
1229 | lang: '豪撒语'
1230 | },
1231 | {
1232 | cc: 'ni',
1233 | code: 'es-NI',
1234 | prefix: 'es',
1235 | en: 'Spain',
1236 | nation: '尼加拉瓜',
1237 | lang: '西班牙语'
1238 | },
1239 | {
1240 | cc: 'nl',
1241 | code: 'fy-NL',
1242 | prefix: 'fy',
1243 | en: 'Frisian',
1244 | nation: '荷兰',
1245 | lang: '弗里西亚语'
1246 | },
1247 | {
1248 | cc: 'no',
1249 | code: 'se-NO',
1250 | prefix: 'se',
1251 | en: 'Northern Sami',
1252 | nation: '挪威',
1253 | lang: '北萨米语'
1254 | },
1255 | {
1256 | cc: 'np',
1257 | code: 'ne-NP',
1258 | prefix: 'ne',
1259 | en: 'Nepal',
1260 | nation: '尼泊尔',
1261 | lang: '尼泊尔语'
1262 | },
1263 | {
1264 | cc: 'nr',
1265 | code: 'en-US',
1266 | prefix: 'en',
1267 | en: 'English',
1268 | nation: '瑙鲁',
1269 | lang: '英语'
1270 | },
1271 | {
1272 | cc: 'om',
1273 | code: 'ar-OM',
1274 | prefix: 'ar',
1275 | en: 'Arabic',
1276 | nation: '阿曼',
1277 | lang: '阿拉伯语'
1278 | },
1279 | {
1280 | cc: 'pa',
1281 | code: 'es-PA',
1282 | prefix: 'es',
1283 | en: 'Spanish',
1284 | nation: '巴拿马',
1285 | lang: '西班牙语'
1286 | },
1287 | {
1288 | cc: 'pe',
1289 | code: 'quz-PE',
1290 | prefix: 'quz',
1291 | en: 'Quechua',
1292 | nation: '秘鲁',
1293 | lang: '克丘亚语'
1294 | },
1295 | {
1296 | cc: 'mm',
1297 | code: '',
1298 | prefix: '',
1299 | nation: '缅甸',
1300 | lang: ''
1301 | },
1302 | {
1303 | cc: 'pf',
1304 | code: 'fr-FR',
1305 | prefix: 'fr',
1306 | en: 'French',
1307 | nation: '法属波利尼西亚',
1308 | lang: '法语'
1309 | },
1310 | {
1311 | cc: 'mo',
1312 | code: 'zh-MO',
1313 | prefix: 'zh',
1314 | en: 'Chinese',
1315 | nation: '中国澳门',
1316 | lang: '中文'
1317 | },
1318 | {
1319 | cc: 'ph',
1320 | code: 'fil-PH',
1321 | prefix: 'fil',
1322 | en: 'Philippine',
1323 | nation: '菲律宾',
1324 | lang: '菲律宾语'
1325 | },
1326 | {
1327 | cc: 'pg',
1328 | code: 'en-US',
1329 | prefix: 'en',
1330 | en: 'English',
1331 | nation: '巴布亚新几内亚',
1332 | lang: '英语'
1333 | },
1334 | {
1335 | cc: 'pl',
1336 | code: 'pl-PL',
1337 | prefix: 'pl',
1338 | en: 'Polish',
1339 | nation: '波兰',
1340 | lang: '波兰语'
1341 | },
1342 | {
1343 | cc: 'pk',
1344 | code: 'ur-PK',
1345 | prefix: 'ur',
1346 | en: 'Urdu',
1347 | nation: '巴基斯坦',
1348 | lang: '乌尔都语'
1349 | },
1350 | {
1351 | cc: 'ps',
1352 | code: 'ar-SA',
1353 | prefix: 'ar',
1354 | en: 'Arabic',
1355 | nation: '巴勒斯坦',
1356 | lang: '阿拉伯语'
1357 | },
1358 | {
1359 | cc: 'pr',
1360 | code: 'es-PR',
1361 | prefix: 'es',
1362 | en: 'Spain Language',
1363 | nation: '波多黎各',
1364 | lang: '西班牙语'
1365 | },
1366 | {
1367 | cc: 'pn',
1368 | code: 'en-US',
1369 | prefix: 'en',
1370 | en: 'English',
1371 | nation: '皮特凯恩群岛',
1372 | lang: '英语'
1373 | },
1374 | {
1375 | cc: 'pw',
1376 | code: 'en-US',
1377 | prefix: 'en',
1378 | en: 'English',
1379 | nation: '帕劳',
1380 | lang: '英语'
1381 | },
1382 | {
1383 | cc: 'qa',
1384 | code: 'ar-QA',
1385 | prefix: 'ar',
1386 | en: 'Arabic',
1387 | nation: '卡塔尔',
1388 | lang: '阿拉伯语'
1389 | },
1390 | {
1391 | cc: 'ro',
1392 | code: 'ro-RO',
1393 | prefix: 'ro',
1394 | en: 'Romanian',
1395 | nation: '罗马尼亚',
1396 | lang: '罗马尼亚语'
1397 | },
1398 | {
1399 | cc: 're',
1400 | code: 'fr-FR',
1401 | prefix: 'fr',
1402 | en: 'French',
1403 | nation: '留尼汪',
1404 | lang: '法语'
1405 | },
1406 | {
1407 | cc: 'rs',
1408 | code: 'sr-Latn-RS',
1409 | prefix: 'sr',
1410 | en: 'Serbian',
1411 | nation: '塞尔维亚',
1412 | lang: '塞尔维亚语'
1413 | },
1414 | {
1415 | cc: 'py',
1416 | code: 'es-PY',
1417 | prefix: 'es',
1418 | en: 'Spanish',
1419 | nation: '巴拉圭',
1420 | lang: '西班牙语'
1421 | },
1422 | {
1423 | cc: 'ru',
1424 | code: 'ru-RU',
1425 | prefix: 'ru',
1426 | en: 'Russian',
1427 | nation: '俄罗斯',
1428 | lang: '俄语'
1429 | },
1430 | {
1431 | cc: 'sb',
1432 | code: 'en-US',
1433 | prefix: 'en',
1434 | en: 'English',
1435 | nation: '所罗门群岛',
1436 | lang: '英语'
1437 | },
1438 | {
1439 | cc: 'se',
1440 | code: 'se-SE',
1441 | prefix: 'se',
1442 | en: 'Northern Sami',
1443 | nation: '瑞典',
1444 | lang: '北萨米语'
1445 | },
1446 | {
1447 | cc: 'sc',
1448 | code: 'fr-FR',
1449 | prefix: 'fr',
1450 | en: 'French',
1451 | nation: '塞舌尔',
1452 | lang: '法语'
1453 | },
1454 | {
1455 | cc: 'sc',
1456 | code: 'en-US',
1457 | prefix: 'en',
1458 | en: 'English',
1459 | nation: '塞舌尔',
1460 | lang: '英语'
1461 | },
1462 | {
1463 | cc: 'sg',
1464 | code: 'en-SG',
1465 | prefix: 'en',
1466 | en: 'English',
1467 | nation: '新加坡',
1468 | lang: '英语'
1469 | },
1470 | {
1471 | cc: 'sd',
1472 | code: 'ar-SA',
1473 | prefix: 'ar',
1474 | en: 'Arabic',
1475 | nation: '苏丹',
1476 | lang: '阿拉伯语'
1477 | },
1478 | {
1479 | cc: 'sd',
1480 | code: 'en-US',
1481 | prefix: 'en',
1482 | en: 'English',
1483 | nation: '苏丹',
1484 | lang: '英语'
1485 | },
1486 | {
1487 | cc: 'si',
1488 | code: 'sl-SI',
1489 | prefix: 'sl',
1490 | en: 'Slovenian',
1491 | nation: '斯洛文尼亚',
1492 | lang: '斯洛文尼亚语'
1493 | },
1494 | {
1495 | cc: 'sj',
1496 | code: 'nn-no',
1497 | prefix: 'no',
1498 | en: 'Norwegian',
1499 | nation: '斯瓦尔巴群岛和扬马延岛',
1500 | lang: '挪威语'
1501 | },
1502 | {
1503 | cc: 'sk',
1504 | code: 'sk-SK',
1505 | prefix: 'sk',
1506 | en: 'Slovak',
1507 | nation: '斯洛伐克',
1508 | lang: '斯洛伐克语'
1509 | },
1510 | {
1511 | cc: 'sl',
1512 | code: 'en-US',
1513 | prefix: 'en',
1514 | en: 'English',
1515 | nation: '塞拉利昂',
1516 | lang: '英语'
1517 | },
1518 | {
1519 | cc: 'sm',
1520 | code: 'it-IT',
1521 | prefix: 'it',
1522 | en: 'Italian',
1523 | nation: '圣马力诺',
1524 | lang: '意大利语'
1525 | },
1526 | {
1527 | cc: 'sn',
1528 | code: 'wo-SN',
1529 | prefix: 'wo',
1530 | en: 'Wolof',
1531 | nation: '塞内加尔',
1532 | lang: '沃洛夫语'
1533 | },
1534 | {
1535 | cc: 'so',
1536 | code: 'ar-SA',
1537 | prefix: 'ar',
1538 | en: 'Arabic',
1539 | nation: '索马里',
1540 | lang: '阿拉伯语'
1541 | },
1542 | {
1543 | cc: 'sr',
1544 | code: 'nl-NL',
1545 | prefix: 'nl',
1546 | en: 'Dutch',
1547 | nation: '苏里南',
1548 | lang: '荷兰语'
1549 | },
1550 | {
1551 | cc: 'ss',
1552 | code: 'en-US',
1553 | prefix: 'en',
1554 | en: 'English',
1555 | nation: '南苏丹',
1556 | lang: '英语'
1557 | },
1558 | {
1559 | cc: 'st',
1560 | code: 'en-US',
1561 | prefix: 'en',
1562 | en: 'English',
1563 | nation: '圣多美和普林西比',
1564 | lang: '英语'
1565 | },
1566 | {
1567 | cc: 'sv',
1568 | code: 'es-SV',
1569 | prefix: 'es',
1570 | en: 'Spanish',
1571 | nation: '萨尔瓦多',
1572 | lang: '西班牙语'
1573 | },
1574 | {
1575 | cc: 'sy',
1576 | code: 'ar-SY',
1577 | prefix: 'ar',
1578 | en: 'Arabic',
1579 | nation: '叙利亚',
1580 | lang: '阿拉伯语'
1581 | },
1582 | {
1583 | cc: 'sz',
1584 | code: 'en-US',
1585 | prefix: 'en',
1586 | en: 'English',
1587 | nation: '斯威士兰',
1588 | lang: '英语'
1589 | },
1590 | {
1591 | cc: 'tc',
1592 | code: 'en-US',
1593 | prefix: 'en',
1594 | en: 'English',
1595 | nation: '特克斯和凯科斯群岛',
1596 | lang: '英语'
1597 | },
1598 | {
1599 | cc: 'tg',
1600 | code: 'fr-FR',
1601 | prefix: 'fr',
1602 | en: 'French',
1603 | nation: '多哥',
1604 | lang: '法语'
1605 | },
1606 | {
1607 | cc: 'td',
1608 | code: 'fr-FR',
1609 | prefix: 'fr',
1610 | en: 'French',
1611 | nation: '乍得',
1612 | lang: '法语'
1613 | },
1614 | {
1615 | cc: 'td',
1616 | code: 'ar-SA',
1617 | prefix: 'ar',
1618 | en: 'Arabic',
1619 | nation: '乍得',
1620 | lang: '阿拉伯语'
1621 | },
1622 | {
1623 | cc: 'th',
1624 | code: 'th-TH',
1625 | prefix: 'ta',
1626 | en: 'Thai',
1627 | nation: '泰国',
1628 | lang: '泰语'
1629 | },
1630 | {
1631 | cc: 'tk',
1632 | code: 'en-US',
1633 | prefix: 'en',
1634 | en: 'English',
1635 | nation: '托克劳',
1636 | lang: '英语'
1637 | },
1638 | {
1639 | cc: 'tl',
1640 | code: 'pt-PT',
1641 | prefix: 'pt',
1642 | en: 'Portuguese',
1643 | nation: '东帝汶',
1644 | lang: '葡萄牙语'
1645 | },
1646 | {
1647 | cc: 'tn',
1648 | code: 'ar-TN',
1649 | prefix: 'ar',
1650 | en: 'Arabic',
1651 | nation: '突尼斯',
1652 | lang: '阿拉伯语'
1653 | },
1654 | {
1655 | cc: 'tr',
1656 | code: 'tr-TR',
1657 | prefix: 'tr',
1658 | en: 'Turkish',
1659 | nation: '土耳其',
1660 | lang: '土耳其语'
1661 | },
1662 | {
1663 | cc: 'to',
1664 | code: 'en-US',
1665 | prefix: 'en',
1666 | en: 'English',
1667 | nation: '汤加',
1668 | lang: '英语'
1669 | },
1670 | {
1671 | cc: 'tz',
1672 | code: 'sw-KE',
1673 | prefix: 'sw',
1674 | en: 'Swah Greek',
1675 | nation: '坦桑尼亚',
1676 | lang: '斯瓦希里语'
1677 | },
1678 | {
1679 | cc: 'tz',
1680 | code: 'en-US',
1681 | prefix: 'en',
1682 | en: 'English',
1683 | nation: '坦桑尼亚',
1684 | lang: '英语'
1685 | },
1686 | {
1687 | cc: 'ua',
1688 | code: 'uk-UA',
1689 | prefix: 'uk',
1690 | en: 'Ukrainian',
1691 | nation: '乌克兰',
1692 | lang: '乌克兰语'
1693 | },
1694 | {
1695 | cc: 'uy',
1696 | code: 'es-UY',
1697 | prefix: 'es',
1698 | en: 'Spanish',
1699 | nation: '乌拉圭',
1700 | lang: '西班牙语'
1701 | },
1702 | {
1703 | cc: 'ug',
1704 | code: 'sw-KE',
1705 | prefix: 'sw',
1706 | en: 'Swah Greek',
1707 | nation: '乌干达',
1708 | lang: '斯瓦希里语'
1709 | },
1710 | {
1711 | cc: 'ug',
1712 | code: 'en-US',
1713 | prefix: 'en',
1714 | en: 'English',
1715 | nation: '乌干达',
1716 | lang: '英语'
1717 | },
1718 | {
1719 | cc: 'us',
1720 | code: 'en-US',
1721 | prefix: 'en',
1722 | en: 'English',
1723 | nation: '美国',
1724 | lang: '英语'
1725 | },
1726 | {
1727 | cc: 'va',
1728 | code: 'it-IT',
1729 | prefix: 'it',
1730 | en: 'Italian',
1731 | nation: '梵蒂冈',
1732 | lang: '意大利语'
1733 | },
1734 | {
1735 | cc: 'vi',
1736 | code: 'en-US',
1737 | prefix: 'en',
1738 | en: 'English',
1739 | nation: '美属维尔京群岛',
1740 | lang: '英语'
1741 | },
1742 | {
1743 | cc: 've',
1744 | code: 'es-VE',
1745 | prefix: 'es',
1746 | en: 'Spanish',
1747 | nation: '委内瑞拉',
1748 | lang: '西班牙语'
1749 | },
1750 | {
1751 | cc: 'ws',
1752 | code: 'en-US',
1753 | prefix: 'en',
1754 | en: 'English',
1755 | nation: '萨摩亚',
1756 | lang: '英语'
1757 | },
1758 | {
1759 | cc: 'vn',
1760 | code: 'vi-VN',
1761 | prefix: 'vi',
1762 | en: 'Vietnamese',
1763 | nation: '越南',
1764 | lang: '越南语'
1765 | },
1766 | {
1767 | cc: 'vg',
1768 | code: 'en-GB',
1769 | prefix: 'en',
1770 | en: 'English',
1771 | nation: '英属维尔京群岛',
1772 | lang: '英语'
1773 | },
1774 | {
1775 | cc: 'yt',
1776 | code: 'fr-FR',
1777 | prefix: 'fr',
1778 | en: 'French',
1779 | nation: '马约特',
1780 | lang: '法语'
1781 | },
1782 | {
1783 | cc: 'ye',
1784 | code: 'ar-YE',
1785 | prefix: 'ar',
1786 | en: 'Arabic',
1787 | nation: '也门',
1788 | lang: '阿拉伯语'
1789 | },
1790 | {
1791 | cc: 'wf',
1792 | code: 'fr-FR',
1793 | prefix: 'fr',
1794 | en: 'French',
1795 | nation: '瓦利斯和富图纳',
1796 | lang: '法语'
1797 | },
1798 | {
1799 | cc: 'zw',
1800 | code: 'en-ZW',
1801 | prefix: 'en',
1802 | en: 'English',
1803 | nation: '津巴布韦',
1804 | lang: '英语'
1805 | },
1806 | {
1807 | cc: 'za',
1808 | code: 'nso-ZA',
1809 | prefix: 'nso',
1810 | en: 'Basotho',
1811 | nation: '南非',
1812 | lang: '巴索托语'
1813 | },
1814 | {
1815 | cc: 'zm',
1816 | code: 'en-US',
1817 | prefix: 'en',
1818 | en: 'English',
1819 | nation: '赞比亚',
1820 | lang: '英语'
1821 | },
1822 | {
1823 | cc: 'cn',
1824 | code: 'zh-CN',
1825 | prefix: 'zh',
1826 | en: 'Chinese',
1827 | nation: '中国内地',
1828 | lang: '中文'
1829 | },
1830 | {
1831 | cc: 'cd',
1832 | code: 'fr-FR',
1833 | prefix: 'fr',
1834 | en: 'French',
1835 | nation: '刚果(金)',
1836 | lang: '法语'
1837 | },
1838 | {
1839 | cc: 'mz',
1840 | code: 'pt-PT',
1841 | prefix: 'pt',
1842 | en: 'Portuguese',
1843 | nation: '莫桑比克',
1844 | lang: '葡萄牙语'
1845 | },
1846 | {
1847 | cc: 'cg',
1848 | code: 'fr-FR',
1849 | prefix: 'fr',
1850 | en: 'French',
1851 | nation: '刚果(布)',
1852 | lang: '法语'
1853 | },
1854 | {
1855 | cc: 'gg',
1856 | code: 'en-US',
1857 | prefix: 'en',
1858 | en: 'English',
1859 | nation: '根西岛',
1860 | lang: '英语'
1861 | },
1862 | {
1863 | cc: 'gm',
1864 | code: 'en-US',
1865 | prefix: 'en',
1866 | en: 'English',
1867 | nation: '冈比亚',
1868 | lang: '英语'
1869 | },
1870 | {
1871 | cc: 'mp',
1872 | code: 'en-US',
1873 | prefix: 'en',
1874 | en: 'English',
1875 | nation: '北马里亚纳群岛',
1876 | lang: '英语'
1877 | },
1878 | {
1879 | cc: 'et',
1880 | code: 'am-ET',
1881 | prefix: 'am',
1882 | en: 'Amharic',
1883 | nation: '埃塞俄比亚',
1884 | lang: '阿姆哈拉语'
1885 | },
1886 | {
1887 | cc: 'tf',
1888 | code: 'fr-FR',
1889 | prefix: 'fr',
1890 | en: 'French',
1891 | nation: '法属南部领地',
1892 | lang: '法语'
1893 | },
1894 | {
1895 | cc: 'vu',
1896 | code: 'fr-FR',
1897 | prefix: 'fr',
1898 | en: 'French',
1899 | nation: '瓦努阿图',
1900 | lang: '法语'
1901 | },
1902 | {
1903 | cc: 'vu',
1904 | code: 'en-US',
1905 | prefix: 'en',
1906 | en: 'English',
1907 | nation: '瓦努阿图',
1908 | lang: '英语'
1909 | },
1910 | {
1911 | cc: 'nc',
1912 | code: 'fr-FR',
1913 | prefix: 'fr',
1914 | en: 'French',
1915 | nation: '新喀里多尼亚',
1916 | lang: '法语'
1917 | },
1918 | {
1919 | cc: 'um',
1920 | code: 'en-US',
1921 | prefix: 'en',
1922 | en: 'English',
1923 | nation: '美国本土外小岛屿',
1924 | lang: '英语'
1925 | },
1926 | {
1927 | cc: 'nu',
1928 | code: 'en-US',
1929 | prefix: 'en',
1930 | en: 'English',
1931 | nation: '纽埃',
1932 | lang: '英语'
1933 | },
1934 | {
1935 | cc: 'tt',
1936 | code: 'en-TT',
1937 | prefix: 'en',
1938 | en: 'English',
1939 | nation: '特立尼达和多巴哥',
1940 | lang: '英语'
1941 | },
1942 | {
1943 | cc: 'vc',
1944 | code: 'en-US',
1945 | prefix: 'en',
1946 | en: 'English',
1947 | nation: '圣文森特和格林纳丁斯',
1948 | lang: '英语'
1949 | },
1950 | {
1951 | cc: 'ck',
1952 | code: 'en-US',
1953 | prefix: 'en',
1954 | en: 'English',
1955 | nation: '库克群岛',
1956 | lang: '英语'
1957 | },
1958 | {
1959 | cc: 'uk',
1960 | code: 'en-GB',
1961 | prefix: 'en',
1962 | en: 'English',
1963 | nation: '英国',
1964 | lang: '英语'
1965 | },
1966 | {
1967 | cc: 'tv',
1968 | code: 'en-US',
1969 | prefix: 'en',
1970 | en: 'English',
1971 | nation: '图瓦卢',
1972 | lang: '英语'
1973 | },
1974 | {
1975 | cc: 'tw',
1976 | code: 'zh-TW',
1977 | prefix: 'zh',
1978 | en: 'Chinese (Traditional)',
1979 | nation: '中国台湾',
1980 | lang: '中文(繁体)'
1981 | },
1982 | {
1983 | cc: 'nz',
1984 | code: 'en-NZ',
1985 | prefix: 'en',
1986 | en: 'English',
1987 | nation: '新西兰',
1988 | lang: '英语'
1989 | },
1990 | {
1991 | cc: 'nz',
1992 | code: 'mi-NZ',
1993 | prefix: 'mi',
1994 | en: 'Maori',
1995 | nation: '新西兰',
1996 | lang: '毛利语'
1997 | },
1998 | {
1999 | cc: 'sa',
2000 | code: 'ar-SA',
2001 | prefix: 'ar',
2002 | en: 'Arabic',
2003 | nation: '沙特阿拉伯',
2004 | lang: '阿拉伯语'
2005 | },
2006 | {
2007 | cc: 'kr',
2008 | code: 'ko-KR',
2009 | prefix: 'ko',
2010 | en: 'North Korea',
2011 | nation: '韩国',
2012 | lang: '朝鲜语'
2013 | },
2014 | {
2015 | cc: 'kp',
2016 | code: 'ko-KR',
2017 | prefix: 'ko',
2018 | en: 'North Korea',
2019 | nation: '朝鲜',
2020 | lang: '朝鲜语'
2021 | },
2022 | {
2023 | cc: 'la',
2024 | code: 'lo-LA',
2025 | prefix: 'lo',
2026 | en: 'Lao',
2027 | nation: '老挝',
2028 | lang: '老挝语'
2029 | },
2030 | {
2031 | cc: 'kg',
2032 | code: 'ky-KG',
2033 | prefix: 'ky',
2034 | en: 'Kyrgyz',
2035 | nation: '吉尔吉斯斯坦',
2036 | lang: '吉尔吉斯语'
2037 | },
2038 | {
2039 | cc: 'pt',
2040 | code: 'pt-PT',
2041 | prefix: 'pt',
2042 | en: 'Portuguese',
2043 | nation: '葡萄牙',
2044 | lang: '葡萄牙语'
2045 | },
2046 | {
2047 | cc: 'kz',
2048 | code: 'kk-KZ',
2049 | prefix: 'kk',
2050 | en: 'Kazakh',
2051 | nation: '哈萨克斯坦',
2052 | lang: '哈萨克语'
2053 | },
2054 | {
2055 | cc: 'tj',
2056 | code: 'tg-Cyrl-TJ',
2057 | prefix: 'tg',
2058 | en: 'Tajik Language',
2059 | nation: '塔吉克斯坦',
2060 | lang: '塔吉克语'
2061 | },
2062 | {
2063 | cc: 'tm',
2064 | code: 'tk-TM',
2065 | prefix: 'tk',
2066 | en: 'Turkmen',
2067 | nation: '土库曼斯坦',
2068 | lang: '土库曼语'
2069 | },
2070 | {
2071 | cc: 'uz',
2072 | code: 'uz-Latn-UZ',
2073 | prefix: 'uz',
2074 | en: 'Uzbek',
2075 | nation: '乌兹别克斯坦',
2076 | lang: '乌兹别克语'
2077 | },
2078 | {
2079 | cc: 'sh',
2080 | code: 'en-US',
2081 | prefix: 'en',
2082 | en: 'English',
2083 | nation: '圣赫勒拿',
2084 | lang: '英语'
2085 | },
2086 | {
2087 | cc: 'pm',
2088 | code: 'fr-FR',
2089 | prefix: 'fr',
2090 | en: 'French',
2091 | nation: '圣皮埃尔和密克隆',
2092 | lang: '法语'
2093 | },
2094 | {
2095 | cc: 'kn',
2096 | code: 'en-US',
2097 | prefix: 'en',
2098 | en: 'English',
2099 | nation: '圣基茨和尼维斯',
2100 | lang: '英语'
2101 | },
2102 | {
2103 | cc: 'lc',
2104 | code: 'en-US',
2105 | prefix: 'en',
2106 | en: 'English',
2107 | nation: '圣卢西亚',
2108 | lang: '英语'
2109 | },
2110 | {
2111 | cc: 'lc',
2112 | code: 'fr-FR',
2113 | prefix: 'fr',
2114 | en: 'French',
2115 | nation: '圣卢西亚',
2116 | lang: '法语'
2117 | },
2118 | {
2119 | cc: 'ci',
2120 | code: 'fr-FR',
2121 | prefix: 'fr',
2122 | en: 'French',
2123 | nation: '科特迪瓦',
2124 | lang: '法语'
2125 | },
2126 | {
2127 | cc: 'mu',
2128 | code: 'en-US',
2129 | prefix: 'en',
2130 | en: 'English',
2131 | nation: '毛里求斯',
2132 | lang: '英语'
2133 | },
2134 | {
2135 | cc: 'ke',
2136 | code: 'sw-KE',
2137 | prefix: 'sw',
2138 | en: 'Swah Greek',
2139 | nation: '肯尼亚',
2140 | lang: '斯瓦希里语'
2141 | },
2142 | {
2143 | cc: 'mn',
2144 | code: 'mn-Mong',
2145 | prefix: 'mn',
2146 | en: 'Mongolian',
2147 | nation: '蒙古国蒙古',
2148 | lang: '蒙古语'
2149 | },
2150 | {
2151 | cc: 'rw',
2152 | code: 'rw-RW',
2153 | prefix: 'rw',
2154 | en: 'Rwanda',
2155 | nation: '卢旺达',
2156 | lang: '卢旺达语'
2157 | }
2158 | ];
2159 |
2160 | module.exports = language;
--------------------------------------------------------------------------------
/py-examples/example-check-profile-status.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | profileId = 'XX'
4 | url = "http://localhost:50325/api/v1/browser/active?user_id=" + profileId
5 |
6 | response = requests.request("GET", url, headers={}, data={})
7 |
8 | print(response.text)
9 |
--------------------------------------------------------------------------------
/py-examples/example-create-group.py:
--------------------------------------------------------------------------------
1 | import json
2 | import requests
3 |
4 | url = "http://local.adspower.net:50325/api/v1/group/create"
5 |
6 | payload = {
7 | "group_name": "your_group_name"
8 | }
9 | headers = {
10 | 'Content-Type': 'application/json'
11 | }
12 |
13 | response = requests.request("POST", url, headers=headers, json=payload)
14 |
15 | print(response.text)
16 |
--------------------------------------------------------------------------------
/py-examples/example-create-profile.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://local.adspower.net:50325/api/v1/user/create"
4 |
5 | payload = {
6 | "name": "test",
7 | "group_id": "0",
8 | "domain_name": "facebook.com",
9 | "repeat_config": [
10 | "0"
11 | ],
12 | "country": "us",
13 | "fingerprint_config": {
14 | "language": [
15 | "en-US"
16 | ],
17 | "ua": "Mozilla/5.0 (Linux; Android 8.0.0; BND-AL10 Build/HONORBND-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/11.5 baiduboxapp/11.5.0.10 (Baidu; P1 8.0.0)",
18 | "flash": "block",
19 | "scan_port_type": "1",
20 | "screen_resolution": "1024_600",
21 | "fonts": [
22 | "all"
23 | ],
24 | "longitude": "180",
25 | "latitude": "90",
26 | "webrtc": "proxy",
27 | "do_not_track": "true",
28 | "hardware_concurrency": "default",
29 | "device_memory": "default"
30 | },
31 | "user_proxy_config": {
32 | "proxy_soft": "no_proxy"
33 | }
34 | }
35 | headers = {
36 | 'Content-Type': 'application/json'
37 | }
38 |
39 | response = requests.request("POST", url, headers=headers, json=payload)
40 |
41 | print(response.text)
42 |
--------------------------------------------------------------------------------
/py-examples/example-delete-profile-cache.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://localhost:50325/api/v1/user/delete-cache"
4 |
5 | payload={}
6 | headers = {}
7 |
8 | response = requests.request("POST", url, headers=headers, json=payload)
9 |
10 | print(response.text)
11 |
--------------------------------------------------------------------------------
/py-examples/example-delete-profile.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://localhost:50325/api/v1/user/delete"
4 |
5 | payload = {
6 | "user_ids": [
7 | "XX"
8 | ]
9 | }
10 | headers = {
11 | 'Content-Type': 'application/json'
12 | }
13 |
14 | response = requests.request("POST", url, headers=headers, json=payload)
15 |
16 | print(response.text)
17 |
--------------------------------------------------------------------------------
/py-examples/example-query-group.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://local.adspower.net:50325/api/v1/group/list?page=1&page_size=15"
4 |
5 | payload={}
6 | headers = {}
7 |
8 | response = requests.request("GET", url, headers=headers, data=payload)
9 |
10 | print(response.text)
11 |
--------------------------------------------------------------------------------
/py-examples/example-query-profile.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://local.adspower.net:50325/api/v1/user/list?page=1&page_size=100"
4 |
5 | payload={}
6 | headers = {}
7 |
8 | response = requests.request("GET", url, headers=headers, data=payload)
9 |
10 | print(response.text)
11 |
--------------------------------------------------------------------------------
/py-examples/example-regroup-profile.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://local.adspower.net:50325/api/v1/user/regroup"
4 |
5 | payload = {
6 | "user_ids": [
7 | "XX"
8 | ],
9 | "group_id": "0"
10 | }
11 | headers = {
12 | 'Content-Type': 'application/json'
13 | }
14 |
15 | response = requests.request("POST", url, headers=headers, json=payload)
16 |
17 | print(response.text)
18 |
--------------------------------------------------------------------------------
/py-examples/example-start-profile.py:
--------------------------------------------------------------------------------
1 | # The sample passed the test in selenium version 3.141.0
2 |
3 | import requests,time
4 | from selenium import webdriver
5 | from selenium.webdriver.chrome.options import Options
6 | import sys
7 |
8 | ads_id = "XXX"
9 | # http://local.adspower.net:50325 Script can go to Profile Management-> click Settings-> click Cache folder-> local_api file to obtain API address
10 | open_url = "http://local.adspower.net:50325/api/v1/browser/start?user_id=" + ads_id
11 | close_url = "http://local.adspower.net:50325/api/v1/browser/stop?user_id=" + ads_id
12 |
13 | resp = requests.get(open_url).json()
14 | if resp["code"] != 0:
15 | print(resp["msg"])
16 | print("please check ads_id")
17 | sys.exit()
18 |
19 | chrome_driver = resp["data"]["webdriver"]
20 | chrome_options = Options()
21 | chrome_options.add_experimental_option("debuggerAddress", resp["data"]["ws"]["selenium"])
22 | driver = webdriver.Chrome(chrome_driver, options=chrome_options)
23 | print(driver.title)
24 | driver.get("https://www.adspower.com")
25 | time.sleep(5)
26 | driver.quit()
27 | requests.get(close_url)
--------------------------------------------------------------------------------
/py-examples/example-stop-profile.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | profildId = 'XX'
4 | url = "http://local.adspower.net:50325/api/v1/browser/stop?user_id=" + profildId
5 |
6 | response = requests.request("GET", url, headers={}, data={})
7 |
8 | print(response.text)
9 |
--------------------------------------------------------------------------------
/py-examples/example-update-profile.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "http://local.adspower.net:50325/api/v1/user/update"
4 |
5 | payload = {
6 | "user_id": "XX",
7 | "name": "test",
8 | "domain_name": "facebook.com",
9 | "repeat_config": [
10 | "0"
11 | ],
12 | "open_urls": [
13 | "http://www.baidu.com",
14 | "https://www.google.com"
15 | ],
16 | "country": "us",
17 | "remark": "remark",
18 | "fingerprint_config": {
19 | "webrtc": "proxy",
20 | "do_not_track": "true",
21 | "hardware_concurrency": "default",
22 | "device_memory": "default"
23 | },
24 | "user_proxy_config": {
25 | "proxy_soft": "no_proxy"
26 | }
27 | }
28 | headers = {
29 | 'Content-Type': 'application/json'
30 | }
31 |
32 | response = requests.request("POST", url, headers=headers, json=payload)
33 |
34 | print(response.text)
35 |
--------------------------------------------------------------------------------
/timezone.js:
--------------------------------------------------------------------------------
1 | const timezone = [
2 | {
3 | tz: 'GMT-09:00',
4 | gmt: 'America/Metlakatla'
5 | },
6 | {
7 | tz: 'GMT-12:00',
8 | gmt: 'Etc/GMT+12'
9 | },
10 | {
11 | tz: 'GMT-11:00',
12 | gmt: 'Etc/GMT+11'
13 | },
14 | {
15 | tz: 'GMT-11:00',
16 | gmt: 'Pacific/Midway'
17 | },
18 | {
19 | tz: 'GMT-11:00',
20 | gmt: 'Pacific/Niue'
21 | },
22 | {
23 | tz: 'GMT-11:00',
24 | gmt: 'Pacific/Pago Pago'
25 | },
26 | {
27 | tz: 'GMT-10:00',
28 | gmt: 'America/Adak'
29 | },
30 | {
31 | tz: 'GMT-10:00',
32 | gmt: 'Etc/GMT+10'
33 | },
34 | {
35 | tz: 'GMT-10:00',
36 | gmt: 'HST'
37 | },
38 | {
39 | tz: 'GMT-10:00',
40 | gmt: 'Pacific/Honolulu'
41 | },
42 | {
43 | tz: 'GMT-10:00',
44 | gmt: 'Pacific/Rarotonga'
45 | },
46 | {
47 | tz: 'GMT-10:00',
48 | gmt: 'Pacific/Tahiti'
49 | },
50 | {
51 | tz: 'GMT-09:30',
52 | gmt: 'Pacific/Marquesas'
53 | },
54 | {
55 | tz: 'GMT-09:00',
56 | gmt: 'America/Anchorage'
57 | },
58 | {
59 | tz: 'GMT-09:00',
60 | gmt: 'America/Juneau'
61 | },
62 | {
63 | tz: 'GMT-09:00',
64 | gmt: 'America/Nome'
65 | },
66 | {
67 | tz: 'GMT-09:00',
68 | gmt: 'America/Sitka'
69 | },
70 | {
71 | tz: 'GMT-09:00',
72 | gmt: 'America/Yakutat'
73 | },
74 | {
75 | tz: 'GMT-09:00',
76 | gmt: 'Etc/GMT+9'
77 | },
78 | {
79 | tz: 'GMT-09:00',
80 | gmt: 'Pacific/Gambier'
81 | },
82 | {
83 | tz: 'GMT-08:00',
84 | gmt: 'America/Los Angeles'
85 | },
86 | {
87 | tz: 'GMT-08:00',
88 | gmt: 'America/Tijuana'
89 | },
90 | {
91 | tz: 'GMT-08:00',
92 | gmt: 'America/Vancouver'
93 | },
94 | {
95 | tz: 'GMT-08:00',
96 | gmt: 'Etc/GMT+8'
97 | },
98 | {
99 | tz: 'GMT-08:00',
100 | gmt: 'PST8PDT'
101 | },
102 | {
103 | tz: 'GMT-08:00',
104 | gmt: 'Pacific/Pitcairn'
105 | },
106 | {
107 | tz: 'GMT-07:00',
108 | gmt: 'America/Boise'
109 | },
110 | {
111 | tz: 'GMT-07:00',
112 | gmt: 'America/Cambridge Bay'
113 | },
114 | {
115 | tz: 'GMT-07:00',
116 | gmt: 'America/Chihuahua'
117 | },
118 | {
119 | tz: 'GMT-07:00',
120 | gmt: 'America/Creston'
121 | },
122 | {
123 | tz: 'GMT-07:00',
124 | gmt: 'America/Dawson'
125 | },
126 | {
127 | tz: 'GMT-07:00',
128 | gmt: 'America/Dawson Creek'
129 | },
130 | {
131 | tz: 'GMT-07:00',
132 | gmt: 'America/Denver'
133 | },
134 | {
135 | tz: 'GMT-07:00',
136 | gmt: 'America/Edmonton'
137 | },
138 | {
139 | tz: 'GMT-07:00',
140 | gmt: 'America/Fort Nelson'
141 | },
142 | {
143 | tz: 'GMT-07:00',
144 | gmt: 'America/Hermosillo'
145 | },
146 | {
147 | tz: 'GMT-07:00',
148 | gmt: 'America/Inuvik'
149 | },
150 | {
151 | tz: 'GMT-07:00',
152 | gmt: 'America/Mazatlan'
153 | },
154 | {
155 | tz: 'GMT-07:00',
156 | gmt: 'America/Ojinaga'
157 | },
158 | {
159 | tz: 'GMT-07:00',
160 | gmt: 'America/Phoenix'
161 | },
162 | {
163 | tz: 'GMT-07:00',
164 | gmt: 'America/Whitehorse'
165 | },
166 | {
167 | tz: 'GMT-07:00',
168 | gmt: 'America/Yellowknife'
169 | },
170 | {
171 | tz: 'GMT-07:00',
172 | gmt: 'Etc/GMT+7'
173 | },
174 | {
175 | tz: 'GMT-07:00',
176 | gmt: 'MST'
177 | },
178 | {
179 | tz: 'GMT-07:00',
180 | gmt: 'MST7MDT'
181 | },
182 | {
183 | tz: 'GMT-06:00',
184 | gmt: 'America/Bahia Banderas'
185 | },
186 | {
187 | tz: 'GMT-06:00',
188 | gmt: 'America/Belize'
189 | },
190 | {
191 | tz: 'GMT-06:00',
192 | gmt: 'America/Chicago'
193 | },
194 | {
195 | tz: 'GMT-06:00',
196 | gmt: 'America/Costa Rica'
197 | },
198 | {
199 | tz: 'GMT-06:00',
200 | gmt: 'America/El Salvador'
201 | },
202 | {
203 | tz: 'GMT-06:00',
204 | gmt: 'America/Guatemala'
205 | },
206 | {
207 | tz: 'GMT-06:00',
208 | gmt: 'America/Indiana/Knox'
209 | },
210 | {
211 | tz: 'GMT-06:00',
212 | gmt: 'America/Indiana/Tell City'
213 | },
214 | {
215 | tz: 'GMT-06:00',
216 | gmt: 'America/Managua'
217 | },
218 | {
219 | tz: 'GMT-06:00',
220 | gmt: 'America/Matamoros'
221 | },
222 | {
223 | tz: 'GMT-06:00',
224 | gmt: 'America/Menominee'
225 | },
226 | {
227 | tz: 'GMT-06:00',
228 | gmt: 'America/Merida'
229 | },
230 | {
231 | tz: 'GMT-06:00',
232 | gmt: 'America/Mexico City'
233 | },
234 | {
235 | tz: 'GMT-06:00',
236 | gmt: 'America/Monterrey'
237 | },
238 | {
239 | tz: 'GMT-06:00',
240 | gmt: 'America/North Dakota/Beulah'
241 | },
242 | {
243 | tz: 'GMT-06:00',
244 | gmt: 'America/North Dakota/Center'
245 | },
246 | {
247 | tz: 'GMT-06:00',
248 | gmt: 'America/North Dakota/New_Salem'
249 | },
250 | {
251 | tz: 'GMT-06:00',
252 | gmt: 'America/Rainy River'
253 | },
254 | {
255 | tz: 'GMT-06:00',
256 | gmt: 'America/Rankin Inlet'
257 | },
258 | {
259 | tz: 'GMT-06:00',
260 | gmt: 'America/Regina'
261 | },
262 | {
263 | tz: 'GMT-06:00',
264 | gmt: 'America/Resolute'
265 | },
266 | {
267 | tz: 'GMT-06:00',
268 | gmt: 'America/Swift Current'
269 | },
270 | {
271 | tz: 'GMT-06:00',
272 | gmt: 'America/Tegucigalpa'
273 | },
274 | {
275 | tz: 'GMT-06:00',
276 | gmt: 'America/Winnipeg'
277 | },
278 | {
279 | tz: 'GMT-06:00',
280 | gmt: 'CST6CDT'
281 | },
282 | {
283 | tz: 'GMT-06:00',
284 | gmt: 'Etc/GMT+6'
285 | },
286 | {
287 | tz: 'GMT-06:00',
288 | gmt: 'Pacific/Galapagos'
289 | },
290 | {
291 | tz: 'GMT-05:00',
292 | gmt: 'America/Atikokan'
293 | },
294 | {
295 | tz: 'GMT-05:00',
296 | gmt: 'America/Bogota'
297 | },
298 | {
299 | tz: 'GMT-05:00',
300 | gmt: 'America/Cancun'
301 | },
302 | {
303 | tz: 'GMT-05:00',
304 | gmt: 'America/Cayman'
305 | },
306 | {
307 | tz: 'GMT-05:00',
308 | gmt: 'America/Detroit'
309 | },
310 | {
311 | tz: 'GMT-05:00',
312 | gmt: 'America/Eirunepe'
313 | },
314 | {
315 | tz: 'GMT-05:00',
316 | gmt: 'America/Grand Turk'
317 | },
318 | {
319 | tz: 'GMT-05:00',
320 | gmt: 'America/Guayaquil'
321 | },
322 | {
323 | tz: 'GMT-05:00',
324 | gmt: 'America/Havana'
325 | },
326 | {
327 | tz: 'GMT-05:00',
328 | gmt: 'America/Indiana/Indianapolis'
329 | },
330 | {
331 | tz: 'GMT-05:00',
332 | gmt: 'America/Indiana/Marengo'
333 | },
334 | {
335 | tz: 'GMT-05:00',
336 | gmt: 'America/Indiana/Petersburg'
337 | },
338 | {
339 | tz: 'GMT-05:00',
340 | gmt: 'America/Indiana/Vevay'
341 | },
342 | {
343 | tz: 'GMT-05:00',
344 | gmt: 'America/Indiana/Vincennes'
345 | },
346 | {
347 | tz: 'GMT-05:00',
348 | gmt: 'America/Indiana/Winamac'
349 | },
350 | {
351 | tz: 'GMT-05:00',
352 | gmt: 'America/Indianapolis'
353 | },
354 | {
355 | tz: 'GMT-05:00',
356 | gmt: 'America/Iqaluit'
357 | },
358 | {
359 | tz: 'GMT-05:00',
360 | gmt: 'America/Jamaica'
361 | },
362 | {
363 | tz: 'GMT-05:00',
364 | gmt: 'America/Kentucky/Louisville'
365 | },
366 | {
367 | tz: 'GMT-05:00',
368 | gmt: 'America/Kentucky/Monticello'
369 | },
370 | {
371 | tz: 'GMT-05:00',
372 | gmt: 'America/Lima'
373 | },
374 | {
375 | tz: 'GMT-05:00',
376 | gmt: 'America/Montreal'
377 | },
378 | {
379 | tz: 'GMT-05:00',
380 | gmt: 'America/Nassau'
381 | },
382 | {
383 | tz: 'GMT-05:00',
384 | gmt: 'America/New York'
385 | },
386 | {
387 | tz: 'GMT-05:00',
388 | gmt: 'America/Nipigon'
389 | },
390 | {
391 | tz: 'GMT-05:00',
392 | gmt: 'America/Panama'
393 | },
394 | {
395 | tz: 'GMT-05:00',
396 | gmt: 'America/Pangnirtung'
397 | },
398 | {
399 | tz: 'GMT-05:00',
400 | gmt: 'America/Port-au-Prince'
401 | },
402 | {
403 | tz: 'GMT-05:00',
404 | gmt: 'America/Rio Branco'
405 | },
406 | {
407 | tz: 'GMT-05:00',
408 | gmt: 'America/Thunder Bay'
409 | },
410 | {
411 | tz: 'GMT-05:00',
412 | gmt: 'America/Toronto'
413 | },
414 | {
415 | tz: 'GMT-05:00',
416 | gmt: 'EST'
417 | },
418 | {
419 | tz: 'GMT-05:00',
420 | gmt: 'EST5EDT'
421 | },
422 | {
423 | tz: 'GMT-05:00',
424 | gmt: 'Etc/GMT+5'
425 | },
426 | {
427 | tz: 'GMT-05:00',
428 | gmt: 'Pacific/Easter'
429 | },
430 | {
431 | tz: 'GMT-04:00',
432 | gmt: 'America/Anguilla'
433 | },
434 | {
435 | tz: 'GMT-04:00',
436 | gmt: 'America/Antigua'
437 | },
438 | {
439 | tz: 'GMT-04:00',
440 | gmt: 'America/Aruba'
441 | },
442 | {
443 | tz: 'GMT-04:00',
444 | gmt: 'America/Barbados'
445 | },
446 | {
447 | tz: 'GMT-04:00',
448 | gmt: 'America/Blanc-Sablon'
449 | },
450 | {
451 | tz: 'GMT-04:00',
452 | gmt: 'America/Boa Vista'
453 | },
454 | {
455 | tz: 'GMT-04:00',
456 | gmt: 'America/Campo Grande'
457 | },
458 | {
459 | tz: 'GMT-04:00',
460 | gmt: 'America/Caracas'
461 | },
462 | {
463 | tz: 'GMT-04:00',
464 | gmt: 'America/Cuiaba'
465 | },
466 | {
467 | tz: 'GMT-04:00',
468 | gmt: 'America/Curacao'
469 | },
470 | {
471 | tz: 'GMT-04:00',
472 | gmt: 'America/Dominica'
473 | },
474 | {
475 | tz: 'GMT-04:00',
476 | gmt: 'America/Glace Bay'
477 | },
478 | {
479 | tz: 'GMT-04:00',
480 | gmt: 'America/Goose Bay'
481 | },
482 | {
483 | tz: 'GMT-04:00',
484 | gmt: 'America/Grenada'
485 | },
486 | {
487 | tz: 'GMT-04:00',
488 | gmt: 'America/Guadeloupe'
489 | },
490 | {
491 | tz: 'GMT-04:00',
492 | gmt: 'America/Guyana'
493 | },
494 | {
495 | tz: 'GMT-04:00',
496 | gmt: 'America/Halifax'
497 | },
498 | {
499 | tz: 'GMT-04:00',
500 | gmt: 'America/Kralendijk'
501 | },
502 | {
503 | tz: 'GMT-04:00',
504 | gmt: 'America/La Paz'
505 | },
506 | {
507 | tz: 'GMT-04:00',
508 | gmt: 'America/Lower Princes'
509 | },
510 | {
511 | tz: 'GMT-04:00',
512 | gmt: 'America/Manaus'
513 | },
514 | {
515 | tz: 'GMT-04:00',
516 | gmt: 'America/Marigot'
517 | },
518 | {
519 | tz: 'GMT-04:00',
520 | gmt: 'America/Martinique'
521 | },
522 | {
523 | tz: 'GMT-04:00',
524 | gmt: 'America/Moncton'
525 | },
526 | {
527 | tz: 'GMT-04:00',
528 | gmt: 'America/Montserrat'
529 | },
530 | {
531 | tz: 'GMT-04:00',
532 | gmt: 'America/Port of_Spain'
533 | },
534 | {
535 | tz: 'GMT-04:00',
536 | gmt: 'America/Porto Velho'
537 | },
538 | {
539 | tz: 'GMT-04:00',
540 | gmt: 'America/Puerto Rico'
541 | },
542 | {
543 | tz: 'GMT-04:00',
544 | gmt: 'America/Santo Domingo'
545 | },
546 | {
547 | tz: 'GMT-04:00',
548 | gmt: 'America/St Barthelemy'
549 | },
550 | {
551 | tz: 'GMT-04:00',
552 | gmt: 'America/St Kitts'
553 | },
554 | {
555 | tz: 'GMT-04:00',
556 | gmt: 'America/St Lucia'
557 | },
558 | {
559 | tz: 'GMT-04:00',
560 | gmt: 'America/St Thomas'
561 | },
562 | {
563 | tz: 'GMT-04:00',
564 | gmt: 'America/St Vincent'
565 | },
566 | {
567 | tz: 'GMT-04:00',
568 | gmt: 'America/Thule'
569 | },
570 | {
571 | tz: 'GMT-04:00',
572 | gmt: 'America/Tortola'
573 | },
574 | {
575 | tz: 'GMT-04:00',
576 | gmt: 'Atlantic/Bermuda'
577 | },
578 | {
579 | tz: 'GMT-04:00',
580 | gmt: 'Etc/GMT+4'
581 | },
582 | {
583 | tz: 'GMT-03:30',
584 | gmt: 'America/St Johns'
585 | },
586 | {
587 | tz: 'GMT-03:00',
588 | gmt: 'America/Araguaina'
589 | },
590 | {
591 | tz: 'GMT-03:00',
592 | gmt: 'America/Argentina/Buenos Aires'
593 | },
594 | {
595 | tz: 'GMT-03:00',
596 | gmt: 'America/Argentina/Catamarca'
597 | },
598 | {
599 | tz: 'GMT-03:00',
600 | gmt: 'America/Argentina/Cordoba'
601 | },
602 | {
603 | tz: 'GMT-03:00',
604 | gmt: 'America/Argentina/Jujuy'
605 | },
606 | {
607 | tz: 'GMT-03:00',
608 | gmt: 'America/Argentina/La Rioja'
609 | },
610 | {
611 | tz: 'GMT-03:00',
612 | gmt: 'America/Argentina/Mendoza'
613 | },
614 | {
615 | tz: 'GMT-03:00',
616 | gmt: 'America/Argentina/Rio Gallegos'
617 | },
618 | {
619 | tz: 'GMT-03:00',
620 | gmt: 'America/Argentina/Salta'
621 | },
622 | {
623 | tz: 'GMT-03:00',
624 | gmt: 'America/Argentina/San Juan'
625 | },
626 | {
627 | tz: 'GMT-03:00',
628 | gmt: 'America/Argentina/San Luis'
629 | },
630 | {
631 | tz: 'GMT-03:00',
632 | gmt: 'America/Argentina/Tucuman'
633 | },
634 | {
635 | tz: 'GMT-03:00',
636 | gmt: 'America/Argentina/Ushuaia'
637 | },
638 | {
639 | tz: 'GMT-03:00',
640 | gmt: 'America/Asuncion'
641 | },
642 | {
643 | tz: 'GMT-03:00',
644 | gmt: 'America/Bahia'
645 | },
646 | {
647 | tz: 'GMT-03:00',
648 | gmt: 'America/Belem'
649 | },
650 | {
651 | tz: 'GMT-03:00',
652 | gmt: 'America/Cayenne'
653 | },
654 | {
655 | tz: 'GMT-03:00',
656 | gmt: 'America/Fortaleza'
657 | },
658 | {
659 | tz: 'GMT-03:00',
660 | gmt: 'America/Godthab'
661 | },
662 | {
663 | tz: 'GMT-03:00',
664 | gmt: 'America/Maceio'
665 | },
666 | {
667 | tz: 'GMT-03:00',
668 | gmt: 'America/Miquelon'
669 | },
670 | {
671 | tz: 'GMT-03:00',
672 | gmt: 'America/Montevideo'
673 | },
674 | {
675 | tz: 'GMT-03:00',
676 | gmt: 'America/Nuuk'
677 | },
678 | {
679 | tz: 'GMT-03:00',
680 | gmt: 'America/Paramaribo'
681 | },
682 | {
683 | tz: 'GMT-03:00',
684 | gmt: 'America/Punta Arenas'
685 | },
686 | {
687 | tz: 'GMT-03:00',
688 | gmt: 'America/Recife'
689 | },
690 | {
691 | tz: 'GMT-03:00',
692 | gmt: 'America/Santarem'
693 | },
694 | {
695 | tz: 'GMT-03:00',
696 | gmt: 'America/Santiago'
697 | },
698 | {
699 | tz: 'GMT-03:00',
700 | gmt: 'America/Sao Paulo'
701 | },
702 | {
703 | tz: 'GMT-03:00',
704 | gmt: 'Antarctica/Palmer'
705 | },
706 | {
707 | tz: 'GMT-03:00',
708 | gmt: 'Antarctica/Rothera'
709 | },
710 | {
711 | tz: 'GMT-03:00',
712 | gmt: 'Atlantic/Stanley'
713 | },
714 | {
715 | tz: 'GMT-03:00',
716 | gmt: 'Etc/GMT+3'
717 | },
718 | {
719 | tz: 'GMT-02:00',
720 | gmt: 'America/Noronha'
721 | },
722 | {
723 | tz: 'GMT-02:00',
724 | gmt: 'Atlantic/South Georgia'
725 | },
726 | {
727 | tz: 'GMT-02:00',
728 | gmt: 'Etc/GMT+2'
729 | },
730 | {
731 | tz: 'GMT-01:00',
732 | gmt: 'America/Scoresbysund'
733 | },
734 | {
735 | tz: 'GMT-01:00',
736 | gmt: 'Atlantic/Azores'
737 | },
738 | {
739 | tz: 'GMT-01:00',
740 | gmt: 'Atlantic/Cape Verde'
741 | },
742 | {
743 | tz: 'GMT-01:00',
744 | gmt: 'Etc/GMT+1'
745 | },
746 | {
747 | tz: 'GMT+00:00',
748 | gmt: 'Africa/Abidjan'
749 | },
750 | {
751 | tz: 'GMT+00:00',
752 | gmt: 'Africa/Accra'
753 | },
754 | {
755 | tz: 'GMT+00:00',
756 | gmt: 'Africa/Bamako'
757 | },
758 | {
759 | tz: 'GMT+00:00',
760 | gmt: 'Africa/Banjul'
761 | },
762 | {
763 | tz: 'GMT+00:00',
764 | gmt: 'Africa/Bissau'
765 | },
766 | {
767 | tz: 'GMT+00:00',
768 | gmt: 'Africa/Conakry'
769 | },
770 | {
771 | tz: 'GMT+00:00',
772 | gmt: 'Africa/Dakar'
773 | },
774 | {
775 | tz: 'GMT+00:00',
776 | gmt: 'Africa/Freetown'
777 | },
778 | {
779 | tz: 'GMT+00:00',
780 | gmt: 'Africa/Lome'
781 | },
782 | {
783 | tz: 'GMT+00:00',
784 | gmt: 'Africa/Monrovia'
785 | },
786 | {
787 | tz: 'GMT+00:00',
788 | gmt: 'Africa/Nouakchott'
789 | },
790 | {
791 | tz: 'GMT+00:00',
792 | gmt: 'Africa/Ouagadougou'
793 | },
794 | {
795 | tz: 'GMT+00:00',
796 | gmt: 'Africa/Sao Tome'
797 | },
798 | {
799 | tz: 'GMT+00:00',
800 | gmt: 'America/Danmarkshavn'
801 | },
802 | {
803 | tz: 'GMT+00:00',
804 | gmt: 'Antarctica/Troll'
805 | },
806 | {
807 | tz: 'GMT+00:00',
808 | gmt: 'Atlantic/Canary'
809 | },
810 | {
811 | tz: 'GMT+00:00',
812 | gmt: 'Atlantic/Faroe'
813 | },
814 | {
815 | tz: 'GMT+00:00',
816 | gmt: 'Atlantic/Madeira'
817 | },
818 | {
819 | tz: 'GMT+00:00',
820 | gmt: 'Atlantic/Reykjavik'
821 | },
822 | {
823 | tz: 'GMT+00:00',
824 | gmt: 'Atlantic/St Helena'
825 | },
826 | {
827 | tz: 'GMT+00:00',
828 | gmt: 'Etc/GMT'
829 | },
830 | {
831 | tz: 'GMT+00:00',
832 | gmt: 'Etc/GMT+0'
833 | },
834 | {
835 | tz: 'GMT+00:00',
836 | gmt: 'Etc/GMT-0'
837 | },
838 | {
839 | tz: 'GMT+00:00',
840 | gmt: 'Etc/GMT0'
841 | },
842 | {
843 | tz: 'GMT+00:00',
844 | gmt: 'Etc/Greenwich'
845 | },
846 | {
847 | tz: 'GMT+00:00',
848 | gmt: 'Etc/Universal'
849 | },
850 | {
851 | tz: 'GMT+00:00',
852 | gmt: 'Etc/Zulu'
853 | },
854 | {
855 | tz: 'GMT+00:00',
856 | gmt: 'Europe/Dublin'
857 | },
858 | {
859 | tz: 'GMT+00:00',
860 | gmt: 'Europe/Guernsey'
861 | },
862 | {
863 | tz: 'GMT+00:00',
864 | gmt: 'Europe/Isle of_Man'
865 | },
866 | {
867 | tz: 'GMT+00:00',
868 | gmt: 'Europe/Jersey'
869 | },
870 | {
871 | tz: 'GMT+00:00',
872 | gmt: 'Europe/Lisbon'
873 | },
874 | {
875 | tz: 'GMT+00:00',
876 | gmt: 'Europe/London'
877 | },
878 | {
879 | tz: 'GMT+00:00',
880 | gmt: 'GMT'
881 | },
882 | {
883 | tz: 'GMT+00:00',
884 | gmt: 'UTC'
885 | },
886 | {
887 | tz: 'GMT+00:00',
888 | gmt: 'WET'
889 | },
890 | {
891 | tz: 'GMT+01:00',
892 | gmt: 'Africa/Algiers'
893 | },
894 | {
895 | tz: 'GMT+01:00',
896 | gmt: 'Africa/Bangui'
897 | },
898 | {
899 | tz: 'GMT+01:00',
900 | gmt: 'Africa/Brazzaville'
901 | },
902 | {
903 | tz: 'GMT+01:00',
904 | gmt: 'Africa/Casablanca'
905 | },
906 | {
907 | tz: 'GMT+01:00',
908 | gmt: 'Africa/Ceuta'
909 | },
910 | {
911 | tz: 'GMT+01:00',
912 | gmt: 'Africa/Douala'
913 | },
914 | {
915 | tz: 'GMT+01:00',
916 | gmt: 'Africa/El Aaiun'
917 | },
918 | {
919 | tz: 'GMT+01:00',
920 | gmt: 'Africa/Kinshasa'
921 | },
922 | {
923 | tz: 'GMT+01:00',
924 | gmt: 'Africa/Lagos'
925 | },
926 | {
927 | tz: 'GMT+01:00',
928 | gmt: 'Africa/Libreville'
929 | },
930 | {
931 | tz: 'GMT+01:00',
932 | gmt: 'Africa/Luanda'
933 | },
934 | {
935 | tz: 'GMT+01:00',
936 | gmt: 'Africa/Malabo'
937 | },
938 | {
939 | tz: 'GMT+01:00',
940 | gmt: 'Africa/Ndjamena'
941 | },
942 | {
943 | tz: 'GMT+01:00',
944 | gmt: 'Africa/Niamey'
945 | },
946 | {
947 | tz: 'GMT+01:00',
948 | gmt: 'Africa/Porto-Novo'
949 | },
950 | {
951 | tz: 'GMT+01:00',
952 | gmt: 'Africa/Tunis'
953 | },
954 | {
955 | tz: 'GMT+01:00',
956 | gmt: 'Arctic/Longyearbyen'
957 | },
958 | {
959 | tz: 'GMT+01:00',
960 | gmt: 'CET'
961 | },
962 | {
963 | tz: 'GMT+01:00',
964 | gmt: 'Etc/GMT-1'
965 | },
966 | {
967 | tz: 'GMT+01:00',
968 | gmt: 'Europe/Amsterdam'
969 | },
970 | {
971 | tz: 'GMT+01:00',
972 | gmt: 'Europe/Andorra'
973 | },
974 | {
975 | tz: 'GMT+01:00',
976 | gmt: 'Europe/Belgrade'
977 | },
978 | {
979 | tz: 'GMT+01:00',
980 | gmt: 'Europe/Berlin'
981 | },
982 | {
983 | tz: 'GMT+01:00',
984 | gmt: 'Europe/Bratislava'
985 | },
986 | {
987 | tz: 'GMT+01:00',
988 | gmt: 'Europe/Brussels'
989 | },
990 | {
991 | tz: 'GMT+01:00',
992 | gmt: 'Europe/Budapest'
993 | },
994 | {
995 | tz: 'GMT+01:00',
996 | gmt: 'Europe/Busingen'
997 | },
998 | {
999 | tz: 'GMT+01:00',
1000 | gmt: 'Europe/Copenhagen'
1001 | },
1002 | {
1003 | tz: 'GMT+01:00',
1004 | gmt: 'Europe/Gibraltar'
1005 | },
1006 | {
1007 | tz: 'GMT+01:00',
1008 | gmt: 'Europe/Ljubljana'
1009 | },
1010 | {
1011 | tz: 'GMT+01:00',
1012 | gmt: 'Europe/Luxembourg'
1013 | },
1014 | {
1015 | tz: 'GMT+01:00',
1016 | gmt: 'Europe/Madrid'
1017 | },
1018 | {
1019 | tz: 'GMT+01:00',
1020 | gmt: 'Europe/Malta'
1021 | },
1022 | {
1023 | tz: 'GMT+01:00',
1024 | gmt: 'Europe/Monaco'
1025 | },
1026 | {
1027 | tz: 'GMT+01:00',
1028 | gmt: 'Europe/Oslo'
1029 | },
1030 | {
1031 | tz: 'GMT+01:00',
1032 | gmt: 'Europe/Paris'
1033 | },
1034 | {
1035 | tz: 'GMT+01:00',
1036 | gmt: 'Europe/Podgorica'
1037 | },
1038 | {
1039 | tz: 'GMT+01:00',
1040 | gmt: 'Europe/Prague'
1041 | },
1042 | {
1043 | tz: 'GMT+01:00',
1044 | gmt: 'Europe/Rome'
1045 | },
1046 | {
1047 | tz: 'GMT+01:00',
1048 | gmt: 'Europe/San Marino'
1049 | },
1050 | {
1051 | tz: 'GMT+01:00',
1052 | gmt: 'Europe/Sarajevo'
1053 | },
1054 | {
1055 | tz: 'GMT+01:00',
1056 | gmt: 'Europe/Skopje'
1057 | },
1058 | {
1059 | tz: 'GMT+01:00',
1060 | gmt: 'Europe/Stockholm'
1061 | },
1062 | {
1063 | tz: 'GMT+01:00',
1064 | gmt: 'Europe/Tirane'
1065 | },
1066 | {
1067 | tz: 'GMT+01:00',
1068 | gmt: 'Europe/Vaduz'
1069 | },
1070 | {
1071 | tz: 'GMT+01:00',
1072 | gmt: 'Europe/Vatican'
1073 | },
1074 | {
1075 | tz: 'GMT+01:00',
1076 | gmt: 'Europe/Vienna'
1077 | },
1078 | {
1079 | tz: 'GMT+01:00',
1080 | gmt: 'Europe/Warsaw'
1081 | },
1082 | {
1083 | tz: 'GMT+01:00',
1084 | gmt: 'Europe/Zagreb'
1085 | },
1086 | {
1087 | tz: 'GMT+01:00',
1088 | gmt: 'Europe/Zurich'
1089 | },
1090 | {
1091 | tz: 'GMT+01:00',
1092 | gmt: 'MET'
1093 | },
1094 | {
1095 | tz: 'GMT+02:00',
1096 | gmt: 'Africa/Blantyre'
1097 | },
1098 | {
1099 | tz: 'GMT+02:00',
1100 | gmt: 'Africa/Bujumbura'
1101 | },
1102 | {
1103 | tz: 'GMT+02:00',
1104 | gmt: 'Africa/Cairo'
1105 | },
1106 | {
1107 | tz: 'GMT+02:00',
1108 | gmt: 'Africa/Gaborone'
1109 | },
1110 | {
1111 | tz: 'GMT+02:00',
1112 | gmt: 'Africa/Harare'
1113 | },
1114 | {
1115 | tz: 'GMT+02:00',
1116 | gmt: 'Africa/Johannesburg'
1117 | },
1118 | {
1119 | tz: 'GMT+02:00',
1120 | gmt: 'Africa/Khartoum'
1121 | },
1122 | {
1123 | tz: 'GMT+02:00',
1124 | gmt: 'Africa/Kigali'
1125 | },
1126 | {
1127 | tz: 'GMT+02:00',
1128 | gmt: 'Africa/Lubumbashi'
1129 | },
1130 | {
1131 | tz: 'GMT+02:00',
1132 | gmt: 'Africa/Lusaka'
1133 | },
1134 | {
1135 | tz: 'GMT+02:00',
1136 | gmt: 'Africa/Maputo'
1137 | },
1138 | {
1139 | tz: 'GMT+02:00',
1140 | gmt: 'Africa/Maseru'
1141 | },
1142 | {
1143 | tz: 'GMT+02:00',
1144 | gmt: 'Africa/Mbabane'
1145 | },
1146 | {
1147 | tz: 'GMT+02:00',
1148 | gmt: 'Africa/Tripoli'
1149 | },
1150 | {
1151 | tz: 'GMT+02:00',
1152 | gmt: 'Africa/Windhoek'
1153 | },
1154 | {
1155 | tz: 'GMT+02:00',
1156 | gmt: 'Asia/Amman'
1157 | },
1158 | {
1159 | tz: 'GMT+02:00',
1160 | gmt: 'Asia/Beirut'
1161 | },
1162 | {
1163 | tz: 'GMT+02:00',
1164 | gmt: 'Asia/Damascus'
1165 | },
1166 | {
1167 | tz: 'GMT+02:00',
1168 | gmt: 'Asia/Famagusta'
1169 | },
1170 | {
1171 | tz: 'GMT+02:00',
1172 | gmt: 'Asia/Gaza'
1173 | },
1174 | {
1175 | tz: 'GMT+02:00',
1176 | gmt: 'Asia/Hebron'
1177 | },
1178 | {
1179 | tz: 'GMT+02:00',
1180 | gmt: 'Asia/Jerusalem'
1181 | },
1182 | {
1183 | tz: 'GMT+02:00',
1184 | gmt: 'Asia/Nicosia'
1185 | },
1186 | {
1187 | tz: 'GMT+02:00',
1188 | gmt: 'EET'
1189 | },
1190 | {
1191 | tz: 'GMT+02:00',
1192 | gmt: 'Etc/GMT-2'
1193 | },
1194 | {
1195 | tz: 'GMT+02:00',
1196 | gmt: 'Europe/Athens'
1197 | },
1198 | {
1199 | tz: 'GMT+02:00',
1200 | gmt: 'Europe/Bucharest'
1201 | },
1202 | {
1203 | tz: 'GMT+02:00',
1204 | gmt: 'Europe/Chisinau'
1205 | },
1206 | {
1207 | tz: 'GMT+02:00',
1208 | gmt: 'Europe/Helsinki'
1209 | },
1210 | {
1211 | tz: 'GMT+02:00',
1212 | gmt: 'Europe/Kaliningrad'
1213 | },
1214 | {
1215 | tz: 'GMT+02:00',
1216 | gmt: 'Europe/Kiev'
1217 | },
1218 | {
1219 | tz: 'GMT+02:00',
1220 | gmt: 'Europe/Mariehamn'
1221 | },
1222 | {
1223 | tz: 'GMT+02:00',
1224 | gmt: 'Europe/Nicosia'
1225 | },
1226 | {
1227 | tz: 'GMT+02:00',
1228 | gmt: 'Europe/Riga'
1229 | },
1230 | {
1231 | tz: 'GMT+02:00',
1232 | gmt: 'Europe/Sofia'
1233 | },
1234 | {
1235 | tz: 'GMT+02:00',
1236 | gmt: 'Europe/Tallinn'
1237 | },
1238 | {
1239 | tz: 'GMT+02:00',
1240 | gmt: 'Europe/Uzhgorod'
1241 | },
1242 | {
1243 | tz: 'GMT+02:00',
1244 | gmt: 'Europe/Vilnius'
1245 | },
1246 | {
1247 | tz: 'GMT+02:00',
1248 | gmt: 'Europe/Zaporozhye'
1249 | },
1250 | {
1251 | tz: 'GMT+03:00',
1252 | gmt: 'Africa/Addis Ababa'
1253 | },
1254 | {
1255 | tz: 'GMT+03:00',
1256 | gmt: 'Africa/Asmara'
1257 | },
1258 | {
1259 | tz: 'GMT+03:00',
1260 | gmt: 'Africa/Dar es_Salaam'
1261 | },
1262 | {
1263 | tz: 'GMT+03:00',
1264 | gmt: 'Africa/Djibouti'
1265 | },
1266 | {
1267 | tz: 'GMT+03:00',
1268 | gmt: 'Africa/Juba'
1269 | },
1270 | {
1271 | tz: 'GMT+03:00',
1272 | gmt: 'Africa/Kampala'
1273 | },
1274 | {
1275 | tz: 'GMT+03:00',
1276 | gmt: 'Africa/Mogadishu'
1277 | },
1278 | {
1279 | tz: 'GMT+03:00',
1280 | gmt: 'Africa/Nairobi'
1281 | },
1282 | {
1283 | tz: 'GMT+03:00',
1284 | gmt: 'Antarctica/Syowa'
1285 | },
1286 | {
1287 | tz: 'GMT+03:00',
1288 | gmt: 'Asia/Aden'
1289 | },
1290 | {
1291 | tz: 'GMT+03:00',
1292 | gmt: 'Asia/Baghdad'
1293 | },
1294 | {
1295 | tz: 'GMT+03:00',
1296 | gmt: 'Asia/Bahrain'
1297 | },
1298 | {
1299 | tz: 'GMT+03:00',
1300 | gmt: 'Asia/Istanbul'
1301 | },
1302 | {
1303 | tz: 'GMT+03:00',
1304 | gmt: 'Asia/Kuwait'
1305 | },
1306 | {
1307 | tz: 'GMT+03:00',
1308 | gmt: 'Asia/Qatar'
1309 | },
1310 | {
1311 | tz: 'GMT+03:00',
1312 | gmt: 'Asia/Riyadh'
1313 | },
1314 | {
1315 | tz: 'GMT+03:00',
1316 | gmt: 'Etc/GMT-3'
1317 | },
1318 | {
1319 | tz: 'GMT+03:00',
1320 | gmt: 'Europe/Istanbul'
1321 | },
1322 | {
1323 | tz: 'GMT+03:00',
1324 | gmt: 'Europe/Kirov'
1325 | },
1326 | {
1327 | tz: 'GMT+03:00',
1328 | gmt: 'Europe/Minsk'
1329 | },
1330 | {
1331 | tz: 'GMT+03:00',
1332 | gmt: 'Europe/Moscow'
1333 | },
1334 | {
1335 | tz: 'GMT+03:00',
1336 | gmt: 'Europe/Simferopol'
1337 | },
1338 | {
1339 | tz: 'GMT+03:00',
1340 | gmt: 'Indian/Antananarivo'
1341 | },
1342 | {
1343 | tz: 'GMT+03:00',
1344 | gmt: 'Indian/Comoro'
1345 | },
1346 | {
1347 | tz: 'GMT+03:00',
1348 | gmt: 'Indian/Mayotte'
1349 | },
1350 | {
1351 | tz: 'GMT+03:30',
1352 | gmt: 'Asia/Tehran'
1353 | },
1354 | {
1355 | tz: 'GMT+04:00',
1356 | gmt: 'Asia/Baku'
1357 | },
1358 | {
1359 | tz: 'GMT+04:00',
1360 | gmt: 'Asia/Dubai'
1361 | },
1362 | {
1363 | tz: 'GMT+04:00',
1364 | gmt: 'Asia/Muscat'
1365 | },
1366 | {
1367 | tz: 'GMT+04:00',
1368 | gmt: 'Asia/Tbilisi'
1369 | },
1370 | {
1371 | tz: 'GMT+04:00',
1372 | gmt: 'Asia/Yerevan'
1373 | },
1374 | {
1375 | tz: 'GMT+04:00',
1376 | gmt: 'Etc/GMT-4'
1377 | },
1378 | {
1379 | tz: 'GMT+04:00',
1380 | gmt: 'Europe/Astrakhan'
1381 | },
1382 | {
1383 | tz: 'GMT+04:00',
1384 | gmt: 'Europe/Samara'
1385 | },
1386 | {
1387 | tz: 'GMT+04:00',
1388 | gmt: 'Europe/Saratov'
1389 | },
1390 | {
1391 | tz: 'GMT+04:00',
1392 | gmt: 'Europe/Ulyanovsk'
1393 | },
1394 | {
1395 | tz: 'GMT+04:00',
1396 | gmt: 'Europe/Volgograd'
1397 | },
1398 | {
1399 | tz: 'GMT+04:00',
1400 | gmt: 'Indian/Mahe'
1401 | },
1402 | {
1403 | tz: 'GMT+04:00',
1404 | gmt: 'Indian/Mauritius'
1405 | },
1406 | {
1407 | tz: 'GMT+04:00',
1408 | gmt: 'Indian/Reunion'
1409 | },
1410 | {
1411 | tz: 'GMT+04:30',
1412 | gmt: 'Asia/Kabul'
1413 | },
1414 | {
1415 | tz: 'GMT+05:00',
1416 | gmt: 'Antarctica/Mawson'
1417 | },
1418 | {
1419 | tz: 'GMT+05:00',
1420 | gmt: 'Asia/Aqtau'
1421 | },
1422 | {
1423 | tz: 'GMT+05:00',
1424 | gmt: 'Asia/Aqtobe'
1425 | },
1426 | {
1427 | tz: 'GMT+05:00',
1428 | gmt: 'Asia/Ashgabat'
1429 | },
1430 | {
1431 | tz: 'GMT+05:00',
1432 | gmt: 'Asia/Atyrau'
1433 | },
1434 | {
1435 | tz: 'GMT+05:00',
1436 | gmt: 'Asia/Dushanbe'
1437 | },
1438 | {
1439 | tz: 'GMT+05:00',
1440 | gmt: 'Asia/Karachi'
1441 | },
1442 | {
1443 | tz: 'GMT+05:00',
1444 | gmt: 'Asia/Oral'
1445 | },
1446 | {
1447 | tz: 'GMT+05:00',
1448 | gmt: 'Asia/Qyzylorda'
1449 | },
1450 | {
1451 | tz: 'GMT+05:00',
1452 | gmt: 'Asia/Samarkand'
1453 | },
1454 | {
1455 | tz: 'GMT+05:00',
1456 | gmt: 'Asia/Tashkent'
1457 | },
1458 | {
1459 | tz: 'GMT+05:00',
1460 | gmt: 'Asia/Yekaterinburg'
1461 | },
1462 | {
1463 | tz: 'GMT+05:00',
1464 | gmt: 'Etc/GMT-5'
1465 | },
1466 | {
1467 | tz: 'GMT+05:00',
1468 | gmt: 'Indian/Kerguelen'
1469 | },
1470 | {
1471 | tz: 'GMT+05:00',
1472 | gmt: 'Indian/Maldives'
1473 | },
1474 | {
1475 | tz: 'GMT+05:30',
1476 | gmt: 'Asia/Calcutta'
1477 | },
1478 | {
1479 | tz: 'GMT+05:30',
1480 | gmt: 'Asia/Colombo'
1481 | },
1482 | {
1483 | tz: 'GMT+05:30',
1484 | gmt: 'Asia/Kolkata'
1485 | },
1486 | {
1487 | tz: 'GMT+05:45',
1488 | gmt: 'Asia/Kathmandu'
1489 | },
1490 | {
1491 | tz: 'GMT+05:45',
1492 | gmt: 'Asia/Katmandu'
1493 | },
1494 | {
1495 | tz: 'GMT+06:00',
1496 | gmt: 'Antarctica/Vostok'
1497 | },
1498 | {
1499 | tz: 'GMT+06:00',
1500 | gmt: 'Asia/Almaty'
1501 | },
1502 | {
1503 | tz: 'GMT+06:00',
1504 | gmt: 'Asia/Bishkek'
1505 | },
1506 | {
1507 | tz: 'GMT+06:00',
1508 | gmt: 'Asia/Dhaka'
1509 | },
1510 | {
1511 | tz: 'GMT+06:00',
1512 | gmt: 'Asia/Omsk'
1513 | },
1514 | {
1515 | tz: 'GMT+06:00',
1516 | gmt: 'Asia/Qostanay'
1517 | },
1518 | {
1519 | tz: 'GMT+06:00',
1520 | gmt: 'Asia/Thimphu'
1521 | },
1522 | {
1523 | tz: 'GMT+06:00',
1524 | gmt: 'Asia/Urumqi'
1525 | },
1526 | {
1527 | tz: 'GMT+06:00',
1528 | gmt: 'Etc/GMT-6'
1529 | },
1530 | {
1531 | tz: 'GMT+06:00',
1532 | gmt: 'Indian/Chagos'
1533 | },
1534 | {
1535 | tz: 'GMT+06:30',
1536 | gmt: 'Asia/Yangon'
1537 | },
1538 | {
1539 | tz: 'GMT+06:30',
1540 | gmt: 'Indian/Cocos'
1541 | },
1542 | {
1543 | tz: 'GMT+07:00',
1544 | gmt: 'Antarctica/Davis'
1545 | },
1546 | {
1547 | tz: 'GMT+07:00',
1548 | gmt: 'Asia/Bangkok'
1549 | },
1550 | {
1551 | tz: 'GMT+07:00',
1552 | gmt: 'Asia/Barnaul'
1553 | },
1554 | {
1555 | tz: 'GMT+07:00',
1556 | gmt: 'Asia/Ho Chi_Minh'
1557 | },
1558 | {
1559 | tz: 'GMT+07:00',
1560 | gmt: 'Asia/Hovd'
1561 | },
1562 | {
1563 | tz: 'GMT+07:00',
1564 | gmt: 'Asia/Jakarta'
1565 | },
1566 | {
1567 | tz: 'GMT+07:00',
1568 | gmt: 'Asia/Krasnoyarsk'
1569 | },
1570 | {
1571 | tz: 'GMT+07:00',
1572 | gmt: 'Asia/Novokuznetsk'
1573 | },
1574 | {
1575 | tz: 'GMT+07:00',
1576 | gmt: 'Asia/Novosibirsk'
1577 | },
1578 | {
1579 | tz: 'GMT+07:00',
1580 | gmt: 'Asia/Phnom Penh'
1581 | },
1582 | {
1583 | tz: 'GMT+07:00',
1584 | gmt: 'Asia/Pontianak'
1585 | },
1586 | {
1587 | tz: 'GMT+07:00',
1588 | gmt: 'Asia/Tomsk'
1589 | },
1590 | {
1591 | tz: 'GMT+07:00',
1592 | gmt: 'Asia/Vientiane'
1593 | },
1594 | {
1595 | tz: 'GMT+07:00',
1596 | gmt: 'Etc/GMT-7'
1597 | },
1598 | {
1599 | tz: 'GMT+07:00',
1600 | gmt: 'Indian/Christmas'
1601 | },
1602 | {
1603 | tz: 'GMT+08:00',
1604 | gmt: 'Asia/Brunei'
1605 | },
1606 | {
1607 | tz: 'GMT+08:00',
1608 | gmt: 'Asia/Choibalsan'
1609 | },
1610 | {
1611 | tz: 'GMT+08:00',
1612 | gmt: 'Asia/Hong Kong'
1613 | },
1614 | {
1615 | tz: 'GMT+08:00',
1616 | gmt: 'Asia/Irkutsk'
1617 | },
1618 | {
1619 | tz: 'GMT+08:00',
1620 | gmt: 'Asia/Kuala Lumpur'
1621 | },
1622 | {
1623 | tz: 'GMT+08:00',
1624 | gmt: 'Asia/Kuching'
1625 | },
1626 | {
1627 | tz: 'GMT+08:00',
1628 | gmt: 'Asia/Macau'
1629 | },
1630 | {
1631 | tz: 'GMT+08:00',
1632 | gmt: 'Asia/Makassar'
1633 | },
1634 | {
1635 | tz: 'GMT+08:00',
1636 | gmt: 'Asia/Manila'
1637 | },
1638 | {
1639 | tz: 'GMT+08:00',
1640 | gmt: 'Asia/Shanghai'
1641 | },
1642 | {
1643 | tz: 'GMT+08:00',
1644 | gmt: 'Asia/Singapore'
1645 | },
1646 | {
1647 | tz: 'GMT+08:00',
1648 | gmt: 'Asia/Taipei'
1649 | },
1650 | {
1651 | tz: 'GMT+08:00',
1652 | gmt: 'Asia/Ulaanbaatar'
1653 | },
1654 | {
1655 | tz: 'GMT+08:00',
1656 | gmt: 'Australia/Perth'
1657 | },
1658 | {
1659 | tz: 'GMT+08:00',
1660 | gmt: 'Etc/GMT-8'
1661 | },
1662 | {
1663 | tz: 'GMT+08:45',
1664 | gmt: 'Australia/Eucla'
1665 | },
1666 | {
1667 | tz: 'GMT+09:00',
1668 | gmt: 'Asia/Chita'
1669 | },
1670 | {
1671 | tz: 'GMT+09:00',
1672 | gmt: 'Asia/Dili'
1673 | },
1674 | {
1675 | tz: 'GMT+09:00',
1676 | gmt: 'Asia/Jayapura'
1677 | },
1678 | {
1679 | tz: 'GMT+09:00',
1680 | gmt: 'Asia/Khandyga'
1681 | },
1682 | {
1683 | tz: 'GMT+09:00',
1684 | gmt: 'Asia/Pyongyang'
1685 | },
1686 | {
1687 | tz: 'GMT+09:00',
1688 | gmt: 'Asia/Seoul'
1689 | },
1690 | {
1691 | tz: 'GMT+09:00',
1692 | gmt: 'Asia/Tokyo'
1693 | },
1694 | {
1695 | tz: 'GMT+09:00',
1696 | gmt: 'Asia/Yakutsk'
1697 | },
1698 | {
1699 | tz: 'GMT+09:00',
1700 | gmt: 'Etc/GMT-9'
1701 | },
1702 | {
1703 | tz: 'GMT+09:00',
1704 | gmt: 'Pacific/Palau'
1705 | },
1706 | {
1707 | tz: 'GMT+09:30',
1708 | gmt: 'Australia/Darwin'
1709 | },
1710 | {
1711 | tz: 'GMT+10:00',
1712 | gmt: 'Antarctica/DumontDUrville'
1713 | },
1714 | {
1715 | tz: 'GMT+10:00',
1716 | gmt: 'Asia/Ust-Nera'
1717 | },
1718 | {
1719 | tz: 'GMT+10:00',
1720 | gmt: 'Asia/Vladivostok'
1721 | },
1722 | {
1723 | tz: 'GMT+10:00',
1724 | gmt: 'Australia/Brisbane'
1725 | },
1726 | {
1727 | tz: 'GMT+10:00',
1728 | gmt: 'Australia/Lindeman'
1729 | },
1730 | {
1731 | tz: 'GMT+10:00',
1732 | gmt: 'Etc/GMT-10'
1733 | },
1734 | {
1735 | tz: 'GMT+10:00',
1736 | gmt: 'Pacific/Chuuk'
1737 | },
1738 | {
1739 | tz: 'GMT+10:00',
1740 | gmt: 'Pacific/Guam'
1741 | },
1742 | {
1743 | tz: 'GMT+10:00',
1744 | gmt: 'Pacific/Port Moresby'
1745 | },
1746 | {
1747 | tz: 'GMT+10:00',
1748 | gmt: 'Pacific/Saipan'
1749 | },
1750 | {
1751 | tz: 'GMT+10:30',
1752 | gmt: 'Australia/Adelaide'
1753 | },
1754 | {
1755 | tz: 'GMT+10:30',
1756 | gmt: 'Australia/Broken Hill'
1757 | },
1758 | {
1759 | tz: 'GMT+11:00',
1760 | gmt: 'Antarctica/Casey'
1761 | },
1762 | {
1763 | tz: 'GMT+11:00',
1764 | gmt: 'Antarctica/Macquarie'
1765 | },
1766 | {
1767 | tz: 'GMT+11:00',
1768 | gmt: 'Asia/Magadan'
1769 | },
1770 | {
1771 | tz: 'GMT+11:00',
1772 | gmt: 'Asia/Sakhalin'
1773 | },
1774 | {
1775 | tz: 'GMT+11:00',
1776 | gmt: 'Asia/Srednekolymsk'
1777 | },
1778 | {
1779 | tz: 'GMT+11:00',
1780 | gmt: 'Australia/Currie'
1781 | },
1782 | {
1783 | tz: 'GMT+11:00',
1784 | gmt: 'Australia/Hobart'
1785 | },
1786 | {
1787 | tz: 'GMT+11:00',
1788 | gmt: 'Australia/Lord Howe'
1789 | },
1790 | {
1791 | tz: 'GMT+11:00',
1792 | gmt: 'Australia/Melbourne'
1793 | },
1794 | {
1795 | tz: 'GMT+11:00',
1796 | gmt: 'Australia/Sydney'
1797 | },
1798 | {
1799 | tz: 'GMT+11:00',
1800 | gmt: 'Etc/GMT-11'
1801 | },
1802 | {
1803 | tz: 'GMT+11:00',
1804 | gmt: 'Pacific/Bougainville'
1805 | },
1806 | {
1807 | tz: 'GMT+11:00',
1808 | gmt: 'Pacific/Efate'
1809 | },
1810 | {
1811 | tz: 'GMT+11:00',
1812 | gmt: 'Pacific/Guadalcanal'
1813 | },
1814 | {
1815 | tz: 'GMT+11:00',
1816 | gmt: 'Pacific/Kosrae'
1817 | },
1818 | {
1819 | tz: 'GMT+11:00',
1820 | gmt: 'Pacific/Noumea'
1821 | },
1822 | {
1823 | tz: 'GMT+11:00',
1824 | gmt: 'Pacific/Pohnpei'
1825 | },
1826 | {
1827 | tz: 'GMT+12:00',
1828 | gmt: 'Asia/Anadyr'
1829 | },
1830 | {
1831 | tz: 'GMT+12:00',
1832 | gmt: 'Asia/Kamchatka'
1833 | },
1834 | {
1835 | tz: 'GMT+12:00',
1836 | gmt: 'Etc/GMT-12'
1837 | },
1838 | {
1839 | tz: 'GMT+12:00',
1840 | gmt: 'Pacific/Fiji'
1841 | },
1842 | {
1843 | tz: 'GMT+12:00',
1844 | gmt: 'Pacific/Funafuti'
1845 | },
1846 | {
1847 | tz: 'GMT+12:00',
1848 | gmt: 'Pacific/Kwajalein'
1849 | },
1850 | {
1851 | tz: 'GMT+12:00',
1852 | gmt: 'Pacific/Majuro'
1853 | },
1854 | {
1855 | tz: 'GMT+12:00',
1856 | gmt: 'Pacific/Nauru'
1857 | },
1858 | {
1859 | tz: 'GMT+12:00',
1860 | gmt: 'Pacific/Norfolk'
1861 | },
1862 | {
1863 | tz: 'GMT+12:00',
1864 | gmt: 'Pacific/Tarawa'
1865 | },
1866 | {
1867 | tz: 'GMT+12:00',
1868 | gmt: 'Pacific/Wake'
1869 | },
1870 | {
1871 | tz: 'GMT+12:00',
1872 | gmt: 'Pacific/Wallis'
1873 | },
1874 | {
1875 | tz: 'GMT+13:00',
1876 | gmt: 'Antarctica/McMurdo'
1877 | },
1878 | {
1879 | tz: 'GMT+13:00',
1880 | gmt: 'Etc/GMT-13'
1881 | },
1882 | {
1883 | tz: 'GMT+13:00',
1884 | gmt: 'Pacific/Auckland'
1885 | },
1886 | {
1887 | tz: 'GMT+13:00',
1888 | gmt: 'Pacific/Enderbury'
1889 | },
1890 | {
1891 | tz: 'GMT+13:00',
1892 | gmt: 'Pacific/Fakaofo'
1893 | },
1894 | {
1895 | tz: 'GMT+13:00',
1896 | gmt: 'Pacific/Tongatapu'
1897 | },
1898 | {
1899 | tz: 'GMT+13:45',
1900 | gmt: 'Pacific/Chatham'
1901 | },
1902 | {
1903 | tz: 'GMT+14:00',
1904 | gmt: 'Etc/GMT-14'
1905 | },
1906 | {
1907 | tz: 'GMT+14:00',
1908 | gmt: 'Pacific/Apia'
1909 | },
1910 | {
1911 | tz: 'GMT+14:00',
1912 | gmt: 'Pacific/Kiritimati'
1913 | }
1914 | ];
1915 |
1916 | module.exports = timezone;
--------------------------------------------------------------------------------