PageSourceSearch

https://byd-egypt.com/front-assets/js/contact-us-mx.min.d5a7b7f65ac0b01c822cf6c65f197207.js

js byd-egypt.com collected 2026-10-05 03:26:18 UTC 56,463 bytes, 2,458 lines download raw bytes

1var __defProp = Object.defineProperty;
2var __defProps = Object.defineProperties;
3var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
4var __getOwnPropSymbols = Object.getOwnPropertySymbols;
5var __hasOwnProp = Object.prototype.hasOwnProperty;
6var __propIsEnum = Object.prototype.propertyIsEnumerable;
7var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
8var __spreadValues = (a, b) => {
9  for (var prop in b || (b = {}))
10    if (__hasOwnProp.call(b, prop))
11      __defNormalProp(a, prop, b[prop]);
12  if (__getOwnPropSymbols)
13    for (var prop of __getOwnPropSymbols(b)) {
14      if (__propIsEnum.call(b, prop))
15        __defNormalProp(a, prop, b[prop]);
16    }
17  return a;
18};
19var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
20var __async = (__this, __arguments, generator) => {
21  return new Promise((resolve, reject) => {
22    var fulfilled = (value) => {
23      try {
24        step(generator.next(value));
25      } catch (e) {
26        reject(e);
27      }
28    };
29    var rejected = (value) => {
30      try {
31        step(generator.throw(value));
32      } catch (e) {
33        reject(e);
34      }
35    };
36    var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
37    step((generator = generator.apply(__this, __arguments)).next());
38  });
39};
40var index = "";
41var isoData = [
42  {
43    name: "Afghanistan (\u202B\u0627\u0641\u063A\u0627\u0646\u0633\u062A\u0627\u0646\u202C\u200E)",
44    nameCN: "\u963F\u5BCC\u6C57",
45    iso2: "af",
46    dialCode: "93",
47    priority: 0,
48    areaCodes: null
49  },
50  {
51    name: "Albania (Shqip\xEBri)",
52    nameCN: "\u963F\u5C14\u5DF4\u5C3C\u4E9A",
53    iso2: "al",
54    dialCode: "355",
55    priority: 0,
56    areaCodes: null
57  },
58  {
59    name: "Algeria (\u202B\u0627\u0644\u062C\u0632\u0627\u0626\u0631\u202C\u200E)",
60    nameCN: "\u963F\u5C14\u53CA\u5229\u4E9A",
61    iso2: "dz",
62    dialCode: "213",
63    priority: 0,
64    areaCodes: null
65  },
66  {
67    name: "American Samoa",
68    nameCN: "\u7F8E\u5C5E\u8428\u6469\u4E9A\u7FA4\u5C9B",
69    iso2: "as",
70    dialCode: "1684",
71    priority: 0,
72    areaCodes: null
73  },
74  {
75    name: "Andorra",
76    nameCN: "\u5B89\u9053\u5C14",
77    iso2: "ad",
78    dialCode: "376",
79    priority: 0,
80    areaCodes: null
81  },
82  {
83    name: "Angola",
84    nameCN: "\u5B89\u54E5\u62C9\u5171\u548C\u56FD",
85    iso2: "ao",
86    dialCode: "244",
87    priority: 0,
88    areaCodes: null
89  },
90  {
91    name: "Anguilla",
92    nameCN: "\u5B89\u572D\u62C9",
93    iso2: "ai",
94    dialCode: "1264",
95    priority: 0,
96    areaCodes: null
97  },
98  {
99    name: "Antigua and Barbuda",
100    nameCN: "\u5B89\u63D0\u74DC\u5C9B",
101    iso2: "ag",
102    dialCode: "1268",
103    priority: 0,
104    areaCodes: null
105  },
106  {
107    name: "Argentina",
108    nameCN: "\u963F\u6839\u5EF7",
109    iso2: "ar",
110    dialCode: "54",
111    priority: 0,
112    areaCodes: null
113  },
114  {
115    name: "Armenia (\u0540\u0561\u0575\u0561\u057D\u057F\u0561\u0576)",
116    nameCN: "\u4E9A\u7F8E\u5C3C\u4E9A",
117    iso2: "am",
118    dialCode: "374",
119    priority: 0,
120    areaCodes: null
121  },
122  {
123    name: "Aruba",
124    nameCN: "\u963F\u9C81\u5DF4",
125    iso2: "aw",
126    dialCode: "297",
127    priority: 0,
128    areaCodes: null
129  },
130  {
131    name: "Australia",
132    nameCN: "\u6FB3\u5927\u5229\u4E9A",
133    iso2: "au",
134    dialCode: "61",
135    priority: 0,
136    areaCodes: null
137  },
138  {
139    name: "Austria (\xD6sterreich)",
140    nameCN: "\u5965\u5730\u5229\u5171\u548C\u56FD",
141    iso2: "at",
142    dialCode: "43",
143    priority: 0,
144    areaCodes: null
145  },
146  {
147    name: "Azerbaijan (Az\u0259rbaycan)",
148    nameCN: "\u963F\u585E\u62DC\u7586\u5171\u548C\u56FD",
149    iso2: "az",
150    dialCode: "994",
151    priority: 0,
152    areaCodes: null
153  },
154  {
155    name: "Bahamas",
156    nameCN: "\u5DF4\u54C8\u9A6C\u56FD",
157    iso2: "bs",
158    dialCode: "1242",
159    priority: 0,
160    areaCodes: null
161  },
162  {
163    name: "Bahrain (\u202B\u0627\u0644\u0628\u062D\u0631\u064A\u0646\u202C\u200E)",
164    nameCN: "\u5DF4\u6797\u738B\u56FD",
165    iso2: "bh",
166    dialCode: "973",
167    priority: 0,
168    areaCodes: null
169  },
170  {
171    name: "Bangladesh (\u09AC\u09BE\u0982\u09B2\u09BE\u09A6\u09C7\u09B6)",
172    nameCN: "\u5B5F\u52A0\u62C9\u4EBA\u6C11\u5171\u548C\u56FD",
173    iso2: "bd",
174    dialCode: "880",
175    priority: 0,
176    areaCodes: null
177  },
178  {
179    name: "Barbados",
180    nameCN: "\u5DF4\u5DF4\u591A\u65AF",
181    iso2: "bb",
182    dialCode: "1246",
183    priority: 0,
184    areaCodes: null
185  },
186  {
187    name: "Belarus (\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C)",
188    nameCN: "\u767D\u4FC4\u7F57\u65AF\u5171\u548C\u56FD",
189    iso2: "by",
190    dialCode: "375",
191    priority: 0,
192    areaCodes: null
193  },
194  {
195    name: "Belgium (Belgi\xEB)",
196    nameCN: "\u6BD4\u5229\u65F6\u738B\u56FD (Belgi\xEB)",
197    iso2: "be",
198    dialCode: "32",
199    priority: 0,
200    areaCodes: null
201  },
202  {
203    name: "Belize",
204    nameCN: "\u4F2F\u5229\u5179",
205    iso2: "bz",
206    dialCode: "501",
207    priority: 0,
208    areaCodes: null
209  },
210  {
211    name: "Benin (B\xE9nin)",
212    nameCN: "\u8D1D\u5B81\u5171\u548C\u56FD (B\xE9nin)",
213    iso2: "bj",
214    dialCode: "229",
215    priority: 0,
216    areaCodes: null
217  },
218  {
219    name: "Bermuda",
220    nameCN: "\u767E\u6155\u5927\u7FA4\u5C9B",
221    iso2: "bm",
222    dialCode: "1441",
223    priority: 0,
224    areaCodes: null
225  },
226  {
227    name: "Bhutan (\u0F60\u0F56\u0FB2\u0F74\u0F42)",
228    nameCN: "\u4E0D\u4E39\u738B\u56FD",
229    iso2: "bt",
230    dialCode: "975",
231    priority: 0,
232    areaCodes: null
233  },
234  {
235    name: "Bolivia",
236    nameCN: "\u73BB\u5229\u7EF4\u4E9A\u56FD",
237    iso2: "bo",
238    dialCode: "591",
239    priority: 0,
240    areaCodes: null
241  },
242  {
243    name: "Bosnia and Herzegovina (\u0411\u043E\u0441\u043D\u0430 \u0438 \u0425\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430)",
244    nameCN: "\u6CE2\u65AF\u5C3C\u4E9A\u548C\u9ED1\u585E\u54E5\u7EF4\u90A3",
245    iso2: "ba",
246    dialCode: "387",
247    priority: 0,
248    areaCodes: null
249  },
250  {
251    name: "Botswana",
252    nameCN: "\u535A\u8328\u74E6\u7EB3",
253    iso2: "bw",
254    dialCode: "267",
255    priority: 0,
256    areaCodes: null
257  },
258  {
259    name: "Brazil (Brasil)",
260    nameCN: "\u5DF4\u897F\u8054\u90A6\u5171\u548C\u56FD",
261    iso2: "br",
262    dialCode: "55",
263    priority: 0,
264    areaCodes: null
265  },
266  {
267    name: "British Indian Ocean Territory",
268    nameCN: "\u82F1\u5C5E\u5370\u5EA6\u6D0B\u9886\u5730",
269    iso2: "io",
270    dialCode: "246",
271    priority: 0,
272    areaCodes: null
273  },
274  {
275    name: "British Virgin Islands",
276    nameCN: "\u82F1\u5C5E\u7EF4\u5C14\u4EAC\u7FA4\u5C9B",
277    iso2: "vg",
278    dialCode: "1284",
279    priority: 0,
280    areaCodes: null
281  },
282  {
283    name: "Brunei",
284    nameCN: "\u6587\u83B1\u8FBE\u9C81\u8428\u5170\u56FD",
285    iso2: "bn",
286    dialCode: "673",
287    priority: 0,
288    areaCodes: null
289  },
290  {
291    name: "Bulgaria (\u0411\u044A\u043B\u0433\u0430\u0440\u0438\u044F)",
292    nameCN: "\u4FDD\u52A0\u5229\u4E9A\u5171\u548C\u56FD",
293    iso2: "bg",
294    dialCode: "359",
295    priority: 0,
296    areaCodes: null
297  },
298  {
299    name: "Burkina Faso",
300    nameCN: "\u5E03\u57FA\u7EB3\u6CD5\u7D22",
301    iso2: "bf",
302    dialCode: "226",
303    priority: 0,
304    areaCodes: null
305  },
306  {
307    name: "Burundi (Uburundi)",
308    nameCN: "\u5E03\u9686\u8FEA\u5171\u548C\u56FD",
309    iso2: "bi",
310    dialCode: "257",
311    priority: 0,
312    areaCodes: null
313  },
314  {
315    name: "Cambodia (\u1780\u1798\u17D2\u1796\u17BB\u1787\u17B6)",
316    nameCN: "\u67EC\u57D4\u5BE8\u738B\u56FD",
317    iso2: "kh",
318    dialCode: "855",
319    priority: 0,
320    areaCodes: null
321  },
322  {
323    name: "Cameroon (Cameroun)",
324    nameCN: "\u5580\u9EA6\u9686\u5171\u548C\u56FD",
325    iso2: "cm",
326    dialCode: "237",
327    priority: 0,
328    areaCodes: null
329  },
330  {
331    name: "Canada",
332    nameCN: "\u52A0\u62FF\u5927",
333    iso2: "ca",
334    dialCode: "1",
335    priority: 1,
336    areaCodes: [
337      "204",
338      "226",
339      "236",
340      "249",
341      "250",
342      "289",
343      "306",
344      "343",
345      "365",
346      "387",
347      "403",
348      "416",
349      "418",
350      "431",
351      "437",
352      "438",
353      "450",
354      "506",
355      "514",
356      "519",
357      "548",
358      "579",
359      "581",
360      "587",
361      "604",
362      "613",
363      "639",
364      "647",
365      "672",
366      "705",
367      "709",
368      "742",
369      "778",
370      "780",
371      "782",
372      "807",
373      "819",
374      "825",
375      "867",
376      "873",
377      "902",
378      "905"
379    ]
380  },
381  {
382    name: "Cape Verde (Kabu Verdi)",
383    nameCN: "\u4F5B\u5F97\u89D2\u5171\u548C\u56FD",
384    iso2: "cv",
385    dialCode: "238",
386    priority: 0,
387    areaCodes: null
388  },
389  {
390    name: "Caribbean Netherlands",
391    nameCN: "\u8377\u5170\u738B\u56FD",
392    iso2: "bq",
393    dialCode: "599",
394    priority: 1,
395    areaCodes: null
396  },
397  {
398    name: "Cayman Islands",
399    nameCN: "\u5F00\u66FC\u7FA4\u5C9B",
400    iso2: "ky",
401    dialCode: "1345",
402    priority: 0,
403    areaCodes: null
404  },
405  {
406    name: "Central African Republic (R\xE9publique centrafricaine)",
407    nameCN: "\u4E2D\u975E\u5171\u548C\u56FD",
408    iso2: "cf",
409    dialCode: "236",
410    priority: 0,
411    areaCodes: null
412  },
413  {
414    name: "Chad (Tchad)",
415    nameCN: "\u4E4D\u5F97\u5171\u548C\u56FD",
416    iso2: "td",
417    dialCode: "235",
418    priority: 0,
419    areaCodes: null
420  },
421  {
422    name: "Chile",
423    nameCN: "\u667A\u5229\u5171\u548C\u56FD",
424    iso2: "cl",
425    dialCode: "56",
426    priority: 0,
427    areaCodes: null
428  },
429  {
430    name: "China (\u4E2D\u56FD)",
431    nameCN: "\u4E2D\u56FD",
432    iso2: "cn",
433    dialCode: "86",
434    priority: 0,
435    areaCodes: null
436  },
437  {
438    name: "Christmas Island",
439    nameCN: "\u5723\u8BDE\u5C9B",
440    iso2: "cx",
441    dialCode: "61",
442    priority: 2,
443    areaCodes: null
444  },
445  {
446    name: "Cocos (Keeling) Islands",
447    nameCN: "\u79D1\u79D1\u65AF\u7FA4\u5C9B",
448    iso2: "cc",
449    dialCode: "61",
450    priority: 1,
451    areaCodes: null
452  },
453  {
454    name: "Colombia",
455    nameCN: "\u54E5\u4F26\u6BD4\u4E9A\u5171\u548C\u56FD",
456    iso2: "co",
457    dialCode: "57",
458    priority: 0,
459    areaCodes: null
460  },
461  {
462    name: "Comoros (\u202B\u062C\u0632\u0631 \u0627\u0644\u0642\u0645\u0631\u202C\u200E)",
463    nameCN: "\u79D1\u6469\u7F57\u8054\u76DF",
464    iso2: "km",
465    dialCode: "269",
466    priority: 0,
467    areaCodes: null
468  },
469  {
470    name: "Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)",
471    nameCN: "\u521A\u679C\u6C11\u4E3B\u5171\u548C\u56FD",
472    iso2: "cd",
473    dialCode: "243",
474    priority: 0,
475    areaCodes: null
476  },
477  {
478    name: "Congo (Republic) (Congo-Brazzaville)",
479    nameCN: "\u521A\u679C\u5171\u548C\u56FD",
480    iso2: "cg",
481    dialCode: "242",
482    priority: 0,
483    areaCodes: null
484  },
485  {
486    name: "Cook Islands",
487    nameCN: "\u5E93\u514B\u7FA4\u5C9B",
488    iso2: "ck",
489    dialCode: "682",
490    priority: 0,
491    areaCodes: null
492  },
493  {
494    name: "Costa Rica",
495    nameCN: "\u54E5\u65AF\u8FBE\u9ECE\u52A0\u5171\u548C\u56FD",
496    iso2: "cr",
497    dialCode: "506",
498    priority: 0,
499    areaCodes: null
500  },
501  {
502    name: "C\xF4te d\u2019Ivoire",
503    nameCN: "\u79D1\u7279\u8FEA\u74E6",
504    iso2: "ci",
505    dialCode: "225",
506    priority: 0,
507    areaCodes: null
508  },
509  {
510    name: "Croatia (Hrvatska)",
511    nameCN: "\u514B\u7F57\u5730\u4E9A\u5171\u548C\u56FD",
512    iso2: "hr",
513    dialCode: "385",
514    priority: 0,
515    areaCodes: null
516  },
517  {
518    name: "Cuba",
519    nameCN: "\u53E4\u5DF4\u5171\u548C\u56FD",
520    iso2: "cu",
521    dialCode: "53",
522    priority: 0,
523    areaCodes: null
524  },
525  {
526    name: "Cura\xE7ao",
527    nameCN: "\u5E93\u62C9\u7D22",
528    iso2: "cw",
529    dialCode: "599",
530    priority: 0,
531    areaCodes: null
532  },
533  {
534    name: "Cyprus (\u039A\u03CD\u03C0\u03C1\u03BF\u03C2)",
535    nameCN: "\u585E\u6D66\u8DEF\u65AF",
536    iso2: "cy",
537    dialCode: "357",
538    priority: 0,
539    areaCodes: null
540  },
541  {
542    name: "Czech Republic (\u010Cesk\xE1 republika)",
543    nameCN: "\u6377\u514B\u5171\u548C\u56FD",
544    iso2: "cz",
545    dialCode: "420",
546    priority: 0,
547    areaCodes: null
548  },
549  {
550    name: "Denmark (Danmark)",
551    nameCN: "\u4E39\u9EA6",
552    iso2: "dk",
553    dialCode: "45",
554    priority: 0,
555    areaCodes: null
556  },
557  {
558    name: "Djibouti",
559    nameCN: "\u5409\u5E03\u63D0\u5171\u548C\u56FD",
560    iso2: "dj",
561    dialCode: "253",
562    priority: 0,
563    areaCodes: null
564  },
565  {
566    name: "Dominica",
567    nameCN: "\u591A\u7C73\u5C3C\u514B\u56FD",
568    iso2: "dm",
569    dialCode: "1767",
570    priority: 0,
571    areaCodes: null
572  },
573  {
574    name: "Dominican Republic (Rep\xFAblica Dominicana)",
575    nameCN: "\u591A\u7C73\u5C3C\u52A0\u5171\u548C\u56FD",
576    iso2: "do",
577    dialCode: "1",
578    priority: 2,
579    areaCodes: [
580      "809",
581      "829",
582      "849"
583    ]
584  },
585  {
586    name: "Ecuador",
587    nameCN: "\u5384\u74DC\u591A\u5C14",
588    iso2: "ec",
589    dialCode: "593",
590    priority: 0,
591    areaCodes: null
592  },
593  {
594    name: "Egypt (\u202B\u0645\u0635\u0631\u202C\u200E)",
595    nameCN: "\u57C3\u53CA",
596    iso2: "eg",
597    dialCode: "20",
598    priority: 0,
599    areaCodes: null
600  },
601  {
602    name: "El Salvador",
603    nameCN: "\u8428\u5C14\u74E6",
604    iso2: "sv",
605    dialCode: "503",
606    priority: 0,
607    areaCodes: null
608  },
609  {
610    name: "Equatorial Guinea (Guinea Ecuatorial)",
611    nameCN: "\u8D64\u9053\u51E0\u5185\u4E9A",
612    iso2: "gq",
613    dialCode: "240",
614    priority: 0,
615    areaCodes: null
616  },
617  {
618    name: "Eritrea",
619    nameCN: "\u5384\u7ACB\u7279\u91CC\u4E9A",
620    iso2: "er",
621    dialCode: "291",
622    priority: 0,
623    areaCodes: null
624  },
625  {
626    name: "Estonia (Eesti)",
627    nameCN: "\u7231\u6C99\u5C3C\u4E9A\u5171\u548C\u56FD",
628    iso2: "ee",
629    dialCode: "372",
630    priority: 0,
631    areaCodes: null
632  },
633  {
634    name: "Ethiopia",
635    nameCN: "\u57C3\u585E\u4FC4\u6BD4\u4E9A",
636    iso2: "et",
637    dialCode: "251",
638    priority: 0,
639    areaCodes: null
640  },
641  {
642    name: "Falkland Islands (Islas Malvinas)",
643    nameCN: "\u9A6C\u5C14\u7EF4\u7EB3\u65AF\u7FA4\u5C9B",
644    iso2: "fk",
645    dialCode: "500",
646    priority: 0,
647    areaCodes: null
648  },
649  {
650    name: "Faroe Islands (F\xF8royar)",
651    nameCN: "\u6CD5\u7F57\u7FA4\u5C9B",
652    iso2: "fo",
653    dialCode: "298",
654    priority: 0,
655    areaCodes: null
656  },
657  {
658    name: "Fiji",
659    nameCN: "\u6590\u6D4E\u5171\u548C\u56FD",
660    iso2: "fj",
661    dialCode: "679",
662    priority: 0,
663    areaCodes: null
664  },
665  {
666    name: "Finland (Suomi)",
667    nameCN: "\u82AC\u5170",
668    iso2: "fi",
669    dialCode: "358",
670    priority: 0,
671    areaCodes: null
672  },
673  {
674    name: "France",
675    nameCN: "\u6CD5\u56FD",
676    iso2: "fr",
677    dialCode: "33",
678    priority: 0,
679    areaCodes: null
680  },
681  {
682    name: "French Guiana (Guyane fran\xE7aise)",
683    nameCN: "\u6CD5\u5C5E\u572D\u4E9A\u90A3",
684    iso2: "gf",
685    dialCode: "594",
686    priority: 0,
687    areaCodes: null
688  },
689  {
690    name: "French Polynesia (Polyn\xE9sie fran\xE7aise)",
691    nameCN: "\u6CD5\u5C5E\u6CE2\u5229\u5C3C\u897F\u4E9A",
692    iso2: "pf",
693    dialCode: "689",
694    priority: 0,
695    areaCodes: null
696  },
697  {
698    name: "Gabon",
699    nameCN: "\u52A0\u84EC",
700    iso2: "ga",
701    dialCode: "241",
702    priority: 0,
703    areaCodes: null
704  },
705  {
706    name: "Gambia",
707    nameCN: "\u5188\u6BD4\u4E9A",
708    iso2: "gm",
709    dialCode: "220",
710    priority: 0,
711    areaCodes: null
712  },
713  {
714    name: "Georgia (\u10E1\u10D0\u10E5\u10D0\u10E0\u10D7\u10D5\u10D4\u10DA\u10DD)",
715    nameCN: "\u683C\u9C81\u5409\u4E9A",
716    iso2: "ge",
717    dialCode: "995",
718    priority: 0,
719    areaCodes: null
720  },
721  {
722    name: "Germany (Deutschland)",
723    nameCN: "\u5FB7\u56FD",
724    iso2: "de",
725    dialCode: "49",
726    priority: 0,
727    areaCodes: null
728  },
729  {
730    name: "Ghana (Gaana)",
731    nameCN: "\u52A0\u7EB3",
732    iso2: "gh",
733    dialCode: "233",
734    priority: 0,
735    areaCodes: null
736  },
737  {
738    name: "Gibraltar",
739    nameCN: "\u76F4\u5E03\u7F57\u9640",
740    iso2: "gi",
741    dialCode: "350",
742    priority: 0,
743    areaCodes: null
744  },
745  {
746    name: "Greece (\u0395\u03BB\u03BB\u03AC\u03B4\u03B1)",
747    nameCN: "\u5E0C\u814A",
748    iso2: "gr",
749    dialCode: "30",
750    priority: 0,
751    areaCodes: null
752  },
753  {
754    name: "Greenland (Kalaallit Nunaat)",
755    nameCN: "\u683C\u9675\u5170",
756    iso2: "gl",
757    dialCode: "299",
758    priority: 0,
759    areaCodes: null
760  },
761  {
762    name: "Grenada",
763    nameCN: "\u683C\u6797\u7EB3\u8FBE",
764    iso2: "gd",
765    dialCode: "1473",
766    priority: 0,
767    areaCodes: null
768  },
769  {
770    name: "Guadeloupe",
771    nameCN: "\u74DC\u5FB7\u7F57\u666E\u5C9B",
772    iso2: "gp",
773    dialCode: "590",
774    priority: 0,
775    areaCodes: null
776  },
777  {
778    name: "Guam",
779    nameCN: "\u5173\u5C9B",
780    iso2: "gu",
781    dialCode: "1671",
782    priority: 0,
783    areaCodes: null
784  },
785  {
786    name: "Guatemala",
787    nameCN: "\u5371\u5730\u9A6C\u62C9",
788    iso2: "gt",
789    dialCode: "502",
790    priority: 0,
791    areaCodes: null
792  },
793  {
794    name: "Guernsey",
795    nameCN: "\u6839\u897F",
796    iso2: "gg",
797    dialCode: "44",
798    priority: 1,
799    areaCodes: null
800  },
801  {
802    name: "Guinea (Guin\xE9e)",
803    nameCN: "\u51E0\u5185\u4E9A",
804    iso2: "gn",
805    dialCode: "224",
806    priority: 0,
807    areaCodes: null
808  },
809  {
810    name: "Guinea-Bissau (Guin\xE9 Bissau)",
811    nameCN: "\u51E0\u5185\u4E9A\u6BD4\u7ECD\u5171\u548C\u56FD",
812    iso2: "gw",
813    dialCode: "245",
814    priority: 0,
815    areaCodes: null
816  },
817  {
818    name: "Guyana",
819    nameCN: "\u572D\u4E9A\u90A3",
820    iso2: "gy",
821    dialCode: "592",
822    priority: 0,
823    areaCodes: null
824  },
825  {
826    name: "Haiti",
827    nameCN: "\u6D77\u5730",
828    iso2: "ht",
829    dialCode: "509",
830    priority: 0,
831    areaCodes: null
832  },
833  {
834    name: "Honduras",
835    nameCN: "\u6D2A\u90FD\u62C9\u65AF",
836    iso2: "hn",
837    dialCode: "504",
838    priority: 0,
839    areaCodes: null
840  },
841  {
842    name: "Hong Kong (\u4E2D\u56FD\u9999\u6E2F)",
843    nameCN: "\u4E2D\u56FD\u9999\u6E2F",
844    iso2: "hk",
845    dialCode: "852",
846    priority: 0,
847    areaCodes: null
848  },
849  {
850    name: "Hungary (Magyarorsz\xE1g)",
851    nameCN: "\u5308\u7259\u5229",
852    iso2: "hu",
853    dialCode: "36",
854    priority: 0,
855    areaCodes: null
856  },
857  {
858    name: "Iceland (\xCDsland)",
859    nameCN: "\u51B0\u5C9B",
860    iso2: "is",
861    dialCode: "354",
862    priority: 0,
863    areaCodes: null
864  },
865  {
866    name: "India (\u092D\u093E\u0930\u0924)",
867    nameCN: "\u5370\u5EA6",
868    iso2: "in",
869    dialCode: "91",
870    priority: 0,
871    areaCodes: null
872  },
873  {
874    name: "Indonesia",
875    nameCN: "\u5370\u5EA6\u5C3C\u897F\u4E9A",
876    iso2: "id",
877    dialCode: "62",
878    priority: 0,
879    areaCodes: null
880  },
881  {
882    name: "Iran (\u202B\u0627\u06CC\u0631\u0627\u0646\u202C\u200E)",
883    nameCN: "\u5730\u62C9\u90A3",
884    iso2: "ir",
885    dialCode: "98",
886    priority: 0,
887    areaCodes: null
888  },
889  {
890    name: "Iraq (\u202B\u0627\u0644\u0639\u0631\u0627\u0642\u202C\u200E)",
891    nameCN: "\u4F0A\u62C9\u514B\u5171\u548C\u56FD",
892    iso2: "iq",
893    dialCode: "964",
894    priority: 0,
895    areaCodes: null
896  },
897  {
898    name: "Ireland",
899    nameCN: "\u7231\u5C14\u5170",
900    iso2: "ie",
901    dialCode: "353",
902    priority: 0,
903    areaCodes: null
904  },
905  {
906    name: "Isle of Man",
907    nameCN: "\u9A6C\u6069\u5C9B",
908    iso2: "im",
909    dialCode: "44",
910    priority: 2,
911    areaCodes: null
912  },
913  {
914    name: "Israel (\u202B\u05D9\u05E9\u05E8\u05D0\u05DC\u202C\u200E)",
915    nameCN: "\u4EE5\u8272\u5217\u56FD",
916    iso2: "il",
917    dialCode: "972",
918    priority: 0,
919    areaCodes: null
920  },
921  {
922    name: "Italy (Italia)",
923    nameCN: "\u610F\u5927\u5229",
924    iso2: "it",
925    dialCode: "39",
926    priority: 0,
927    areaCodes: null
928  },
929  {
930    name: "Jamaica",
931    nameCN: "\u7259\u4E70\u52A0",
932    iso2: "jm",
933    dialCode: "1",
934    priority: 4,
935    areaCodes: [
936      "876",
937      "658"
938    ]
939  },
940  {
941    name: "Japan (\u65E5\u672C)",
942    nameCN: "\u65E5\u672C",
943    iso2: "jp",
944    dialCode: "81",
945    priority: 0,
946    areaCodes: null
947  },
948  {
949    name: "Jersey",
950    nameCN: "\u6CFD\u897F",
951    iso2: "je",
952    dialCode: "44",
953    priority: 3,
954    areaCodes: null
955  },
956  {
957    name: "Jordan (\u202B\u0627\u0644\u0623\u0631\u062F\u0646\u202C\u200E)",
958    nameCN: "\u7EA6\u65E6\u54C8\u5E0C\u59C6\u738B\u56FD",
959    iso2: "jo",
960    dialCode: "962",
961    priority: 0,
962    areaCodes: null
963  },
964  {
965    name: "Kazakhstan (\u041A\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043D)",
966    nameCN: "\u54C8\u8428\u514B\u65AF\u5766\u5171\u548C\u56FD",
967    iso2: "kz",
968    dialCode: "7",
969    priority: 1,
970    areaCodes: null
971  },
972  {
973    name: "Kenya",
974    nameCN: "\u80AF\u5C3C\u4E9A",
975    iso2: "ke",
976    dialCode: "254",
977    priority: 0,
978    areaCodes: null
979  },
980  {
981    name: "Kiribati",
982    nameCN: "\u57FA\u91CC\u5DF4\u65AF",
983    iso2: "ki",
984    dialCode: "686",
985    priority: 0,
986    areaCodes: null
987  },
988  {
989    name: "Kosovo",
990    nameCN: "\u79D1\u7D22\u6C83",
991    iso2: "xk",
992    dialCode: "383",
993    priority: 0,
994    areaCodes: null
995  },
996  {
997    name: "Kuwait (\u202B\u0627\u0644\u0643\u0648\u064A\u062A\u202C\u200E)",
998    nameCN: "\u79D1\u5A01\u7279\u56FD",
999    iso2: "kw",
1000    dialCode: "965",
1001    priority: 0,
1002    areaCodes: null
1003  },
1004  {
1005    name: "Kyrgyzstan (\u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D)",
1006    nameCN: "\u5409\u5C14\u5409\u65AF\u5171\u548C\u56FD",
1007    iso2: "kg",
1008    dialCode: "996",
1009    priority: 0,
1010    areaCodes: null
1011  },
1012  {
1013    name: "Laos (\u0EA5\u0EB2\u0EA7)",
1014    nameCN: "\u8001\u631D\u4EBA\u6C11\u6C11\u4E3B\u5171\u548C\u56FD",
1015    iso2: "la",
1016    dialCode: "856",
1017    priority: 0,
1018    areaCodes: null
1019  },
1020  {
1021    name: "Latvia (Latvija)",
1022    nameCN: "\u62C9\u8131\u7EF4\u4E9A\u5171\u548C\u56FD",
1023    iso2: "lv",
1024    dialCode: "371",
1025    priority: 0,
1026    areaCodes: null
1027  },
1028  {
1029    name: "Lebanon (\u202B\u0644\u0628\u0646\u0627\u0646\u202C\u200E)",
1030    nameCN: "\u9ECE\u5DF4\u5AE9\u5171\u548C\u56FD",
1031    iso2: "lb",
1032    dialCode: "961",
1033    priority: 0,
1034    areaCodes: null
1035  },
1036  {
1037    name: "Lesotho",
1038    nameCN: "\u83B1\u7D22\u6258",
1039    iso2: "ls",
1040    dialCode: "266",
1041    priority: 0,
1042    areaCodes: null
1043  },
1044  {
1045    name: "Liberia",
1046    nameCN: "\u5229\u6BD4\u91CC\u4E9A",
1047    iso2: "lr",
1048    dialCode: "231",
1049    priority: 0,
1050    areaCodes: null
1051  },
1052  {
1053    name: "Libya (\u202B\u0644\u064A\u0628\u064A\u0627\u202C\u200E)",
1054    nameCN: "\u5229\u6BD4\u4E9A",
1055    iso2: "ly",
1056    dialCode: "218",
1057    priority: 0,
1058    areaCodes: null
1059  },
1060  {
1061    name: "Liechtenstein",
1062    nameCN: "\u5217\u652F\u6566\u58EB\u767B",
1063    iso2: "li",
1064    dialCode: "423",
1065    priority: 0,
1066    areaCodes: null
1067  },
1068  {
1069    name: "Lithuania (Lietuva)",
1070    nameCN: "\u7ACB\u9676\u5B9B\u5171\u548C\u56FD",
1071    iso2: "lt",
1072    dialCode: "370",
1073    priority: 0,
1074    areaCodes: null
1075  },
1076  {
1077    name: "Luxembourg",
1078    nameCN: "\u5362\u68EE\u5821",
1079    iso2: "lu",
1080    dialCode: "352",
1081    priority: 0,
1082    areaCodes: null
1083  },
1084  {
1085    name: "Macau (\u4E2D\u570B\u6FB3\u9580)",
1086    nameCN: "\u4E2D\u570B\u6FB3\u9580",
1087    iso2: "mo",
1088    dialCode: "853",
1089    priority: 0,
1090    areaCodes: null
1091  },
1092  {
1093    name: "Macedonia (FYROM) (\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430)",
1094    nameCN: "\u9A6C\u5176\u987F",
1095    iso2: "mk",
1096    dialCode: "389",
1097    priority: 0,
1098    areaCodes: null
1099  },
1100  {
1101    name: "Madagascar (Madagasikara)",
1102    nameCN: "\u9A6C\u8FBE\u52A0\u65AF\u52A0\u5171\u548C\u56FD",
1103    iso2: "mg",
1104    dialCode: "261",
1105    priority: 0,
1106    areaCodes: null
1107  },
1108  {
1109    name: "Malawi",
1110    nameCN: "\u9A6C\u62C9\u7EF4",
1111    iso2: "mw",
1112    dialCode: "265",
1113    priority: 0,
1114    areaCodes: null
1115  },
1116  {
1117    name: "Malaysia",
1118    nameCN: "\u9A6C\u6765\u897F\u4E9A",
1119    iso2: "my",
1120    dialCode: "60",
1121    priority: 0,
1122    areaCodes: null
1123  },
1124  {
1125    name: "Maldives",
1126    nameCN: "\u9A6C\u5C14\u4EE3\u592B",
1127    iso2: "mv",
1128    dialCode: "960",
1129    priority: 0,
1130    areaCodes: null
1131  },
1132  {
1133    name: "Mali",
1134    nameCN: "\u9A6C\u91CC",
1135    iso2: "ml",
1136    dialCode: "223",
1137    priority: 0,
1138    areaCodes: null
1139  },
1140  {
1141    name: "Malta",
1142    nameCN: "\u9A6C\u8033\u4ED6",
1143    iso2: "mt",
1144    dialCode: "356",
1145    priority: 0,
1146    areaCodes: null
1147  },
1148  {
1149    name: "Marshall Islands",
1150    nameCN: "\u9A6C\u7ECD\u5C14\u7FA4\u5C9B\u5171\u548C\u56FD",
1151    iso2: "mh",
1152    dialCode: "692",
1153    priority: 0,
1154    areaCodes: null
1155  },
1156  {
1157    name: "Martinique",
1158    nameCN: "\u9A6C\u63D0\u5C3C\u514B\u5C9B",
1159    iso2: "mq",
1160    dialCode: "596",
1161    priority: 0,
1162    areaCodes: null
1163  },
1164  {
1165    name: "Mauritania (\u202B\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627\u202C\u200E)",
1166    nameCN: "\u6BDB\u91CC\u5854\u5C3C\u4E9A",
1167    iso2: "mr",
1168    dialCode: "222",
1169    priority: 0,
1170    areaCodes: null
1171  },
1172  {
1173    name: "Mauritius (Moris)",
1174    nameCN: "\u6BDB\u91CC\u6C42\u65AF",
1175    iso2: "mu",
1176    dialCode: "230",
1177    priority: 0,
1178    areaCodes: null
1179  },
1180  {
1181    name: "Mayotte",
1182    nameCN: "\u9A6C\u7EA6\u7279",
1183    iso2: "yt",
1184    dialCode: "262",
1185    priority: 1,
1186    areaCodes: null
1187  },
1188  {
1189    name: "Mexico (M\xE9xico)",
1190    nameCN: "\u58A8\u897F\u54E5",
1191    iso2: "mx",
1192    dialCode: "52",
1193    priority: 0,
1194    areaCodes: null
1195  },
1196  {
1197    name: "Micronesia",
1198    nameCN: "\u5BC6\u514B\u7F57\u5C3C\u897F\u4E9A",
1199    iso2: "fm",
1200    dialCode: "691",
1201    priority: 0,
1202    areaCodes: null
1203  },
1204  {
1205    name: "Moldova (Republica Moldova)",
1206    nameCN: "\u6469\u5C14\u591A\u74E6\u5171\u548C\u56FD",
1207    iso2: "md",
1208    dialCode: "373",
1209    priority: 0,
1210    areaCodes: null
1211  },
1212  {
1213    name: "Monaco",
1214    nameCN: "\u6469\u7EB3\u54E5",
1215    iso2: "mc",
1216    dialCode: "377",
1217    priority: 0,
1218    areaCodes: null
1219  },
1220  {
1221    name: "Mongolia (\u041C\u043E\u043D\u0433\u043E\u043B)",
1222    nameCN: "\u8499\u53E4",
1223    iso2: "mn",
1224    dialCode: "976",
1225    priority: 0,
1226    areaCodes: null
1227  },
1228  {
1229    name: "Montenegro (Crna Gora)",
1230    nameCN: "\u9ED1\u5C71\u5171\u548C\u56FD",
1231    iso2: "me",
1232    dialCode: "382",
1233    priority: 0,
1234    areaCodes: null
1235  },
1236  {
1237    name: "Montserrat",
1238    nameCN: "\u8499\u7279\u585E\u62C9\u7279\u5C9B",
1239    iso2: "ms",
1240    dialCode: "1664",
1241    priority: 0,
1242    areaCodes: null
1243  },
1244  {
1245    name: "Morocco (\u202B\u0627\u0644\u0645\u063A\u0631\u0628\u202C\u200E)",
1246    nameCN: "\u6469\u6D1B\u54E5",
1247    iso2: "ma",
1248    dialCode: "212",
1249    priority: 0,
1250    areaCodes: null
1251  },
1252  {
1253    name: "Mozambique (Mo\xE7ambique)",
1254    nameCN: "\u83AB\u6851\u6BD4\u514B",
1255    iso2: "mz",
1256    dialCode: "258",
1257    priority: 0,
1258    areaCodes: null
1259  },
1260  {
1261    name: "Myanmar (Burma) (\u1019\u103C\u1014\u103A\u1019\u102C)",
1262    nameCN: "\u7F05\u7538\u8054\u90A6\u5171\u548C\u56FD",
1263    iso2: "mm",
1264    dialCode: "95",
1265    priority: 0,
1266    areaCodes: null
1267  },
1268  {
1269    name: "Namibia (Namibi\xEB)",
1270    nameCN: "\u7EB3\u7C73\u6BD4\u4E9A",
1271    iso2: "na",
1272    dialCode: "264",
1273    priority: 0,
1274    areaCodes: null
1275  },
1276  {
1277    name: "Nauru",
1278    nameCN: "\u7459\u9C81",
1279    iso2: "nr",
1280    dialCode: "674",
1281    priority: 0,
1282    areaCodes: null
1283  },
1284  {
1285    name: "Nepal (\u0928\u0947\u092A\u093E\u0932)",
1286    nameCN: "\u5C3C\u6CCA\u5C14",
1287    iso2: "np",
1288    dialCode: "977",
1289    priority: 0,
1290    areaCodes: null
1291  },
1292  {
1293    name: "Netherlands (Nederland)",
1294    nameCN: "\u8377\u5170",
1295    iso2: "nl",
1296    dialCode: "31",
1297    priority: 0,
1298    areaCodes: null
1299  },
1300  {
1301    name: "New Caledonia (Nouvelle-Cal\xE9donie)",
1302    nameCN: "\u65B0\u5580\u91CC\u591A\u5C3C\u4E9A",
1303    iso2: "nc",
1304    dialCode: "687",
1305    priority: 0,
1306    areaCodes: null
1307  },
1308  {
1309    name: "New Zealand",
1310    nameCN: "\u65B0\u897F\u5170",
1311    iso2: "nz",
1312    dialCode: "64",
1313    priority: 0,
1314    areaCodes: null
1315  },
1316  {
1317    name: "Nicaragua",
1318    nameCN: "\u5C3C\u52A0\u62C9\u74DC",
1319    iso2: "ni",
1320    dialCode: "505",
1321    priority: 0,
1322    areaCodes: null
1323  },
1324  {
1325    name: "Niger (Nijar)",
1326    nameCN: "\u5C3C\u65E5\u5C14",
1327    iso2: "ne",
1328    dialCode: "227",
1329    priority: 0,
1330    areaCodes: null
1331  },
1332  {
1333    name: "Nigeria",
1334    nameCN: "\u5C3C\u65E5\u5229\u4E9A",
1335    iso2: "ng",
1336    dialCode: "234",
1337    priority: 0,
1338    areaCodes: null
1339  },
1340  {
1341    name: "Niue",
1342    nameCN: "\u7EBD\u57C3",
1343    iso2: "nu",
1344    dialCode: "683",
1345    priority: 0,
1346    areaCodes: null
1347  },
1348  {
1349    name: "Norfolk Island",
1350    nameCN: "\u8BFA\u798F\u514B\u5C9B",
1351    iso2: "nf",
1352    dialCode: "672",
1353    priority: 0,
1354    areaCodes: null
1355  },
1356  {
1357    name: "North Korea (\uC870\uC120 \uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC \uACF5\uD654\uAD6D)",
1358    nameCN: "North Korea (\uC870\uC120 \uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC \uACF5\uD654\uAD6D)",
1359    iso2: "kp",
1360    dialCode: "850",
1361    priority: 0,
1362    areaCodes: null
1363  },
1364  {
1365    name: "Northern Mariana Islands",
1366    nameCN: "\u5317\u9A6C\u91CC\u4E9A\u7EB3\u7FA4\u5C9B",
1367    iso2: "mp",
1368    dialCode: "1670",
1369    priority: 0,
1370    areaCodes: null
1371  },
1372  {
1373    name: "Norway (Norge)",
1374    nameCN: "\u632A\u5A01",
1375    iso2: "no",
1376    dialCode: "47",
1377    priority: 0,
1378    areaCodes: null
1379  },
1380  {
1381    name: "Oman (\u202B\u0639\u064F\u0645\u0627\u0646\u202C\u200E)",
1382    nameCN: "\u963F\u66FC\u82CF\u4E39\u56FD",
1383    iso2: "om",
1384    dialCode: "968",
1385    priority: 0,
1386    areaCodes: null
1387  },
1388  {
1389    name: "Pakistan (\u202B\u067E\u0627\u06A9\u0633\u062A\u0627\u0646\u202C\u200E)",
1390    nameCN: "\u5DF4\u57FA\u65AF\u5766",
1391    iso2: "pk",
1392    dialCode: "92",
1393    priority: 0,
1394    areaCodes: null
1395  },
1396  {
1397    name: "Palau",
1398    nameCN: "\u5E15\u52B3\u5171\u548C\u56FD",
1399    iso2: "pw",
1400    dialCode: "680",
1401    priority: 0,
1402    areaCodes: null
1403  },
1404  {
1405    name: "Palestine (\u202B\u0641\u0644\u0633\u0637\u064A\u0646\u202C\u200E)",
1406    nameCN: "\u5DF4\u52D2\u65AF\u5766\u56FD",
1407    iso2: "ps",
1408    dialCode: "970",
1409    priority: 0,
1410    areaCodes: null
1411  },
1412  {
1413    name: "Panama (Panam\xE1)",
1414    nameCN: "\u5DF4\u62FF\u9A6C",
1415    iso2: "pa",
1416    dialCode: "507",
1417    priority: 0,
1418    areaCodes: null
1419  },
1420  {
1421    name: "Papua New Guinea",
1422    nameCN: "\u5DF4\u5E03\u4E9A\u65B0\u51E0\u5185\u4E9A\u72EC\u7ACB\u56FD",
1423    iso2: "pg",
1424    dialCode: "675",
1425    priority: 0,
1426    areaCodes: null
1427  },
1428  {
1429    name: "Paraguay",
1430    nameCN: "\u5DF4\u62C9\u572D",
1431    iso2: "py",
1432    dialCode: "595",
1433    priority: 0,
1434    areaCodes: null
1435  },
1436  {
1437    name: "Peru (Per\xFA)",
1438    nameCN: "\u79D8\u9C81",
1439    iso2: "pe",
1440    dialCode: "51",
1441    priority: 0,
1442    areaCodes: null
1443  },
1444  {
1445    name: "Philippines",
1446    nameCN: "\u83F2\u5F8B\u5BBE\u5171\u548C\u56FD",
1447    iso2: "ph",
1448    dialCode: "63",
1449    priority: 0,
1450    areaCodes: null
1451  },
1452  {
1453    name: "Poland (Polska)",
1454    nameCN: "\u6CE2\u5170",
1455    iso2: "pl",
1456    dialCode: "48",
1457    priority: 0,
1458    areaCodes: null
1459  },
1460  {
1461    name: "Portugal",
1462    nameCN: "\u8461\u8404\u7259",
1463    iso2: "pt",
1464    dialCode: "351",
1465    priority: 0,
1466    areaCodes: null
1467  },
1468  {
1469    name: "Puerto Rico",
1470    nameCN: "\u6CE2\u591A\u9ECE\u5404\u5C9B",
1471    iso2: "pr",
1472    dialCode: "1",
1473    priority: 3,
1474    areaCodes: [
1475      "787",
1476      "939"
1477    ]
1478  },
1479  {
1480    name: "Qatar (\u202B\u0642\u0637\u0631\u202C\u200E)",
1481    nameCN: "\u5361\u5854\u5C14\u56FD",
1482    iso2: "qa",
1483    dialCode: "974",
1484    priority: 0,
1485    areaCodes: null
1486  },
1487  {
1488    name: "R\xE9union (La R\xE9union)",
1489    nameCN: "\u7559\u5C3C\u65FA\u5C9B",
1490    iso2: "re",
1491    dialCode: "262",
1492    priority: 0,
1493    areaCodes: null
1494  },
1495  {
1496    name: "Romania (Rom\xE2nia)",
1497    nameCN: "\u7F57\u9A6C\u5C3C\u4E9A",
1498    iso2: "ro",
1499    dialCode: "40",
1500    priority: 0,
1501    areaCodes: null
1502  },
1503  {
1504    name: "Russia (\u0420\u043E\u0441\u0441\u0438\u044F)",
1505    nameCN: "\u4FC4\u7F57\u65AF",
1506    iso2: "ru",
1507    dialCode: "7",
1508    priority: 0,
1509    areaCodes: null
1510  },
1511  {
1512    name: "Rwanda",
1513    nameCN: "\u5362\u65FA\u8FBE",
1514    iso2: "rw",
1515    dialCode: "250",
1516    priority: 0,
1517    areaCodes: null
1518  },
1519  {
1520    name: "Saint Barth\xE9lemy",
1521    nameCN: "\u5723\u5DF4\u6258\u6D1B\u7F2A\u5C9B",
1522    iso2: "bl",
1523    dialCode: "590",
1524    priority: 1,
1525    areaCodes: null
1526  },
1527  {
1528    name: "Saint Helena",
1529    nameCN: "\u5723\u6D77\u4F26\u5A1C\u5C9B",
1530    iso2: "sh",
1531    dialCode: "290",
1532    priority: 0,
1533    areaCodes: null
1534  },
1535  {
1536    name: "Saint Kitts and Nevis",
1537    nameCN: "\u5723\u57FA\u8328\u548C\u5C3C\u7EF4\u65AF\u8054\u90A6",
1538    iso2: "kn",
1539    dialCode: "1869",
1540    priority: 0,
1541    areaCodes: null
1542  },
1543  {
1544    name: "Saint Lucia",
1545    nameCN: "\u5723\u5362\u897F\u4E9A",
1546    iso2: "lc",
1547    dialCode: "1758",
1548    priority: 0,
1549    areaCodes: null
1550  },
1551  {
1552    name: "Saint Martin (Saint-Martin (partie fran\xE7aise))",
1553    nameCN: "\u5723\u9A6C\u4E01\u5C9B",
1554    iso2: "mf",
1555    dialCode: "590",
1556    priority: 2,
1557    areaCodes: null
1558  },
1559  {
1560    name: "Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)",
1561    nameCN: "\u5723\u76AE\u57C3\u5C14\u5C9B\u548C\u5BC6\u514B\u9686\u5C9B",
1562    iso2: "pm",
1563    dialCode: "508",
1564    priority: 0,
1565    areaCodes: null
1566  },
1567  {
1568    name: "Saint Vincent and the Grenadines",
1569    nameCN: "\u5723\u6587\u68EE\u7279\u548C\u683C\u6797\u7EB3\u4E01\u65AF",
1570    iso2: "vc",
1571    dialCode: "1784",
1572    priority: 0,
1573    areaCodes: null
1574  },
1575  {
1576    name: "Samoa",
1577    nameCN: "\u897F\u8428\u6469\u4E9A",
1578    iso2: "ws",
1579    dialCode: "685",
1580    priority: 0,
1581    areaCodes: null
1582  },
1583  {
1584    name: "San Marino",
1585    nameCN: "\u5723\u9A6C\u5229\u8BFA",
1586    iso2: "sm",
1587    dialCode: "378",
1588    priority: 0,
1589    areaCodes: null
1590  },
1591  {
1592    name: "S\xE3o Tom\xE9 and Pr\xEDncipe (S\xE3o Tom\xE9 e Pr\xEDncipe)",
1593    nameCN: "S\xE3o Tom\xE9 and Pr\xEDncipe (S\xE3o Tom\xE9 e Pr\xEDncipe)",
1594    iso2: "st",
1595    dialCode: "239",
1596    priority: 0,
1597    areaCodes: null
1598  },
1599  {
1600    name: "Saudi Arabia (\u202B\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629\u202C\u200E)",
1601    nameCN: "\u6C99\u7279\u963F\u62C9\u4F2F\u738B\u56FD",
1602    iso2: "sa",
1603    dialCode: "966",
1604    priority: 0,
1605    areaCodes: null
1606  },
1607  {
1608    name: "Senegal (S\xE9n\xE9gal)",
1609    nameCN: "\u585E\u5185\u52A0\u5C14",
1610    iso2: "sn",
1611    dialCode: "221",
1612    priority: 0,
1613    areaCodes: null
1614  },
1615  {
1616    name: "Serbia (\u0421\u0440\u0431\u0438\u0458\u0430)",
1617    nameCN: "\u585E\u5C14\u7EF4\u4E9A\u5171\u548C\u56FD",
1618    iso2: "rs",
1619    dialCode: "381",
1620    priority: 0,
1621    areaCodes: null
1622  },
1623  {
1624    name: "Seychelles",
1625    nameCN: "\u585E\u820C\u5C14",
1626    iso2: "sc",
1627    dialCode: "248",
1628    priority: 0,
1629    areaCodes: null
1630  },
1631  {
1632    name: "Sierra Leone",
1633    nameCN: "\u585E\u62C9\u5229\u6602\u5171\u548C\u56FD",
1634    iso2: "sl",
1635    dialCode: "232",
1636    priority: 0,
1637    areaCodes: null
1638  },
1639  {
1640    name: "Singapore",
1641    nameCN: "\u65B0\u52A0\u5761",
1642    iso2: "sg",
1643    dialCode: "65",
1644    priority: 0,
1645    areaCodes: null
1646  },
1647  {
1648    name: "Sint Maarten",
1649    nameCN: "\u5723\u9A6C\u4E01\u5C9B",
1650    iso2: "sx",
1651    dialCode: "1721",
1652    priority: 0,
1653    areaCodes: null
1654  },
1655  {
1656    name: "Slovakia (Slovensko)",
1657    nameCN: "\u65AF\u6D1B\u4F10\u514B\u5171\u548C\u56FD",
1658    iso2: "sk",
1659    dialCode: "421",
1660    priority: 0,
1661    areaCodes: null
1662  },
1663  {
1664    name: "Slovenia (Slovenija)",
1665    nameCN: "\u65AF\u6D1B\u6587\u5C3C\u4E9A",
1666    iso2: "si",
1667    dialCode: "386",
1668    priority: 0,
1669    areaCodes: null
1670  },
1671  {
1672    name: "Solomon Islands",
1673    nameCN: "\u6240\u7F57\u95E8\u7FA4\u5C9B",
1674    iso2: "sb",
1675    dialCode: "677",
1676    priority: 0,
1677    areaCo
1677des: null
1678  },
1679  {
1680    name: "Somalia (Soomaaliya)",
1681    nameCN: "\u7D22\u9A6C\u91CC",
1682    iso2: "so",
1683    dialCode: "252",
1684    priority: 0,
1685    areaCodes: null
1686  },
1687  {
1688    name: "South Africa",
1689    nameCN: "\u5357\u975E",
1690    iso2: "za",
1691    dialCode: "27",
1692    priority: 0,
1693    areaCodes: null
1694  },
1695  {
1696    name: "South Korea (\uB300\uD55C\uBBFC\uAD6D)",
1697    nameCN: "\u97E9\u56FD",
1698    iso2: "kr",
1699    dialCode: "82",
1700    priority: 0,
1701    areaCodes: null
1702  },
1703  {
1704    name: "South Sudan (\u202B\u062C\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062F\u0627\u0646\u202C\u200E)",
1705    nameCN: "\u5357\u82CF\u4E39\u5171\u548C\u56FD",
1706    iso2: "ss",
1707    dialCode: "211",
1708    priority: 0,
1709    areaCodes: null
1710  },
1711  {
1712    name: "Spain (Espa\xF1a)",
1713    nameCN: "\u897F\u73ED\u7259",
1714    iso2: "es",
1715    dialCode: "34",
1716    priority: 0,
1717    areaCodes: null
1718  },
1719  {
1720    name: "Sri Lanka (\u0DC1\u0DCA\u200D\u0DBB\u0DD3 \u0DBD\u0D82\u0D9A\u0DCF\u0DC0)",
1721    nameCN: "\u65AF\u91CC\u5170\u5361",
1722    iso2: "lk",
1723    dialCode: "94",
1724    priority: 0,
1725    areaCodes: null
1726  },
1727  {
1728    name: "Sudan (\u202B\u0627\u0644\u0633\u0648\u062F\u0627\u0646\u202C\u200E)",
1729    nameCN: "\u82CF\u4E39",
1730    iso2: "sd",
1731    dialCode: "249",
1732    priority: 0,
1733    areaCodes: null
1734  },
1735  {
1736    name: "Suriname",
1737    nameCN: "\u82CF\u91CC\u5357",
1738    iso2: "sr",
1739    dialCode: "597",
1740    priority: 0,
1741    areaCodes: null
1742  },
1743  {
1744    name: "Svalbard and Jan Mayen",
1745    nameCN: "\u65AF\u74E6\u5C14\u5DF4\u7FA4\u5C9B",
1746    iso2: "sj",
1747    dialCode: "47",
1748    priority: 1,
1749    areaCodes: null
1750  },
1751  {
1752    name: "Swaziland",
1753    nameCN: "\u65AF\u5A01\u58EB\u5170",
1754    iso2: "sz",
1755    dialCode: "268",
1756    priority: 0,
1757    areaCodes: null
1758  },
1759  {
1760    name: "Sweden (Sverige)",
1761    nameCN: "\u745E\u5178",
1762    iso2: "se",
1763    dialCode: "46",
1764    priority: 0,
1765    areaCodes: null
1766  },
1767  {
1768    name: "Switzerland (Schweiz)",
1769    nameCN: "\u745E\u58EB",
1770    iso2: "ch",
1771    dialCode: "41",
1772    priority: 0,
1773    areaCodes: null
1774  },
1775  {
1776    name: "Syria (\u202B\u0633\u0648\u0631\u064A\u0627\u202C\u200E)",
1777    nameCN: "\u963F\u62C9\u4F2F\u53D9\u5229\u4E9A\u5171\u548C\u56FD",
1778    iso2: "sy",
1779    dialCode: "963",
1780    priority: 0,
1781    areaCodes: null
1782  },
1783  {
1784    name: "Taiwan (\u4E2D\u56FD\u53F0\u7063)",
1785    nameCN: "\u4E2D\u56FD\u53F0\u7063",
1786    iso2: "tw",
1787    dialCode: "886",
1788    priority: 0,
1789    areaCodes: null
1790  },
1791  {
1792    name: "Tajikistan",
1793    nameCN: "\u5854\u5409\u514B\u65AF\u5766\u5171\u548C\u56FD",
1794    iso2: "tj",
1795    dialCode: "992",
1796    priority: 0,
1797    areaCodes: null
1798  },
1799  {
1800    name: "Tanzania",
1801    nameCN: "\u5766\u6851\u5C3C\u4E9A",
1802    iso2: "tz",
1803    dialCode: "255",
1804    priority: 0,
1805    areaCodes: null
1806  },
1807  {
1808    name: "Thailand (\u0E44\u0E17\u0E22)",
1809    nameCN: "\u6CF0\u56FD",
1810    iso2: "th",
1811    dialCode: "66",
1812    priority: 0,
1813    areaCodes: null
1814  },
1815  {
1816    name: "Timor-Leste",
1817    nameCN: "\u4E1C\u5E1D\u6C76\u6C11\u4E3B\u5171\u548C\u56FD",
1818    iso2: "tl",
1819    dialCode: "670",
1820    priority: 0,
1821    areaCodes: null
1822  },
1823  {
1824    name: "Togo",
1825    nameCN: "\u591A\u54E5",
1826    iso2: "tg",
1827    dialCode: "228",
1828    priority: 0,
1829    areaCodes: null
1830  },
1831  {
1832    name: "Tokelau",
1833    nameCN: "\u6258\u514B\u52B3\u7FA4\u5C9B",
1834    iso2: "tk",
1835    dialCode: "690",
1836    priority: 0,
1837    areaCodes: null
1838  },
1839  {
1840    name: "Tonga",
1841    nameCN: "\u6C64\u52A0",
1842    iso2: "to",
1843    dialCode: "676",
1844    priority: 0,
1845    areaCodes: null
1846  },
1847  {
1848    name: "Trinidad and Tobago",
1849    nameCN: "\u7279\u7ACB\u5C3C\u8FBE\u548C\u591A\u5DF4\u54E5\u5171\u548C\u56FD",
1850    iso2: "tt",
1851    dialCode: "1868",
1852    priority: 0,
1853    areaCodes: null
1854  },
1855  {
1856    name: "Tunisia (\u202B\u062A\u0648\u0646\u0633\u202C\u200E)",
1857    nameCN: "\u7A81\u5C3C\u65AF",
1858    iso2: "tn",
1859    dialCode: "216",
1860    priority: 0,
1861    areaCodes: null
1862  },
1863  {
1864    name: "Turkey (T\xFCrkiye)",
1865    nameCN: "\u571F\u8033\u5176",
1866    iso2: "tr",
1867    dialCode: "90",
1868    priority: 0,
1869    areaCodes: null
1870  },
1871  {
1872    name: "Turkmenistan",
1873    nameCN: "\u571F\u5E93\u66FC\u65AF\u5766",
1874    iso2: "tm",
1875    dialCode: "993",
1876    priority: 0,
1877    areaCodes: null
1878  },
1879  {
1880    name: "Turks and Caicos Islands",
1881    nameCN: "\u7279\u514B\u65AF\u548C\u51EF\u79D1\u65AF\u7FA4\u5C9B",
1882    iso2: "tc",
1883    dialCode: "1649",
1884    priority: 0,
1885    areaCodes: null
1886  },
1887  {
1888    name: "Tuvalu",
1889    nameCN: "\u56FE\u74E6\u5362",
1890    iso2: "tv",
1891    dialCode: "688",
1892    priority: 0,
1893    areaCodes: null
1894  },
1895  {
1896    name: "U.S. Virgin Islands",
1897    nameCN: "\u7F8E\u5C5E\u7EF4\u5C14\u4EAC\u7FA4\u5C9B",
1898    iso2: "vi",
1899    dialCode: "1340",
1900    priority: 0,
1901    areaCodes: null
1902  },
1903  {
1904    name: "Uganda",
1905    nameCN: "\u4E4C\u5E72\u8FBE\u5171\u548C\u56FD",
1906    iso2: "ug",
1907    dialCode: "256",
1908    priority: 0,
1909    areaCodes: null
1910  },
1911  {
1912    name: "Ukraine (\u0423\u043A\u0440\u0430\u0457\u043D\u0430)",
1913    nameCN: "\u4E4C\u514B\u5170",
1914    iso2: "ua",
1915    dialCode: "380",
1916    priority: 0,
1917    areaCodes: null
1918  },
1919  {
1920    name: "United Arab Emirates (\u202B\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062A \u0627\u0644\u0639\u0631\u0628\u064A\u0629 \u0627\u0644\u0645\u062A\u062D\u062F\u0629\u202C\u200E)",
1921    nameCN: "\u963F\u62C9\u4F2F\u8054\u5408\u914B\u957F\u56FD",
1922    iso2: "ae",
1923    dialCode: "971",
1924    priority: 0,
1925    areaCodes: null
1926  },
1927  {
1928    name: "United Kingdom",
1929    nameCN: "\u5927\u4E0D\u5217\u98A0\u8054\u5408\u738B\u56FD",
1930    iso2: "gb",
1931    dialCode: "44",
1932    priority: 0,
1933    areaCodes: null
1934  },
1935  {
1936    name: "United States",
1937    nameCN: "\u7F8E\u56FD",
1938    iso2: "us",
1939    dialCode: "1",
1940    priority: 0,
1941    areaCodes: null
1942  },
1943  {
1944    name: "Uruguay",
1945    nameCN: "\u4E4C\u62C9\u572D",
1946    iso2: "uy",
1947    dialCode: "598",
1948    priority: 0,
1949    areaCodes: null
1950  },
1951  {
1952    name: "Uzbekistan (O\u02BBzbekiston)",
1953    nameCN: "\u4E4C\u5179\u522B\u514B\u65AF\u5766\u5171\u548C\u56FD",
1954    iso2: "uz",
1955    dialCode: "998",
1956    priority: 0,
1957    areaCodes: null
1958  },
1959  {
1960    name: "Vanuatu",
1961    nameCN: "\u74E6\u52AA\u963F\u56FE",
1962    iso2: "vu",
1963    dialCode: "678",
1964    priority: 0,
1965    areaCodes: null
1966  },
1967  {
1968    name: "Vatican City (Citt\xE0 del Vaticano)",
1969    nameCN: "\u68B5\u8482\u5188",
1970    iso2: "va",
1971    dialCode: "39",
1972    priority: 1,
1973    areaCodes: null
1974  },
1975  {
1976    name: "Venezuela",
1977    nameCN: "\u59D4\u5185\u745E\u62C9",
1978    iso2: "ve",
1979    dialCode: "58",
1980    priority: 0,
1981    areaCodes: null
1982  },
1983  {
1984    name: "Vietnam (Vi\u1EC7t Nam)",
1985    nameCN: "\u8D8A\u5357",
1986    iso2: "vn",
1987    dialCode: "84",
1988    priority: 0,
1989    areaCodes: null
1990  },
1991  {
1992    name: "Wallis and Futuna (Wallis-et-Futuna)",
1993    nameCN: "\u74E6\u5229\u65AF\u7FA4\u5C9B\u548C\u5BCC\u56FE\u7EB3\u7FA4\u5C9B",
1994    iso2: "wf",
1995    dialCode: "681",
1996    priority: 0,
1997    areaCodes: null
1998  },
1999  {
2000    name: "Western Sahara (\u202B\u0627\u0644\u0635\u062D\u0631\u0627\u0621 \u0627\u0644\u063A\u0631\u0628\u064A\u0629\u202C\u200E)",
2001    nameCN: "\u963F\u62C9\u4F2F\u6492\u54C8\u62C9\u6C11\u4E3B\u5171\u548C\u56FD",
2002    iso2: "eh",
2003    dialCode: "212",
2004    priority: 1,
2005    areaCodes: null
2006  },
2007  {
2008    name: "Yemen (\u202B\u0627\u0644\u064A\u0645\u0646\u202C\u200E)",
2009    nameCN: "\u4E5F\u95E8\u5171\u548C\u56FD",
2010    iso2: "ye",
2011    dialCode: "967",
2012    priority: 0,
2013    areaCodes: null
2014  },
2015  {
2016    name: "Zambia",
2017    nameCN: "\u8D5E\u6BD4\u4E9A",
2018    iso2: "zm",
2019    dialCode: "260",
2020    priority: 0,
2021    areaCodes: null
2022  },
2023  {
2024    name: "Zimbabwe",
2025    nameCN: "\u6D25\u5DF4\u5E03\u97E6",
2026    iso2: "zw",
2027    dialCode: "263",
2028    priority: 0,
2029    areaCodes: null
2030  },
2031  {
2032    name: "\xC5land Islands",
2033    nameCN: "\u5965\u5170\u7FA4\u5C9B",
2034    iso2: "ax",
2035    dialCode: "358",
2036    priority: 1,
2037    areaCodes: null
2038  },
2039  {
2040    name: "Antarctica",
2041    nameCN: "\u5357\u6781\u6D32",
2042    iso2: "aq",
2043    dialCode: "672",
2044    priority: 0,
2045    areaCodes: null
2046  },
2047  {
2048    name: "Bouvet Island",
2049    nameCN: "\u5E03\u7EF4\u5C9B",
2050    iso2: "bv",
2051    dialCode: "47",
2052    priority: 0,
2053    areaCodes: null
2054  },
2055  {
2056    name: "South Georgia and the South Sandwich Islands",
2057    nameCN: "\u5357\u4E54\u6CBB\u4E9A\u548C\u5357\u6851\u5A01\u5947\u7FA4\u5C9B",
2058    iso2: "gs",
2059    dialCode: "500",
2060    priority: 0,
2061    areaCodes: null
2062  },
2063  {
2064    name: "Heard Island and McDonald Islands",
2065    nameCN: "\u8D6B\u5FB7\u5C9B\u548C\u9EA6\u514B\u5510\u7EB3\u7FA4\u5C9B",
2066    iso2: "hm",
2067    dialCode: "672",
2068    priority: 0,
2069    areaCodes: null
2070  },
2071  {
2072    name: "Pitcairn",
2073    nameCN: "\u76AE\u7279\u51EF\u6069\u7FA4\u5C9B",
2074    iso2: "pn",
2075    dialCode: "64",
2076    priority: 0,
2077    areaCodes: null
2078  },
2079  {
2080    name: "French Southern Territories",
2081    nameCN: "\u6CD5\u5C5E\u5357\u90E8\u548C\u5357\u6781\u9886\u5730",
2082    iso2: "tf",
2083    dialCode: "262",
2084    priority: 0,
2085    areaCodes: null
2086  },
2087  {
2088    name: "United States Minor Outlying Islands",
2089    nameCN: "\u7F8E\u56FD\u672C\u571F\u5916\u5C0F\u5C9B\u5C7F",
2090    iso2: "um",
2091    dialCode: "1",
2092    priority: 0,
2093    areaCodes: null
2094  }
2095];
2096const { ElRow, ElCol, ElForm, ElFormItem, ElInput, ElSelect, ElOption, ElCheckbox, ElCheckboxGroup, ElButton, ElMessageBox } = window.ElementPlus;
2097Vue.createApp({
2098  components: {
2099    ElRow,
2100    ElCol,
2101    ElForm,
2102    ElFormItem,
2103    ElInput,
2104    ElSelect,
2105    ElOption,
2106    ElCheckbox,
2107    ElCheckboxGroup,
2108    ElButton,
2109    ElMessageBox
2110  },
2111  setup() {
2112    var _a;
2113    const isMobile = Vue.ref(window.innerWidth <= 768);
2114    const loading = Vue.ref(false);
2115    const isReversed = Vue.ref(false);
2116    const typeList = Vue.ref([]);
2117    const countryList = Vue.ref([]);
2118    const topicList = Vue.ref([]);
2119    const formRef = Vue.ref();
2120    const emailFormRef = Vue.ref();
2121    const phoneFormRef = Vue.ref();
2122    const telephoneMainRef = Vue.ref();
2123    const typeSelectRef = Vue.ref();
2124    const countrySelectRef = Vue.ref();
2125    const topicSelectRef = Vue.ref();
2126    const phoneCodeList = Vue.ref([]);
2127    const areaCodeSelectRef = Vue.ref();
2128    const searchValue = Vue.ref("");
2129    const areaCodeItem = Vue.ref();
2130    const selectWrapperRef = Vue.ref();
2131    const imgHeight = Vue.ref(0);
2132    const formData = Vue.reactive({
2133      source: 1,
2134      firstName: "",
2135      lastName: "",
2136      contactPreference: "phone",
2137      phoneNumber: "",
2138      email: "",
2139      site: ((_a = window.siteInfo) == null ? void 0 : _a.siteName) || "BR",
2140      country: "",
2141      postalCode: "",
2142      newsLetters: false,
2143      agreement: false,
2144      topic: "",
2145      topicName: "",
2146      question: "",
2147      eventType: 2,
2148      areaCode: ""
2149    });
2150    const validateAgreement = (rule, value, callback) => {
2151      if (!value) {
2152        callback(new Error());
2153      } else {
2154        callback();
2155      }
2156    };
2157    Vue.watch(() => formData.topic, (n) => {
2158      const foundTopic = topicList.value.find((item) => item.topicCode === n);
2159      formData.topicName = (foundTopic == null ? void 0 : foundTopic.topicText) || "";
2160    });
2161    const changeType = (type) => {
2162      if (type === "email") {
2163        phoneFormRef.value.clearValidate();
2164      } else if (type === "phone") {
2165        emailFormRef.value.clearValidate();
2166      }
2167    };
2168    const sendGA = (category = "Contact Us_Success", desc = "Contact Us Success") => {
2169      var _a2, _b;
2170      console.log(category, desc);
2171      window.dataLayer.push({
2172        "event": "uaEvent",
2173        "eventCategory": category,
2174        "eventAction": ((_a2 = window.siteInfo) == null ? void 0 : _a2.pageType) || "other",
2175        "eventLabel": `Submit`,
2176        "eventUrl": window.location.href,
2177        "eventDesc": window.siteInfo.siteName + ` ${desc}`
2178      });
2179      window.adobeDataLayer.push({
2180        "event": "uaEvent",
2181        "data": {
2182          "eventCategory": category,
2183          "eventAction": ((_b = window.siteInfo) == null ? void 0 : _b.pageType) || "other",
2184          "eventLabel": `Submit`,
2185          "eventUrl": window.location.href,
2186          "eventDesc": window.siteInfo.siteName + ` ${desc}`
2187        }
2188      });
2189    };
2190    const showMessageBox = (title = "ENVIADO COM SUCESSO", message = "Retornar a p\xE1gina inicial", type = "success", buttonText = "Confirm") => {
2191      ElMessageBox({
2192        title,
2193        message,
2194        type,
2195        closeOnClickModal: false,
2196        showClose: false,
2197        customClass: "byd-message-box",
2198        center: true,
2199        dangerouslyUseHTMLString: true,
2200        confirmButtonText: bydContactUsConfig.submitTextBtn || "ENVIAR"
2201      });
2202    };
2203    const deafultData = () => {
2204      if (topicList.value.length > 0) {
2205        formData.topic = topicList.value[0].topicCode;
2206      }
2207      if (countryList.value.length > 0) {
2208        formData.country = countryList.value[0].countryCode;
2209      }
2210    };
2211    const submitForm = () => {
2212      formRef.value.validate((valid) => __async(this, null, function* () {
2213        if (valid) {
2214          loading.value = true;
2215          let isAmericaFlag = false;
2216          if (window.countryEuList) {
2217            try {
2218              const list = JSON.parse(window.countryEuList).list;
2219              isAmericaFlag = list.some(
2220                (area) => area.regionName === "America" && area.country.some((country) => {
2221                  var _a2;
2222                  const countryLink = ((_a2 = country.languages[0]) == null ? void 0 : _a2.countryLink) || "";
2223                  const countrySiteName = countryLink.substring(countryLink.lastIndexOf("/") + 1).toUpperCase();
2224                  const siteName = window.siteInfo && window.siteInfo.siteName || "";
2225                  return countrySiteName === siteName.toUpperCase();
2226                })
2227              );
2228            } catch (error) {
2229              console.log(error);
2230            }
2231          }
2232          let submitParams = {
2233            source: formData.source,
2234            firstName: formData.firstName,
2235            lastName: formData.lastName,
2236            contactPreference: formData.contactPreference,
2237            phoneNumber: formData.phoneNumber,
2238            email: formData.email,
2239            site: formData.site,
2240            country: formData.country || "other",
2241            newsLetters: formData.newsLetters ? "Y" : "N",
2242            topic: formData.topic,
2243            topicName: formData.topicName,
2244            postalCode: formData.postalCode,
2245            question: formData.question,
2246            eventType: formData.eventType,
2247            areaCode: formData.areaCode
2248          };
2249          if (isAmericaFlag) {
2250            if (sessionStorage.getItem("mediumPlatform")) {
2251              submitParams = __spreadProps(__spreadValues({}, submitParams), { mediumPlatform: sessionStorage.getItem("mediumPlatform"), campaignId: sessionStorage.getItem("campaignId"), gclid: sessionStorage.getItem("gclid") });
2252            } else {
2253              submitParams = __spreadValues({}, submitParams);
2254            }
2255          }
2256          try {
2257            const result = yield sendRequest.post(bydContactUsConfig.actionUrl, submitParams);
2258            loading.value = false;
2259            const { code, msg } = result.data;
2260            if (code !== "000000") {
2261              sendGA("Contact Us_Failed", "Contact Us Interface Failed");
2262              showMessageBox(bydContactUsConfig.submitFailTitle, bydContactUsConfig.submitFailContent, "warning");
2263              return;
2264            }
2265            sendGA();
2266            showMessageBox(bydContactUsConfig.submitSuccrssTitle, bydContactUsConfig.submitSuccrssContent, "success");
2267          } catch (error) {
2268            loading.value = false;
2269            sendGA("Contact Us_Failed", "Contact Us Interface Failed");
2270            showMessageBox(bydContactUsConfig.submitFailTitle, bydContactUsConfig.submitFailContent, "warning");
2271          }
2272        }
2273      }));
2274    };
2275    const closeSelect = () => {
2276      const contactUsSelect = document.querySelectorAll(".el-popper.contact-us-select");
2277      contactUsSelect.forEach((item) => {
2278        item.addEventListener("click", (e) => {
2279          if (e.target.closest(".el-select-dropdown"))
2280            return;
2281          if (areaCodeSelectRef.value) {
2282            areaCodeSelectRef.value.blur();
2283          }
2284          if (typeSelectRef.value) {
2285            typeSelectRef.value.blur();
2286          }
2287          if (topicSelectRef.value) {
2288            topicSelectRef.value.blur();
2289          }
2290          if (countrySelectRef.value) {
2291            countrySelectRef.value.blur();
2292          }
2293        });
2294      });
2295    };
2296    const showOption = (i) => i.dialCode.includes(searchValue.value) || i.name.toUpperCase().includes(searchValue.value.toUpperCase());
2297    const getLocalFormData = () => {
2298      var _a2, _b;
2299      try {
2300        const {
2301          email,
2302          firstName,
2303          lastName
2304        } = localStorage.getItem(((_a2 = window.siteInfo) == null ? void 0 : _a2.siteName) + "_formSaveInfo") ? JSON.parse(
2305          localStorage.getItem(
2306            ((_b = window.siteInfo) == null ? void 0 : _b.siteName) + "_formSaveInfo"
2307          )
2308        ) : {};
2309        formData.firstName = firstName || "";
2310        formData.lastName = lastName || "";
2311        formData.email = email || "";
2312      } catch (error) {
2313        console.error("get localStorage error:", error);
2314      }
2315    };
2316    const saveFormItemValue = (name, value) => {
2317      var _a2, _b, _c;
2318      try {
2319        const localFormData = localStorage.getItem(
2320          ((_a2 = window.siteInfo) == null ? void 0 : _a2.siteName) + "_formSaveInfo"
2321        ) ? JSON.parse(
2322          localStorage.getItem(
2323            ((_b = window.siteInfo) == null ? void 0 : _b.siteName) + "_formSaveInfo"
2324          )
2325        ) : {};
2326        localStorage.setItem(
2327          ((_c = window.siteInfo) == null ? void 0 : _c.siteName) + "_formSaveInfo",
2328          JSON.stringify(__spreadProps(__spreadValues({}, localFormData), { [name]: value }))
2329        );
2330      } catch (error) {
2331        console.error("save localStorage error:", error);
2332      }
2333    };
2334    Vue.watch([
2335      () => formData.phoneNumber,
2336      () => formData.firstName,
2337      () => formData.lastName,
2338      () => formData.email,
2339      () => formData.areaCode
2340    ], ([phoneNumber, firstName, lastName, email, areaCode]) => {
2341      const fields = ["phone", "firstName", "lastName", "email", "areaCode"];
2342      const values = [phoneNumber, firstName, lastName, email, areaCode];
2343      fields.forEach((field, index2) => {
2344        saveFormItemValue(field, values[index2]);
2345      });
2346    }, { deep: true });
2347    Vue.onMounted(() => {
2348      typeList.value = bydContactUsConfig.typeList;
2349      countryList.value = bydContactUsConfig.countryList;
2350      topicList.value = bydContactUsConfig.topicList;
2351      isReversed.value = bydContactUsConfig.isReversed;
2352      initAreaCodeList();
2353      deafultData();
2354      closeSelect();
2355      getLocalFormData();
2356      Vue.nextTick(() => {
2357        var _a2;
2358        imgHeight.value = ((_a2 = document.querySelector(".byd-contact-us .byd-contact-us-form")) == null ? void 0 : _a2.clientHeight) || 0;
2359      });
2360    });
2361    const initAreaCodeList = () => {
2362      var _a2, _b, _c, _d;
2363      const { phone, areaCode } = localStorage.getItem(
2364        ((_a2 = window.siteInfo) == null ? void 0 : _a2.siteName) + "_formSaveInfo"
2365      ) ? JSON.parse(
2366        localStorage.getItem(
2367          ((_b = window.siteInfo) == null ? void 0 : _b.siteName) + "_formSaveInfo"
2368        )
2369      ) : {};
2370      const resItem = isoData.find(
2371        (item) => `+${item.dialCode}` === areaCode
2372      );
2373      if (resItem) {
2374        areaCodeItem.value = resItem;
2375        if (phone)
2376          formData.phoneNumber = phone;
2377      }
2378      const defaultAreaIso2 = ((_c = bydContactUsConfig.defaultIso2) == null ? void 0 : _c.toUpperCase()) || ((_d = window.siteInfo) == null ? void 0 : _d.siteName.toUpperCase());
2379      phoneCodeList.value = isoData.map((item) => {
2380        let iso2 = item.iso2.toUpperCase();
2381        item.iso2 = iso2;
2382        item.dialCode = `+${item.dialCode}`;
2383        if (!areaCodeItem.value && defaultAreaIso2 === item.iso2) {
2384          areaCodeItem.value = item;
2385        }
2386        return item;
2387      });
2388    };
2389    const showOptions = (v) => {
2390      if (v) {
2391        searchValue.value = "";
2392        toSearchDom();
2393      }
2394    };
2395    Vue.watch(
2396      () => searchValue.value,
2397      (v) => {
2398        if (!v)
2399          toSearchDom();
2400        if (selectWrapperRef.value.scrollTop)
2401          selectWrapperRef.value.scrollTop = 0;
2402      }
2403    );
2404    Vue.watch(
2405      () => areaCodeItem.value,
2406      (v) => {
2407        formData.areaCode = v == null ? void 0 : v.dialCode;
2408      },
2409      {
2410        deep: true
2411      }
2412    );
2413    const toSearchDom = (reDom) => {
2414      setTimeout(() => {
2415        Vue.nextTick(() => {
2416          var _a2;
2417          reDom = reDom || document.querySelector(`#ios2_${(_a2 = areaCodeItem.value) == null ? void 0 : _a2.iso2}`);
2418          reDom && reDom.scrollIntoView({ behavior: "smooth", block: "nearest" });
2419        });
2420      }, 200);
2421    };
2422    const handleClickOption = () => {
2423      formData.phoneNumber = "";
2424      setTimeout(() => {
2425        telephoneMainRef.value.focus();
2426      }, 200);
2427    };
2428    return {
2429      isMobile,
2430      countryList,
2431      topicList,
2432      typeList,
2433      isReversed,
2434      changeType,
2435      formRef,
2436      emailFormRef,
2437      phoneFormRef,
2438      telephoneMainRef,
2439      typeSelectRef,
2440      countrySelectRef,
2441      topicSelectRef,
2442      formData,
2443      searchValue,
2444      showOption,
2445      phoneCodeList,
2446      areaCodeSelectRef,
2447      validateAgreement,
2448      loading,
2449      submitForm,
2450      imgHeight,
2451      areaCodeItem,
2452      toSearchDom,
2453      showOptions,
2454      handleClickOption,
2455      selectWrapperRef
2456    };
2457  }
2458}).mount(".byd-contact-us.mx");

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.