From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.82363.1629451654017019054 for ; Fri, 20 Aug 2021 02:27:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=c6WG6YB9; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: steven.shi@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10081"; a="197000086" X-IronPort-AV: E=Sophos;i="5.84,337,1620716400"; d="scan'208";a="197000086" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Aug 2021 02:27:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,337,1620716400"; d="scan'208";a="595221226" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 20 Aug 2021 02:27:32 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 20 Aug 2021 02:27:31 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Fri, 20 Aug 2021 02:27:31 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 20 Aug 2021 02:27:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SOejxxEk2PfeWcvNhupQwzUHjDLW64sKCaoVRwaFvCYO2q5YrCl9WHKP2CEc0mRVixsFgNqwzaC3Wp2tHCDfeb1vMlrI2QYx7kxAWVMYv+oilpfTB0EHT3v9SBL5n5HfH5hTNy+IO6F0+EEBSPe8fvXyFGvE1bzapNoleseFNUYMMl2FZbJp64BN69Cik8S1aaxbpFNLTIhDLLFRgZRUwCPpIGg/0veswrnHEyDR9O6NsxT4kocIIDH6eKfEPqn+WlA81Fgb3m2SiTDEQvciAn9zgnleRlpLkyx7mRONNgXHUuSC0w2YjVKU2hxJ4f7GdfRNGVzXbiPDp8QqizWqSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5nfmOrUPj4GdhwSd1xH4/B0W8nU0/gkqGIdDTwq+3wE=; b=Td6WhPPKXEiDnBpKZiXgpw8bjRhAp0AohPPBSyh0gk4jLwa3G/TP0Rf1iMKo9wSVvvnbmTuOd48Acd+U0thi5Qu+niXb60F2xvhmUXtX80orU1mlT3oZTvSBJ/pjWSwdCGhPcnk1XYgQbl7iaUW46Nx7ZWTelC4g34UJSQ4U6nbhm8GuwqWVY8cW7NLOfKpg2tdLZMzyQomjc49Dxna3mvcOynZIhb903k9d/RcTYJTuBkY1zp+2TNcnMO3Tkyyp9i6wSK7A5N1SUtxb2QNO8OAhvkzjdUcH+3M9fDG8pSgcE3HFWTO6uppCQlUJIHiDoD9dj7YQCGJ9qGP+MfuO5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5nfmOrUPj4GdhwSd1xH4/B0W8nU0/gkqGIdDTwq+3wE=; b=c6WG6YB9cR/DUoLOR6xXUfTKGZNjXfMw1LHQJrTPxFk7DZFHVazXgmII4CmibeD5v+nTncJVVT2ZmMH1iGBFrjWK8/TtcGSL+/9msYBBF+ZhsZ0AH8RVhrjbsN1+HOSATxMhqVCKI8EAACjAXVNcOAV7hmkmdd5H+rnEOi82p5c= Received: from DM4PR11MB5549.namprd11.prod.outlook.com (2603:10b6:5:388::7) by DM5PR1101MB2202.namprd11.prod.outlook.com (2603:10b6:4:50::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 20 Aug 2021 09:27:27 +0000 Received: from DM4PR11MB5549.namprd11.prod.outlook.com ([fe80::c44b:c0d9:8892:c48a]) by DM4PR11MB5549.namprd11.prod.outlook.com ([fe80::c44b:c0d9:8892:c48a%9]) with mapi id 15.20.4436.019; Fri, 20 Aug 2021 09:27:27 +0000 From: "Steven Shi" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "gaoliming@byosoft.com.cn" , "Feng, Bob C" , "yuqi.chen@mail.utoronto.ca" , "Chen, Christine" Subject: Re: [BaseTools Patch 0/2] Add clang/gnumake build support in windows Thread-Topic: [BaseTools Patch 0/2] Add clang/gnumake build support in windows Thread-Index: AQHXlDwMGyQ6w6kkwka0K4Hl+JoO/at7BT0AgAEa1nA= Date: Fri, 20 Aug 2021 09:27:27 +0000 Message-ID: References: <20210818141857.910-1-steven.shi@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 247d53ad-a81d-40e7-0928-08d963bcba32 x-ms-traffictypediagnostic: DM5PR1101MB2202: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: J4uAn/NJK0g9Xt2DQR/aXgtus8bbHJaH1VgGJ601fh3J2w2fSIyW4hNku+tptgxvv6x6lF1q6l6BcTWSk3xuofIUzcdnQcyrcGMx8vHu7ng/I51UuiKckGI13o6vEfTteyQ7wF0xGSzL0I0jrXX+3ajk8KkpXPDbFN7V4+wPapKrwVhLKU4q6c/brLy2B1DX1UyeM1Qy/ThTwLixVPYeI16auuwaNLvzoM590fmzx3wGlTRFgdogH2zcA64vP8WNUWvpBud80Okq+pcuGXJSbf6fNfvDc1xn4mU0Wgvsw44n8T7/FX0ZclHgS7KkGCqYNZsAUG0Kl1zQu5Wbmue40zFESt9JXV3PWkX49JFYkxR9qHvAuyDnT/65iT/h3B3NLufdSdiKw8SVS4pko02n/s4731meaJRN6dE6essHzbAkcqHJ1XXwL/c9dD0OOhHdXU/j0pCTkcAauDyaLQqK6m0lDDzcrv/fmWZkDM0SEMigMVfUcmrNHetfromyjVmefe7cSmketWh1AGhrbMP86qP+agQ5E2UnSiBF+RT82Q4csC0D/XJ/DaFCAEUGxLEVcEsm1U7q/tQEj4KwkKv/2gpU9+Uv98hvPy+AYF2jhQUoZAufw9To7QEHEMXoSZxqpk59aAupjGYlSBYCz2ZzQ37Um+y0tivPqYipe7VdYXgxPl1uQt5nP4C0qm9+Xwv01yJJwHxbP+ij2gHdYQU/Ctlr/U4azF244wVrRcmnbZ02M9u7qTogQc0I0piy/SLh2I2HCNlmHBAv4HR+lVhCTHJoOx8sifdhSemsFvXA1PY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5549.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(366004)(39860400002)(346002)(376002)(136003)(71200400001)(966005)(107886003)(66476007)(66556008)(64756008)(66446008)(38070700005)(122000001)(33656002)(38100700002)(8936002)(5660300002)(316002)(186003)(9686003)(4326008)(66946007)(2906002)(26005)(83380400001)(55016002)(54906003)(53546011)(86362001)(6506007)(76116006)(8676002)(7696005)(19627235002)(110136005)(478600001)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkpJVGg5VW14WWdReGdDR3Y3bEFsTVVLeXNoVHVLTkNEczZUbllabEJKZWlk?= =?utf-8?B?UTBPSFNWODE3WFN1VTN5MGJteEhsNFY5V1VDRTluaE55eFhZbno4Q0pEOGps?= =?utf-8?B?U2lMS1RMRHM4NlNNS2RKdTIwank3L0lWMjhFU0pHaGFHSE56WGVUUE1ZaDd6?= =?utf-8?B?TlVEbG5zWGMxR3VQUzVyYTVySFpkVGdWRlVMSGZ4c0hIS01mNzFHZFJRT3JB?= =?utf-8?B?WFBzNEdTVXFrYkdjUmV6KzlTS2IyMkQrOCt4cThDOEpiZlJvTUJqcXkzK3Vx?= =?utf-8?B?S0JqaDR6VG0rQVRBRXp6aUs2NkRJakZFRWFMQlQwRnZYbEFlbU5EaFhwU1Bo?= =?utf-8?B?aXdDWGl1MEo5YTF1Y2hHeEkxSy9oZnJCMy85UlkwcDRHNmw1QjFsQnRLZDZq?= =?utf-8?B?ZFNNK2FodFVqL1AxZnNSdG9pMDNPanFNT2xWY21VMkVSbFQzOGp1VkpuRktW?= =?utf-8?B?blhjb1JTR0x2Q0JySFlCdHhIMmpBbk1tRVg2YUw4T2pzMnFkYXgrOEtuR1o5?= =?utf-8?B?LzZFWUw3cktkU2dzZjFkcFlGLzhvc3JSTVNjU2VoaTM5SXNlU21DNGM5QWZS?= =?utf-8?B?TkhpY3B1N1dHUzFBaXlxZGpvbTdtaTNQTmhLSkNobnVOWG5ieDhrWnRrU1kv?= =?utf-8?B?RDBOczJmYS93ajhrQVZKdUU3U0VQRnNhNGtINld5cEx1TUx2TXNBN1N5ZHdC?= =?utf-8?B?WVdOWm9HQnhxN3liK0x3TkpTaUI0RkFPNUUrbVdHaXBzR3d6a2Rjd25DMU1O?= =?utf-8?B?Zm5UdHhPYm9Uc0twNmI4cFZHZTZYNEZxaVRMek1yZUMvY2ExeW9OdThXS3cr?= =?utf-8?B?VUFFT25DOFh6OWM0ZG04OXUvZ1NzTmd0dU9qZ2hxaHV0UnAvd1R5UFNKTFFr?= =?utf-8?B?bFYzb0tGODk0ZGJmSXNWVndqVXByL0o3NlczQzZoeWtYaHEzckUyeUtnSkVD?= =?utf-8?B?VmN2dXhGLzZmUVJBYkF1aHhubjlWelBJeFBvNUtFWTJDZXVZUEdLelFsVGdY?= =?utf-8?B?L013WFNyMGo5WGh3OEVCcU9XUnBWSVdQVTNBYzdYaWNFeFExd3V2cEZFL1ZW?= =?utf-8?B?UCtYRUtVY2FMeEJSL0k4YU94Q1VNbGhRRzB5NGJzcEtaWXdEMlB5a1ZQNG1K?= =?utf-8?B?V2k5TTJaUHo2UG5kMmVhRXNNVVorTUNlbXBjcXVxUE5rMVJnSTNQSFgyNTRW?= =?utf-8?B?Uk96MEcwTlo4RFgvQ1FQTVRUN1FDVkFRajU2aFdnSkM4ZmJ4UFp6NlpnNjVm?= =?utf-8?B?WlQzejBsM1RQM3Nkelhyb1lydk5nMGIxUzRnd2QwNkl2TlFqNXdFQnRWcGVu?= =?utf-8?B?V1BUQlcySmVSN1pJc3ZMUmE0WnJ0M0N0NUZweWFqMExqV3M5LzB1M0dSeDN4?= =?utf-8?B?N2t6RjNYVjdiNWFxdGJtOEdKRExrVSsyOW43Wm4wSkg3SmJDUy8zb2xaME9H?= =?utf-8?B?MGhGWU4rQmdodFhBcGlrRmVaMytxQTBFdjlGcEZETjBNa0dRVkJRbmxkcXRM?= =?utf-8?B?ZUdUWXJaWTBCeHQyZGtwZTgzMitLTk5BUys1TWdTaitramRBVkptUlA0NEF4?= =?utf-8?B?eFE5M0c2L3htc1ZCd3h1VEpORVhjY2VmUFZKVjE1K2pCRUdBcjc4NFJiNC8r?= =?utf-8?B?RTdYS3J2LzZ4MXNSOFprRERhZ0pORm9aRWJId0hCdjhkaUF1SVprZmxTOTRZ?= =?utf-8?B?M3pLZGdCK1pIQ2dxY041a29tNlhXOGY5bUdWcHZ2QTJHYTd4YllBN2ZXd2dP?= =?utf-8?Q?2TB6I/huHxi+MfqyHCFz0BcR+3r8NWQcmPVEmDF?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5549.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 247d53ad-a81d-40e7-0928-08d963bcba32 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Aug 2021 09:27:27.6875 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IlEb/nps1YwQa5GY8oqv3hs1gXqc6NBWjwgTQR2TWHlC44GSyMPyPXIdys7BmodQ1DCTAyUfn1GpqPZKZcbtkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2202 Return-Path: steven.shi@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLiBJJ20gb2sgdG8gYWRkIHRoZSBwcm9wb3NlZCBwYXRjaGVzIHRvIGVkazItc3RhZ2luZyBy ZXBvc2l0b3J5Lg0KDQpSZXZpZXdlZC1ieTogU3RldmVuIFNoaSA8c3RldmVuLnNoaUBpbnRlbC5j b20+DQoNCg0KVGhhbmtzDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFNlbnQ6 IEZyaWRheSwgQXVndXN0IDIwLCAyMDIxIDEyOjI2IEFNDQo+IFRvOiBTaGksIFN0ZXZlbiA8c3Rl dmVuLnNoaUBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LA0KPiBNaWNo YWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzogZ2FvbGltaW5nQGJ5b3Nv ZnQuY29tLmNuOyBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+Ow0KPiB5dXFpLmNo ZW5AbWFpbC51dG9yb250by5jYTsgQ2hlbiwgQ2hyaXN0aW5lIDx5dXdlaS5jaGVuQGludGVsLmNv bT4NCj4gU3ViamVjdDogUkU6IFtCYXNlVG9vbHMgUGF0Y2ggMC8yXSBBZGQgY2xhbmcvZ251bWFr ZSBidWlsZCBzdXBwb3J0IGluDQo+IHdpbmRvd3MNCj4gDQo+IEhpIFN0ZXZlbiwNCj4gDQo+IFRo YW5rIHlvdSBmb3IgaGVscGluZyBzZW5kIHRoZSBwYXRjaGVzLg0KPiANCj4gSSB0aGluayB0aGUg cmVxdWVzdCBpcyB0byBhZGQgdGhlDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS9hbHlzc2FjaG5lL2Vk azIvdHJlZS8yMDIxLWdzb2MtbGx2bS1nbnVtYWtlLXYzDQo+IGJyYW5jaCB0byBlZGsyLXN0YWdp bmcgcmVwb3NpdG9yeSBvbmNlIHRoZSByZXZpZXcgb2YgdGhlc2UgMiBwYXRjaGVzIGFyZQ0KPiBj b21wbGV0ZS4gIENvcnJlY3Q/DQo+IA0KPiBUaGF0IGJyYW5jaCBpcyBiYXNlZCBvbiB2ZXJ5IHJl Y2VudCBlZGsyL21hc3RlciB3aXRoIDIgcGF0Y2hlcyBhZGRlZCB0bw0KPiBhZGRyZXNzIENMQU5H IGNvbXBhdGliaWxpdHkgaXNzdWVzLg0KPiANCj4gVGhlIEVESyBJSSBjb21tdW5pdHkgbmVlZHMg dG8gZXZhbHVhdGUgdGhlc2UgY2hhbmdlcyBhbmQgdGhleSB3b3VsZCBiZQ0KPiBtb3ZlZCBmcm9t DQo+IGVkazItc3RhZ2luZyB0byBlZGsyL21hc3RlciBhZnRlciB0aGUgbmV4dCBlZGsyLXN0YWJs ZSB0YWcuDQo+IA0KPiBJZiB5b3UgYWdyZWUgd2l0aCB0aGUgcHJvcG9zZWQgcGF0Y2hlcywgY2Fu IHlvdSBwcm92aWRlIGEgUmI/DQo+IA0KPiBJIHdvdWxkIGFsc28gYmUgZ29vZCBpZiB0aGUgY3Vy cmVudCBCYXNlVG9vb2xzIG1haW50YWluZXJzL3Jldmlld2VycyBhbHNvDQo+IHByb3ZpZGUNCj4g dGhlaXIgZmVlZGJhY2sgYW5kIFJiIGlmIHRoZXkgYWdyZWUgd2l0aCB0aGUgY2hhbmdlcy4NCj4g DQo+IFRoYW5rcywNCj4gDQo+IE1pa2UNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiBGcm9tOiBTaGksIFN0ZXZlbiA8c3RldmVuLnNoaUBpbnRlbC5jb20+DQo+ID4gU2Vu dDogV2VkbmVzZGF5LCBBdWd1c3QgMTgsIDIwMjEgNzoxOSBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbw0KPiA+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+Ow0KPiBnYW9saW1pbmdAYnlvc29mdC5jb20uY247IEZlbmcsIEJvYiBDIDxib2Iu Yy5mZW5nQGludGVsLmNvbT47DQo+ID4geXVxaS5jaGVuQG1haWwudXRvcm9udG8uY2E7IFNoaSwg U3RldmVuIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBbQmFzZVRvb2xzIFBh dGNoIDAvMl0gQWRkIGNsYW5nL2dudW1ha2UgYnVpbGQgc3VwcG9ydCBpbg0KPiB3aW5kb3dzDQo+ ID4NCj4gPiBHb29nbGUgU3VtbWVyIG9mIENvZGUgMjAyMSBwcm9qZWN0OiBBZGQgY2xhbmcgKyBn bnUgbWFrZSBidWlsZCBzdXBwb3J0DQo+ID4gZm9yIEVkazIgQmFzZVRvb2xzIGluIHdpbmRvd3MN Cj4gPg0KPiA+IERldGFpbHMgb2YgdG9vbCBjb21iaW5hdGlvbnMgYW5kIGJ1aWxkIHN0ZXBzOg0K PiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9hbHlzc2FjaG5lL2VkazIvdHJlZS8yMDIxLWdzb2MtbGx2 bS1nbnVtYWtlLXYzDQo+ID4NCj4gPiBPbmx5IHBsYW4gdG8gY2hlY2staW4gdG8gZWRrMi1zdGFn aW5nIHJpZ2h0IG5vdw0KPiA+DQo+ID4gSGVscCB0byBzZW5kIHRoaXMgcGF0Y2ggc2VyaWFsIGZv ciBZdXFpIENoZW4gPHl1cWkuY2hlbkBtYWlsLnV0b3JvbnRvLmNhPiwNCj4gPiBzaW5jZSBzaGUg aGFzIGdpdCBjb25maWd1cmUgcHJvYmxlbS4NCj4gPg0KPiA+IEFseXNzYSAoMik6DQo+ID4gICBC YXNlVG9vbHM6IGFkZCBjbGFuZyArIGdudSBtYWtlIGJ1aWxkIHN1cHBvcnQgaW4gd2luZG93cw0K PiA+ICAgUmVhZG1lOiBVcGRhdGUgdGhlIHJlYWRtZSB0byBhZGQgcHJvamVjdCBkZXRhaWxzDQo+ ID4NCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL0dOVW1ha2VmaWxlIHwg ICA4ICstDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9Db21tb24vQ29tbW9uTGliLmggICAgICAg ICB8ICAgOSArDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9Db21tb24vTXlBbGxvYy5jICAgICAg ICAgICB8ICAgNCArLQ0KPiA+ICBCYXNlVG9vbHMvU291cmNlL0MvQ29tbW9uL015QWxsb2MuaCAg ICAgICAgICAgfCAgIDQgKy0NCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9DL0RldmljZVBhdGgvR05V bWFrZWZpbGUgICAgIHwgICA2ICstDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9FZmlSb20vR05V bWFrZWZpbGUgICAgICAgICB8ICAgNiArLQ0KPiA+ICBCYXNlVG9vbHMvU291cmNlL0MvR05VbWFr ZWZpbGUgICAgICAgICAgICAgICAgfCAgNzQgKystDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9H ZW5DcmMzMi9HTlVtYWtlZmlsZSAgICAgICB8ICAgNiArLQ0KPiA+ICBCYXNlVG9vbHMvU291cmNl L0MvR2VuRmZzL0dOVW1ha2VmaWxlICAgICAgICAgfCAgIDYgKy0NCj4gPiAgQmFzZVRvb2xzL1Nv dXJjZS9DL0dlbkZ2L0dOVW1ha2VmaWxlICAgICAgICAgIHwgICA2ICstDQo+ID4gIEJhc2VUb29s cy9Tb3VyY2UvQy9HZW5Gdy9HTlVtYWtlZmlsZSAgICAgICAgICB8ICAgNiArLQ0KPiA+ICBCYXNl VG9vbHMvU291cmNlL0MvR2VuU2VjL0dOVW1ha2VmaWxlICAgICAgICAgfCAgIDYgKy0NCj4gPiAg QmFzZVRvb2xzL1NvdXJjZS9DL0x6bWFDb21wcmVzcy9HTlVtYWtlZmlsZSAgIHwgICA2ICstDQo+ ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9NYWtlZmlsZXMvYXBwLm1ha2VmaWxlICAgICB8ICAgNSAr LQ0KPiA+ICBCYXNlVG9vbHMvU291cmNlL0MvTWFrZWZpbGVzL2hlYWRlci5tYWtlZmlsZSAgfCAg ODQgKystDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9NYWtlZmlsZXMvbGliLm1ha2VmaWxlICAg ICB8ICAgNiArLQ0KPiA+ICBCYXNlVG9vbHMvU291cmNlL0MvTWFrZWZpbGVzL21zLmFwcCAgICAg ICAgICAgfCAgIDIgKy0NCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9DL01ha2VmaWxlcy9tcy5jb21t b24gICAgICAgIHwgICA5ICsNCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9DL1RpYW5vQ29tcHJlc3Mv R05VbWFrZWZpbGUgIHwgICA2ICstDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9WZnJDb21waWxl L0dOVW1ha2VmaWxlICAgICB8ICAyOSArLQ0KPiA+ICAuLi4vQy9WZnJDb21waWxlL1BjY3RzL2Fu dGxyL0FudGxyTVMubWFrICAgICAgfCAgIDkgKy0NCj4gPiAgLi4uL1NvdXJjZS9DL1ZmckNvbXBp bGUvUGNjdHMvYW50bHIvbWFrZWZpbGUgIHwgICA3ICsNCj4gPiAgLi4uL1NvdXJjZS9DL1ZmckNv bXBpbGUvUGNjdHMvZGxnL0RsZ01TLm1hayAgIHwgICA5ICstDQo+ID4gIC4uLi9Tb3VyY2UvQy9W ZnJDb21waWxlL1BjY3RzL2RsZy9tYWtlZmlsZSAgICB8ICAgNyArDQo+ID4gIEJhc2VUb29scy9T b3VyY2UvQy9Wb2xJbmZvL0dOVW1ha2VmaWxlICAgICAgICB8ICAgNiArLQ0KPiA+ICBCYXNlVG9v bHMvVGVzdHMvR05VbWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgMTcgKy0NCj4gPiAgQmFz ZVRvb2xzL1Rlc3RzL1Rlc3RUb29scy5weSAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ID4g IEJhc2VUb29scy9UZXN0cy9UaWFub0NvbXByZXNzLnB5ICAgICAgICAgICAgICB8ICAgNSArLQ0K PiA+ICBCYXNlVG9vbHMvdG9vbHNldHVwLmJhdCAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQg Ky0NCj4gPiAgUmVhZE1lLnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg NTUzICsrKysrKy0tLS0tLS0tLS0tLQ0KPiA+ICBlZGtzZXR1cC5iYXQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDcgKy0NCj4gPiAgMzEgZmlsZXMgY2hhbmdlZCwgNDU3IGlu c2VydGlvbnMoKyksIDQ2NyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IC0tDQo+ID4gMi4yOC4wLndp bmRvd3MuMQ0KDQo=