PageSourceSearch

https://hrbrand.ru/js/inputmask/phone-codes/phone.js?v20240428113244

js hrbrand.ru collected 2026-10-02 08:36:11 UTC 39,040 bytes, 335 lines download raw bytes

1/*
2 Input Mask plugin extensions
3 http://github.com/RobinHerbots/jquery.inputmask
4 Copyright (c) 2010 - Robin Herbots
5 Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
6 Version: 0.0.0-dev
7
8 Belgian Phone extension.
9 */
10(function (factory) {
11  if (typeof define === "function" && define.amd) {
12    define(["../inputmask.phone.extensions"], factory);
13  } else if (typeof exports === "object") {
14    module.exports = factory(require("../inputmask.phone.extensions"));
15  } else {
16    factory(window.Inputmask);
17  }
18})(function (Inputmask) {
19  Inputmask.extendAliases({
20    phone: {
21      alias: "abstractphone",
22      phoneCodes: [
23        { mask: "8 (###) ###-##-##", cc: "RU", cd: "Russia", desc_en: "", name_ru: "Россия", desc_ru: "" },
24        { mask: "+247-####", cc: "AC", cd: "Ascension", desc_en: "", name_ru: "Остров Вознесения", desc_ru: "" },
25        { mask: "+376-###-###", cc: "AD", cd: "Andorra", desc_en: "", name_ru: "Андорра", desc_ru: "" },
26        { mask: "+971-5#-###-####", cc: "AE", cd: "United Arab Emirates", desc_en: "mobile", name_ru: "Объединенные Арабские Эмираты", desc_ru: "мобильные" },
27        { mask: "+971-#-###-####", cc: "AE", cd: "United Arab Emirates", desc_en: "", name_ru: "Объединенные Арабские Эмираты", desc_ru: "" },
28        { mask: "+93-##-###-####", cc: "AF", cd: "Afghanistan", desc_en: "", name_ru: "Афганистан", desc_ru: "" },
29        { mask: "+1(268)###-####", cc: "AG", cd: "Antigua & Barbuda", desc_en: "", name_ru: "Антигуа и Барбуда", desc_ru: "" },
30        { mask: "+1(264)###-####", cc: "AI", cd: "Anguilla", desc_en: "", name_ru: "Ангилья", desc_ru: "" },
31        { mask: "+355(###)###-###", cc: "AL", cd: "Albania", desc_en: "", name_ru: "Албания", desc_ru: "" },
32        { mask: "+374-##-###-###", cc: "AM", cd: "Armenia", desc_en: "", name_ru: "Армения", desc_ru: "" },
33        { mask: "+599-###-####", cc: "AN", cd: "Caribbean Netherlands", desc_en: "", name_ru: "Карибские Нидерланды", desc_ru: "" },
34        { mask: "+599-###-####", cc: "AN", cd: "Netherlands Antilles", desc_en: "", name_ru: "Нидерландские Антильские острова", desc_ru: "" },
35        { mask: "+599-9###-####", cc: "AN", cd: "Netherlands Antilles", desc_en: "Curacao", name_ru: "Нидерландские Антильские острова", desc_ru: "Кюрасао" },
36        { mask: "+244(###)###-###", cc: "AO", cd: "Angola", desc_en: "", name_ru: "Ангола", desc_ru: "" },
37        { mask: "+672-1##-###", cc: "AQ", cd: "Australian bases in Antarctica", desc_en: "", name_ru: "Австралийская антарктическая база", desc_ru: "" },
38        { mask: "+54(###)###-####", cc: "AR", cd: "Argentina", desc_en: "", name_ru: "Аргентина", desc_ru: "" },
39        { mask: "+1(684)###-####", cc: "AS", cd: "American Samoa", desc_en: "", name_ru: "Американское Самоа", desc_ru: "" },
40        { mask: "+43(###)###-####", cc: "AT", cd: "Austria", desc_en: "", name_ru: "Австрия", desc_ru: "" },
41        { mask: "+61-#-####-####", cc: "AU", cd: "Australia", desc_en: "", name_ru: "Австралия", desc_ru: "" },
42        { mask: "+297-###-####", cc: "AW", cd: "Aruba", desc_en: "", name_ru: "Аруба", desc_ru: "" },
43        { mask: "+994-##-###-##-##", cc: "AZ", cd: "Azerbaijan", desc_en: "", name_ru: "Азербайджан", desc_ru: "" },
44        { mask: "+387-##-#####", cc: "BA", cd: "Bosnia and Herzegovina", desc_en: "", name_ru: "Босния и Герцеговина", desc_ru: "" },
45        { mask: "+387-##-####", cc: "BA", cd: "Bosnia and Herzegovina", desc_en: "", name_ru: "Босния и Герцеговина", desc_ru: "" },
46        { mask: "+1(246)###-####", cc: "BB", cd: "Barbados", desc_en: "", name_ru: "Барбадос", desc_ru: "" },
47        { mask: "+880-##-###-###", cc: "BD", cd: "Bangladesh", desc_en: "", name_ru: "Бангладеш", desc_ru: "" },
48        { mask: "+32(###)###-###", cc: "BE", cd: "Belgium", desc_en: "", name_ru: "Бельгия", desc_ru: "" },
49        { mask: "+226-##-##-####", cc: "BF", cd: "Burkina Faso", desc_en: "", name_ru: "Буркина Фасо", desc_ru: "" },
50        { mask: "+359(###)###-###", cc: "BG", cd: "Bulgaria", desc_en: "", name_ru: "Болгария", desc_ru: "" },
51        { mask: "+973-####-####", cc: "BH", cd: "Bahrain", desc_en: "", name_ru: "Бахрейн", desc_ru: "" },
52        { mask: "+257-##-##-####", cc: "BI", cd: "Burundi", desc_en: "", name_ru: "Бурунди", desc_ru: "" },
53        { mask: "+229-##-##-####", cc: "BJ", cd: "Benin", desc_en: "", name_ru: "Бенин", desc_ru: "" },
54        { mask: "+1(441)###-####", cc: "BM", cd: "Bermuda", desc_en: "", name_ru: "Бермудские острова", desc_ru: "" },
55        { mask: "+673-###-####", cc: "BN", cd: "Brunei Darussalam", desc_en: "", name_ru: "Бруней-Даруссалам", desc_ru: "" },
56        { mask: "+591-#-###-####", cc: "BO", cd: "Bolivia", desc_en: "", name_ru: "Боливия", desc_ru: "" },
57        { mask: "+55-##-####-####", cc: "BR", cd: "Brazil", desc_en: "", name_ru: "Бразилия", desc_ru: "" },
58        { mask: "+55-##-#####-####", cc: "BR", cd: "Brazil", desc_en: "", name_ru: "Бразилия", desc_ru: "" },
59        { mask: "+1(242)###-####", cc: "BS", cd: "Bahamas", desc_en: "", name_ru: "Багамские Острова", desc_ru: "" },
60        { mask: "+975-17-###-###", cc: "BT", cd: "Bhutan", desc_en: "", name_ru: "Бутан", desc_ru: "" },
61        { mask: "+975-#-###-###", cc: "BT", cd: "Bhutan", desc_en: "", name_ru: "Бутан", desc_ru: "" },
62        { mask: "+267-##-###-###", cc: "BW", cd: "Botswana", desc_en: "", name_ru: "Ботсвана", desc_ru: "" },
63        { mask: "+375(##)###-##-##", cc: "BY", cd: "Belarus", desc_en: "", name_ru: "Беларусь (Белоруссия)", desc_ru: "" },
64        { mask: "+501-###-####", cc: "BZ", cd: "Belize", desc_en: "", name_ru: "Белиз", desc_ru: "" },
65        { mask: "+243(###)###-###", cc: "CD", cd: "Dem. Rep. Congo", desc_en: "", name_ru: "Дем. Респ. Конго (Киншаса)", desc_ru: "" },
66        { mask: "+236-##-##-####", cc: "CF", cd: "Central African Republic", desc_en: "", name_ru: "Центральноафриканская Республика", desc_ru: "" },
67        { mask: "+242-##-###-####", cc: "CG", cd: "Congo (Brazzaville)", desc_en: "", name_ru: "Конго (Браззавиль)", desc_ru: "" },
68        { mask: "+41-##-###-####", cc: "CH", cd: "Switzerland", desc_en: "", name_ru: "Швейцария", desc_ru: "" },
69        { mask: "+225-##-###-###", cc: "CI", cd: "Cote d’Ivoire (Ivory Coast)", desc_en: "", name_ru: "Кот-д’Ивуар", desc_ru: "" },
70        { mask: "+682-##-###", cc: "CK", cd: "Cook Islands", desc_en: "", name_ru: "Острова Кука", desc_ru: "" },
71        { mask: "+56-#-####-####", cc: "CL", cd: "Chile", desc_en: "", name_ru: "Чили", desc_ru: "" },
72        { mask: "+237-####-####", cc: "CM", cd: "Cameroon", desc_en: "", name_ru: "Камерун", desc_ru: "" },
73        { mask: "+86(###)####-####", cc: "CN", cd: "China (PRC)", desc_en: "", name_ru: "Китайская Н.Р.", desc_ru: "" },
74        { mask: "+86(###)####-###", cc: "CN", cd: "China (PRC)", desc_en: "", name_ru: "Китайская Н.Р.", desc_ru: "" },
75        { mask: "+86-##-#####-#####", cc: "CN", cd: "China (PRC)", desc_en: "", name_ru: "Китайская Н.Р.", desc_ru: "" },
76        { mask: "+57(###)###-####", cc: "CO", cd: "Colombia", desc_en: "", name_ru: "Колумбия", desc_ru: "" },
77        { mask: "+506-####-####", cc: "CR", cd: "Costa Rica", desc_en: "", name_ru: "Коста-Рика", desc_ru: "" },
78        { mask: "+53-#-###-####", cc: "CU", cd: "Cuba", desc_en: "", name_ru: "Куба", desc_ru: "" },
79        { mask: "+238(###)##-##", cc: "CV", cd: "Cape Verde", desc_en: "", name_ru: "Кабо-Верде", desc_ru: "" },
80        { mask: "+599-###-####", cc: "CW", cd: "Curacao", desc_en: "", name_ru: "Кюрасао", desc_ru: "" },
81        { mask: "+357-##-###-###", cc: "CY", cd: "Cyprus", desc_en: "", name_ru: "Кипр", desc_ru: "" },
82        { mask: "+420(###)###-###", cc: "CZ", cd: "Czech Republic", desc_en: "", name_ru: "Чехия", desc_ru: "" },
83        { mask: "+49(####)###-####", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" },
84        { mask: "+49(###)###-####", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" },
85        { mask: "+49(###)##-####", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" },
86        { mask: "+49(###)##-###", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" },
87        { mask: "+49(###)##-##", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" },
88        { mask: "+49-###-###", cc: "DE", cd: "Germany", desc_en: "", name_ru: "Германия", desc_ru: "" },
89        { mask: "+253-##-##-##-##", cc: "DJ", cd: "Djibouti", desc_en: "", name_ru: "Джибути", desc_ru: "" },
90        { mask: "+45-##-##-##-##", cc: "DK", cd: "Denmark", desc_en: "", name_ru: "Дания", desc_ru: "" },
91        { mask: "+1(767)###-####", cc: "DM", cd: "Dominica", desc_en: "", name_ru: "Доминика", desc_ru: "" },
92        { mask: "+1(809)###-####", cc: "DO", cd: "Dominican Republic", desc_en: "", name_ru: "Доминиканская Республика", desc_ru: "" },
93        { mask: "+1(829)###-####", cc: "DO", cd: "Dominican Republic", desc_en: "", name_ru: "Доминиканская Республика", desc_ru: "" },
94        { mask: "+1(849)###-####", cc: "DO", cd: "Dominican Republic", desc_en: "", name_ru: "Доминиканская Республика", desc_ru: "" },
95        { mask: "+213-##-###-####", cc: "DZ", cd: "Algeria", desc_en: "", name_ru: "Алжир", desc_ru: "" },
96        { mask: "+593-##-###-####", cc: "EC", cd: "Ecuador ", desc_en: "mobile", name_ru: "Эквадор ", desc_ru: "мобильные" },
97        { mask: "+593-#-###-####", cc: "EC", cd: "Ecuador", desc_en: "", name_ru: "Эквадор", desc_ru: "" },
98        { mask: "+372-####-####", cc: "EE", cd: "Estonia ", desc_en: "mobile", name_ru: "Эстония ", desc_ru: "мобильные" },
99        { mask: "+372-###-####", cc: "EE", cd: "Estonia", desc_en: "", name_ru: "Эстония", desc_ru: "" },
100        { mask: "+20(###)###-####", cc: "EG", cd: "Egypt", desc_en: "", name_ru: "Египет", desc_ru: "" },
101        { mask: "+291-#-###-###", cc: "ER", cd: "Eritrea", desc_en: "", name_ru: "Эритрея", desc_ru: "" },
102        { mask: "+34(###)###-###", cc: "ES", cd: "Spain", desc_en: "", name_ru: "Испания", desc_ru: "" },
103        { mask: "+251-##-###-####", cc: "ET", cd: "Ethiopia", desc_en: "", name_ru: "Эфиопия", desc_ru: "" },
104        { mask: "+358(###)###-##-##", cc: "FI", cd: "Finland", desc_en: "", name_ru: "Финляндия", desc_ru: "" },
105        { mask: "+679-##-#####", cc: "FJ", cd: "Fiji", desc_en: "", name_ru: "Фиджи", desc_ru: "" },
106        { mask: "+500-#####", cc: "FK", cd: "Falkland Islands", desc_en: "", name_ru: "Фолклендские острова", desc_ru: "" },
107        { mask: "+691-###-####", cc: "FM", cd: "F.S. Micronesia", desc_en: "", name_ru: "Ф.Ш. Микронезии", desc_ru: "" },
108        { mask: "+298-###-###", cc: "FO", cd: "Faroe Islands", desc_en: "", name_ru: "Фарерские острова", desc_ru: "" },
109        { mask: "+262-#####-####", cc: "FR", cd: "Mayotte", desc_en: "", name_ru: "Майотта", desc_ru: "" },
110        { mask: "+33(###)###-###", cc: "FR", cd: "France", desc_en: "", name_ru: "Франция", desc_ru: "" },
111        { mask: "+508-##-####", cc: "FR", cd: "St Pierre & Miquelon", desc_en: "", name_ru: "Сен-Пьер и Микелон", desc_ru: "" },
112        { mask: "+590(###)###-###", cc: "FR", cd: "Guadeloupe", desc_en: "", name_ru: "Гваделупа", desc_ru: "" },
113        { mask: "+241-#-##-##-##", cc: "GA", cd: "Gabon", desc_en: "", name_ru: "Габон", desc_ru: "" },
114        { mask: "+1(473)###-####", cc: "GD", cd: "Grenada", desc_en: "", name_ru: "Гренада", desc_ru: "" },
115        { mask: "+995(###)###-###", cc: "GE", cd: "Rep. of Georgia", desc_en: "", name_ru: "Грузия", desc_ru: "" },
116        { mask: "+594-#####-####", cc: "GF", cd: "Guiana (French)", desc_en: "", name_ru: "Фр. Гвиана", desc_ru: "" },
117        { mask: "+233(###)###-###", cc: "GH", cd: "Ghana", desc_en: "", name_ru: "Гана", desc_ru: "" },
118        { mask: "+350-###-#####", cc: "GI", cd: "Gibraltar", desc_en: "", name_ru: "Гибралтар", desc_ru: "" },
119        { mask: "+299-##-##-##", cc: "GL", cd: "Greenland", desc_en: "", name_ru: "Гренландия", desc_ru: "" },
120        { mask: "+220(###)##-##", cc: "GM", cd: "Gambia", desc_en: "", name_ru: "Гамбия", desc_ru: "" },
121        { mask: "+224-##-###-###", cc: "GN", cd: "Guinea", desc_en: "", name_ru: "Гвинея", desc_ru: "" },
122        { mask: "+240-##-###-####", cc: "GQ", cd: "Equatorial Guinea", desc_en: "", name_ru: "Экваториальная Гвинея", desc_ru: "" },
123        { mask: "+30(###)###-####", cc: "GR", cd: "Greece", desc_en: "", name_ru: "Греция", desc_ru: "" },
124        { mask: "+502-#-###-####", cc: "GT", cd: "Guatemala", desc_en: "", name_ru: "Гватемала", desc_ru: "" },
125        { mask: "+1(671)###-####", cc: "GU", cd: "Guam", desc_en: "", name_ru: "Гуам", desc_ru: "" },
126        { mask: "+245-#-######", cc: "GW", cd: "Guinea-Bissau", desc_en: "", name_ru: "Гвинея-Бисау", desc_ru: "" },
127        { mask: "+592-###-####", cc: "GY", cd: "Guyana", desc_en: "", name_ru: "Гайана", desc_ru: "" },
128        { mask: "+852-####-####", cc: "HK", cd: "Hong Kong", desc_en: "", name_ru: "Гонконг", desc_ru: "" },
129        { mask: "+504-####-####", cc: "HN", cd: "Honduras", desc_en: "", name_ru: "Гондурас", desc_ru: "" },
130        { mask: "+385-(##)-###-###", cc: "HR", cd: "Croatia", desc_en: "", name_ru: "Хорватия", desc_ru: "" },
131        { mask: "+385-(##)-###-####", cc: "HR", cd: "Croatia", desc_en: "", name_ru: "Хорватия", desc_ru: "" },
132        { mask: "+385-1-####-###", cc: "HR", cd: "Croatia", desc_en: "", name_ru: "Хорватия", desc_ru: "" },
133        { mask: "+509-##-##-####", cc: "HT", cd: "Haiti", desc_en: "", name_ru: "Гаити", desc_ru: "" },
134        { mask: "+36(###)###-###", cc: "HU", cd: "Hungary", desc_en: "", name_ru: "Венгрия", desc_ru: "" },
135        { mask: "+62(8##)###-####", cc: "ID", cd: "Indonesia ", desc_en: "mobile", name_ru: "Индонезия ", desc_ru: "мобильные" },
136        { mask: "+62-##-###-##", cc: "ID", cd: "Indonesia", desc_en: "", name_ru: "Индонезия", desc_ru: "" },
137        { mask: "+62-##-###-###", cc: "ID", cd: "Indonesia", desc_en: "", name_ru: "Индонезия", desc_ru: "" },
138        { mask: "+62-##-###-####", cc: "ID", cd: "Indonesia", desc_en: "", name_ru: "Индонезия", desc_ru: "" },
139        { mask: "+62(8##)###-###", cc: "ID", cd: "Indonesia ", desc_en: "mobile", name_ru: "Индонезия ", desc_ru: "мобильные" },
140        { mask: "+62(8##)###-##-###", cc: "ID", cd: "Indonesia ", desc_en: "mobile", name_ru: "Индонезия ", desc_ru: "мобильные" },
141        { mask: "+353(###)###-###", cc: "IE", cd: "Ireland", desc_en: "", name_ru: "Ирландия", desc_ru: "" },
142        { mask: "+972-5#-###-####", cc: "IL", cd: "Israel ", desc_en: "mobile", name_ru: "Израиль ", desc_ru: "мобильные" },
143        { mask: "+972-#-###-####", cc: "IL", cd: "Israel", desc_en: "", name_ru: "Израиль", desc_ru: "" },
144        { mask: "+91(####)###-###", cc: "IN", cd: "India", desc_en: "", name_ru: "Индия", desc_ru: "" },
145        { mask: "+246-###-####", cc: "IO", cd: "Diego Garcia", desc_en: "", name_ru: "Диего-Гарсия", desc_ru: "" },
146        { mask: "+964(###)###-####", cc: "IQ", cd: "Iraq", desc_en: "", name_ru: "Ирак", desc_ru: "" },
147        { mask: "+98(###)###-####", cc: "IR", cd: "Iran", desc_en: "", name_ru: "Иран", desc_ru: "" },
148        { mask: "+354-###-####", cc: "IS", cd: "Iceland", desc_en: "", name_ru: "Исландия", desc_ru: "" },
149        { mask: "+39(0##)####-##-##", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
150        { mask: "+39(0##)####-###", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
151        { mask: "+39(0##)###-###", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
152        { mask: "+39(0##)##-###", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
153        { mask: "+39(0##)##-##", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
154        { mask: "+39(0#)##-##", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
155        { mask: "+39(3##)###-##-##", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
156        { mask: "+39(3##)##-##-##", cc: "IT", cd: "Italy", desc_en: "", name_ru: "Италия", desc_ru: "" },
157        { mask: "+1(876)###-####", cc: "JM", cd: "Jamaica", desc_en: "", name_ru: "Ямайка", desc_ru: "" },
158        { mask: "+962-#-####-####", cc: "JO", cd: "Jordan", desc_en: "", name_ru: "Иордания", desc_ru: "" },
159        { mask: "+81-##-####-####", cc: "JP", cd: "Japan ", desc_en: "mobile", name_ru: "Япония ", desc_ru: "мобильные" },
160        { mask: "+81(###)###-###", cc: "JP", cd: "Japan", desc_en: "", name_ru: "Япония", desc_ru: "" },
161        { mask: "+254-###-######", cc: "KE", cd: "Kenya", desc_en: "", name_ru: "Кения", desc_ru: "" },
162        { mask: "+996(###)###-###", cc: "KG", cd: "Kyrgyzstan", desc_en: "", name_ru: "Киргизия", desc_ru: "" },
163        { mask: "+855-##-###-###", cc: "KH", cd: "Cambodia", desc_en: "", name_ru: "Камбоджа", desc_ru: "" },
164        { mask: "+686-##-###", cc: "KI", cd: "Kiribati", desc_en: "", name_ru: "Кирибати", desc_ru: "" },
165        { mask: "+269-##-#####", cc: "KM", cd: "Comoros", desc_en: "", name_ru: "Коморы", desc_ru: "" },
166        { mask: "+1(869)###-####", cc: "KN", cd: "Saint Kitts & Nevis", desc_en: "", name_ru: "Сент-Китс и Невис", desc_ru: "" },
167        { mask: "+850-191-###-####", cc: "KP", cd: "DPR Korea (North) ", desc_en: "mobile", name_ru: "Корейская НДР ", desc_ru: "мобильные" },
168        { mask: "+850-##-###-###", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" },
169        { mask: "+850-###-####-###", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" },
170        { mask: "+850-###-###", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" },
171        { mask: "+850-####-####", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" },
172        { mask: "+850-####-#############", cc: "KP", cd: "DPR Korea (North)", desc_en: "", name_ru: "Корейская НДР", desc_ru: "" },
173        { mask: "+82-##-###-####", cc: "KR", cd: "Korea (South)", desc_en: "", name_ru: "Респ. Корея", desc_ru: "" },
174        { mask: "+965-####-####", cc: "KW", cd: "Kuwait", desc_en: "", name_ru: "Кувейт", desc_ru: "" },
175        { mask: "+1(345)###-####", cc: "KY", cd: "Cayman Islands", desc_en: "", name_ru: "Каймановы острова", desc_ru: "" },
176        { mask: "+7 (6##) ###-##-##", cc: "KZ", cd: "Kazakhstan", desc_en: "", name_ru: "Казахстан", desc_ru: "" },
177        { mask: "+7 (7##) ###-##-##", cc: "KZ", cd: "Kazakhstan", desc_en: "", name_ru: "Казахстан", desc_ru: "" },
178        { mask: "+856(20##)###-###", cc: "LA", cd: "Laos ", desc_en: "mobile", name_ru: "Лаос ", desc_ru: "мобильные" },
179        { mask: "+856-##-###-###", cc: "LA", cd: "Laos", desc_en: "", name_ru: "Лаос", desc_ru: "" },
180        { mask: "+961-##-###-###", cc: "LB", cd: "Lebanon ", desc_en: "mobile", name_ru: "Ливан ", desc_ru: "мобильные" },
181        { mask: "+961-#-###-###", cc: "LB", cd: "Lebanon", desc_en: "", name_ru: "Ливан", desc_ru: "" },
182        { mask: "+1(758)###-####", cc: "LC", cd: "Saint Lucia", desc_en: "", name_ru: "Сент-Люсия", desc_ru: "" },
183        { mask: "+423(###)###-####", cc: "LI", cd: "Liechtenstein", desc_en: "", name_ru: "Лихтенштейн", desc_ru: "" },
184        { mask: "+94-##-###-####", cc: "LK", cd: "Sri Lanka", desc_en: "", name_ru: "Шри-Ланка", desc_ru: "" },
185        { mask: "+231-##-###-###", cc: "LR", cd: "Liberia", desc_en: "", name_ru: "Либерия", desc_ru: "" },
186        { mask: "+266-#-###-####", cc: "LS", cd: "Lesotho", desc_en: "", name_ru: "Лесото", desc_ru: "" },
187        { mask: "+370(###)##-###", cc: "LT", cd: "Lithuania", desc_en: "", name_ru: "Литва", desc_ru: "" },
188        { mask: "+352-###-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" },
189        { mask: "+352-####-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" },
190        { mask: "+352-#####-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" },
191        { mask: "+352-######-###", cc: "LU", cd: "Luxembourg", desc_en: "", name_ru: "Люксембург", desc_ru: "" },
192        { mask: "+371-##-###-###", cc: "LV", cd: "Latvia", desc_en: "", name_ru: "Латвия", desc_ru: "" },
193        { mask: "+218-##-###-###", cc: "LY", cd: "Libya", desc_en: "", name_ru: "Ливия", desc_ru: "" },
194        { mask: "+218-21-###-####", cc: "LY", cd: "Libya", desc_en: "Tripoli", name_ru: "Ливия", desc_ru: "Триполи" },
195        { mask: "+212-##-####-###", cc: "MA", cd: "Morocco", desc_en: "", name_ru: "Марокко", desc_ru: "" },
196        { mask: "+377(###)###-###", cc: "MC", cd: "Monaco", desc_en: "", name_ru: "Монако", desc_ru: "" },
197        { mask: "+377-##-###-###", cc: "MC", cd: "Monaco", desc_en: "", name_ru: "Монако", desc_ru: "" },
198        { mask: "+373-####-####", cc: "MD", cd: "Moldova", desc_en: "", name_ru: "Молдова", desc_ru: "" },
199        { mask: "+382-##-###-###", cc: "ME", cd: "Montenegro", desc_en: "", name_ru: "Черногория", desc_ru: "" },
200        { mask: "+261-##-##-#####", cc: "MG", cd: "Madagascar", desc_en: "", name_ru: "Мадагаскар", desc_ru: "" },
201        { mask: "+692-###-####", cc: "MH", cd: "Marshall Islands", desc_en: "", name_ru: "Маршалловы Острова", desc_ru: "" },
202        { mask: "+389-##-###-###", cc: "MK", cd: "Republic of Macedonia", desc_en: "", name_ru: "Респ. Македония", desc_ru: "" },
203        { mask: "+223-##-##-####", cc: "ML", cd: "Mali", desc_en: "", name_ru: "Мали", desc_ru: "" },
204        { mask: "+95-##-###-###", cc: "MM", cd: "Burma (Myanmar)", desc_en: "", name_ru: "Бирма (Мьянма)", desc_ru: "" },
205        { mask: "+95-#-###-###", cc: "MM", cd: "Burma (Myanmar)", desc_en: "", name_ru: "Бирма (Мьянма)", desc_ru: "" },
206        { mask: "+95-###-###", cc: "MM", cd: "Burma (Myanmar)", desc_en: "", name_ru: "Бирма (Мьянма)", desc_ru: "" },
207        { mask: "+976-##-##-####", cc: "MN", cd: "Mongolia", desc_en: "", name_ru: "Монголия", desc_ru: "" },
208        { mask: "+853-####-####", cc: "MO", cd: "Macau", desc_en: "", name_ru: "Макао", desc_ru: "" },
209        { mask: "+1(670)###-####", cc: "MP", cd: "Northern Mariana Islands", desc_en: "", name_ru: "Северные Марианские острова Сайпан", desc_ru: "" },
210        { mask: "+596(###)##-##-##", cc: "MQ", cd: "Martinique", desc_en: "", name_ru: "Мартиника", desc_ru: "" },
211        { mask: "+222-##-##-####", cc: "MR", cd: "Mauritania", desc_en: "", name_ru: "Мавритания", desc_ru: "" },
212        { mask: "+1(664)###-####", cc: "MS", cd: "Montserrat", desc_en: "", name_ru: "Монтсеррат", desc_ru: "" },
213        { mask: "+356-####-####", cc: "MT", cd: "Malta", desc_en: "", name_ru: "Мальта", desc_ru: "" },
214        { mask: "+230-###-####", cc: "MU", cd: "Mauritius", desc_en: "", name_ru: "Маврикий", desc_ru: "" },
215        { mask: "+960-###-####", cc: "MV", cd: "Maldives", desc_en: "", name_ru: "Мальдивские острова", desc_ru: "" },
216        { mask: "+265-1-###-###", cc: "MW", cd: "Malawi", desc_en: "Telecom Ltd", name_ru: "Малави", desc_ru: "Telecom Ltd" },
217        { mask: "+265-#-####-####", cc: "MW", cd: "Malawi", desc_en: "", name_ru: "Малави", desc_ru: "" },
218        { mask: "+52(###)###-####", cc: "MX", cd: "Mexico", desc_en: "", name_ru: "Мексика", desc_ru: "" },
219        { mask: "+52-##-##-####", cc: "MX", cd: "Mexico", desc_en: "", name_ru: "Мексика", desc_ru: "" },
220        { mask: "+60-##-###-####", cc: "MY", cd: "Malaysia ", desc_en: "mobile", name_ru: "Малайзия ", desc_ru: "мобильные" },
221        { mask: "+60-11-####-####", cc: "MY", cd: "Malaysia ", desc_en: "mobile", name_ru: "Малайзия ", desc_ru: "мобильные" },
222        { mask: "+60(###)###-###", cc: "MY", cd: "Malaysia", desc_en: "", name_ru: "Малайзия", desc_ru: "" },
223        { mask: "+60-##-###-###", cc: "MY", cd: "Malaysia", desc_en: "", name_ru: "Малайзия", desc_ru: "" },
224        { mask: "+60-#-###-###", cc: "MY", cd: "Malaysia", desc_en: "", name_ru: "Малайзия", desc_ru: "" },
225        { mask: "+258-##-###-###", cc: "MZ", cd: "Mozambique", desc_en: "", name_ru: "Мозамбик", desc_ru: "" },
226        { mask: "+264-##-###-####", cc: "NA", cd: "Namibia", desc_en: "", name_ru: "Намибия", desc_ru: "" },
227        { mask: "+687-##-####", cc: "NC", cd: "New Caledonia", desc_en: "", name_ru: "Новая Каледония", desc_ru: "" },
228        { mask: "+227-##-##-####", cc: "NE", cd: "Niger", desc_en: "", name_ru: "Нигер", desc_ru: "" },
229        { mask: "+672-3##-###", cc: "NF", cd: "Norfolk Island", desc_en: "", name_ru: "Норфолк (остров)", desc_ru: "" },
230        { mask: "+234(###)###-####", cc: "NG", cd: "Nigeria", desc_en: "", name_ru: "Нигерия", desc_ru: "" },
231        { mask: "+234-##-###-###", cc: "NG", cd: "Nigeria", desc_en: "", name_ru: "Нигерия", desc_ru: "" },
232        { mask: "+234-##-###-##", cc: "NG", cd: "Nigeria", desc_en: "", name_ru: "Нигерия", desc_ru: "" },
233        { mask: "+234(###)###-####", cc: "NG", cd: "Nigeria ", desc_en: "mobile", name_ru: "Нигерия ", desc_ru: "мобильные" },
234        { mask: "+505-####-####", cc: "NI", cd: "Nicaragua", desc_en: "", name_ru: "Никарагуа", desc_ru: "" },
235        { mask: "+31-##-###-####", cc: "NL", cd: "Netherlands", desc_en: "", name_ru: "Нидерланды", desc_ru: "" },
236        { mask: "+47(###)##-###", cc: "NO", cd: "Norway", desc_en: "", name_ru: "Норвегия", desc_ru: "" },
237        { mask: "+977-##-###-###", cc: "NP", cd: "Nepal", desc_en: "", name_ru: "Непал", desc_ru: "" },
238        { mask: "+674-###-####", cc: "NR", cd: "Nauru", desc_en: "", name_ru: "Науру", desc_ru: "" },
239        { mask: "+683-####", cc: "NU", cd: "Niue", desc_en: "", name_ru: "Ниуэ", desc_ru: "" },
240        { mask: "+64(###)###-###", cc: "NZ", cd: "New Zealand", desc_en: "", name_ru: "Новая Зеландия", desc_ru: "" },
241        { mask: "+64-##-###-###", cc: "NZ", cd: "New Zealand", desc_en: "", name_ru: "Новая Зеландия", desc_ru: "" },
242        { mask: "+64(###)###-####", cc: "NZ", cd: "New Zealand", desc_en: "", name_ru: "Новая Зеландия", desc_ru: "" },
243        { mask: "+968-##-###-###", cc: "OM", cd: "Oman", desc_en: "", name_ru: "Оман", desc_ru: "" },
244        { mask: "+507-###-####", cc: "PA", cd: "Panama", desc_en: "", name_ru: "Панама", desc_ru: "" },
245        { mask: "+51(###)###-###", cc: "PE", cd: "Peru", desc_en: "", name_ru: "Перу", desc_ru: "" },
246        { mask: "+689-##-##-##", cc: "PF", cd: "French Polynesia", desc_en: "", name_ru: "Французская Полинезия (Таити)", desc_ru: "" },
247        { mask: "+675(###)##-###", cc: "PG", cd: "Papua New Guinea", desc_en: "", name_ru: "Папуа-Новая Гвинея", desc_ru: "" },
248        { mask: "+63(###)###-####", cc: "PH", cd: "Philippines", desc_en: "", name_ru: "Филиппины", desc_ru: "" },
249        { mask: "+92(###)###-####", cc: "PK", cd: "Pakistan", desc_en: "", name_ru: "Пакистан", desc_ru: "" },
250        { mask: "+48(###)###-###", cc: "PL", cd: "Poland", desc_en: "", name_ru: "Польша", desc_ru: "" },
251        { mask: "+970-##-###-####", cc: "PS", cd: "Palestine", desc_en: "", name_ru: "Палестина", desc_ru: "" },
252        { mask: "+351-##-###-####", cc: "PT", cd: "Portugal", desc_en: "", name_ru: "Португалия", desc_ru: "" },
253        { mask: "+680-###-####", cc: "PW", cd: "Palau", desc_en: "", name_ru: "Палау", desc_ru: "" },
254        { mask: "+595(###)###-###", cc: "PY", cd: "Paraguay", desc_en: "", name_ru: "Парагвай", desc_ru: "" },
255        { mask: "+974-####-####", cc: "QA", cd: "Qatar", desc_en: "", name_ru: "Катар", desc_ru: "" },
256        { mask: "+262-#####-####", cc: "RE", cd: "Reunion", desc_en: "", name_ru: "Реюньон", desc_ru: "" },
257        { mask: "+40-##-###-####", cc: "RO", cd: "Romania", desc_en: "", name_ru: "Румыния", desc_ru: "" },
258        { mask: "+381-##-###-####", cc: "RS", cd: "Serbia", desc_en: "", name_ru: "Сербия", desc_ru: "" },
259        { mask: "+7 (###) ###-##-##", cc: "RU", cd: "Russia", desc_en: "", name_ru: "Россия", desc_ru: "" },
260        { mask: "+250(###)###-###", cc: "RW", cd: "Rwanda", desc_en: "", name_ru: "Руанда", desc_ru: "" },
261        { mask: "+966-5-####-####", cc: "SA", cd: "Saudi Arabia ", desc_en: "mobile", name_ru: "Саудовская Аравия ", desc_ru: "мобильные" },
262        { mask: "+966-#-###-####", cc: "SA", cd: "Saudi Arabia", desc_en: "", name_ru: "Саудовская Аравия", desc_ru: "" },
263        { mask: "+677-###-####", cc: "SB", cd: "Solomon Islands ", desc_en: "mobile", name_ru: "Соломоновы Острова ", desc_ru: "мобильные" },
264        { mask: "+677-#####", cc: "SB", cd: "Solomon Islands", desc_en: "", name_ru: "Соломоновы Острова", desc_ru: "" },
265        { mask: "+248-#-###-###", cc: "SC", cd: "Seychelles", desc_en: "", name_ru: "Сейшелы", desc_ru: "" },
266        { mask: "+249-##-###-####", cc: "SD", cd: "Sudan", desc_en: "", name_ru: "Судан", desc_ru: "" },
267        { mask: "+46-##-###-####", cc: "SE", cd: "Sweden", desc_en: "", name_ru: "Швеция", desc_ru: "" },
268        { mask: "+65-####-####", cc: "SG", cd: "Singapore", desc_en: "", name_ru: "Сингапур", desc_ru: "" },
269        { mask: "+290-####", cc: "SH", cd: "Saint Helena", desc_en: "", name_ru: "Остров Святой Елены", desc_ru: "" },
270        { mask: "+290-####", cc: "SH", cd: "Tristan da Cunha", desc_en: "", name_ru: "Тристан-да-Кунья", desc_ru: "" },
271        { mask: "+386-##-###-###", cc: "SI", cd: "Slovenia", desc_en: "", name_ru: "Словения", desc_ru: "" },
272        { mask: "+421(###)###-###", cc: "SK", cd: "Slovakia", desc_en: "", name_ru: "Словакия", desc_ru: "" },
273        { mask: "+232-##-######", cc: "SL", cd: "Sierra Leone", desc_en: "", name_ru: "Сьерра-Леоне", desc_ru: "" },
274        { mask: "+378-####-######", cc: "SM", cd: "San Marino", desc_en: "", name_ru: "Сан-Марино", desc_ru: "" },
275        { mask: "+221-##-###-####", cc: "SN", cd: "Senegal", desc_en: "", name_ru: "Сенегал", desc_ru: "" },
276        { mask: "+252-##-###-###", cc: "SO", cd: "Somalia", desc_en: "", name_ru: "Сомали", desc_ru: "" },
277        { mask: "+252-#-###-###", cc: "SO", cd: "Somalia", desc_en: "", name_ru: "Сомали", desc_ru: "" },
278        { mask: "+252-#-###-###", cc: "SO", cd: "Somalia ", desc_en: "mobile", name_ru: "Сомали ", desc_ru: "мобильные" },
279        { mask: "+597-###-####", cc: "SR", cd: "Suriname ", desc_en: "mobile", name_ru: "Суринам ", desc_ru: "мобильные" },
280        { mask: "+597-###-###", cc: "SR", cd: "Suriname", desc_en: "", name_ru: "Суринам", desc_ru: "" },
281        { mask: "+211-##-###-####", cc: "SS", cd: "South Sudan", desc_en: "", name_ru: "Южный Судан", desc_ru: "" },
282        { mask: "+239-##-#####", cc: "ST", cd: "Sao Tome and Principe", desc_en: "", name_ru: "Сан-Томе и Принсипи", desc_ru: "" },
283        { mask: "+503-##-##-####", cc: "SV", cd: "El Salvador", desc_en: "", name_ru: "Сальвадор", desc_ru: "" },
284        { mask: "+1(721)###-####", cc: "SX", cd: "Sint Maarten", desc_en: "", name_ru: "Синт-Маартен", desc_ru: "" },
285        { mask: "+963-##-####-###", cc: "SY", cd: "Syrian Arab Republic", desc_en: "", name_ru: "Сирийская арабская республика", desc_ru: "" },
286        { mask: "+268-##-##-####", cc: "SZ", cd: "Swaziland", desc_en: "", name_ru: "Свазиленд", desc_ru: "" },
287        { mask: "+1(649)###-####", cc: "TC", cd: "Turks & Caicos", desc_en: "", name_ru: "Тёркс и Кайкос", desc_ru: "" },
288        { mask: "+235-##-##-##-##", cc: "TD", cd: "Chad", desc_en: "", name_ru: "Чад", desc_ru: "" },
289        { mask: "+228-##-###-###", cc: "TG", cd: "Togo", desc_en: "", name_ru: "Того", desc_ru: "" },
290        { mask: "+66-##-###-####", cc: "TH", cd: "Thailand ", desc_en: "mobile", name_ru: "Таиланд ", desc_ru: "мобильные" },
291        { mask: "+66-##-###-###", cc: "TH", cd: "Thailand", desc_en: "", name_ru: "Таиланд", desc_ru: "" },
292        { mask: "+992-##-###-####", cc: "TJ", cd: "Tajikistan", desc_en: "", name_ru: "Таджикистан", desc_ru: "" },
293        { mask: "+690-####", cc: "TK", cd: "Tokelau", desc_en: "", name_ru: "Токелау", desc_ru: "" },
294        { mask: "+670-###-####", cc: "TL", cd: "East Timor", desc_en: "", name_ru: "Восточный Тимор", desc_ru: "" },
295        { mask: "+670-77#-#####", cc: "TL", cd: "East Timor", desc_en: "Timor Telecom", name_ru: "Восточный Тимор", desc_ru: "Timor Telecom" },
296        { mask: "+670-78#-#####", cc: "TL", cd: "East Timor", desc_en: "Timor Telecom", name_ru: "Восточный Тимор", desc_ru: "Timor Telecom" },
297        { mask: "+993-#-###-####", cc: "TM", cd: "Turkmenistan", desc_en: "", name_ru: "Туркменистан", desc_ru: "" },
298        { mask: "+216-##-###-###", cc: "TN", cd: "Tunisia", desc_en: "", name_ru: "Тунис", desc_ru: "" },
299        { mask: "+676-#####", cc: "TO", cd: "Tonga", desc_en: "", name_ru: "Тонга", desc_ru: "" },
300        { mask: "+90(###)###-####", cc: "TR", cd: "Turkey", desc_en: "", name_ru: "Турция", desc_ru: "" },
301        { mask: "+1(868)###-####", cc: "TT", cd: "Trinidad & Tobago", desc_en: "", name_ru: "Тринидад и Тобаго", desc_ru: "" },
302        { mask: "+688-90####", cc: "TV", cd: "Tuvalu ", desc_en: "mobile", name_ru: "Тувалу ", desc_ru: "мобильные" },
303        { mask: "+688-2####", cc: "TV", cd: "Tuvalu", desc_en: "", name_ru: "Тувалу", desc_ru: "" },
304        { mask: "+886-#-####-####", cc: "TW", cd: "Taiwan", desc_en: "", name_ru: "Тайвань", desc_ru: "" },
305        { mask: "+886-####-####", cc: "TW", cd: "Taiwan", desc_en: "", name_ru: "Тайвань", desc_ru: "" },
306        { mask: "+255-##-###-####", cc: "TZ", cd: "Tanzania", desc_en: "", name_ru: "Танзания", desc_ru: "" },
307        { mask: "+380(##)###-##-##", cc: "UA", cd: "Ukraine", desc_en: "", name_ru: "Украина", desc_ru: "" },
308        { mask: "+256(###)###-###", cc: "UG", cd: "Uganda", desc_en: "", name_ru: "Уганда", desc_ru: "" },
309        { mask: "+44-##-####-####", cc: "UK", cd: "United Kingdom", desc_en: "", name_ru: "Великобритания", desc_ru: "" },
310        { mask: "+598-#-###-##-##", cc: "UY", cd: "Uruguay", desc_en: "", name_ru: "Уругвай", desc_ru: "" },
311        { mask: "+998-##-###-####", cc: "UZ", cd: "Uzbekistan", desc_en: "", name_ru: "Узбекистан", desc_ru: "" },
312        { mask: "+39-6-698-#####", cc: "VA", cd: "Vatican City", desc_en: "", name_ru: "Ватикан", desc_ru: "" },
313        { mask: "+1(784)###-####", cc: "VC", cd: "Saint Vincent & the Grenadines", desc_en: "", name_ru: "Сент-Винсент и Гренадины", desc_ru: "" },
314        { mask: "+58(###)###-####", cc: "VE", cd: "Venezuela", desc_en: "", name_ru: "Венесуэла", desc_ru: "" },
315        { mask: "+1(284)###-####", cc: "VG", cd: "British Virgin Islands", desc_en: "", name_ru: "Британские Виргинские острова", desc_ru: "" },
316        { mask: "+1(340)###-####", cc: "VI", cd: "US Virgin Islands", desc_en: "", name_ru: "Американские Виргинские острова", desc_ru: "" },
317        { mask: "+84-##-####-###", cc: "VN", cd: "Vietnam", desc_en: "", name_ru: "Вьетнам", desc_ru: "" },
318        { mask: "+84(###)####-###", cc: "VN", cd: "Vietnam", desc_en: "", name_ru: "Вьетнам", desc_ru: "" },
319        { mask: "+678-##-#####", cc: "VU", cd: "Vanuatu ", desc_en: "mobile", name_ru: "Вануату ", desc_ru: "мобильные" },
320        { mask: "+678-#####", cc: "VU", cd: "Vanuatu", desc_en: "", name_ru: "Вануату", desc_ru: "" },
321        { mask: "+681-##-####", cc: "WF", cd: "Wallis and Futuna", desc_en: "", name_ru: "Уоллис и Футуна", desc_ru: "" },
322        { mask: "+685-##-####", cc: "WS", cd: "Samoa", desc_en: "", name_ru: "Самоа", desc_ru: "" },
323        { mask: "+967-###-###-###", cc: "YE", cd: "Yemen ", desc_en: "mobile", name_ru: "Йемен ", desc_ru: "мобильные" },
324        { mask: "+967-#-###-###", cc: "YE", cd: "Yemen", desc_en: "", name_ru: "Йемен", desc_ru: "" },
325        { mask: "+967-##-###-###", cc: "YE", cd: "Yemen", desc_en: "", name_ru: "Йемен", desc_ru: "" },
326        { mask: "+27-##-###-####", cc: "ZA", cd: "South Africa", desc_en: "", name_ru: "Южно-Африканская Респ.", desc_ru: "" },
327        { mask: "+260-##-###-####", cc: "ZM", cd: "Zambia", desc_en: "", name_ru: "Замбия", desc_ru: "" },
328        { mask: "+263-#-######", cc: "ZW", cd: "Zimbabwe", desc_en: "", name_ru: "Зимбабве", desc_ru: "" },
329        { mask: "+1(###)###-####", cc: ["US", "CA"], cd: "USA and Canada", desc_en: "", name_ru: "США и Канада", desc_ru: "" },
330      ],
331    },
332  });
333
334  return Inputmask;
335});

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.