angular-phone-number
Version:
A comprehensive international phone number input component for Angular applications with country selection, validation, and formatting.
1,711 lines • 138 kB
JavaScript
export const Countries = {
AF: {
flag: 'assets/flags/AF.svg',
code: 'AF',
country: 'Afghanistan',
countryAr: 'أفغانستان',
dialCode: '+93',
},
AX: {
flag: 'assets/flags/AX.svg',
code: 'AX',
country: 'Aland Islands',
countryAr: 'جزر أولاند',
dialCode: '+358',
},
AL: {
flag: 'assets/flags/AL.svg',
code: 'AL',
country: 'Albania',
countryAr: 'ألبانيا',
dialCode: '+355',
},
DZ: {
flag: 'assets/flags/DZ.svg',
code: 'DZ',
country: 'Algeria',
countryAr: 'الجزائر',
dialCode: '+213',
},
AS: {
flag: 'assets/flags/AS.svg',
code: 'AS',
country: 'AmericanSamoa',
countryAr: 'ساموا الأمريكية',
dialCode: '+1684',
},
AD: {
flag: 'assets/flags/AD.svg',
code: 'AD',
country: 'Andorra',
countryAr: 'أندورا',
dialCode: '+376',
},
AO: {
flag: 'assets/flags/AO.svg',
code: 'AO',
country: 'Angola',
countryAr: 'أنجولا',
dialCode: '+244',
},
AI: {
flag: 'assets/flags/AI.svg',
code: 'AI',
country: 'Anguilla',
countryAr: 'أنغويلا',
dialCode: '+1264',
},
AQ: {
flag: 'assets/flags/AQ.svg',
code: 'AQ',
country: 'Antarctica',
countryAr: 'أنتاركتيكا',
dialCode: '+672',
},
AG: {
flag: 'assets/flags/AG.svg',
code: 'AG',
country: 'Antigua and Barbuda',
countryAr: 'أنتيغوا وبربودا',
dialCode: '+1268',
},
AR: {
flag: 'assets/flags/AR.svg',
code: 'AR',
country: 'Argentina',
countryAr: 'الأرجنتين',
dialCode: '+54',
},
AM: {
flag: 'assets/flags/AM.svg',
code: 'AM',
country: 'Armenia',
countryAr: 'أرمينيا',
dialCode: '+374',
},
AW: {
flag: 'assets/flags/AW.svg',
code: 'AW',
country: 'Aruba',
countryAr: 'أروبا',
dialCode: '+297',
},
AC: {
flag: 'assets/flags/AC.svg',
code: 'AC',
country: 'Ascension Island',
countryAr: 'جزيرة أسينشين',
dialCode: '+247',
},
AU: {
flag: 'assets/flags/AU.svg',
code: 'AU',
country: 'Australia',
countryAr: 'أستراليا',
dialCode: '+61',
},
AT: {
flag: 'assets/flags/AT.svg',
code: 'AT',
country: 'Austria',
countryAr: 'النمسا',
dialCode: '+43',
},
AZ: {
flag: 'assets/flags/AZ.svg',
code: 'AZ',
country: 'Azerbaijan',
countryAr: 'أذربيجان',
dialCode: '+994',
},
BS: {
flag: 'assets/flags/BS.svg',
code: 'BS',
country: 'Bahamas',
countryAr: 'باهاماس',
dialCode: '+1242',
},
BH: {
flag: 'assets/flags/BH.svg',
code: 'BH',
country: 'Bahrain',
countryAr: 'البحرين',
dialCode: '+973',
},
BD: {
flag: 'assets/flags/BD.svg',
code: 'BD',
country: 'Bangladesh',
countryAr: 'بنغلاديش',
dialCode: '+880',
},
BB: {
flag: 'assets/flags/BB.svg',
code: 'BB',
country: 'Barbados',
countryAr: 'بربادوس',
dialCode: '+1246',
},
BY: {
flag: 'assets/flags/BY.svg',
code: 'BY',
country: 'Belarus',
countryAr: 'بيلاروس',
dialCode: '+375',
},
BE: {
flag: 'assets/flags/BE.svg',
code: 'BE',
country: 'Belgium',
countryAr: 'بلجيكا',
dialCode: '+32',
},
BZ: {
flag: 'assets/flags/BZ.svg',
code: 'BZ',
country: 'Belize',
countryAr: 'بليز',
dialCode: '+501',
},
BJ: {
flag: 'assets/flags/BJ.svg',
code: 'BJ',
country: 'Benin',
countryAr: 'بنين',
dialCode: '+229',
},
BM: {
flag: 'assets/flags/BM.svg',
code: 'BM',
country: 'Bermuda',
countryAr: 'برمودا',
dialCode: '+1441',
},
BT: {
flag: 'assets/flags/BT.svg',
code: 'BT',
country: 'Bhutan',
countryAr: 'بوتان',
dialCode: '+975',
},
BO: {
flag: 'assets/flags/BO.svg',
code: 'BO',
country: 'Bolivia',
countryAr: 'بوليفيا',
dialCode: '+591',
},
BA: {
flag: 'assets/flags/BA.svg',
code: 'BA',
country: 'Bosnia and Herzegovina',
countryAr: 'البوسنة والهرسك',
dialCode: '+387',
},
BW: {
flag: 'assets/flags/BW.svg',
code: 'BW',
country: 'Botswana',
countryAr: 'بوتسوانا',
dialCode: '+267',
},
BR: {
flag: 'assets/flags/BR.svg',
code: 'BR',
country: 'Brazil',
countryAr: 'برازيل',
dialCode: '+55',
},
IO: {
flag: 'assets/flags/IO.svg',
code: 'IO',
country: 'British Indian Ocean Territory',
countryAr: 'جزر الهند الغربية البريطانية',
dialCode: '+246',
},
BN: {
flag: 'assets/flags/BN.svg',
code: 'BN',
country: 'Brunei Darussalam',
countryAr: 'بروناي',
dialCode: '+673',
},
BG: {
flag: 'assets/flags/BG.svg',
code: 'BG',
country: 'Bulgaria',
countryAr: 'بلغاريا',
dialCode: '+359',
},
BF: {
flag: 'assets/flags/BF.svg',
code: 'BF',
country: 'Burkina Faso',
countryAr: 'بوركينا فاسو',
dialCode: '+226',
},
BI: {
flag: 'assets/flags/BI.svg',
code: 'BI',
country: 'Burundi',
countryAr: 'بوروندي',
dialCode: '+257',
},
KH: {
flag: 'assets/flags/KH.svg',
code: 'KH',
country: 'Cambodia',
countryAr: 'كمبوديا',
dialCode: '+855',
},
CM: {
flag: 'assets/flags/CM.svg',
code: 'CM',
country: 'Cameroon',
countryAr: 'الكاميرون',
dialCode: '+237',
},
CA: {
flag: 'assets/flags/CA.svg',
code: 'CA',
country: 'Canada',
countryAr: 'كندا',
dialCode: '+1',
},
CV: {
flag: 'assets/flags/CV.svg',
code: 'CV',
country: 'Cape Verde',
countryAr: 'الرأس الأخضر',
dialCode: '+238',
},
KY: {
flag: 'assets/flags/KY.svg',
code: 'KY',
country: 'Cayman Islands',
countryAr: 'جزر كايمان',
dialCode: '+1345',
},
CF: {
flag: 'assets/flags/CF.svg',
code: 'CF',
country: 'Central African Republic',
countryAr: 'جمهورية افريقيا الوسطى',
dialCode: '+236',
},
TD: {
flag: 'assets/flags/TD.svg',
code: 'TD',
country: 'Chad',
countryAr: 'تشاد',
dialCode: '+235',
},
CL: {
flag: 'assets/flags/CL.svg',
code: 'CL',
country: 'Chile',
countryAr: 'تشيلي',
dialCode: '+56',
},
CN: {
flag: 'assets/flags/CN.svg',
code: 'CN',
country: 'China',
countryAr: 'الصين',
dialCode: '+86',
},
CX: {
flag: 'assets/flags/CX.svg',
code: 'CX',
country: 'Christmas Island',
countryAr: 'جزيرة كريسماس',
dialCode: '+61',
},
CC: {
flag: 'assets/flags/CC.svg',
code: 'CC',
country: 'Cocos (Keeling) Islands',
countryAr: 'جزر كوكوس',
dialCode: '+61',
},
CO: {
flag: 'assets/flags/CO.svg',
code: 'CO',
country: 'Colombia',
countryAr: 'كولومبيا',
dialCode: '+57',
},
KM: {
flag: 'assets/flags/KM.svg',
code: 'KM',
country: 'Comoros',
countryAr: 'جزر القمر',
dialCode: '+269',
},
CG: {
flag: 'assets/flags/CG.svg',
code: 'CG',
country: 'Congo',
countryAr: 'الكونغو',
dialCode: '+242',
},
CK: {
flag: 'assets/flags/CK.svg',
code: 'CK',
country: 'Cook Islands',
countryAr: 'جزر كوك',
dialCode: '+682',
},
CR: {
flag: 'assets/flags/CR.svg',
code: 'CR',
country: 'Costa Rica',
countryAr: 'كوستاريكا',
dialCode: '+506',
},
CI: {
flag: 'assets/flags/CI.svg',
code: 'CI',
country: "Cote d'Ivoire",
countryAr: 'ساحل العاج',
dialCode: '+225',
},
HR: {
flag: 'assets/flags/HR.svg',
code: 'HR',
country: 'Croatia',
countryAr: 'كرواتيا',
dialCode: '+385',
},
CU: {
flag: 'assets/flags/CU.svg',
code: 'CU',
country: 'Cuba',
countryAr: 'كوبا',
dialCode: '+53',
},
CY: {
flag: 'assets/flags/CY.svg',
code: 'CY',
country: 'Cyprus',
countryAr: 'قبرص',
dialCode: '+357',
},
CZ: {
flag: 'assets/flags/CZ.svg',
code: 'CZ',
country: 'Czech Republic',
countryAr: 'الجمهورية التشيكية',
dialCode: '+420',
},
CD: {
flag: 'assets/flags/CD.svg',
code: 'CD',
country: 'Democratic Republic of the Congo',
countryAr: 'جمهورية الكونغو الديمقراطية',
dialCode: '+243',
},
DK: {
flag: 'assets/flags/DK.svg',
code: 'DK',
country: 'Denmark',
countryAr: 'الدنمارك',
dialCode: '+45',
},
DJ: {
flag: 'assets/flags/DJ.svg',
code: 'DJ',
country: 'Djibouti',
countryAr: 'جيبوتي',
dialCode: '+253',
},
DM: {
flag: 'assets/flags/DM.svg',
code: 'DM',
country: 'Dominica',
countryAr: 'دومينيكا',
dialCode: '+1767',
},
DO: {
flag: 'assets/flags/DO.svg',
code: 'DO',
country: 'Dominican Republic',
countryAr: 'جمهورية الدومينيكان',
dialCode: '+1849',
},
EC: {
flag: 'assets/flags/EC.svg',
code: 'EC',
country: 'Ecuador',
countryAr: 'إكوادور',
dialCode: '+593',
},
EG: {
flag: 'assets/flags/EG.svg',
code: 'EG',
country: 'Egypt',
countryAr: 'مصر',
dialCode: '+20',
},
SV: {
flag: 'assets/flags/SV.svg',
code: 'SV',
country: 'El Salvador',
countryAr: 'السلفادور',
dialCode: '+503',
},
GQ: {
flag: 'assets/flags/GQ.svg',
code: 'GQ',
country: 'Equatorial Guinea',
countryAr: 'غينيا الاستوائية',
dialCode: '+240',
},
ER: {
flag: 'assets/flags/ER.svg',
code: 'ER',
country: 'Eritrea',
countryAr: 'إريتريا',
dialCode: '+291',
},
EE: {
flag: 'assets/flags/EE.svg',
code: 'EE',
country: 'Estonia',
countryAr: 'إستونيا',
dialCode: '+372',
},
SZ: {
flag: 'assets/flags/SZ.svg',
code: 'SZ',
country: 'Eswatini',
countryAr: 'إسواتيني',
dialCode: '+268',
},
ET: {
flag: 'assets/flags/ET.svg',
code: 'ET',
country: 'Ethiopia',
countryAr: 'إثيوبيا',
dialCode: '+251',
},
FK: {
flag: 'assets/flags/FK.svg',
code: 'FK',
country: 'Falkland Islands (Malvinas)',
countryAr: 'جزر فوكلاند',
dialCode: '+500',
},
FO: {
flag: 'assets/flags/FO.svg',
code: 'FO',
country: 'Faroe Islands',
countryAr: 'جزر فارو',
dialCode: '+298',
},
FJ: {
flag: 'assets/flags/FJ.svg',
code: 'FJ',
country: 'Fiji',
countryAr: 'فيجي',
dialCode: '+679',
},
FI: {
flag: 'assets/flags/FI.svg',
code: 'FI',
country: 'Finland',
countryAr: 'فنلندا',
dialCode: '+358',
},
FR: {
flag: 'assets/flags/FR.svg',
code: 'FR',
country: 'France',
countryAr: 'فرنسا',
dialCode: '+33',
},
GF: {
flag: 'assets/flags/GF.svg',
code: 'GF',
country: 'French Guiana',
countryAr: 'جويانا الفرنسية',
dialCode: '+594',
},
PF: {
flag: 'assets/flags/PF.svg',
code: 'PF',
country: 'French Polynesia',
countryAr: 'بولينيزيا الفرنسية',
dialCode: '+689',
},
GA: {
flag: 'assets/flags/GA.svg',
code: 'GA',
country: 'Gabon',
countryAr: 'غابون',
dialCode: '+241',
},
GM: {
flag: 'assets/flags/GM.svg',
code: 'GM',
country: 'Gambia',
countryAr: 'غامبيا',
dialCode: '+220',
},
GE: {
flag: 'assets/flags/GE.svg',
code: 'GE',
country: 'Georgia',
countryAr: 'جورجيا',
dialCode: '+995',
},
DE: {
flag: 'assets/flags/DE.svg',
code: 'DE',
country: 'Germany',
countryAr: 'ألمانيا',
dialCode: '+49',
},
GH: {
flag: 'assets/flags/GH.svg',
code: 'GH',
country: 'Ghana',
countryAr: 'غانا',
dialCode: '+233',
},
GI: {
flag: 'assets/flags/GI.svg',
code: 'GI',
country: 'Gibraltar',
countryAr: 'جبل طارق',
dialCode: '+350',
},
GR: {
flag: 'assets/flags/GR.svg',
code: 'GR',
country: 'Greece',
countryAr: 'اليونان',
dialCode: '+30',
},
GL: {
flag: 'assets/flags/GL.svg',
code: 'GL',
country: 'Greenland',
countryAr: 'جرينلاند',
dialCode: '+299',
},
GD: {
flag: 'assets/flags/GD.svg',
code: 'GD',
country: 'Grenada',
countryAr: 'غرينادا',
dialCode: '+1473',
},
GP: {
flag: 'assets/flags/GP.svg',
code: 'GP',
country: 'Guadeloupe',
countryAr: 'غوادلوب',
dialCode: '+590',
},
GU: {
flag: 'assets/flags/GU.svg',
code: 'GU',
country: 'Guam',
countryAr: 'غوام',
dialCode: '+1671',
},
GT: {
flag: 'assets/flags/GT.svg',
code: 'GT',
country: 'Guatemala',
countryAr: 'غواتيمالا',
dialCode: '+502',
},
GG: {
flag: 'assets/flags/GG.svg',
code: 'GG',
country: 'Guernsey',
countryAr: 'جيرنزي',
dialCode: '+44',
},
GN: {
flag: 'assets/flags/GN.svg',
code: 'GN',
country: 'Guinea',
countryAr: 'غينيا',
dialCode: '+224',
},
GW: {
flag: 'assets/flags/GW.svg',
code: 'GW',
country: 'Guinea-Bissau',
countryAr: 'غينيا بيساو',
dialCode: '+245',
},
GY: {
flag: 'assets/flags/GY.svg',
code: 'GY',
country: 'Guyana',
countryAr: 'غيانا',
dialCode: '+592',
},
HT: {
flag: 'assets/flags/HT.svg',
code: 'HT',
country: 'Haiti',
countryAr: 'هايتي',
dialCode: '+509',
},
VA: {
flag: 'assets/flags/VA.svg',
code: 'VA',
country: 'Holy See (Vatican City State)',
countryAr: 'الفاتيكان',
dialCode: '+379',
},
HN: {
flag: 'assets/flags/HN.svg',
code: 'HN',
country: 'Honduras',
countryAr: 'هندوراس',
dialCode: '+504',
},
HK: {
flag: 'assets/flags/HK.svg',
code: 'HK',
country: 'Hong Kong',
countryAr: 'هونج كونج',
dialCode: '+852',
},
HU: {
flag: 'assets/flags/HU.svg',
code: 'HU',
country: 'Hungary',
countryAr: 'هنغاريا',
dialCode: '+36',
},
IS: {
flag: 'assets/flags/IS.svg',
code: 'IS',
country: 'Iceland',
countryAr: 'أيسلندا',
dialCode: '+354',
},
IN: {
flag: 'assets/flags/IN.svg',
code: 'IN',
country: 'India',
countryAr: 'الهند',
dialCode: '+91',
},
ID: {
flag: 'assets/flags/ID.svg',
code: 'ID',
country: 'Indonesia',
countryAr: 'إندونيسيا',
dialCode: '+62',
},
IR: {
flag: 'assets/flags/IR.svg',
code: 'IR',
country: 'Iran',
countryAr: 'إيران',
dialCode: '+98',
},
IQ: {
flag: 'assets/flags/IQ.svg',
code: 'IQ',
country: 'Iraq',
countryAr: 'العراق',
dialCode: '+964',
},
IE: {
flag: 'assets/flags/IE.svg',
code: 'IE',
country: 'Ireland',
countryAr: 'أيرلندا',
dialCode: '+353',
},
IM: {
flag: 'assets/flags/IM.svg',
code: 'IM',
country: 'Isle of Man',
countryAr: 'جزيرة مان',
dialCode: '+44',
},
IL: {
flag: 'assets/flags/IL.svg',
code: 'IL',
country: 'Israel',
countryAr: 'إسرائيل',
dialCode: '+972',
},
IT: {
flag: 'assets/flags/IT.svg',
code: 'IT',
country: 'Italy',
countryAr: 'إيطاليا',
dialCode: '+39',
},
JM: {
flag: 'assets/flags/JM.svg',
code: 'JM',
country: 'Jamaica',
countryAr: 'جامايكا',
dialCode: '+1876',
},
JP: {
flag: 'assets/flags/JP.svg',
code: 'JP',
country: 'Japan',
countryAr: 'اليابان',
dialCode: '+81',
},
JE: {
flag: 'assets/flags/JE.svg',
code: 'JE',
country: 'Jersey',
countryAr: 'جيرسي',
dialCode: '+44',
},
JO: {
flag: 'assets/flags/JO.svg',
code: 'JO',
country: 'Jordan',
countryAr: 'الأردن',
dialCode: '+962',
},
KZ: {
flag: 'assets/flags/KZ.svg',
code: 'KZ',
country: 'Kazakhstan',
countryAr: 'كازاخستان',
dialCode: '+77',
},
KE: {
flag: 'assets/flags/KE.svg',
code: 'KE',
country: 'Kenya',
countryAr: 'كينيا',
dialCode: '+254',
},
KI: {
flag: 'assets/flags/KI.svg',
code: 'KI',
country: 'Kiribati',
countryAr: 'جزر كيريباتي',
dialCode: '+686',
},
KP: {
flag: 'assets/flags/KP.svg',
code: 'KP',
country: "Korea, Democratic People's Republic of Korea",
countryAr: 'كوريا الشمالية',
dialCode: '+850',
},
KR: {
flag: 'assets/flags/KR.svg',
code: 'KR',
country: 'Korea, Republic of South Korea',
countryAr: 'كوريا الجنوبية',
dialCode: '+82',
},
XK: {
flag: 'assets/flags/XK.svg',
code: 'XK',
country: 'Kosovo',
countryAr: 'كوسوفو',
dialCode: '+383',
},
KW: {
flag: 'assets/flags/KW.svg',
code: 'KW',
country: 'Kuwait',
countryAr: 'الكويت',
dialCode: '+965',
},
KG: {
flag: 'assets/flags/KG.svg',
code: 'KG',
country: 'Kyrgyzstan',
countryAr: 'قيرغيزستان',
dialCode: '+996',
},
LA: {
flag: 'assets/flags/LA.svg',
code: 'LA',
country: 'Laos',
countryAr: 'لاوس',
dialCode: '+856',
},
LV: {
flag: 'assets/flags/LV.svg',
code: 'LV',
country: 'Latvia',
countryAr: 'لاتفيا',
dialCode: '+371',
},
LB: {
flag: 'assets/flags/LB.svg',
code: 'LB',
country: 'Lebanon',
countryAr: 'لبنان',
dialCode: '+961',
},
LS: {
flag: 'assets/flags/LS.svg',
code: 'LS',
country: 'Lesotho',
countryAr: 'ليسوتو',
dialCode: '+266',
},
LR: {
flag: 'assets/flags/LR.svg',
code: 'LR',
country: 'Liberia',
countryAr: 'ليبيريا',
dialCode: '+231',
},
LY: {
flag: 'assets/flags/LY.svg',
code: 'LY',
country: 'Libya',
countryAr: 'ليبيا',
dialCode: '+218',
},
LI: {
flag: 'assets/flags/LI.svg',
code: 'LI',
country: 'Liechtenstein',
countryAr: 'ليختنشتاين',
dialCode: '+423',
},
LT: {
flag: 'assets/flags/LT.svg',
code: 'LT',
country: 'Lithuania',
countryAr: 'ليتوانيا',
dialCode: '+370',
},
LU: {
flag: 'assets/flags/LU.svg',
code: 'LU',
country: 'Luxembourg',
countryAr: 'لوكسمبورغ',
dialCode: '+352',
},
MO: {
flag: 'assets/flags/MO.svg',
code: 'MO',
country: 'Macau',
countryAr: 'ماكاو',
dialCode: '+853',
},
MG: {
flag: 'assets/flags/MG.svg',
code: 'MG',
country: 'Madagascar',
countryAr: 'مدغشقر',
dialCode: '+261',
},
MW: {
flag: 'assets/flags/MW.svg',
code: 'MW',
country: 'Malawi',
countryAr: 'مالاوي',
dialCode: '+265',
},
MY: {
flag: 'assets/flags/MY.svg',
code: 'MY',
country: 'Malaysia',
countryAr: 'ماليزيا',
dialCode: '+60',
},
MV: {
flag: 'assets/flags/MV.svg',
code: 'MV',
country: 'Maldives',
countryAr: 'جزر المالديف',
dialCode: '+960',
},
ML: {
flag: 'assets/flags/ML.svg',
code: 'ML',
country: 'Mali',
countryAr: 'مالي',
dialCode: '+223',
},
MT: {
flag: 'assets/flags/MT.svg',
code: 'MT',
country: 'Malta',
countryAr: 'مالطا',
dialCode: '+356',
},
MH: {
flag: 'assets/flags/MH.svg',
code: 'MH',
country: 'Marshall Islands',
countryAr: 'جزر مارشال',
dialCode: '+692',
},
MQ: {
flag: 'assets/flags/MQ.svg',
code: 'MQ',
country: 'Martinique',
countryAr: 'مارتينيك',
dialCode: '+596',
},
MR: {
flag: 'assets/flags/MR.svg',
code: 'MR',
country: 'Mauritania',
countryAr: 'موريتانيا',
dialCode: '+222',
},
MU: {
flag: 'assets/flags/MU.svg',
code: 'MU',
country: 'Mauritius',
countryAr: 'موريشيوس',
dialCode: '+230',
},
YT: {
flag: 'assets/flags/YT.svg',
code: 'YT',
country: 'Mayotte',
countryAr: 'مايوت',
dialCode: '+262',
},
MX: {
flag: 'assets/flags/MX.svg',
code: 'MX',
country: 'Mexico',
countryAr: 'المكسيك',
dialCode: '+52',
},
FM: {
flag: 'assets/flags/FM.svg',
code: 'FM',
country: 'Micronesia, Federated States of Micronesia',
countryAr: 'ميكرونيزيا',
dialCode: '+691',
},
MD: {
flag: 'assets/flags/MD.svg',
code: 'MD',
country: 'Moldova',
countryAr: 'مولدوفا',
dialCode: '+373',
},
MC: {
flag: 'assets/flags/MC.svg',
code: 'MC',
country: 'Monaco',
countryAr: 'موناكو',
dialCode: '+377',
},
MN: {
flag: 'assets/flags/MN.svg',
code: 'MN',
country: 'Mongolia',
countryAr: 'منغوليا',
dialCode: '+976',
},
ME: {
flag: 'assets/flags/ME.svg',
code: 'ME',
country: 'Montenegro',
countryAr: 'الجبل الأسود',
dialCode: '+382',
},
MS: {
flag: 'assets/flags/MS.svg',
code: 'MS',
country: 'Montserrat',
countryAr: 'مونتسرات',
dialCode: '+1664',
},
MA: {
flag: 'assets/flags/MA.svg',
code: 'MA',
country: 'Morocco',
countryAr: 'المغرب',
dialCode: '+212',
},
MZ: {
flag: 'assets/flags/MZ.svg',
code: 'MZ',
country: 'Mozambique',
countryAr: 'موزمبيق',
dialCode: '+258',
},
MM: {
flag: 'assets/flags/MM.svg',
code: 'MM',
country: 'Myanmar',
countryAr: 'ميانمار',
dialCode: '+95',
},
NA: {
flag: 'assets/flags/NA.svg',
code: 'NA',
country: 'Namibia',
countryAr: 'ناميبيا',
dialCode: '+264',
},
NR: {
flag: 'assets/flags/NR.svg',
code: 'NR',
country: 'Nauru',
countryAr: 'ناورو',
dialCode: '+674',
},
NP: {
flag: 'assets/flags/NP.svg',
code: 'NP',
country: 'Nepal',
countryAr: 'نيبال',
dialCode: '+977',
},
NL: {
flag: 'assets/flags/NL.svg',
code: 'NL',
country: 'Netherlands',
countryAr: 'هولندا',
dialCode: '+31',
},
NC: {
flag: 'assets/flags/NC.svg',
code: 'NC',
country: 'New Caledonia',
countryAr: 'كاليدونيا الجديدة',
dialCode: '+687',
},
NZ: {
flag: 'assets/flags/NZ.svg',
code: 'NZ',
country: 'New Zealand',
countryAr: 'نيوزيلندا',
dialCode: '+64',
},
NI: {
flag: 'assets/flags/NI.svg',
code: 'NI',
country: 'Nicaragua',
countryAr: 'نيكاراغوا',
dialCode: '+505',
},
NE: {
flag: 'assets/flags/NE.svg',
code: 'NE',
country: 'Niger',
countryAr: 'النيجر',
dialCode: '+227',
},
NG: {
flag: 'assets/flags/NG.svg',
code: 'NG',
country: 'Nigeria',
countryAr: 'نيجيريا',
dialCode: '+234',
},
NU: {
flag: 'assets/flags/NU.svg',
code: 'NU',
country: 'Niue',
countryAr: 'نيو',
dialCode: '+683',
},
NF: {
flag: 'assets/flags/NF.svg',
code: 'NF',
country: 'Norfolk Island',
countryAr: 'نورفولك',
dialCode: '+672',
},
MK: {
flag: 'assets/flags/MK.svg',
code: 'MK',
country: 'North Macedonia',
countryAr: 'مقدونيا الشمالية',
dialCode: '+389',
},
MP: {
flag: 'assets/flags/MP.svg',
code: 'MP',
country: 'Northern Mariana Islands',
countryAr: 'جزر ماريانا الشمالية',
dialCode: '+1670',
},
NO: {
flag: 'assets/flags/NO.svg',
code: 'NO',
country: 'Norway',
countryAr: 'النرويج',
dialCode: '+47',
},
OM: {
flag: 'assets/flags/OM.svg',
code: 'OM',
country: 'Oman',
countryAr: 'عمان',
dialCode: '+968',
},
PK: {
flag: 'assets/flags/PK.svg',
code: 'PK',
country: 'Pakistan',
countryAr: 'باكستان',
dialCode: '+92',
},
PW: {
flag: 'assets/flags/PW.svg',
code: 'PW',
country: 'Palau',
countryAr: 'بالاو',
dialCode: '+680',
},
PS: {
flag: 'assets/flags/PS.svg',
code: 'PS',
country: 'Palestine',
countryAr: 'فلسطين',
dialCode: '+970',
},
PA: {
flag: 'assets/flags/PA.svg',
code: 'PA',
country: 'Panama',
countryAr: 'بنما',
dialCode: '+507',
},
PG: {
flag: 'assets/flags/PG.svg',
code: 'PG',
country: 'Papua New Guinea',
countryAr: 'بابوا غينيا الجديدة',
dialCode: '+675',
},
PY: {
flag: 'assets/flags/PY.svg',
code: 'PY',
country: 'Paraguay',
countryAr: 'باراغواي',
dialCode: '+595',
},
PE: {
flag: 'assets/flags/PE.svg',
code: 'PE',
country: 'Peru',
countryAr: 'بيرو',
dialCode: '+51',
},
PH: {
flag: 'assets/flags/PH.svg',
code: 'PH',
country: 'Philippines',
countryAr: 'الفلبين',
dialCode: '+63',
},
PN: {
flag: 'assets/flags/PN.svg',
code: 'PN',
country: 'Pitcairn',
countryAr: 'بيتكرن',
dialCode: '+872',
},
PL: {
flag: 'assets/flags/PL.svg',
code: 'PL',
country: 'Poland',
countryAr: 'بولندا',
dialCode: '+48',
},
PT: {
flag: 'assets/flags/PT.svg',
code: 'PT',
country: 'Portugal',
countryAr: 'البرتغال',
dialCode: '+351',
},
PR: {
flag: 'assets/flags/PR.svg',
code: 'PR',
country: 'Puerto Rico',
countryAr: 'بورتوريكو',
dialCode: '+1939',
},
QA: {
flag: 'assets/flags/QA.svg',
code: 'QA',
country: 'Qatar',
countryAr: 'قطر',
dialCode: '+974',
},
RE: {
flag: 'assets/flags/RE.svg',
code: 'RE',
country: 'Reunion',
countryAr: 'ريونيون',
dialCode: '+262',
},
RO: {
flag: 'assets/flags/RO.svg',
code: 'RO',
country: 'Romania',
countryAr: 'رومانيا',
dialCode: '+40',
},
RU: {
flag: 'assets/flags/RU.svg',
code: 'RU',
country: 'Russia',
countryAr: 'روسيا',
dialCode: '+7',
},
RW: {
flag: 'assets/flags/RW.svg',
code: 'RW',
country: 'Rwanda',
countryAr: 'رواندا',
dialCode: '+250',
},
BL: {
flag: 'assets/flags/BL.svg',
code: 'BL',
country: 'Saint Barthelemy',
countryAr: 'سان بارتيلمي',
dialCode: '+590',
},
SH: {
flag: 'assets/flags/SH.svg',
code: 'SH',
country: 'Saint Helena, Ascension and Tristan Da Cunha',
countryAr: 'سان هيلينا, أسينشن وتريستان دا كونها',
dialCode: '+290',
},
KN: {
flag: 'assets/flags/KN.svg',
code: 'KN',
country: 'Saint Kitts and Nevis',
countryAr: 'سانت كيتس و نيفيس',
dialCode: '+1869',
},
LC: {
flag: 'assets/flags/LC.svg',
code: 'LC',
country: 'Saint Lucia',
countryAr: 'سانت لوسيا',
dialCode: '+1758',
},
MF: {
flag: 'assets/flags/MF.svg',
code: 'MF',
country: 'Saint Martin',
countryAr: 'سانت مارتن',
dialCode: '+590',
},
PM: {
flag: 'assets/flags/PM.svg',
code: 'PM',
country: 'Saint Pierre and Miquelon',
countryAr: 'سان بيير وميكلون',
dialCode: '+508',
},
VC: {
flag: 'assets/flags/VC.svg',
code: 'VC',
country: 'Saint Vincent and the Grenadines',
countryAr: 'سانت فينسنت والغرينادين',
dialCode: '+1784',
},
WS: {
flag: 'assets/flags/WS.svg',
code: 'WS',
country: 'Samoa',
countryAr: 'ساموا',
dialCode: '+685',
},
SM: {
flag: 'assets/flags/SM.svg',
code: 'SM',
country: 'San Marino',
countryAr: 'سان مارينو',
dialCode: '+378',
},
ST: {
flag: 'assets/flags/ST.svg',
code: 'ST',
country: 'Sao Tome and Principe',
countryAr: 'ساو تومي وبرينسيب',
dialCode: '+239',
},
SA: {
flag: 'assets/flags/SA.svg',
code: 'SA',
country: 'Saudi Arabia',
countryAr: 'السعودية',
dialCode: '+966',
},
SN: {
flag: 'assets/flags/SN.svg',
code: 'SN',
country: 'Senegal',
countryAr: 'السنغال',
dialCode: '+221',
},
RS: {
flag: 'assets/flags/RS.svg',
code: 'RS',
country: 'Serbia',
countryAr: 'صربيا',
dialCode: '+381',
},
SC: {
flag: 'assets/flags/SC.svg',
code: 'SC',
country: 'Seychelles',
countryAr: 'سيشيل',
dialCode: '+248',
},
SL: {
flag: 'assets/flags/SL.svg',
code: 'SL',
country: 'Sierra Leone',
countryAr: 'سيراليون',
dialCode: '+232',
},
SG: {
flag: 'assets/flags/SG.svg',
code: 'SG',
country: 'Singapore',
countryAr: 'سنغافورة',
dialCode: '+65',
},
SX: {
flag: 'assets/flags/SX.svg',
code: 'SX',
country: 'Sint Maarten',
countryAr: 'سانت مارتن',
dialCode: '+1721',
},
SK: {
flag: 'assets/flags/SK.svg',
code: 'SK',
country: 'Slovakia',
countryAr: 'سلوفاكيا',
dialCode: '+421',
},
SI: {
flag: 'assets/flags/SI.svg',
code: 'SI',
country: 'Slovenia',
countryAr: 'سلوفينيا',
dialCode: '+386',
},
SB: {
flag: 'assets/flags/SB.svg',
code: 'SB',
country: 'Solomon Islands',
countryAr: 'جزر سولومون',
dialCode: '+677',
},
SO: {
flag: 'assets/flags/SO.svg',
code: 'SO',
country: 'Somalia',
countryAr: 'الصومال',
dialCode: '+252',
},
ZA: {
flag: 'assets/flags/ZA.svg',
code: 'ZA',
country: 'South Africa',
countryAr: 'جنوب أفريقيا',
dialCode: '+27',
},
GS: {
flag: 'assets/flags/GS.svg',
code: 'GS',
country: 'South Georgia and the South Sandwich Islands',
countryAr: 'جزر جورجيا الجنوبية وجزر ساندويتش الجنوبية',
dialCode: '+500',
},
SS: {
flag: 'assets/flags/SS.svg',
code: 'SS',
country: 'South Sudan',
countryAr: 'جنوب السودان',
dialCode: '+211',
},
ES: {
flag: 'assets/flags/ES.svg',
code: 'ES',
country: 'Spain',
countryAr: 'إسبانيا',
dialCode: '+34',
},
LK: {
flag: 'assets/flags/LK.svg',
code: 'LK',
country: 'Sri Lanka',
countryAr: 'سريلانكا',
dialCode: '+94',
},
SD: {
flag: 'assets/flags/SD.svg',
code: 'SD',
country: 'Sudan',
countryAr: 'السودان',
dialCode: '+249',
},
SR: {
flag: 'assets/flags/SR.svg',
code: 'SR',
country: 'Suriname',
countryAr: 'سورينام',
dialCode: '+597',
},
SJ: {
flag: 'assets/flags/SJ.svg',
code: 'SJ',
country: 'Svalbard and Jan Mayen',
countryAr: 'سفالبارد وجان ماين',
dialCode: '+47',
},
SE: {
flag: 'assets/flags/SE.svg',
code: 'SE',
country: 'Sweden',
countryAr: 'السويد',
dialCode: '+46',
},
CH: {
flag: 'assets/flags/CH.svg',
code: 'CH',
country: 'Switzerland',
countryAr: 'سويسرا',
dialCode: '+41',
},
SY: {
flag: 'assets/flags/SY.svg',
code: 'SY',
country: 'Syrian Arab Republic',
countryAr: 'سوريا',
dialCode: '+963',
},
TW: {
flag: 'assets/flags/TW.svg',
code: 'TW',
country: 'Taiwan',
countryAr: 'تايوان',
dialCode: '+886',
},
TJ: {
flag: 'assets/flags/TJ.svg',
code: 'TJ',
country: 'Tajikistan',
countryAr: 'تاجيكستان',
dialCode: '+992',
},
TZ: {
flag: 'assets/flags/TZ.svg',
code: 'TZ',
country: 'Tanzania, United Republic of Tanzania',
countryAr: 'تنزانيا',
dialCode: '+255',
},
TH: {
flag: 'assets/flags/TH.svg',
code: 'TH',
country: 'Thailand',
countryAr: 'تايلاند',
dialCode: '+66',
},
TL: {
flag: 'assets/flags/TL.svg',
code: 'TL',
country: 'Timor-Leste',
countryAr: 'تيمور الشرقية',
dialCode: '+670',
},
TG: {
flag: 'assets/flags/TG.svg',
code: 'TG',
country: 'Togo',
countryAr: 'توغو',
dialCode: '+228',
},
TK: {
flag: 'assets/flags/TK.svg',
code: 'TK',
country: 'Tokelau',
countryAr: 'تكلاو',
dialCode: '+690',
},
TO: {
flag: 'assets/flags/TO.svg',
code: 'TO',
country: 'Tonga',
countryAr: 'تونغا',
dialCode: '+676',
},
TT: {
flag: 'assets/flags/TT.svg',
code: 'TT',
country: 'Trinidad and Tobago',
countryAr: 'ترينيداد وتوباغو',
dialCode: '+1868',
},
TN: {
flag: 'assets/flags/TN.svg',
code: 'TN',
country: 'Tunisia',
countryAr: 'تونس',
dialCode: '+216',
},
TR: {
flag: 'assets/flags/TR.svg',
code: 'TR',
country: 'Turkey',
countryAr: 'تركيا',
dialCode: '+90',
},
TM: {
flag: 'assets/flags/TM.svg',
code: 'TM',
country: 'Turkmenistan',
countryAr: 'تركمانستان',
dialCode: '+993',
},
TC: {
flag: 'assets/flags/TC.svg',
code: 'TC',
country: 'Turks and Caicos Islands',
countryAr: 'جزر تركس وكايكوس',
dialCode: '+1649',
},
TV: {
flag: 'assets/flags/TV.svg',
code: 'TV',
country: 'Tuvalu',
countryAr: 'توفالو',
dialCode: '+688',
},
UG: {
flag: 'assets/flags/UG.svg',
code: 'UG',
country: 'Uganda',
countryAr: 'أوغندا',
dialCode: '+256',
},
UA: {
flag: 'assets/flags/UA.svg',
code: 'UA',
country: 'Ukraine',
countryAr: 'أوكرانيا',
dialCode: '+380',
},
AE: {
flag: 'assets/flags/AE.svg',
code: 'AE',
country: 'United Arab Emirates',
countryAr: 'الإمارات العربية المتحدة',
dialCode: '+971',
},
GB: {
flag: 'assets/flags/GB.svg',
code: 'GB',
country: 'United Kingdom',
countryAr: 'المملكة المتحدة',
dialCode: '+44',
},
US: {
flag: 'assets/flags/US.svg',
code: 'US',
country: 'United States',
countryAr: 'الولايات المتحدة',
dialCode: '+1',
},
UY: {
flag: 'assets/flags/UY.svg',
code: 'UY',
country: 'Uruguay',
countryAr: 'أوروغواي',
dialCode: '+598',
},
UZ: {
flag: 'assets/flags/UZ.svg',
code: 'UZ',
country: 'Uzbekistan',
countryAr: 'أوزبكستان',
dialCode: '+998',
},
VU: {
flag: 'assets/flags/VU.svg',
code: 'VU',
country: 'Vanuatu',
countryAr: 'فانواتو',
dialCode: '+678',
},
VE: {
flag: 'assets/flags/VE.svg',
code: 'VE',
country: 'Venezuela, Bolivarian Republic of Venezuela',
countryAr: 'فنزويلا',
dialCode: '+58',
},
VN: {
flag: 'assets/flags/VN.svg',
code: 'VN',
country: 'Vietnam',
countryAr: 'فيتنام',
dialCode: '+84',
},
VG: {
flag: 'assets/flags/VG.svg',
code: 'VG',
country: 'Virgin Islands, British',
countryAr: 'جزر العذراء البريطانية',
dialCode: '+1284',
},
VI: {
flag: 'assets/flags/VI.svg',
code: 'VI',
country: 'Virgin Islands, U.S.',
countryAr: 'جزر العذراء الأمريكية',
dialCode: '+1340',
},
WF: {
flag: 'assets/flags/WF.svg',
code: 'WF',
country: 'Wallis and Futuna',
countryAr: 'واليس وفوتونا',
dialCode: '+681',
},
YE: {
flag: 'assets/flags/YE.svg',
code: 'YE',
country: 'Yemen',
countryAr: 'اليمن',
dialCode: '+967',
},
ZM: {
flag: 'assets/flags/ZM.svg',
code: 'ZM',
country: 'Zambia',
countryAr: 'زامبيا',
dialCode: '+260',
},
ZW: {
flag: 'assets/flags/ZW.svg',
code: 'ZW',
country: 'Zimbabwe',
countryAr: 'زمبابوي',
dialCode: '+263',
},
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1kYXRhc2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1waG9uZS1udW1iZXIvc3JjL2Fzc2V0cy9jb3VudHJ5LWRhdGFzZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxDQUFDLE1BQU0sU0FBUyxHQUFnQjtJQUNwQyxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLGFBQWE7UUFDdEIsU0FBUyxFQUFFLFdBQVc7UUFDdEIsUUFBUSxFQUFFLEtBQUs7S0FDaEI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLGVBQWU7UUFDeEIsU0FBUyxFQUFFLFlBQVk7UUFDdkIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFNBQVM7UUFDbEIsU0FBUyxFQUFFLFNBQVM7UUFDcEIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFNBQVM7UUFDbEIsU0FBUyxFQUFFLFNBQVM7UUFDcEIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLGVBQWU7UUFDeEIsU0FBUyxFQUFFLGlCQUFpQjtRQUM1QixRQUFRLEVBQUUsT0FBTztLQUNsQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVB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QUNyQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsVUFBVTtRQUNuQixTQUFTLEVBQUUsU0FBUztRQUNwQixRQUFRLEVBQUUsT0FBTztLQUNsQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsU0FBUztRQUNsQixTQUFTLEVBQUUsU0FBUztRQUNwQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsU0FBUztRQUNsQixTQUFTLEVBQUUsUUFBUTtRQUNuQixRQUFRLEVBQUUsS0FBSztLQUNoQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsUUFBUTtRQUNqQixTQUFTLEVBQUUsTUFBTTtRQUNqQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsT0FBTztRQUNoQixTQUFTLEVBQUUsTUFBTTtRQUNqQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsU0FBUztRQUNsQixTQUFTLEVBQUUsUUFBUTtRQUNuQixRQUFRLEVBQUUsT0FBTztLQUNsQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsUUFBUTtRQUNqQixTQUFTLEVBQUUsT0FBTztRQUNsQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsU0FBUztRQUNsQixTQUFTLEVBQUUsU0FBUztRQUNwQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsd0JBQXdCO1FBQ2pDLFNBQVMsRUFBRSxpQkFBaUI7UUFDNUIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFVBQVU7UUFDbkIsU0FBUyxFQUFFLFVBQVU7UUFDckIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFFBQVE7UUFDakIsU0FBUyxFQUFFLFFBQVE7UUFDbkIsUUFBUSxFQUFFLEtBQUs7S0FDaEI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLGdDQUFnQztRQUN6QyxTQUFTLEVBQUUsOEJBQThCO1FBQ3pDLFFBQVEsRUFBRSxNQUFNO0tBQ2pCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSxtQkFBbUI7UUFDNUIsU0FBUyxFQUFFLFFBQVE7UUFDbkIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFVBQVU7UUFDbkIsU0FBUyxFQUFFLFNBQVM7UUFDcEIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLGNBQWM7UUFDdkIsU0FBUyxFQUFFLGNBQWM7UUFDekIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFNBQVM7UUFDbEIsU0FBUyxFQUFFLFNBQVM7UUFDcEIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFVBQVU7UUFDbkIsU0FBUyxFQUFFLFNBQVM7UUFDcEIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFVBQVU7UUFDbkIsU0FBUyxFQUFFLFdBQVc7UUFDdEIsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLFFBQVE7UUFDakIsU0FBUyxFQUFFLE1BQU07UUFDakIsUUFBUSxFQUFFLElBQUk7S0FDZjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsWUFBWTtRQUNyQixTQUFTLEVBQUUsY0FBYztRQUN6QixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsZ0JBQWdCO1FBQ3pCLFNBQVMsRUFBRSxZQUFZO1FBQ3ZCLFFBQVEsRUFBRSxPQUFPO0tBQ2xCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSwwQkFBMEI7UUFDbkMsU0FBUyxFQUFFLHdCQUF3QjtRQUNuQyxRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsTUFBTTtRQUNmLFNBQVMsRUFBRSxNQUFNO1FBQ2pCLFFBQVEsRUFBRSxNQUFNO0tBQ2pCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLFNBQVMsRUFBRSxPQUFPO1FBQ2xCLFFBQVEsRUFBRSxLQUFLO0tBQ2hCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLFNBQVMsRUFBRSxPQUFPO1FBQ2xCLFFBQVEsRUFBRSxLQUFLO0tBQ2hCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSxrQkFBa0I7UUFDM0IsU0FBUyxFQUFFLGVBQWU7UUFDMUIsUUFBUSxFQUFFLEtBQUs7S0FDaEI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFLHlCQUF5QjtRQUNsQyxTQUFTLEVBQUUsV0FBVztRQUN0QixRQUFRLEVBQUUsS0FBSztLQUNoQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsVUFBVTtRQUNuQixTQUFTLEVBQUUsVUFBVTtRQUNyQixRQUFRLEVBQUUsS0FBSztLQUNoQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsU0FBUztRQUNsQixTQUFTLEVBQUUsV0FBVztRQUN0QixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsT0FBTztRQUNoQixTQUFTLEVBQUUsU0FBUztRQUNwQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsY0FBYztRQUN2QixTQUFTLEVBQUUsU0FBUztRQUNwQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsWUFBWTtRQUNyQixTQUFTLEVBQUUsV0FBVztRQUN0QixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsZUFBZTtRQUN4QixTQUFTLEVBQUUsWUFBWTtRQUN2QixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsU0FBUztRQUNsQixTQUFTLEVBQUUsU0FBUztRQUNwQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsTUFBTTtRQUNmLFNBQVMsRUFBRSxNQUFNO1FBQ2pCLFFBQVEsRUFBRSxLQUFLO0tBQ2hCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSxRQUFRO1FBQ2pCLFNBQVMsRUFBRSxNQUFNO1FBQ2pCLFFBQVEsRUFBRSxNQUFNO0tBQ2pCO0lBQ0QsRUFBRSxFQUFFO1FBQ0YsSUFBSSxFQUFFLHFCQUFxQjtRQUMzQixJQUFJLEVBQUUsSUFBSTtRQUNWLE9BQU8sRUFBRSxnQkFBZ0I7UUFDekIsU0FBUyxFQUFFLG9CQUFvQjtRQUMvQixRQUFRLEVBQUUsTUFBTTtLQUNqQjtJQUNELEVBQUUsRUFBRTtRQUNGLElBQUksRUFBRSxxQkFBcUI7UUFDM0IsSUFBSSxFQUFFLElBQUk7UUFDVixPQUFPLEVBQUUsa0NBQWtDO1FBQzNDLFNBQVMsRUFBRSw2QkFBNkI7UUFDeEMsUUFBUSxFQUFFLE1BQU07S0FDakI7SUFDRCxFQUFFLEVBQUU7UUFDRixJQUFJLEVBQUUscUJBQXFCO1FBQzNCLElBQUksRUFBRSxJQUFJO1FBQ1YsT0FBTyxFQUFFL