UNPKG

@justin-s/ngx-intl-tel-input

Version:

[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors)

1,331 lines 77.3 kB
import { Injectable } from "@angular/core"; import { CountryISO } from '../enums/country-iso.enum'; import * as i0 from "@angular/core"; export class CountryCode { allCountries = [ [ 'Afghanistan (‫افغانستان‬‎)', CountryISO.Afghanistan, '93' ], [ 'Albania (Shqipëri)', CountryISO.Albania, '355' ], [ 'Algeria (‫الجزائر‬‎)', CountryISO.Algeria, '213' ], [ 'American Samoa', 'as', '1', 1, [ '684', ] ], [ 'Andorra', CountryISO.Andorra, '376' ], [ 'Angola', CountryISO.Angola, '244' ], [ 'Anguilla', 'ai', '1', 1, [ '264', ] ], [ 'Antigua and Barbuda', 'ag', '1', 1, [ '268', ] ], [ 'Argentina', CountryISO.Argentina, '54' ], [ 'Armenia (Հայաստան)', CountryISO.Armenia, '374' ], [ 'Aruba', CountryISO.Aruba, '297' ], [ 'Australia', CountryISO.Australia, '61', 0 ], [ 'Austria (Österreich)', CountryISO.Austria, '43' ], [ 'Azerbaijan (Azərbaycan)', CountryISO.Azerbaijan, '994' ], [ 'Bahamas', 'bs', '1', 1, [ '242', ] ], [ 'Bahrain (‫البحرين‬‎)', CountryISO.Bahrain, '973' ], [ 'Bangladesh (বাংলাদেশ)', CountryISO.Bangladesh, '880' ], [ 'Barbados', 'bb', '1', 1, [ '246', ] ], [ 'Belarus (Беларусь)', CountryISO.Belarus, '375' ], [ 'Belgium (België)', CountryISO.Belgium, '32' ], [ 'Belize', CountryISO.Belize, '501' ], [ 'Benin (Bénin)', CountryISO.Benin, '229' ], [ 'Bermuda', 'bm', '1', 1, [ '441', ] ], [ 'Bhutan (འབྲུག)', CountryISO.Bhutan, '975' ], [ 'Bolivia', CountryISO.Bolivia, '591' ], [ 'Bosnia and Herzegovina (Босна и Херцеговина)', CountryISO.BosniaAndHerzegovina, '387' ], [ 'Botswana', CountryISO.Botswana, '267' ], [ 'Brazil (Brasil)', CountryISO.Brazil, '55' ], [ 'British Indian Ocean Territory', CountryISO.BritishIndianOceanTerritory, '246' ], [ 'British Virgin Islands', 'vg', '1', 1, [ '284', ] ], [ 'Brunei', CountryISO.Brunei, '673' ], [ 'Bulgaria (България)', CountryISO.Bulgaria, '359' ], [ 'Burkina Faso', CountryISO.BurkinaFaso, '226' ], [ 'Burundi (Uburundi)', CountryISO.Burundi, '257' ], [ 'Cambodia (កម្ពុជា)', CountryISO.Cambodia, '855' ], [ 'Cameroon (Cameroun)', CountryISO.Cameroon, '237' ], [ 'Canada', CountryISO.Canada, '1', 1, [ '204', '226', '236', '249', '250', '289', '306', '343', '365', '387', '403', '416', '418', '431', '437', '438', '450', '506', '514', '519', '548', '579', '581', '587', '604', '613', '639', '647', '672', '705', '709', '742', '778', '780', '782', '807', '819', '825', '867', '873', '902', '905' ] ], [ 'Cape Verde (Kabu Verdi)', CountryISO.CapeVerde, '238' ], [ 'Caribbean Netherlands', CountryISO.CaribbeanNetherlands, '599', 1 ], [ 'Cayman Islands', 'ky', '1', 1, [ '345', ] ], [ 'Central African Republic (République centrafricaine)', CountryISO.CentralAfricanRepublic, '236' ], [ 'Chad (Tchad)', CountryISO.Chad, '235' ], [ 'Chile', CountryISO.Chile, '56' ], [ 'China (中国)', CountryISO.China, '86' ], [ 'Christmas Island', CountryISO.ChristmasIsland, '61', 2 ], [ 'Cocos (Keeling) Islands', CountryISO.Cocos, '61', 1 ], [ 'Colombia', CountryISO.Colombia, '57' ], [ 'Comoros (‫جزر القمر‬‎)', CountryISO.Comoros, '269' ], [ 'Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)', CountryISO.CongoDRCJamhuriYaKidemokrasiaYaKongo, '243' ], [ 'Congo (Republic) (Congo-Brazzaville)', CountryISO.CongoRepublicCongoBrazzaville, '242' ], [ 'Cook Islands', CountryISO.CookIslands, '682' ], [ 'Costa Rica', CountryISO.CostaRica, '506' ], [ 'Côte d’Ivoire', CountryISO.CôteDIvoire, '225' ], [ 'Croatia (Hrvatska)', CountryISO.Croatia, '385' ], [ 'Cuba', CountryISO.Cuba, '53' ], [ 'Curaçao', CountryISO.Curaçao, '599', 0 ], [ 'Cyprus (Κύπρος)', CountryISO.Cyprus, '357' ], [ 'Czech Republic (Česká republika)', CountryISO.CzechRepublic, '420' ], [ 'Denmark (Danmark)', CountryISO.Denmark, '45' ], [ 'Djibouti', CountryISO.Djibouti, '253' ], [ 'Dominica', CountryISO.Dominica, '1767' ], [ 'Dominican Republic (República Dominicana)', CountryISO.DominicanRepublic, '1', 2, ['809', '829', '849'] ], [ 'Ecuador', CountryISO.Ecuador, '593' ], [ 'Egypt (‫مصر‬‎)', CountryISO.Egypt, '20' ], [ 'El Salvador', CountryISO.ElSalvador, '503' ], [ 'Equatorial Guinea (Guinea Ecuatorial)', CountryISO.EquatorialGuinea, '240' ], [ 'Eritrea', CountryISO.Eritrea, '291' ], [ 'Estonia (Eesti)', CountryISO.Estonia, '372' ], [ 'Ethiopia', CountryISO.Ethiopia, '251' ], [ 'Falkland Islands (Islas Malvinas)', CountryISO.FalklandIslands, '500' ], [ 'Faroe Islands (Føroyar)', CountryISO.FaroeIslands, '298' ], [ 'Fiji', CountryISO.Fiji, '679' ], [ 'Finland (Suomi)', CountryISO.Finland, '358', 0 ], [ 'France', CountryISO.France, '33' ], [ 'French Guiana (Guyane française)', CountryISO.FrenchGuiana, '594' ], [ 'French Polynesia (Polynésie française)', CountryISO.FrenchPolynesia, '689' ], [ 'Gabon', CountryISO.Gabon, '241' ], [ 'Gambia', CountryISO.Gambia, '220' ], [ 'Georgia (საქართველო)', CountryISO.Georgia, '995' ], [ 'Germany (Deutschland)', CountryISO.Germany, '49' ], [ 'Ghana (Gaana)', CountryISO.Ghana, '233' ], [ 'Gibraltar', CountryISO.Gibraltar, '350' ], [ 'Greece (Ελλάδα)', CountryISO.Greece, '30' ], [ 'Greenland (Kalaallit Nunaat)', CountryISO.Greenland, '299' ], [ 'Grenada', CountryISO.Grenada, '1473' ], [ 'Guadeloupe', CountryISO.Guadeloupe, '590', 0 ], [ 'Guam', 'gu', '1', 1, [ '671', ] ], [ 'Guatemala', CountryISO.Guatemala, '502' ], [ 'Guernsey', CountryISO.Guernsey, '44', 1, [1481] ], [ 'Guinea (Guinée)', CountryISO.Guinea, '224' ], [ 'Guinea-Bissau (Guiné Bissau)', CountryISO.GuineaBissau, '245' ], [ 'Guyana', CountryISO.Guyana, '592' ], [ 'Haiti', CountryISO.Haiti, '509' ], [ 'Honduras', CountryISO.Honduras, '504' ], [ 'Hong Kong (香港)', CountryISO.HongKong, '852' ], [ 'Hungary (Magyarország)', CountryISO.Hungary, '36' ], [ 'Iceland (Ísland)', CountryISO.Iceland, '354' ], [ 'India (भारत)', CountryISO.India, '91' ], [ 'Indonesia', CountryISO.Indonesia, '62' ], [ 'Iran (‫ایران‬‎)', CountryISO.Iran, '98' ], [ 'Iraq (‫العراق‬‎)', CountryISO.Iraq, '964' ], [ 'Ireland', CountryISO.Ireland, '353' ], [ 'Isle of Man', CountryISO.IsleOfMan, '44', 2, [1624] ], [ 'Israel (‫ישראל‬‎)', CountryISO.Israel, '972' ], [ 'Italy (Italia)', CountryISO.Italy, '39', 0 ], [ 'Jamaica', 'jm', '1', 1, [ '876', ] ], [ 'Japan (日本)', CountryISO.Japan, '81' ], [ 'Jersey', CountryISO.Jersey, '44', 3, [1534] ], [ 'Jordan (‫الأردن‬‎)', CountryISO.Jordan, '962' ], [ 'Kazakhstan (Казахстан)', CountryISO.Kazakhstan, '7', 1 ], [ 'Kenya', CountryISO.Kenya, '254' ], [ 'Kiribati', CountryISO.Kiribati, '686' ], [ 'Kosovo', CountryISO.Kosovo, '383' ], [ 'Kuwait (‫الكويت‬‎)', CountryISO.Kuwait, '965' ], [ 'Kyrgyzstan (Кыргызстан)', CountryISO.Kyrgyzstan, '996' ], [ 'Laos (ລາວ)', CountryISO.Laos, '856' ], [ 'Latvia (Latvija)', CountryISO.Latvia, '371' ], [ 'Lebanon (‫لبنان‬‎)', CountryISO.Lebanon, '961' ], [ 'Lesotho', CountryISO.Lesotho, '266' ], [ 'Liberia', CountryISO.Liberia, '231' ], [ 'Libya (‫ليبيا‬‎)', CountryISO.Libya, '218' ], [ 'Liechtenstein', CountryISO.Liechtenstein, '423' ], [ 'Lithuania (Lietuva)', CountryISO.Lithuania, '370' ], [ 'Luxembourg', CountryISO.Luxembourg, '352' ], [ 'Macau (澳門)', CountryISO.Macau, '853' ], [ 'Macedonia (FYROM) (Македонија)', CountryISO.Macedonia, '389' ], [ 'Madagascar (Madagasikara)', CountryISO.Madagascar, '261' ], [ 'Malawi', CountryISO.Malawi, '265' ], [ 'Malaysia', CountryISO.Malaysia, '60' ], [ 'Maldives', CountryISO.Maldives, '960' ], [ 'Mali', CountryISO.Mali, '223' ], [ 'Malta', CountryISO.Malta, '356' ], [ 'Marshall Islands', CountryISO.MarshallIslands, '692' ], [ 'Martinique', CountryISO.Martinique, '596' ], [ 'Mauritania (‫موريتانيا‬‎)', CountryISO.Mauritania, '222' ], [ 'Mauritius (Moris)', CountryISO.Mauritius, '230' ], [ 'Mayotte', CountryISO.Mayotte, '262', 1 ], [ 'Mexico (México)', CountryISO.Mexico, '52' ], [ 'Micronesia', CountryISO.Micronesia, '691' ], [ 'Moldova (Republica Moldova)', CountryISO.Moldova, '373' ], [ 'Monaco', CountryISO.Monaco, '377' ], [ 'Mongolia (Монгол)', CountryISO.Mongolia, '976' ], [ 'Montenegro (Crna Gora)', CountryISO.Montenegro, '382' ], [ 'Montserrat', 'ms', '1', 1, [ '664', ] ], [ 'Morocco (‫المغرب‬‎)', CountryISO.Morocco, '212', 0 ], [ 'Mozambique (Moçambique)', CountryISO.Mozambique, '258' ], [ 'Myanmar (Burma) (မြန်မာ)', CountryISO.Myanmar, '95' ], [ 'Namibia (Namibië)', CountryISO.Namibia, '264' ], [ 'Nauru', CountryISO.Nauru, '674' ], [ 'Nepal (नेपाल)', CountryISO.Nepal, '977' ], [ 'Netherlands (Nederland)', CountryISO.Netherlands, '31' ], [ 'New Caledonia (Nouvelle-Calédonie)', CountryISO.NewCaledonia, '687' ], [ 'New Zealand', CountryISO.NewZealand, '64' ], [ 'Nicaragua', CountryISO.Nicaragua, '505' ], [ 'Niger (Nijar)', CountryISO.Niger, '227' ], [ 'Nigeria', CountryISO.Nigeria, '234' ], [ 'Niue', CountryISO.Niue, '683' ], [ 'Norfolk Island', CountryISO.NorfolkIsland, '672' ], [ 'North Korea (조선 민주주의 인민 공화국)', CountryISO.NorthKorea, '850' ], [ 'Northern Mariana Islands', CountryISO.NorthernMarianaIslands, '1670' ], [ 'Norway (Norge)', CountryISO.Norway, '47', 0 ], [ 'Oman (‫عُمان‬‎)', CountryISO.Oman, '968' ], [ 'Pakistan (‫پاکستان‬‎)', CountryISO.Pakistan, '92' ], [ 'Palau', CountryISO.Palau, '680' ], [ 'Palestine (‫فلسطين‬‎)', CountryISO.Palestine, '970' ], [ 'Panama (Panamá)', CountryISO.Panama, '507' ], [ 'Papua New Guinea', CountryISO.PapuaNewGuinea, '675' ], [ 'Paraguay', CountryISO.Paraguay, '595' ], [ 'Peru (Perú)', CountryISO.Peru, '51' ], [ 'Philippines', CountryISO.Philippines, '63' ], [ 'Poland (Polska)', CountryISO.Poland, '48' ], [ 'Portugal', CountryISO.Portugal, '351' ], [ 'Puerto Rico', CountryISO.PuertoRico, '1', 3, ['787', '939'] ], [ 'Qatar (‫قطر‬‎)', CountryISO.Qatar, '974' ], [ 'Réunion (La Réunion)', CountryISO.Réunion, '262', 0 ], [ 'Romania (România)', CountryISO.Romania, '40' ], [ 'Russia (Россия)', CountryISO.Russia, '7', 0 ], [ 'Rwanda', CountryISO.Rwanda, '250' ], [ 'Saint Barthélemy (Saint-Barthélemy)', CountryISO.SaintBarthélemy, '590', 1 ], [ 'Saint Helena', CountryISO.SaintHelena, '290' ], [ 'Saint Kitts and Nevis', CountryISO.SaintKittsAndNevis, '1869' ], [ 'Saint Lucia', 'lc', '1', 1, [ '758', ] ], [ 'Saint Martin (Saint-Martin (partie française))', CountryISO.SaintMartin, '590', 2 ], [ 'Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)', CountryISO.SaintPierreAndMiquelon, '508' ], [ 'Saint Vincent and the Grenadines', 'vc', '1', 1, [ '784', ] ], [ 'Samoa', CountryISO.Samoa, '685' ], [ 'San Marino', CountryISO.SanMarino, '378' ], [ 'São Tomé and Príncipe (São Tomé e Príncipe)', CountryISO.SãoToméAndPríncipe, '239' ], [ 'Saudi Arabia (‫المملكة العربية السعودية‬‎)', CountryISO.SaudiArabia, '966' ], [ 'Senegal (Sénégal)', CountryISO.Senegal, '221' ], [ 'Serbia (Србија)', CountryISO.Serbia, '381' ], [ 'Seychelles', CountryISO.Seychelles, '248' ], [ 'Sierra Leone', CountryISO.SierraLeone, '232' ], [ 'Singapore', CountryISO.Singapore, '65' ], [ 'Sint Maarten', 'sx', '1', 1, [ '721', ] ], [ 'Slovakia (Slovensko)', CountryISO.Slovakia, '421' ], [ 'Slovenia (Slovenija)', CountryISO.Slovenia, '386' ], [ 'Solomon Islands', CountryISO.SolomonIslands, '677' ], [ 'Somalia (Soomaaliya)', CountryISO.Somalia, '252' ], [ 'South Africa', CountryISO.SouthAfrica, '27' ], [ 'South Korea (대한민국)', CountryISO.SouthKorea, '82' ], [ 'South Sudan (‫جنوب السودان‬‎)', CountryISO.SouthSudan, '211' ], [ 'Spain (España)', CountryISO.Spain, '34' ], [ 'Sri Lanka (ශ්‍රී ලංකාව)', CountryISO.SriLanka, '94' ], [ 'Sudan (‫السودان‬‎)', CountryISO.Sudan, '249' ], [ 'Suriname', CountryISO.Suriname, '597' ], [ 'Svalbard and Jan Mayen', CountryISO.SvalbardAndJanMayen, '47', 1 ], [ 'Swaziland', CountryISO.Swaziland, '268' ], [ 'Sweden (Sverige)', CountryISO.Sweden, '46' ], [ 'Switzerland (Schweiz)', CountryISO.Switzerland, '41' ], [ 'Syria (‫سوريا‬‎)', CountryISO.Syria, '963' ], [ 'Taiwan (台灣)', CountryISO.Taiwan, '886' ], [ 'Tajikistan', CountryISO.Tajikistan, '992' ], [ 'Tanzania', CountryISO.Tanzania, '255' ], [ 'Thailand (ไทย)', CountryISO.Thailand, '66' ], [ 'Timor-Leste', CountryISO.TimorLeste, '670' ], [ 'Togo', CountryISO.Togo, '228' ], [ 'Tokelau', CountryISO.Tokelau, '690' ], [ 'Tonga', CountryISO.Tonga, '676' ], [ 'Trinidad and Tobago', 'tt', '1', 1, [ '868', ] ], [ 'Tunisia (‫تونس‬‎)', CountryISO.Tunisia, '216' ], [ 'Turkey (Türkiye)', CountryISO.Turkey, '90' ], [ 'Turkmenistan', CountryISO.Turkmenistan, '993' ], [ 'Turks and Caicos Islands', CountryISO.TurksAndCaicosIslands, '1649' ], [ 'Tuvalu', CountryISO.Tuvalu, '688' ], [ 'U.S. Virgin Islands', 'vi', '1', 1, [ '340', ] ], [ 'Uganda', CountryISO.Uganda, '256' ], [ 'Ukraine (Україна)', CountryISO.Ukraine, '380' ], [ 'United Arab Emirates (‫الإمارات العربية المتحدة‬‎)', CountryISO.UnitedArabEmirates, '971' ], [ 'United Kingdom', CountryISO.UnitedKingdom, '44', 0 ], [ 'United States', CountryISO.UnitedStates, '1', 0 ], [ 'Uruguay', CountryISO.Uruguay, '598' ], [ 'Uzbekistan (Oʻzbekiston)', CountryISO.Uzbekistan, '998' ], [ 'Vanuatu', CountryISO.Vanuatu, '678' ], [ 'Vatican City (Città del Vaticano)', CountryISO.VaticanCity, '39', 1 ], [ 'Venezuela', CountryISO.Venezuela, '58' ], [ 'Vietnam (Việt Nam)', CountryISO.Vietnam, '84' ], [ 'Wallis and Futuna', CountryISO.WallisAndFutuna, '681' ], [ 'Western Sahara (‫الصحراء الغربية‬‎)', CountryISO.WesternSahara, '212', 1 ], [ 'Yemen (‫اليمن‬‎)', CountryISO.Yemen, '967' ], [ 'Zambia', CountryISO.Zambia, '260' ], [ 'Zimbabwe', CountryISO.Zimbabwe, '263' ], [ 'Åland Islands', CountryISO.ÅlandIslands, '358', 1 ] ]; static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.1.0", ngImport: i0, type: CountryCode, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.1.0", ngImport: i0, type: CountryCode }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.1.0", ngImport: i0, type: CountryCode, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1jb2RlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWludGwtdGVsLWlucHV0L3NyYy9saWIvZGF0YS9jb3VudHJ5LWNvZGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7O0FBR3ZELE1BQU0sT0FBTyxXQUFXO0lBQ2hCLFlBQVksR0FBRztRQUNyQjtZQUNDLDRCQUE0QjtZQUM1QixVQUFVLENBQUMsV0FBVztZQUN0QixJQUFJO1NBQ0o7UUFDRDtZQUNDLG9CQUFvQjtZQUNwQixVQUFVLENBQUMsT0FBTztZQUNsQixLQUFLO1NBQ0w7UUFDRDtZQUNDLHNCQUFzQjtZQUN0QixVQUFVLENBQUMsT0FBTztZQUNsQixLQUFLO1NBQ0w7UUFDRDtZQUNDLGdCQUFnQjtZQUNoQixJQUFJO1lBQ0osR0FBRztZQUNILENBQUM7WUFDRDtnQkFDQyxLQUFLO2FBQ0w7U0FDRDtRQUNEO1lBQ0MsU0FBUztZQUNULFVBQVUsQ0FBQyxPQUFPO1lBQ2xCLEtBQUs7U0FDTDtRQUNEO1lBQ0MsUUFBUTtZQUNSLFVBQVUsQ0FBQyxNQUFNO1lBQ2pCLEtBQUs7U0FDTDtRQUNEO1lBQ0MsVUFBVTtZQUNWLElBQUk7WUFDSixHQUFHO1lBQ0gsQ0FBQztZQUNEO2dCQUNDLEtBQUs7YUFDTDtTQUNEO1FBQ0Q7WUFDQyxxQkFBcUI7WUFDckIsSUFBSTtZQUNKLEdBQUc7WUFDSCxDQUFDO1lBQ0Q7Z0JBQ0MsS0FBSzthQUNMO1NBQ0Q7UUFDRDtZQUNDLFdBQVc7WUFDWCxVQUFVLENBQUMsU0FBUztZQUNwQixJQUFJO1NBQ0o7UUFDRDtZQUNDLG9CQUFvQjtZQUNwQixVQUFVLENBQUMsT0FBTztZQUNsQixLQUFLO1NBQ0w7UUFDRDtZQUNDLE9BQU87WUFDUCxVQUFVLENB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QUFDLGFBQWE7WUFDeEIsSUFBSTtZQUNKLENBQUM7U0FDRDtRQUNEO1lBQ0MsZUFBZTtZQUNmLFVBQVUsQ0FBQyxZQUFZO1lBQ3ZCLEdBQUc7WUFDSCxDQUFDO1NBQ0Q7UUFDRDtZQUNDLFNBQVM7WUFDVCxVQUFVLENBQUMsT0FBTztZQUNsQixLQUFLO1NBQ0w7UUFDRDtZQUNDLDBCQUEwQjtZQUMxQixVQUFVLENBQUMsVUFBVTtZQUNyQixLQUFLO1NBQ0w7UUFDRDtZQUNDLFNBQVM7WUFDVCxVQUFVLENBQUMsT0FBTztZQUNsQixLQUFLO1NBQ0w7UUFDRDtZQUNDLG1DQUFtQztZQUNuQyxVQUFVLENBQUMsV0FBVztZQUN0QixJQUFJO1lBQ0osQ0FBQztTQUNEO1FBQ0Q7WUFDQyxXQUFXO1lBQ1gsVUFBVSxDQUFDLFNBQVM7WUFDcEIsSUFBSTtTQUNKO1FBQ0Q7WUFDQyxvQkFBb0I7WUFDcEIsVUFBVSxDQUFDLE9BQU87WUFDbEIsSUFBSTtTQUNKO1FBQ0Q7WUFDQyxtQkFBbUI7WUFDbkIsVUFBVSxDQUFDLGVBQWU7WUFDMUIsS0FBSztTQUNMO1FBQ0Q7WUFDQyxxQ0FBcUM7WUFDckMsVUFBVSxDQUFDLGFBQWE7WUFDeEIsS0FBSztZQUNMLENBQUM7U0FDRDtRQUNEO1lBQ0Msa0JBQWtCO1lBQ2xCLFVBQVUsQ0FBQyxLQUFLO1lBQ2hCLEtBQUs7U0FDTDtRQUNEO1lBQ0MsUUFBUTtZQUNSLFVBQVUsQ0FBQyxNQUFNO1lBQ2pCLEtBQUs7U0FDTDtRQUNEO1lBQ0MsVUFBVTtZQUNWLFVBQVUsQ0FBQyxRQUFRO1lBQ25CLEtBQUs7U0FDTDtRQUNEO1lBQ0MsZUFBZTtZQUNmLFVBQVUsQ0FBQyxZQUFZO1lBQ3ZCLEtBQUs7WUFDTCxDQUFDO1NBQ0Q7S0FDRCxDQUFDO3VHQXh5Q1UsV0FBVzsyR0FBWCxXQUFXOzsyRkFBWCxXQUFXO2tCQUR2QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBDb3VudHJ5SVNPIH0gZnJvbSAnLi4vZW51bXMvY291bnRyeS1pc28uZW51bSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBDb3VudHJ5Q29kZSB7XG5cdHB1YmxpYyBhbGxDb3VudHJpZXMgPSBbXG5cdFx0W1xuXHRcdFx0J0FmZ2hhbmlzdGFuICjigKvYp9mB2LrYp9mG2LPYqtin2YbigKzigI4pJyxcblx0XHRcdENvdW50cnlJU08uQWZnaGFuaXN0YW4sXG5cdFx0XHQnOTMnXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQWxiYW5pYSAoU2hxaXDDq3JpKScsXG5cdFx0XHRDb3VudHJ5SVNPLkFsYmFuaWEsXG5cdFx0XHQnMzU1J1xuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0FsZ2VyaWEgKOKAq9in2YTYrNiy2KfYptix4oCs4oCOKScsXG5cdFx0XHRDb3VudHJ5SVNPLkFsZ2VyaWEsXG5cdFx0XHQnMjEzJ1xuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0FtZXJpY2FuIFNhbW9hJyxcblx0XHRcdCdhcycsXG5cdFx0XHQnMScsXG5cdFx0XHQxLFxuXHRcdFx0W1xuXHRcdFx0XHQnNjg0Jyxcblx0XHRcdF1cblx0XHRdLFxuXHRcdFtcblx0XHRcdCdBbmRvcnJhJyxcblx0XHRcdENvdW50cnlJU08uQW5kb3JyYSxcblx0XHRcdCczNzYnXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQW5nb2xhJyxcblx0XHRcdENvdW50cnlJU08uQW5nb2xhLFxuXHRcdFx0JzI0NCdcblx0XHRdLFxuXHRcdFtcblx0XHRcdCdBbmd1aWxsYScsXG5cdFx0XHQnYWknLFxuXHRcdFx0JzEnLFxuXHRcdFx0MSxcblx0XHRcdFtcblx0XHRcdFx0JzI2NCcsXG5cdFx0XHRdXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQW50aWd1YSBhbmQgQmFyYnVkYScsXG5cdFx0XHQnYWcnLFxuXHRcdFx0JzEnLFxuXHRcdFx0MSxcblx0XHRcdFtcblx0XHRcdFx0JzI2OCcsXG5cdFx0XHRdXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQXJnZW50aW5hJyxcblx0XHRcdENvdW50cnlJU08uQXJnZW50aW5hLFxuXHRcdFx0JzU0J1xuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0FybWVuaWEgKNWA1aHVtdWh1b3Vv9Wh1bYpJyxcblx0XHRcdENvdW50cnlJU08uQXJtZW5pYSxcblx0XHRcdCczNzQnXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQXJ1YmEnLFxuXHRcdFx0Q291bnRyeUlTTy5BcnViYSxcblx0XHRcdCcyOTcnXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQXVzdHJhbGlhJyxcblx0XHRcdENvdW50cnlJU08uQXVzdHJhbGlhLFxuXHRcdFx0JzYxJyxcblx0XHRcdDBcblx0XHRdLFxuXHRcdFtcblx0XHRcdCdBdXN0cmlhICjDlnN0ZXJyZWljaCknLFxuXHRcdFx0Q291bnRyeUlTTy5BdXN0cmlhLFxuXHRcdFx0JzQzJ1xuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0F6ZXJiYWlqYW4gKEF6yZlyYmF5Y2FuKScsXG5cdFx0XHRDb3VudHJ5SVNPLkF6ZXJiYWlqYW4sXG5cdFx0XHQnOTk0J1xuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0JhaGFtYXMnLFxuXHRcdFx0J2JzJyxcblx0XHRcdCcxJyxcblx0XHRcdDEsXG5cdFx0XHRbXG5cdFx0XHRcdCcyNDInLFxuXHRcdFx0XVxuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0JhaHJhaW4gKOKAq9in2YTYqNit2LHZitmG4oCs4oCOKScsXG5cdFx0XHRDb3VudHJ5SVNPLkJhaHJhaW4sXG5cdFx0XHQnOTczJ1xuXHRcdF0sXG5cdFx0W1xuXHRcdFx0J0JhbmdsYWRlc2ggKOCmrOCmvuCmguCmsuCmvuCmpuCnh+CmtiknLFxuXHRcdFx0Q291bnRyeUlTTy5CYW5nbGFkZXNoLFxuXHRcdFx0Jzg4MCdcblx0XHRdLFxuXHRcdFtcblx0XHRcdCdCYXJiYWRvcycsXG5cdFx0XHQnYmInLFxuXHRcdFx0JzEnLFxuXHRcdFx0MSxcblx0XHRcdFtcblx0XHRcdFx0JzI0NicsXG5cdFx0XHRdXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQmVsYXJ1cyAo0JHQtdC70LDRgNGD0YHRjCknLFxuXHRcdFx0Q291bnRyeUlTTy5CZWxhcnVzLFxuXHRcdFx0JzM3NSdcblx0XHRdLFxuXHRcdFtcblx0XHRcdCdCZWxnaXVtIChCZWxnacOrKScsXG5cdFx0XHRDb3VudHJ5SVNPLkJlbGdpdW0sXG5cdFx0XHQnMzInXG5cdFx0XSxcblx0XHRbXG5cdFx0XHQnQmVsaXplJyxcblx0XHRcdENvdW50cnlJU08uQmVsaXplLFxuXHRcdFx0JzUwMSdcblx0XHRdLFxuXHRcdFtcblx0XHRcdCdCZW5pbiAoQsOpbmluKScsXG5cdFx0XHRDb3VudHJ5SVNPLkJlbmluLFxuXHRcdFx0JzIyOSdcblx0XHRdLFxuXHRcdFtcblx0XHRcdCdCZXJtdWRhJyxcblx0XHRcdCdibScsXG5cdFx0XHQnMScsXG5cdFx0XHQxLFxuXHRcdFx0W1xuXHRcdFx0XHQnNDQxJyxcblx0XHRcdF1cblx0XHRdLFxuXHRcdFtcblx0XHRcdCdCaHV0YW4gKOC9oOC9luC+suC9tOC9giknLFxuXHRcdFx0Q291bnRyeUlTTy5CaHV0YW4sXG5cdFx0XHQnOTc