ngx-intl-tel-input
Version:
[](https://github.com/webcat12345/ngx-intl-tel-input/actions/workflows/ci.yml) [ {
this.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 { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: CountryCode, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: CountryCode }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: CountryCode, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRyeS1jb2RlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWludGwtdGVsLWlucHV0L3NyYy9saWIvZGF0YS9jb3VudHJ5LWNvZGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7O0FBR3ZELE1BQU0sT0FBTyxXQUFXO0lBRHhCO1FBRVMsaUJBQVksR0FBRztZQUNwQixDQUFDLDRCQUE0QixFQUFFLFVBQVUsQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDO1lBQzVELENBQUMsb0JBQW9CLEVBQUUsVUFBVSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7WUFDakQsQ0FBQyxzQkFBc0IsRUFBRSxVQUFVLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztZQUNuRCxDQUFDLGdCQUFnQixFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDekMsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7WUFDdEMsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUM7WUFDcEMsQ0FBQyxVQUFVLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNuQyxDQUFDLHFCQUFxQixFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDOUMsQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUM7WUFDekMsQ0FBQyxvQkFBb0IsRUFBRSxVQUFVLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztZQUNqRCxDQUFDLE9BQU8sRUFBRSxVQUFVLENB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LEVBQUUsVUFBVSxDQUFDLFlBQVksRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1lBQ2xELENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDO1lBQ3RDLENBQUMsMEJBQTBCLEVBQUUsVUFBVSxDQUFDLFVBQVUsRUFBRSxLQUFLLENBQUM7WUFDMUQsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7WUFDdEMsQ0FBQyxtQ0FBbUMsRUFBRSxVQUFVLENBQUMsV0FBVyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7WUFDdEUsQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUM7WUFDekMsQ0FBQyxvQkFBb0IsRUFBRSxVQUFVLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQztZQUNoRCxDQUFDLG1CQUFtQixFQUFFLFVBQVUsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDO1lBQ3hELENBQUMscUNBQXFDLEVBQUUsVUFBVSxDQUFDLGFBQWEsRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1lBQzNFLENBQUMsa0JBQWtCLEVBQUUsVUFBVSxDQUFDLEtBQUssRUFBRSxLQUFLLENBQUM7WUFDN0MsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUM7WUFDcEMsQ0FBQyxVQUFVLEVBQUUsVUFBVSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUM7WUFDeEMsQ0FBQyxlQUFlLEVBQUUsVUFBVSxDQUFDLFlBQVksRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1NBQ3JELENBQUM7S0FDSDsrR0F6VFksV0FBVzttSEFBWCxXQUFXOzs0RkFBWCxXQUFXO2tCQUR2QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ291bnRyeUlTTyB9IGZyb20gJy4uL2VudW1zL2NvdW50cnktaXNvLmVudW0nO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQ291bnRyeUNvZGUge1xuICBwdWJsaWMgYWxsQ291bnRyaWVzID0gW1xuICAgIFsnQWZnaGFuaXN0YW4gKOKAq9in2YHYutin2YbYs9iq2KfZhuKArOKAjiknLCBDb3VudHJ5SVNPLkFmZ2hhbmlzdGFuLCAnOTMnXSxcbiAgICBbJ0FsYmFuaWEgKFNocWlww6tyaSknLCBDb3VudHJ5SVNPLkFsYmFuaWEsICczNTUnXSxcbiAgICBbJ0FsZ2VyaWEgKOKAq9in2YTYrNiy2KfYptix4oCs4oCOKScsIENvdW50cnlJU08uQWxnZXJpYSwgJzIxMyddLFxuICAgIFsnQW1lcmljYW4gU2Ftb2EnLCAnYXMnLCAnMScsIDEsIFsnNjg0J11dLFxuICAgIFsnQW5kb3JyYScsIENvdW50cnlJU08uQW5kb3JyYSwgJzM3NiddLFxuICAgIFsnQW5nb2xhJywgQ291bnRyeUlTTy5BbmdvbGEsICcyNDQnXSxcbiAgICBbJ0FuZ3VpbGxhJywgJ2FpJywgJzEnLCAxLCBbJzI2NCddXSxcbiAgICBbJ0FudGlndWEgYW5kIEJhcmJ1ZGEnLCAnYWcnLCAnMScsIDEsIFsnMjY4J11dLFxuICAgIFsnQXJnZW50aW5hJywgQ291bnRyeUlTTy5BcmdlbnRpbmEsICc1NCddLFxuICAgIFsnQXJtZW5pYSAo1YDVodW11aHVvdW/1aHVtiknLCBDb3VudHJ5SVNPLkFybWVuaWEsICczNzQnXSxcbiAgICBbJ0FydWJhJywgQ291bnRyeUlTTy5BcnViYSwgJzI5NyddLFxuICAgIFsnQXVzdHJhbGlhJywgQ291bnRyeUlTTy5BdXN0cmFsaWEsICc2MScsIDBdLFxuICAgIFsnQXVzdHJpYSAow5ZzdGVycmVpY2gpJywgQ291bnRyeUlTTy5BdXN0cmlhLCAnNDMnXSxcbiAgICBbJ0F6ZXJiYWlqYW4gKEF6yZlyYmF5Y2FuKScsIENvdW50cnlJU08uQXplcmJhaWphbiwgJzk5NCddLFxuICAgIFsnQmFoYW1hcycsICdicycsICcxJywgMSwgWycyNDInXV0sXG4gICAgWydCYWhyYWluICjigKvYp9mE2KjYrdix2YrZhuKArOKAjiknLCBDb3VudHJ5SVNPLkJhaHJhaW4sICc5NzMnXSxcbiAgICBbJ0JhbmdsYWRlc2ggKOCmrOCmvuCmguCmsuCmvuCmpuCnh+CmtiknLCBDb3VudHJ5SVNPLkJhbmdsYWRlc2gsICc4ODAnXSxcbiAgICBbJ0JhcmJhZG9zJywgJ2JiJywgJzEnLCAxLCBbJzI0NiddXSxcbiAgICBbJ0JlbGFydXMgKNCR0LXQu9Cw0YDRg9GB0YwpJywgQ291bnRyeUlTTy5CZWxhcnVzLCAnMzc1J10sXG4gICAgWydCZWxnaXVtIChCZWxnacOrKScsIENvdW50cnlJU08uQmVsZ2l1bSwgJzMyJ10sXG4gICAgWydCZWxpemUnLCBDb3VudHJ5SVNPLkJlbGl6ZSwgJzUwMSddLFxuICAgIFsnQmVuaW4gKELDqW5pbiknLCBDb3VudHJ5SVNPLkJlbmluLCAnMjI5J10sXG4gICAgWydCZXJtdWRhJywgJ2JtJywgJzEnLCAxLCBbJzQ0MSddXSxcbiAgICBbJ0JodXRhbiAo4L2g4L2W4L6y4L204L2CKScsIENvdW50cnlJU08uQmh1dGFuLCAnOTc1J10sXG4gICAgWydCb2xpdmlhJywgQ291bnRyeUlTTy5Cb2xpdmlhLCAnNTkxJ10sXG4gICAgWydCb3NuaWEgYW5kIEhlcnplZ292aW5hICjQkdC+0YHQvdCwINC4INCl0LXRgNGG0LXQs9C+0LLQuNC90LApJywgQ291bnRyeUlTTy5Cb3NuaWFBbmRIZXJ6ZWdvdmluYSwgJzM4NyddLFxuICAgIFsnQm90c3dhbmEnLCBDb3VudHJ5SVNPLkJvdHN3YW5hLCAnMjY3J10sXG4gICAgWydCcmF6aWwgKEJyYXNpbCknLCBDb3VudHJ5SVNPLkJyYXppbCwgJzU1J10sXG4gICAgWydCcml0aXNoIEluZGlhbiBPY2VhbiBUZXJyaXRvcnknLCBDb3VudHJ5SVNPLkJyaXRpc2hJbmRpYW5PY2VhblRlcnJpdG9yeSwgJzI0NiddLFxuICAgIFsnQnJpdGlzaCBWaXJnaW4gSXNsYW5kcycsICd2ZycsICcxJywgMSwgWycyODQnXV0sXG4gICAgWydCcnVuZWknLCBDb3VudHJ5SVNPLkJydW5laSwgJzY3MyddLFxuICAgIFsnQnVsZ2FyaWEgKNCR0YrQu9Cz0LDRgNC40Y8pJywgQ291bnRyeUlTTy5CdWxnYXJpYSwgJzM1OSddLFxuICAgIFsnQnVya2luYSBGYXNvJywgQ291bnRyeUlTTy5CdXJraW5hRmFzbywgJzIyNiddLFxuICAgIFsnQnVydW5kaSAoVWJ1cnVuZGkpJywgQ291bnRyeUlTTy5CdXJ1bmRpLCAnMjU3J10sXG4gICAgWydDYW1ib2RpYSAo4Z6A4Z6Y4Z+S4Z6W4Z674Z6H4Z62KScsIENvdW50cnlJU08uQ2FtYm9kaWEsICc4NTUnXSxcbiAgICBbJ0NhbWVyb29uIChDYW1lcm91biknLCBDb3VudHJ5SVNPLkNhbWVyb29uLCAnMjM3J10sXG4gICAgW1xuICAgICAgJ0NhbmFkYScsXG4gICAgICBDb3VudHJ5SVNPLkNhbmFkYSxcbiAgICAgICcxJyxcbiAgICAgIDEsXG4gICAgICBbXG4gICAgICAgICcyMDQnLFxuICAgICAgICAnMjI2JyxcbiAgICAgICAgJzIzNicsXG4gICAgICAgICcyNDknLFxuICAgICAgICAnMjUwJyxcbiAgICAgICAgJzI4OScsXG4gICAgICAgICczMDYnLFxuICAgICAgICAnMzQzJyxcbiAgICAgICAgJzM2NScsXG4gICAgICAgICczODcnLFxuICAgICAgICAnNDAzJyxcbiAgICAgICAgJzQxNicsXG4gICAgICAgICc0MTgnLFxuICAgICAgICAnNDMxJyxcbiAgICAgICAgJzQzNycsXG4gICAgICAgICc0MzgnLFxuICAgICAgICAnNDUwJyxcbiAgICAgICAgJzUwNicsXG4gICAgICAgICc1MTQnLFxuICAgICAgICAnNTE5JyxcbiAgICAgICAgJzU0OCcsXG4gICAgICAgICc1NzknLFxuICAgICAgICAnNTgxJyxcbiAgICAgICAgJzU4NycsXG4gICAgICAgICc2MDQnLFxuICAgICAgICAnNjEzJyxcbiAgICAgICAgJzYzOScsXG4gICAgICAgICc2NDcnLFxuICAgICAgICAnNjcyJyxcbiAgICAgICAgJzcwNScsXG4gICAgICAgICc3MDknLFxuICAgICAgICAnNzQyJyxcbiAgICAgICAgJzc3OCcsXG4gICAgICAgICc3ODAnLFxuICAgICAgICAnNzgyJyxcbiAgICAgICAgJzgwNycsXG4gICAgICAgICc4MTknLFxuICAgICAgICAnODI1JyxcbiAgICAgICAgJzg2NycsXG4gICAgICAgICc4NzMnLFxuICAgICAgICAnOTAyJyxcbiAgICAgICAgJzkwNScsXG4gICAgICBdLFxuICAgIF0sXG4gICAgWydDYXBlIFZlcmRlIChLYWJ1IFZlcmRpKScsIENvdW50cnlJU08uQ2FwZVZlcmRlLCAnMjM4J10sXG4gICAgWydDYXJpYmJlYW4gTmV0aGVybGFuZHMnLCBDb3VudHJ5SVNPLkNhcmliYmVhbk5ldGhlcmxhbmRzLCAnNTk5JywgMV0sXG4gICAgWydDYXltYW4gSXNsYW5kcycsICdreScsICcxJywgMSwgWyczNDUnXV0sXG4gICAgW1xuICAgICAgJ0NlbnRyYWwgQWZyaWNhbiBSZXB1YmxpYyAoUsOpcHVibGlxdWUgY2VudHJhZnJpY2FpbmUpJyxcbiAgICAgIENvdW50cnlJU08uQ2VudHJhbEFmcmljYW5SZXB1YmxpYyxcbiAgICAgICcyMzYnLFxuICAgIF0sXG4gICAgWydDaGFkIChUY2hhZCknLCBDb3VudHJ5SVNPLkNoYWQsICcyMzUnXSxcbiAgICBbJ0NoaWxlJywgQ291bnRyeUlTTy5DaGlsZSwgJzU2J10sXG4gICAgWydDaGluYSAo5Lit5Zu9KScsIENvdW50cnlJU08uQ2hpbmEsICc4NiddLFxuICAgIFsnQ2hyaXN0bWFzIElzbGFuZCcsIENvdW50cnlJU08uQ2hyaXN0bWFzSXNsYW5kLCAnNjEnLCAyXSxcbiAgICBbJ0NvY29zIChLZWVsaW5nKSBJc2xhbmRzJywgQ291bnRyeUlTTy5Db2NvcywgJzYxJywgMV0sXG4gICAgWydDb2xvbWJpYScsIENvdW50cnlJU08uQ29sb21iaWEsICc1NyddLFxuICAgIFsnQ29tb3JvcyAo4oCr2KzYstixINin2YTZgtmF2LHigKzigI4pJywgQ291bnRyeUlTTy5Db21vcm9zLCAnMjY5J10sXG4gICAgW1xuICAgICAgJ0NvbmdvIChEUkMpIChKYW1odXJpIHlhIEtpZGVtb2tyYXNpYSB5YSBLb25nbyknLFxuICAgICAgQ291bnRyeUlTTy5Db25nb0RSQ0phbWh1cmlZYUtpZGVtb2tyYXNpYVlhS29uZ28sXG4gICAgICAnMjQzJyxcbiAgICBdLFxuICAgIFsnQ29uZ28gKFJlcHVibGljKSAoQ29uZ28tQnJhenphdmlsbGUpJywgQ291bnRyeUlTTy5Db25nb1JlcHVibGljQ29uZ29CcmF6emF2aWxsZSwgJzI0MiddLFxuICAgIFsnQ29vayBJc2xhbmRzJywgQ291bnRyeUlTTy5Db29rSXNsYW5kcywgJzY4MiddLFxuICAgIFsnQ29zdGEgUmljYScsIENvdW50cnlJU08uQ29zdGFSaWNhLCAnNTA2J10sXG4gICAgWydDw7R0ZSBk4oCZSXZvaXJlJywgQ291bnRyeUlTTy5Dw7R0ZURJdm9pcmUsICcyMjUnXSxcbiAgICBbJ0Nyb2F0aWEgKEhydmF0c2thKScsIENvdW50cnlJU08uQ3JvYXRpYSwgJzM4NSddLFxuICAgIFsnQ3ViYScsIENvdW50cnlJU08uQ3ViYSwgJzUzJ10sXG4gICAgWydDdXJhw6dhbycsIENvdW50cnlJU08uQ3VyYcOnYW8sICc1OTknLCAwXSxcbiAgICBbJ0N5cHJ1cyAozprPjc+Az4HOv8+CKScsIENvdW50cnlJU08uQ3lwcnVzLCAnMzU3J10sXG4gICAgWydDemVjaCBSZXB1YmxpYyAoxIxlc2vDoSByZXB1Ymxpa2EpJywgQ291bnRyeUlTTy5DemVjaFJlcHVibGljLCAnNDIwJ10sXG4gICAgWydEZW5tYXJrIChEYW5tYXJrKScsIENvdW50cnlJU08uRGVubWFyaywgJzQ1J10sXG4gICAgWydEamlib3V0aScsIENvdW50cnlJU08uRGppYm91dGksICcyNTMnXSxcbiAgICBbJ0RvbWluaWNhJywgQ291bnRyeUlTTy5Eb21pbmljYSwgJzE3NjcnXSxcbiAgICBbXG4gICAgICAnRG9taW5pY2FuIFJlcHVibGljIChSZXDDumJsaWNhIERvbWluaWNhbmEpJyxcbiAgICAgIENvdW50cnlJU08uRG9taW5pY2FuUmVwdWJsaWMsXG4gICAgICAnMScsXG4gICAgICAyLFxuICAgICAgWyc4MDknLCAnODI5JywgJzg0OSddLFxuICAgIF0sXG4gICAgWydFY3VhZG9yJywgQ291bnRyeUlTTy5FY3VhZG9yLCAnNTkzJ10sXG4gICAgWydFZ3lwdCAo4oCr2YXYtdix4oCs4oCOKScsIENvdW50cnlJU08uRWd5cHQsICcyMCddLFxuICAgIFsnRWwgU2FsdmFkb3InLCBDb3VudHJ5SVNPLkVsU2FsdmFkb3IsICc1MDMnXSxcbiAgICBbJ0VxdWF0b3JpYWwgR3VpbmVhIChHdWluZWEgRWN1YXRvcmlhbCknLCBDb3VudHJ5SVNPLkVxdWF0b3JpYWxHdWluZWEsICcyNDAnXSxcbiAgICBbJ0VyaXRyZWEnLCBDb3VudHJ5SVNPLkVyaXRyZWEsICcyOTEnXSxcbiAgICBbJ0VzdG9uaWEgKEVlc3RpKScsIENvdW50cnlJU08uRXN0b25pYSwgJzM3MiddLFxuICAgIFsnRXRoaW9waWEnLCBDb3VudHJ5SVNPLkV0aGlvcGlhLCAnMjUxJ10sXG4gICAgWydGYWxrbGFuZCBJc2xhbmRzIChJc2xhcyBNYWx2aW5hcyknLCBDb3VudHJ5SVNPLkZhbGtsYW5kSXNsYW5kcywgJzUwMCddLFxuICAgIFsnRmFyb2UgSXNsYW5kcyAoRsO4cm95YXIpJywgQ291bnRyeUlTTy5GYXJvZUlzbGFuZHMsICcyOTgnXSxcbiAgICBbJ0ZpamknLCBDb3VudHJ5SVNPLkZpamksICc2NzknXSxcbiAgICBbJ0ZpbmxhbmQgKFN1b21pKScsIENvdW50cnlJU08uRmlubGFuZCwgJzM1OCcsIDBdLFxuICAgIFsnRnJhbmNlJywgQ291bnRyeUlTTy5GcmFuY2UsICczMyddLFxuICAgIFsnRnJlbmNoIEd1aWFuYSAoR3V5YW5lIGZyYW7Dp2Fpc2UpJywgQ291bnRyeUlTTy5GcmVuY2hHdWlhbmEsICc1OTQnXSxcbiAgICBbJ0ZyZW5jaCBQb2x5bmVzaWEgKFBvbHluw6lzaWUgZnJhbsOnYWlzZSknLCBDb3VudHJ5SVNPLkZyZW5jaFBvbHluZXNpYSwgJzY4OSddLFxuICAgIFsnR2Fib24nLCBDb3VudHJ5SVNPLkdhYm9uLCAnMjQxJ10sXG4gICAgWydHYW1iaWEnLCBDb3VudHJ5SVNPLkdhbWJpYSwgJzIyMCddLFxuICAgIFsnR2VvcmdpYSAo4YOh4YOQ4YOl4YOQ4YOg4YOX4YOV4YOU4YOa4YOdKScsIENvdW50cnlJU08uR2VvcmdpYSwgJzk5NSddLFxuICAgIFsnR2VybWFueSAoRGV1dHNjaGxhbmQpJywgQ291bnRyeUlTTy5HZXJtYW55LCAnNDknXSxcbiAgICBbJ0doYW5hIChHYWFuYSknLCBDb3VudHJ5SVNPLkdoYW5hLCAnMjMzJ10sXG4gICAgWydHaWJyYWx0YXInLCBDb3VudHJ5SVNPLkdpYnJhbHRhciwgJzM1MCddLFxuICAgIFsnR3JlZWNlICjOlc67zrvOrM60zrEpJywgQ291bnRyeUlTTy5HcmVlY2UsICczMCddLFxuICAgIFsnR3JlZW5sYW5kIChLYWxhYWxsaXQgTnVuYWF0KScsIENvdW50cnlJU08uR3JlZW5sYW5kLCAnMjk5J10sXG4gICAgWydHcmVuYWRhJywgQ291bnRyeUlTTy5HcmVuYWRhLCAnMTQ3MyddLFxuICAgIFsnR3VhZGVsb3VwZScsIENvdW50cnlJU08uR3VhZGVsb3VwZSwgJzU5MCcsIDBdLFxuICAgIFsnR3VhbScsICdndScsICcxJywgMSwgWyc2NzEnXV0sXG4gICAgWydHdWF0ZW1hbGEnLCBDb3VudHJ5SVNPLkd1YXRlbWFsYSwgJzUwMiddLFxuICAgIFsnR3Vlcm5zZXknLCBDb3VudHJ5SVNPLkd1ZXJuc2V5LCAnNDQnLCAxLCBbMTQ4MV1dLFxuICAgIFsnR3VpbmVhIChHdWluw6llKScsIENvdW50cnlJU08uR3VpbmVhLCAnMjI0J10sXG4gICAgWydHdWluZWEtQmlzc2F1IChHdWluw6kgQmlzc2F1KScsIENvdW50cnlJU08uR3VpbmVhQmlzc2F1LCAnMjQ1J10sXG4gICAgWydHdXlhbmEnLCBDb3VudHJ5SVNPLkd1eWFuYSwgJzU5MiddLFxuICAgIFsnSGFpdGknLCBDb3VudHJ5SVNPLkhhaXRpLCAnNTA5J10sXG4gICAgWydIb25kdXJhcycsIENvdW50cnlJU08uSG9uZHVyYXMsICc1MDQnXSxcbiAgICBbJ0hvbmcgS29uZyAo6aaZ5rivKScsIENvdW50cnlJU08uSG9uZ0tvbmcsICc4NTInXSxcbiAgICBbJ0h1bmdhcnkgKE1hZ3lhcm9yc3rDoWcpJywgQ291bnRyeUlTTy5IdW5nYXJ5LCAnMzYnXSxcbiAgICBbJ0ljZWxhbmQgKMONc2xhbmQpJywgQ291bnRyeUlTTy5JY2VsYW5kLCAnMzU0J10sXG4gICAgWydJbmRpYSAo4KSt4KS+4KSw4KSkKScsIENvdW50cnlJU08uSW5kaWEsICc5MSddLFxuICAgIFsnSW5kb25lc2lhJywgQ291bnRyeUlTTy5JbmRvbmVzaWEsICc2MiddLFxuICAgIFsnSXJhbiAo4oCr2KfbjNix2KfZhuKArOKAjiknLCBDb3VudHJ5SVNPLklyYW4sICc5OCddLFxuICAgIFsnSXJhcSAo4oCr2KfZhNi52LHYp9mC4oCs4oCOKScsIENvdW50cnlJU08uSXJhcSwgJzk2NCddLFxuICAgIFsnSXJlbGFuZCcsIENvdW50cnlJU08uSXJlbGFuZCwgJzM1MyddLFxuICAgIFsnSXNsZSBvZiBNYW4nLCBDb3VudHJ5SVNPLklzbGVPZk1hbiwgJzQ0JywgMiwgWzE2MjRdXSxcbiAgICBbJ0lzcmFlbCAo4oCr15nXqdeo15DXnOKArOKAjiknLCBDb3VudHJ5SVNPLklzcmFlbCwgJzk3MiddLFxuICAgIFsnSXRhbHkgKEl0YWxpYSknLCBDb3VudHJ5SVNPLkl0YWx5LCAnMzknLCAwXSxcbiAgICBbJ0phbWFpY2EnLCAnam0nLCAnMScsIDEsIFsnODc2J11dLFxuICAgIFsnSmFwYW4gKOaXpeacrCknLCBDb3VudHJ5SVNPLkphcGFuLCAnODEnXSxcbiAgICBbJ0plcnNleScsIENvdW50cnlJU08uSmVyc2V5LCAnNDQnLCAzLCBbMTUzNF1dLFxuICAgIFsnSm9yZGFuICjigKvYp9mE2KPYsdiv2YbigKzigI4pJywgQ291bnRyeUlTTy5Kb3JkYW4sICc5NjInXSxcbiAgICBbJ0themFraHN0YW4gKNCa0LDQt9Cw0YXRgdGC0LDQvSknLCBDb3VudHJ5SVNPLkthemFraHN0YW4sICc3JywgMV0sXG4gICAgWydLZW55YScsIENvdW50cnlJU08uS2VueWEsICcyNTQnXSxcbiAgICBbJ0tpcmliYXRpJywgQ291bnRyeUlTTy5LaXJpYmF0aSwgJzY4NiddLFxuICAgIFsnS29zb3ZvJywgQ291bnRyeUlTTy5Lb3Nvdm8sICczODMnXSxcbiAgICBbJ0t1d2FpdCAo4oCr2KfZhNmD2YjZitiq4oCs4oCOKScsIENvdW50cnlJU08uS3V3YWl0LCAnOTY1J10sXG4gICAgWydLeXJneXpzdGFuICjQmtGL0YDQs9GL0LfRgdGC0LDQvSknLCBDb3VudHJ5SVNPLkt5cmd5enN0YW4sICc5OTYnXSxcbiAgICBbJ0xhb3MgKOC6peC6suC6pyknLCBDb3VudHJ5SVNPLkxhb3MsICc4NTYnXSxcbiAgICBbJ0xhdHZpYSAoTGF0dmlqYSknLCBDb3VudHJ5SVNPLkxhdHZpYSwgJzM3MSddLFxuICAgIFsnTGViYW5vbiAo4oCr2YTYqNmG2KfZhuKArOKAjiknLCBDb3VudHJ5SVNPLkxlYmFub24sICc5NjEnXSxcbiAgICBbJ0xlc290aG8nLCBDb3VudHJ5SVNPLkxlc290aG8sICcyNjYnXSxcbiAgICBbJ0xpYmVyaWEnLCBDb3VudHJ5SVNPLkxpYmVyaWEsICcyMzEnXSxcbiAgICBbJ0xpYnlhICjigKvZhNmK2KjZitin4oCs4oCOKScsIENvdW50cnlJU08uTGlieWEsICcyMTgnXSxcbiAgICBbJ0xpZWNodGVuc3RlaW4nLCBDb3VudHJ5SVNPLkxpZWNodGVuc3RlaW4sICc0MjMnXSxcbiAgICBbJ0xpdGh1YW5pYSAoTGlldHV2YSknLCBDb3VudHJ5SVNPLkxpdGh1YW5pYSwgJzM3MCddLFxuICAgIFsnTHV4ZW1ib3VyZycsIENvdW50cnlJU08uTHV4ZW1ib3VyZywgJzM1MiddLFxuICAgIFsnTWFjYXUgKOa+s+mWgCknLCBDb3VudHJ5SVNPLk1hY2F1LCAnODUzJ10sXG4gICAgWydNYWNlZG9uaWEgKEZZUk9NKSAo0JzQsNC60LXQtNC+0L3QuNGY0LApJywgQ291bnRyeUlTTy5NYWNlZG9uaWEsICczODknXSxcbiAgICBbJ01hZGFnYXNjYXIgKE1hZGFnYXNpa2FyYSknLCBDb3VudHJ5SVNPLk1hZGFnYXNjYXIsICcyNjEnXSxcbiAgICBbJ01hbGF3aScsIENvdW50cnlJU08uTWFsYXdpLCAnMjY1J10sXG4gICAgWydNYWxheXNpYScsIENvdW50cnlJU08uTWFsYXlzaWEsICc2MCddLFxuICAgIFsnTWFsZGl2ZXMnLCBDb3VudHJ5SVNPLk1hbGRpdmVzLCAnOTYwJ10sXG4gICAgWydNYWxpJywgQ291bnRyeUlTTy5NYWxpLCAnMjIzJ10sXG4gICAgWydNYWx0YScsIENvdW50cnlJU08uTWFsdGEsICczNTYnXSxcbiAgICBbJ01hcnNoYWxsIElzbGFuZHMnLCBDb3VudHJ5SVNPLk1hcnNoYWxsSXNsYW5kcywgJzY5MiddLFxuICAgIFsnTWFydGluaXF1ZScsIENvdW50cnlJU08uTWFydGluaXF1ZSwgJzU5NiddLFxuICAgIFsnTWF1cml0YW5pYSAo4oCr2YXZiNix2YrYqtin2YbZitin4oCs4oCOKScsIENvdW50cnlJU08uTWF1cml0YW5pYSwgJzIyMiddLFxuICAgIFsnTWF1cml0aXVzIChNb3JpcyknLCBDb3VudHJ5SVNPLk1hdXJpdGl1cywgJzIzMCddLFxuICAgIFsnTWF5b3R0ZScsIENvdW50cnlJU08uTWF5b3R0ZSwgJzI2MicsIDFdLFxuICAgIFsnTWV4aWNvIChNw6l4aWNvKScsIENvdW50cnlJU08uTWV4aWNvLCAnNTInXSxcbiAgICBbJ01pY3JvbmVzaWEnLCBDb3VudHJ5SVNPLk1pY3JvbmVzaWEsICc2OTEnXSxcbiAgICBbJ01vbGRvdmEgKFJlcHVibGljYSBNb2xkb3ZhKScsIENvdW50cnlJU08uTW9sZG92YSwgJzM3MyddLFxuICAgIFsnTW9uYWNvJywgQ291bnRyeUlTTy5Nb25hY28sICczNzcnXSxcbiAgICBbJ01vbmdvbGlhICjQnNC+0L3Qs9C+0LspJywgQ291bnRyeUlTTy5Nb25nb2xpYSwgJzk3NiddLFxuICAgIFsnTW9udGVuZWdybyAoQ3JuYSBHb3JhKScsIENvdW50cnlJU08uTW9udGVuZWdybywgJzM4MiddLFxuICAgIFsnTW9udHNlcnJhdCcsICdtcycsICcxJywgMSwgWyc2NjQnXV0sXG4gICAgWydNb3JvY2NvICjigKvYp9mE2YXYutix2KjigKzigI4pJywgQ291bnRyeUlTTy5Nb3JvY2NvLCAnMjEyJywgMF0sXG4gICAgWydNb3phbWJpcXVlIChNb8OnYW1iaXF1ZSknLCBDb3VudHJ5SVNPLk1vemFtYmlxdWUsICcyNTgnXSxcbiAgICBbJ015YW5tYXIgKEJ1cm1hKSAo4YCZ4YC84YCU4YC64YCZ4YCsKScsIENvdW50cnlJU08uTXlhbm1hciwgJzk1J10sXG4gICAgWydOYW1pYmlhIChOYW1pYmnDqyknLCBDb3VudHJ5SVNPLk5hbWliaWEsICcyNjQnXSxcbiAgICBbJ05hdXJ1JywgQ291bnRyeUlTTy5OYXVydSwgJzY3NCddLFxuICAgIFsnTmVwYWwgKOCkqOClh+CkquCkvuCksiknLCBDb3VudHJ5SVNPLk5lcGFsLCAnOTc3J10sXG4gICAgWydOZXRoZXJsYW5kcyAoTmVkZXJsYW5kKScsIENvdW50cnlJU08uTmV0aGVybGFuZHMsICczMSddLFxuICAgIFsnTmV3IENhbGVkb25pYSAoTm91dmVsbGUtQ2Fsw6lkb25pZSknLCBDb3VudHJ5SVNPLk5ld0NhbGVkb25pYSwgJzY4NyddLFxuICAgIFsnTmV3IFplYWxhbmQnLCBDb3VudHJ5SVNPLk5ld1plYWxhbmQsICc2NCddLFxuICAgIFsnTmljYXJhZ3VhJywgQ291bnRyeUlTTy5OaWNhcmFndWEsICc1MDUnXSxcbiAgICBbJ05pZ2VyIChOaWphciknLCBDb3VudHJ5SVNPLk5pZ2VyLCAnMjI3J10sXG4gICAgWydOaWdlcmlhJywgQ291bnRyeUlTTy5OaWdlcmlhLCAnMjM0J10sXG4gICAgWydOaXVlJywgQ291bnRyeUlTTy5OaXVlLCAnNjgzJ10sXG4gICAgWydOb3Jmb2xrIElzbGFuZCcsIENvdW50cnlJU08uTm9yZm9sa0lzbGFuZCwgJzY3MiddLFxuICAgIFsnTm9ydGggS29yZWEgKOyhsOyEoCDrr7zso7zso7zsnZgg7J2466+8IOqzte2ZlOq1rSknLCBDb3VudHJ5SVNPLk5vcnRoS29yZWEsICc4NTAn