From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id DF758740040 for ; Sat, 23 Nov 2024 00:01:51 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=YjqvNRtfXL7itJ5f3pM9xEV42FnN7H37h8vA8rfgM5g=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1732320111; v=1; x=1732579310; b=tpAoge3C8iitv5Byjkz+34Jgf12YEwHh9+hbSyzleIw1iVGkHYrm+vhJ55EMdw8bWWeciCXV Ujeri7LF9saMoDwSfkdzfR2vKUxO/lbEfinCLN+UisrqMYsbkg3Y6APQMJsg3l+0oj2+3VwPvV4 X6b0zU2ziea5mT62qZHa5rKJOF9TzUWY/XPbCd3D9znjvLKFHKlPyQhYu+S8fVTVBfnAnBcM6Mp 2PI4owBRCKMsAiALVcXqrKI0PshCQr25oVS8ja/gItVo0Xd3r6eeg18+1Xh+rW6eChqJJlJOhdL jI+06CfJkK8+v7HZZGCdOAN6Qbl9Xyi6mr02QfrhPSw7Q== X-Received: by 127.0.0.2 with SMTP id vhmFYY7687511xutKhalV620; Fri, 22 Nov 2024 16:01:50 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by mx.groups.io with SMTP id smtpd.web11.38731.1732320104767232396 for ; Fri, 22 Nov 2024 16:01:44 -0800 X-CSE-ConnectionGUID: xpUDDK80St2HdiLXtsMD2g== X-CSE-MsgGUID: fGjbPqVQS5ifRk7Uipe/Nw== X-IronPort-AV: E=McAfee;i="6700,10204,11264"; a="31849486" X-IronPort-AV: E=Sophos;i="6.12,177,1728975600"; d="scan'208";a="31849486" X-Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Nov 2024 16:01:44 -0800 X-CSE-ConnectionGUID: DDNFvhg0RNqxPZNzE1FMmw== X-CSE-MsgGUID: JnE/bC++T4WZ6/sATtTQuQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,177,1728975600"; d="scan'208";a="90711356" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa009.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Nov 2024 16:01:44 -0800 X-Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2507.39; Fri, 22 Nov 2024 16:01:43 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Fri, 22 Nov 2024 16:01:43 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 22 Nov 2024 16:01:43 -0800 X-Received: from SA2PR11MB4938.namprd11.prod.outlook.com (2603:10b6:806:fb::14) by SJ0PR11MB4893.namprd11.prod.outlook.com (2603:10b6:a03:2ac::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.27; Sat, 23 Nov 2024 00:01:40 +0000 X-Received: from SA2PR11MB4938.namprd11.prod.outlook.com ([fe80::2a29:1a9d:2714:4c12]) by SA2PR11MB4938.namprd11.prod.outlook.com ([fe80::2a29:1a9d:2714:4c12%6]) with mapi id 15.20.8182.018; Sat, 23 Nov 2024 00:01:40 +0000 From: "Michael D Kinney via groups.io" To: "devel@edk2.groups.io" , "rebecca@os.amperecomputing.com" , "Rebecca Cran" , "leif.lindholm@oss.qualcomm.com" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] Removal of VS2015 (and maybe VS2017) and deprecated toolchains (GCC48, GCC49, GCC5) Thread-Topic: [edk2-devel] Removal of VS2015 (and maybe VS2017) and deprecated toolchains (GCC48, GCC49, GCC5) Thread-Index: AQHbJHRDh1rVBq8IM0OnRj4xa6VLaLKSrwcAgAKQBzCALbBLAIABDIvwgAAXd4CAABlDQA== Date: Sat, 23 Nov 2024 00:01:40 +0000 Message-ID: References: <1ed98fbf-7799-4391-aa8e-337e8cc5e5c7@bsdio.com> <4adf63f9-1fcd-4ec1-9c23-fe69efb2ab89@bsdio.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA2PR11MB4938:EE_|SJ0PR11MB4893:EE_ x-ms-office365-filtering-correlation-id: ea409980-077f-49c6-a133-08dd0b5201f4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?aStvRFZ4dDZDOXU0YnJEYjNXZlFqNHMzekJpeDI5R1VNTkc3ZlRCbk14dnBR?= =?utf-8?B?MmYxRndYSVJjdWpnRHZJZWNtNEU1QmlHNUxQa3BTakVuY3g3ZElGVE54Yks4?= =?utf-8?B?WHQ4NU1zVGNzZVduOC9IS2xTdE5XazZIbzA5Tmd3YkVkM0dNY2s5RnEzcmUz?= =?utf-8?B?U0VWRlJNcG9qZXpEaGhkVEE0ZVhwdGdZT0I0VWZDR1ZlUVFGZ3daRk1SNUYv?= =?utf-8?B?dmVhbitoeEQyaXd0Q2YyOENlL2tFWThzK1VGMGZhWDVIbFJjZVh4ci8wT1ho?= =?utf-8?B?TDU2K2p1MHF0endqTzdGMnBmWEo3TUhnQ3JpWTEzREdydkRpNlpVWjMza1JK?= =?utf-8?B?YTNROWRsMVR0M0RJdnZYbVprREFieXJVS2I0Ulpsb3U1aDMxaitlbjVna1Ev?= =?utf-8?B?cUNlSmhPVTh4Rm5BVmtOaVB2WXpMR2pTRDdhKzVnd082R2dCMHgrUnY0Mk5J?= =?utf-8?B?eDdSM2MvS3I4UG5DV3N6dDRVVlVTZGNHZllWdVBTTUN3Z0dPbWJWTWE4a29w?= =?utf-8?B?YXlrVm1MRWdaWjAvdS9JbXBnVGQ0T2pMa2VBckRMbEFuOG1OZE85Z09EblRJ?= =?utf-8?B?bFhVRUM2Rm9wRmFMY2lsVHRwNUJGKzlCaTR2Y0YwZFR2aDd3Q0N2blVBdnZi?= =?utf-8?B?V3ArcTZJVTVvZnhRc3dId0l4a2VHUmZxMll5VUtUek1jdjh1R2JwVlRTZ01M?= =?utf-8?B?cFRkdmw5T3pyTHF5MTd4dmhOVHFUc2traE1UZis1bmR2YXVmQUdKNlhvVzhm?= =?utf-8?B?SFNuTnJQaUk4S2IzSlMvRDV4QW1iQzFuUFBOckx2REV1cEpDVHhjOTVlOG5u?= =?utf-8?B?UEx5cER2bzVhOFN2QlprZEhXR2tlMHJ1aUs1czFJUFlNSDRtdURQa0pxRFBK?= =?utf-8?B?VTN0b1VGang2a0dKNkdQS0lxYWJDczlxMjQyd2Y3c0hyV2EwOEVER1E5QnRz?= =?utf-8?B?TG5YdVZrd3ZTd3lpRU94V1lJR1lOUnUvcUluTUU3eWFHd2FDdXRUWTJNbnhu?= =?utf-8?B?UTJiSHYyeXN3SGZwbzE1TzJyU0RqUjF6QXdYRTJuM2hNWlU4ejVzTk5HUTVz?= =?utf-8?B?K29BOHhwTmhrVTNQSHo4Q1J4Y2w4NG5zVXhZa2Y1UGJkS0g4cFFTTVBBMldK?= =?utf-8?B?Zk93azZlcGVqd0xkZGk5NFMyOTBjNWJQQ0Nqb2lSbnFNejdUTTJuMTQ1Uy9I?= =?utf-8?B?Z25jS202VFh2MHRkbVpNNG9WTlNMd2tvN1pvWjRqRngya25ESkdQNmsrVmdH?= =?utf-8?B?c25RNXc1V0hyb05Hd1dWaWJEYXoxMDJ6eWVudVhLMmZJd1loN2RUQzk1MmZS?= =?utf-8?B?d1YvTVczKzhLb3NkQXkxQmhVSjhTYWNaWEV6SVpDYldzV1kydW5CMmxDdWtY?= =?utf-8?B?RHI2LzRiZWpTOVFzb0JKTjVOeTNmYjlWQTg4OHhUT2VMcUpTdXZlZjhncGdw?= =?utf-8?B?V1d6TXA5QnNpS21QZnJQZjFHV0FuSkNVMUt6Z2ZpTGo1aGF2RU51NnJBbHZt?= =?utf-8?B?b2RJU2pPWlMxbE02UXlaQll0Y2piT0NTb0oxOVlqR3BqSTRPeFg1TXBqQVJP?= =?utf-8?B?QTlsQWMvS1kvYkEzOHNGS3d6SjNxQ2ZBWk8rS1lyL3Bvbjl6UkRmKy90TmRp?= =?utf-8?B?Z2czcmJXK25BQk94STREQXdUbjNsSXdUWnFYNGl1VGJ2YUcrblVWVnNwMzRk?= =?utf-8?B?OEkzRUlWamRlUFFnaWtadTZVZS9lRGZ4bWl0N1gxVDNENzRMSlUvRjZ1OFhW?= =?utf-8?B?bzFaN0lIdmVmY29USnlxbklIUlBRSm15NkZDQlluUkFGS25GNUhMbDVaSnE0?= =?utf-8?Q?NFV6Bbry5IZdKG9vJk7UMxusYP5vRZC+0nymo=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q0FzZTU0V1RCVGU5ZU1JRGlQNXVwcDJnMzdhY0pYNVFXTmMrSTc2eXdUTG8r?= =?utf-8?B?OUdBcjEweGI1ald0bVUyajV3bmJ2OHRFMnJ2UWlmbER3by9Pd1VJeWkyTDM5?= =?utf-8?B?ZGozb0piazF1T0J1NE01eURVcU51SjY5M0U4Q2M5TkpMQU9CK0JwOHhLUHpV?= =?utf-8?B?Umk0WmFoWDBaZDIzZDI3TCtVdUMzWDE4YWpQdlpxYTUvL2o4QXREeDk5T2Q4?= =?utf-8?B?WjU2WGdYcUdROVBHbkxnU0pWTlFvbG9tRlFWaFVadEgzdmgya01HQitLL3lW?= =?utf-8?B?MmNIcTVwNk04UUR0NU5BdmNIbERGQUtoUGdMak9MankyTWw5STdWcXpBRnMr?= =?utf-8?B?ODNaWGZQaDN5cnAwRUlxWEk4d0xSK0RZTE0xUVJHUUc5S1NsRW9HMmpWV2RN?= =?utf-8?B?aG1CeC94SUw4QUtNZTRQcWJsSnE2V1J0Rzg3eXZadUR6UGNlRmJ1ZFNaUEFB?= =?utf-8?B?Y0VGWnlocnVaZkJneVp6S3NuNFhDa3NBZC92WE9ZcVR6OHp0YURQTXFsWnVl?= =?utf-8?B?amVwTmFmTlRWdWN3UXo3NkFIZWRUZmRiQnJQdEIxVGdsNzNxUkZDangrMzc2?= =?utf-8?B?V0dmaWhkdEZ1WU5DYUkrbXlFaVlUOGJWbU5pZ1dHQTFlL04yVGxBQ3JzeGc0?= =?utf-8?B?OXdBNjhMMGlSbkRHSUw2dGowNnNXdG1FOW56cTljdGxseXo2UkVYVmxlTTFr?= =?utf-8?B?Vzh3UDRWTm9ab0s1clVDdGxDOTZBQkRjWmYybDR4ZUZUU2hQb1FBcklBMEFs?= =?utf-8?B?SlV2dnNVNXEyT05ETnNuT2dUeWltRlVJTEVyRzZhdWtmYkMwbDlndTFPZ2Iw?= =?utf-8?B?YUd5MUJGU1JIa2NnRTFCdHRYQ0xTSWlGZEdaR0JRZnV6b2lJMVRqT2NwcTFx?= =?utf-8?B?Y1FCWWRFT3ZmcHBib09Pb1dDcC9IREdWdTdtQ2JiY0xBaWU5QU5LMEtoNGpN?= =?utf-8?B?UEJuMnluUE1ZWWRyV0tacDM0b3JaUTNMZGxHQm5CejVYMjBkbnUxY0hCaW00?= =?utf-8?B?UTJ5VEVhUTI3a21LUmh6NFdoWW9jeERURHlGOTN1K2pWTWtETDg2QVY0L2lX?= =?utf-8?B?UDNqclpSc01nL1J3cjQvQjluSXNZUDBHRVA4cWRSM09pVkFTcTdibG9WQVVJ?= =?utf-8?B?dTBvQzY3ck83MEJNcGIvYkJnUXV3Lys2a3hRN1JabGtaeDVpVGhYSElSN2Zy?= =?utf-8?B?WFErR2V2NkhjL2pheUg4bW9QU1lVOGYzemcwbWpJbUY3SHNsMWVjaVc0a2lQ?= =?utf-8?B?dzc4U0ZkcU9CSVkxbFYzVktIUnZiSjUwOUpNVXhQYmdrMFRnVzE1VmtwejBv?= =?utf-8?B?bWx3Ni9MQ1JQNjgxYlBlMXFqYmhHVm9LOENSNnh1Z2hJcks2dU13c05SeE92?= =?utf-8?B?cVI3UkxhaXFpV1ZxaytISXZEZDNzR3N1cE9GMDFSSUM2ekdHVGpJR3U1UllS?= =?utf-8?B?ZGltYWtwdEN6a3pwVk9WUkZ1VTFYS0dEcmtxYi9ObEF1bFBiL2lMeWllMTdi?= =?utf-8?B?OVV5eVg4KzJ6Sm1NanlIMzAxWUREVWd6L0dnTjYzVTRGY3VRUGxkYlZEd3hR?= =?utf-8?B?dnhDa1dTR0Raak1kVU1NQ0FvcFZkYklVQVlZeGVETlovRytmaWhCWUxONml5?= =?utf-8?B?NkRpSWYzVHE1NSt0VU9xWitaVnNhM1NycFlNWjUrcVQrOG5iUlI5eDhHbGgv?= =?utf-8?B?NGg4dVluMjZESzYzUllSeTNqdnNvTDZaTmV4Z0h6YkRCSHFwbXRDTXphdlJ1?= =?utf-8?B?VUVISjBTT3ZxSmc1T1pLSHNvK0gxbHVRdit1bTU4czVYTVdaUnR5blEzbHpq?= =?utf-8?B?MWVRcXRrL05FaHJpVTZNdDJINW5ZbUN1TGY1NGpLbXdFeXI1T0xob05jWlo0?= =?utf-8?B?RkhCZnBXSnRsRDhGVStUVDdiUFVLTVBMTVVCMGFIZm50c2pKQXBETFNDYUJl?= =?utf-8?B?aUFsOFkvTmVLSm96WHNOaUFubExwWVRHSHRYZlF4aWpKNE4ybVRkN2dNajdI?= =?utf-8?B?eURCUis4SGw3Yjg2OWxYcWh2SUtaclJpL2RldUNldDFKTXduKzFjMmxTZ3Z2?= =?utf-8?B?QWNmak1WQXkySFlPYUExSWRSUStzN0NhSnNaSVdCRnVIR0xYN3JZa0d2Zkd2?= =?utf-8?B?S1BteWg5cHZaKzdaaTluSXN5ZkJGSW5wK2MvdEduZVRQN3JiU281NVppREJq?= =?utf-8?B?dmc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB4938.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea409980-077f-49c6-a133-08dd0b5201f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2024 00:01:40.4113 (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: t1UoLDY0SVGa9rl0A8B9mUT0zO85xViopA8E0V0MumjIee2PxocyIQV8bnRcX5yzuX5Sef/Qh+2chDYX/6H6LQGHHzh8wfC3oFdYn4GK9FA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4893 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Fri, 22 Nov 2024 16:01:44 -0800 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: Z7miK7qTSF9zLnpe7iEgGLIRx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=tpAoge3C; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io VlMxMDE1LCBWUzIwMTcsIEdDQzUNCg0KTWlrZQ0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlv PiBPbiBCZWhhbGYgT2YgUmViZWNjYQ0KPiBDcmFuIHZpYSBncm91cHMuaW8NCj4gU2VudDogRnJp ZGF5LCBOb3ZlbWJlciAyMiwgMjAyNCAyOjMwIFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5p bzsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgUmVi ZWNjYSBDcmFuIDxyZWJlY2NhQGJzZGlvLmNvbT47DQo+IGxlaWYubGluZGhvbG1Ab3NzLnF1YWxj b21tLmNvbQ0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFJlbW92YWwgb2YgVlMyMDE1IChh bmQgbWF5YmUgVlMyMDE3KSBhbmQNCj4gZGVwcmVjYXRlZCB0b29sY2hhaW5zIChHQ0M0OCwgR0ND NDksIEdDQzUpDQo+IA0KPiBBbGwgb2YgdGhlbSBpbmNsdWRpbmcgR0NDIDQuOCBhbmQgNC45Pw0K PiANCj4gDQo+IFJlYmVjY2ENCj4gDQo+IA0KPiBPbiAxMS8yMi8yMDI0IDI6MDggUE0sIE1pY2hh ZWwgRCBLaW5uZXkgdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4gPiBIaSBSZWJlY2NhLA0KPiA+DQo+ ID4gWWVzLiAgSSBoYXZlIGNvbGxlY3RlZCBmZWVkYmFjay4gIEkgaGF2ZSBmb3VuZCBzb21lIHVz ZSBvZiB0aGVzZQ0KPiB0b29sY2hhaW5zLg0KPiA+DQo+ID4gSSBkbyBub3QgaGF2ZSBhIGRhdGUg d2hlbiB0aGUgbW92ZSB0byBuZXdlciB0b29sY2hhaW5zIHdpbGwgYmUNCj4gY29tcGxldGVkLg0K PiA+DQo+ID4gTWlrZQ0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+ IEZyb206IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+DQo+ID4+IFNlbnQ6IFRodXJz ZGF5LCBOb3ZlbWJlciAyMSwgMjAyNCA5OjA1IFBNDQo+ID4+IFRvOiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Ow0KPiA+PiBkZXZlbEBlZGsyLmdyb3Vwcy5p bzsgbGVpZi5saW5kaG9sbUBvc3MucXVhbGNvbW0uY29tDQo+ID4+IFN1YmplY3Q6IFJlOiBbZWRr Mi1kZXZlbF0gUmVtb3ZhbCBvZiBWUzIwMTUgKGFuZCBtYXliZSBWUzIwMTcpIGFuZA0KPiA+PiBk ZXByZWNhdGVkIHRvb2xjaGFpbnMgKEdDQzQ4LCBHQ0M0OSwgR0NDNSkNCj4gPj4NCj4gPj4gSGkg TWlrZSwNCj4gPj4NCj4gPj4NCj4gPj4gSSB3YXMgd29uZGVyaW5nIGlmIHlvdSdkIGJlZW4gYWJs ZSB0byBjb2xsZWN0IGFueSBmZWVkYmFjayBvciByZXZpZXcNCj4gdGhlDQo+ID4+IHByb3Bvc2Fs Pw0KPiA+Pg0KPiA+Pg0KPiA+PiBSZWJlY2NhDQo+ID4+DQo+ID4+DQo+ID4+IE9uIDEwLzIzLzI0 IDk6MjMgUE0sIEtpbm5leSwgTWljaGFlbCBEIHdyb3RlOg0KPiA+Pj4gSGksDQo+ID4+Pg0KPiA+ Pj4gSSB3aWxsIG5lZWQgbW9yZSB0aW1lIHRvIHJldmlldyB0aGlzIGltcGFjdHMgb2YgdGhpcyBw cm9wb3NhbC4NCj4gPj4+DQo+ID4+PiBDYW4gd2UgZXh0ZW5kIHRoZSB0aW1lbGluZSBmb3IgY29t bWVudHMgdG8gbWlkIE5vdmVtYmVyLg0KPiA+Pj4NCj4gPj4+IFRoYW5rcywNCj4gPj4+DQo+ID4+ PiBNaWtlDQo+ID4+Pg0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4g RnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhh bGYgT2YgTGVpZg0KPiA+Pj4+IExpbmRob2xtIHZpYSBncm91cHMuaW8NCj4gPj4+PiBTZW50OiBU dWVzZGF5LCBPY3RvYmVyIDIyLCAyMDI0IDU6MTUgQU0NCj4gPj4+PiBUbzogZGV2ZWxAZWRrMi5n cm91cHMuaW87IHJlYmVjY2FAYnNkaW8uY29tDQo+ID4+Pj4gU3ViamVjdDogUmU6IFtlZGsyLWRl dmVsXSBSZW1vdmFsIG9mIFZTMjAxNSAoYW5kIG1heWJlIFZTMjAxNykgYW5kDQo+ID4+Pj4gZGVw cmVjYXRlZCB0b29sY2hhaW5zIChHQ0M0OCwgR0NDNDksIEdDQzUpDQo+ID4+Pj4NCj4gPj4+PiBP biBUdWUsIDIyIE9jdCAyMDI0IGF0IDEyOjE5LCBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYnNkaW8u Y29tPg0KPiB3cm90ZToNCj4gPj4+Pj4gSW4gYWRkaXRpb24sIHNpbmNlIEdDQzQ4LCBHQ0M0OSBh bmQgR0NDNSBoYXZlIGJlZW4gbWFya2VkDQo+IGRlcHJlY2F0ZWQNCj4gPj4+PiBmb3INCj4gPj4+ Pj4gb3ZlciBhIHllYXIsIEknZCBsaWtlIHRvIHByb2NlZWQgd2l0aCByZW1vdmluZyB0aGVtIGFz IHdlbGwuDQo+ID4+Pj4+DQo+ID4+Pj4+IFBsZWFzZSBwcm92aWRlIGZlZWRiYWNrIGJ5IFRodXJz ZGF5IE9jdG9iZXIgMzFzdC4gSW4gdGhlIGFic2VuY2UNCj4gb2YNCj4gPj4+Pj4gZmVlZGJhY2sg SSdsbCBwbGFuIHRvIHByb2NlZWQgd2l0aCByZW1vdmluZyBWUzIwMTUsIEdDQzQ4LCBHQ0M0OQ0K PiBhbmQNCj4gPj4+PiBHQ0M1Lg0KPiA+Pj4+DQo+ID4+Pj4gTm8gY29tbWVudCBvbiB0aGUgVlMg b25lcywgYnV0IGZvciB0aGUgR0NDIG9uZXMsIEknbSBhbGwgZm9yIGl0Lg0KPiA+Pj4+DQo+ID4+ Pj4gV2UgbWlnaHQgYWxzbyB3YW50IHRvIHJhaXNlIGFuIGlzc3VlIG9uIGRlbGV0aW5nIHdvcmth cm91bmRzIHB1dA0KPiBpbnRvDQo+ID4+Pj4gcGxhY2UgZm9yIGFuY2llbnQgdG9vbGNoYWlucy4N Cj4gPj4+PiBGb3IgZ2NjNDgvNDkgdGhhdCB3YXMgcmVkdW5kYW50IGluaXRpYWxpemF0aW9uIGR1 ZSB0byBicm9rZW4NCj4gPj4+PiB1c2UtdW5pbml0aWFsaXplZCBkZXRlY3Rpb24uDQo+ID4+Pj4g ZS5nLg0KPiA+Pj4+DQo+ID4+DQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9i bG9iL21hc3Rlci9Pdm1mUGtnL0xpYnJhcnkvWDg2UWVtdUxvYQ0KPiA+Pj4+IGRJbWFnZUxpYi9Y ODZRZW11TG9hZEltYWdlTGliLmMjTDM0Ng0KPiA+Pj4+DQo+ID4+Pj4gLw0KPiA+Pj4+ICAgICAg IExlaWYNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+DQo+ID4NCj4gPg0KPiA+ DQo+IA0KPiANCj4gDQo+IA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8g TGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcv UmVwbHkgT25saW5lICgjMTIwODIyKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21l c3NhZ2UvMTIwODIyCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA5MTUw MDE4Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vi c2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3Bl bmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=