From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 1C0A47803CD for ; Sun, 3 Dec 2023 00:34:25 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=xnqDWRWwMsbu7ZNiJfeORwssPzq4bCM3RQ3DUa5SRHY=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1701563664; v=1; b=Z/rYiZ/pR7MNNk99BZs6CfRV2kNSYgDB/ctdQitqL1TrPM1iRcSOAaWDIKEx4O+WheJtWJip 0I2vaAgcy0IQYlV3/I6B1lA4ui6UVBq0FvzoVK1Qd5OkdJngQ+eFsdWYGFpvbh+Zk88Z7QNjvL/ uAPEH6YYBTuis3wJm8EI+xyA= X-Received: by 127.0.0.2 with SMTP id nE6eYY7687511xz1zehdqN7Z; Sat, 02 Dec 2023 16:34:24 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web11.30478.1701563663758917751 for ; Sat, 02 Dec 2023 16:34:23 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10912"; a="479823827" X-IronPort-AV: E=Sophos;i="6.04,246,1695711600"; d="scan'208";a="479823827" X-Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Dec 2023 16:34:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10912"; a="770117041" X-IronPort-AV: E=Sophos;i="6.04,246,1695711600"; d="scan'208";a="770117041" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 Dec 2023 16:34:22 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.34; Sat, 2 Dec 2023 16:34:21 -0800 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Sat, 2 Dec 2023 16:34:21 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Sat, 2 Dec 2023 16:34:21 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) 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.34; Sat, 2 Dec 2023 16:34:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QzBhWv85EIToPThjKUD/x0sFBIFP2eJmjUEYJ9PX5Ty+cfgH3Th0fgayu2lG8OsC9lTd3wuOE03bzo+z+p+nWos8GMwFKk5iNltmDq/qiyG1o6CrGmsbdoqnUqe5ZH26vSdAPLV7rUVFJq4OyKqqC0DvrMPTfA8UCzkl9ur4WOarpZvCtG7qynxSyxRuGqwz7kxhprS6pWq+aDbG2xBRynufbmov2ofO18D/he0yEu5yetCwlmw0xIBNBtDux6f+hclZAL7hZYUOeGYYijdg3u7CifGQh7wHbpe3X751fe+GW/mypGHnhyqNjQMxWdabe5PO+4WE1OpKc8VNP425dA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nvLTWYJvfwZYTQ/WbaBAKMBC/N02gcRGOTOftK58Lpk=; b=LDFmzeR507V4aoawSa6kC0Dz16HTPaPWcS+TDz5ZBrZzE7XtC7wzI5jAnKOvO3ffvaG0yrP+tu1m8YpfHKNUEnJDEpkKyFZIdXfn6j/ajS9b1z/DciEBgbDyS348tv9uBQiIcDqBYoczGda5wahg5Md9ZjGeeztnTquRSoLyf+2acKFjVSM3e5ey6tUCjAWU2ivwTSUib/58WcVq+Qjh/qPVrOPS49O70Kaj76Xp2NvV8BGV1dNUnJpgGj9axBPSLAljz5+D7lqJ5Bjc6NnX1DivsASh9LNkEELZHNp0+nT4txPXm1JWWRimt2DqdUO/ApF6YpVvcawKDkUihwPiIA== 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 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB4920.namprd11.prod.outlook.com (2603:10b6:510:41::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.30; Sun, 3 Dec 2023 00:34:17 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4382:5b03:f13:88ff]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4382:5b03:f13:88ff%5]) with mapi id 15.20.7046.028; Sun, 3 Dec 2023 00:34:16 +0000 From: "Michael D Kinney" To: Pedro Falcato , "devel@edk2.groups.io" CC: "mikuback@linux.microsoft.com" , Sean Brogan , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH 1/2] UnitTestFrameworkPkg: Fix Google Test components with multiple files Thread-Topic: [edk2-devel] [PATCH 1/2] UnitTestFrameworkPkg: Fix Google Test components with multiple files Thread-Index: AQHaI96EyQXOKtqEj0OSSH+1yd3wJLCUqf4AgAA/C3CAAAl5IIABwu4A Date: Sun, 3 Dec 2023 00:34:16 +0000 Message-ID: References: <20231130224214.86027-1-pedro.falcato@gmail.com> <20231130224214.86027-2-pedro.falcato@gmail.com> <3a8ceb26-6fe9-4a1a-96d2-e74f7b3e7baf@linux.microsoft.com> <179CD05BE5E43398.18076@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB4920:EE_ x-ms-office365-filtering-correlation-id: a7960bc1-ff08-4b25-b423-08dbf397948e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: leaL7jW8l5suS45aCIGNWIkMbO8KVOuPcqtCxUruKEv/HsTOvlVL8RM3Dj46MhJG8LS+Squi5Nj2wCPj9Sepu3W9kj5DDQaN0UoHvjsKmvUtk8Lz4sl/tRKHLKUjPP80tSSQeYct/kKR8/oQpW2xO/QPBgOO5XgT8JbYWJ9OsBU7jHhXMUugiM9WtMcUSlfr1XZONDuoA24h1xdswLKPEEJjz+RnqzNZ64oMnSp97a8dibzItcLAFzd58bJ9RHhKTOFoHy9xnzNDN+tGp8ce+ocrodSPr6IqfOkNv+RS5oh/YJVVxuNeIyOJdZ8jwHKSougFQusOD1jeYaLqdRnFdXYxdVQyeqIVI4jG1lv2DBhzieXIHTs4vD7FTdaqyuQGpbZACNjEAcasCkztbaVE/li1NAXgO/K8/WsjgAxwx2PhI+7J55p161HVy0DQK/l98guvw+MMpqbJfLF+73iPvDANZnF18F3sGMdI0auvyc3CKGCxIRimUvq0bUwSy/6bWqqV8sD2bP8M3nhJ7xq6Yq44EZhCgV2TQMsDoCJB81JfTKzE7eCmk5MxKS1U8negGxX2oVm5sGV98g8m1ByXbOBz5qLprWI4TYH2UVlDLPXg2AIawA04fgI1Vm2BhBXYs+ROj8bJdofj3OI5+WJckg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Mk9RNnArbWkyRXhGMlFqcUpWSGtPcTdxYmhCb2NSdGQ0YmN2ak9BWFJRQ1Ny?= =?utf-8?B?ck5TTzhSYzdVMTlpOVcyWEVmeXg1a2ZCd1lzMTNSL3pPS093QStYWHN4dDN2?= =?utf-8?B?L01LS1lwV0dQdXVaTGRtUUpjVE5sbm9LWU83bVBITCsxTVVHQUdoQUhUb3Vi?= =?utf-8?B?d3oxS20vQVF2ZWFqczlLMjJodys2bTFJYXYrdUhGVEwyQmNBdjNsRDRmL2x1?= =?utf-8?B?ZHhmWnV6MUlQbzcwbWhNSWE1VHZtdTcrQ0NtVjhXclpJQVVoSkVwMkRqdWJF?= =?utf-8?B?WjFkWUc5dUhuVEx4V0o0eXFHTzFsTEpjeVBqa0dneFpsMkE2Ukdkd1UzbEV0?= =?utf-8?B?RDROOFFDWHhRNzhrVjJPT1JRMEEzQ0VLTlRTVFdvN0Y1dnBCYXl1R2lrQk10?= =?utf-8?B?Q3pUREJiQjllTHJzS0ZQRVAvNzh5UDQwOFU0c25GdDFFcHgvRHZ5eGhEZ2th?= =?utf-8?B?dWx1emU5Y0M2YlV1RTVRZHRiVEJXWDg3YkpiQis2NnZ5cWF3dXBOd20vMU9G?= =?utf-8?B?ZnBtSUtKcDVCMGJ6SjBlaFVSMG40c2w5QWtLbGh4SDQ2VGxOUmtqbFk5SXJw?= =?utf-8?B?cFo5TC92K3A5Q2hHdHVtOXo3a3hHdTFkY3FmUG1xUnkxck9qbTlhR01ZQXJn?= =?utf-8?B?bk12RTJNUkZoOUFUdXZZRUhnc0hxdUl5TnY1NWdCZE1heERqQnFLc2xjb1dI?= =?utf-8?B?K3U4bFFHWGxTTHlqVWUvQlRpd3VNcm1QQ2JISC94aFJQaXZ1NEtpTXRtYVJM?= =?utf-8?B?bncreEtvS3AxaFI5OE5DRFE2eEtEbFFoNkwxSGs1bGx1RldyNlUweGtYVHpl?= =?utf-8?B?WnFNelBBWUVpZHJRUGtqNlNub3pKaC8wZDF5UlRYajQyZEU0MlovWWgyRmZP?= =?utf-8?B?NktUUUxpR3huSllnUjFQYkY1SWpubHFtK3A3ODZER2NsZ3FKYngxcEs3d2lK?= =?utf-8?B?SWJTazJqNG5vUG1HYi9nbmdCa1NqM3BjVi9RTmVwQmhvSnJ0M2NBMWhMY2FW?= =?utf-8?B?M2dNR24yd0paSlFNR1RGakYvOTEzUXpDdkxabnB6OXpoNUFKNGx3RFRSTFpF?= =?utf-8?B?KzM5R1ZMYy85TGNFRlNZMFpXNVQ1VGtrZFM2SW9RMDFkVlh0ZUdVRE1Ga1dz?= =?utf-8?B?ZnRIMlVEVjR0UGRUQ28zTlpOMEttVnlUeFJVNjNaQ1RvdmZBY1NXZ0hCUEJo?= =?utf-8?B?a1cwZlowazhhTXdEd0xRMGRvalcxVGg5SHZaMU0xNEVsZXNzWWg5MlpvRDRm?= =?utf-8?B?TERqb0UwcGFuemZMMVdTdFZRRk1uN0xLYnpvVDk3aHlqc01qYVhhZ3E4NGVn?= =?utf-8?B?anl3bHVwOVRXS2UwT1g5Y1RWMFRVbkpRUEtjV2lES08xdFhCNXJvSzNGWXdw?= =?utf-8?B?SVYzRnVEM01tZzBSdlBwU09LdFM1djNPRlVKM0tubVFjb2dQemNHY3YyR09q?= =?utf-8?B?UzVKcFJQVXVoL2x0TGxYdFVuUUVnMDRtOFliOEdIK1BJWGhFRjZiNzhLYSt4?= =?utf-8?B?UG1Gd2prYjJvSjk1c1hjazB4MG5jb0pjcW1mR0NQZU1UVTJmMTlPRTEvcEZH?= =?utf-8?B?SnRmNjg4S0ZjZVBEM0dsSUxQdGc4b2RHaTYyZDhaNFZpQnB3R1hOZ1JwVXlr?= =?utf-8?B?bWU1bXZ0czdsZWF4K0dkYURxQ2FCeHByVWpsWDNHOFFUeEJuL1RKS2l4d012?= =?utf-8?B?c0JZTExnV3k0VXhUbzN3YkcyTUo0MnlXeU1XSE9NOGt0aldQdm1IWHJURGNh?= =?utf-8?B?WXJrYTJWbmhWajlodks0RXlTOU1Jc1RyeHlRcktCSnlFckRXTDVRcWYxdUZt?= =?utf-8?B?VDhnK1RHL0pmYmF2WmdkNi9MUnNtTEUvTFVFSDlWUnM2RkpBV2RsZ3RBdzZO?= =?utf-8?B?T3RxU2lERFRFcTgvNnFucUlOMzhsUVVkOTQxdVVVM0NhVXpic2hMb09qUjFR?= =?utf-8?B?SkdrMjBGYmh5bHUwSFBWeE5kenRrRERsOGEzUGgxZDg1c0pzVDBaeXVyVUxo?= =?utf-8?B?OUdmayttYzNIU2RHd3VzMkZwb1NwWUVBNVVaR2ZqeTVFelptMVhGbllTb0Vh?= =?utf-8?B?SzU1QlNDeWp1cTlsV0xnT3BtUk1pWGFwamp3aEw5eUpLVUFzZG5VcWFaMHE2?= =?utf-8?Q?iArfrpSEM0zB0mkU9U168nRb4?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a7960bc1-ff08-4b25-b423-08dbf397948e X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2023 00:34:16.0477 (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: Hmk5K2UdppEBCssOVOAHNuMorDQfYiXv2QMNZO8DM6VV966EHX+GW/q2fgB4WlsrDdJRzeyXBrKMc3UsBJPBw/kC3O528aCLJxCSmYK3eTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4920 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 Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: GfTjktiMR5d62GsKfgClkMqMx7686176AA= 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=20140610 header.b="Z/rYiZ/p"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgUGVkcm8sDQoNCkkgaGF2ZSByZXZpZXdlZCB0aGUgdXNlIG9mIC9OT0RFRkFVTFRMSUIuDQoN Ckl0IGlzIGNvcnJlY3QgZm9yIHRoaXMgZmxhZyB0byBiZSB1c2VkIGZvciBGVyBjb21wb25lbnRz DQp0byBwcmV2ZW50IHN0YW5kYXJkIGFwcGxpY2F0aW9uIGxpYnMgZnJvbSBiZWluZyBsaW5rZWQu DQoNCkZvciBhbnkgY29tcG9uZW50IHRoYXQgbGlua3MgYXMgYSBXaW5kb3dzIGFwcGxpY2F0aW9u LCB0aGlzDQpmbGFnIHNob3VsZCBub3QgYmUgdXNlZC4gIFRoaXMgYXBwbGllcyB0byBob3N0IGJh c2VkIHVuaXQgDQp0ZXN0cyBhbmQgdG8gdGhlIEVtdWxhdG9yUGtnL0hvc3QvV2luLiAgSSBoYXZl IHZlcmlmaWVkIHRoYXQNCi9OT0RFRkFVTFRMSUIgY2FuIGJlIHJlbW92ZWQgZnJvbSBib3RoIG9m IHRoZXNlIHVzZSBjYXNlcw0KYW5kIG9ubHkgdXNlIC9OT0RFRkFVTFRMSUIgZm9yIEZXIGNvbXBv bmVudHMuDQoNCldpdGggL05PREVGQVVMVExJQiByZW1vdmVkIGZyb20gVW5pdFRlc3RGcmFtZXdv cmtQa2dIb3N0LmRzYy5pbmMNClRoaXMgc2VyaWVzIGlzOg0KDQpSZXZpZXdlZC1ieTogTWljaGFl bCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQoNCkkgaGF2ZSB0YWtlbiB0 aGUgYnJhbmNoIGZyb20gTWljaGFlbCBLdWJhY2tpIGFuZCBhZGRlZCB0aGlzDQpvbmUgY2hhbmdl IHRvIHJ1biB0aHJvdWdoIEVESyBJSSBDSSBhbmQgYWRkZWQgYnkgUmIgdGFncy4NCg0KaHR0cHM6 Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNTA5OA0KDQpCZXN0IHJlZ2FyZHMsDQoN Ck1pa2UNCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXks IERlY2VtYmVyIDEsIDIwMjMgMToyOSBQTQ0KPiBUbzogUGVkcm8gRmFsY2F0byA8cGVkcm8uZmFs Y2F0b0BnbWFpbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogbWlrdWJhY2tAbGlu dXgubWljcm9zb2Z0LmNvbTsgU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+ Ow0KPiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1 YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIDEvMl0gVW5pdFRlc3RGcmFtZXdvcmtQa2c6 IEZpeCBHb29nbGUgVGVzdA0KPiBjb21wb25lbnRzIHdpdGggbXVsdGlwbGUgZmlsZXMNCj4gDQo+ IEhpIFBlZHJvLA0KPiANCj4gVGhhbmtzIGZvciB0aGUgZm9sbG93IHVwIGFuZCBkZWJ1Zy4NCj4g DQo+IEkgc3VzcGVjdCBzb21lIG9mIHRob3NlIGZsYWdzIHdlcmUgaW5oZXJpdGVkIGZyb20NCj4g RW11bGF0b3JQa2cgYnVpbGRzIGFuZCBtYXkgbm90IGFwcGx5IHRvIEdvb2dlVGVzdA0KPiBidWls ZHMuDQo+IA0KPiBJIHdpbGwgaW52ZXN0aWdhdGUuDQo+IA0KPiBWZXJ5IGhhcHB5IHRvIHNlZSBh IHNvbHV0aW9uIGZvciB0aGlzIGlzc3VlLg0KPiANCj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFBlZHJvIEZhbGNhdG8gPHBlZHJvLmZhbGNhdG9A Z21haWwuY29tPg0KPiA+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMSwgMjAyMyAxMjo1MyBQTQ0K PiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgcGVkcm8uZmFsY2F0b0BnbWFpbC5jb20NCj4g PiBDYzogbWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbTsgS2lubmV5LCBNaWNoYWVsIEQNCj4g PiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5A bWljcm9zb2Z0LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzJd IFVuaXRUZXN0RnJhbWV3b3JrUGtnOiBGaXggR29vZ2xlDQo+IFRlc3QNCj4gPiBjb21wb25lbnRz IHdpdGggbXVsdGlwbGUgZmlsZXMNCj4gPg0KPiA+IE9uIEZyaSwgRGVjIDEsIDIwMjMgYXQgODo1 MOKAr1BNIFBlZHJvIEZhbGNhdG8gdmlhIGdyb3Vwcy5pbw0KPiA+IDxwZWRyby5mYWxjYXRvPWdt YWlsLmNvbUBncm91cHMuaW8+IHdyb3RlOg0KPiA+ID4NCj4gPiA+IE9uIEZyaSwgRGVjIDEsIDIw MjMgYXQgNTowN+KAr1BNIE1pY2hhZWwgS3ViYWNraQ0KPiA+ID4gPG1pa3ViYWNrQGxpbnV4Lm1p Y3Jvc29mdC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBIaSBQZWRybywNCj4gPiA+ID4N Cj4gPiA+ID4gVmlzdWFsIFN0dWRpbyBOT09QVCBidWlsZHMgcmVzdWx0IGluIGxpbmtlciBlcnJv cnMuIEkgY29tYmluZWQgeW91cg0KPiA+ID4gPiBwYXRjaCBzZXJpZXMgd2l0aCB0aGUgdGVzdCBp bnN0cnVjdGlvbiBjaGFuZ2UgaW4gdGhpcyBQUiAtDQo+ID4gPiA+IGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvZWRrMi9wdWxsLzUwOTYuDQo+ID4gPiA+DQo+ID4gPiA+IFlvdSBjYW4gdXNl IGEgUFIgdG8gdGVzdCB0aGUgVlMgYnVpbGQuDQo+ID4gPg0KPiA+ID4gVGhhbmtzIGZvciB0aGUg aGVhZHMgdXAsIGJ1dCBJIGVuZGVkIHVwIGJvb3RpbmcgV2luZG93cyB0byBleHBlZGl0ZSB0aGUN Cj4gPiBwcm9jZXNzLg0KPiA+ID4NCj4gPiA+IFNvLCBJIG5vdGljZWQgZnJvbSB0aGUgYnVpbGQg bG9ncyB0aGF0IGxpYmNtdGQubGliIHdhcyBoYXZpbmcgaXNzdWVzDQo+ID4gPiBkb2luZyBhIC9X SE9MRUFSQ0hJVkUgbGluayAobm90IHVuaGVhcmQgb2YsIGhhZCB0aGUgc2FtZSBwcm9ibGVtcyB3 aXRoDQo+ID4gPiBMaW51eCBzeXN0ZW0gbGlicmFyaWVzKS4gVGhlbiBJIG5vdGljZWQgaW4gTVNE TjoNCj4gPiA+ICJUaGUgL1dIT0xFQVJDSElWRSBvcHRpb24gZm9yY2VzIHRoZSBsaW5rZXIgdG8g aW5jbHVkZSBldmVyeSBvYmplY3QNCj4gPiA+IGZpbGUgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg c3RhdGljIGxpYnJhcnksIG9yIGlmIG5vIGxpYnJhcnkgaXMNCj4gPiA+IHNwZWNpZmllZCwgZnJv bSBhbGwgc3RhdGljIGxpYnJhcmllcyBzcGVjaWZpZWQgdG8gdGhlIExJTksgY29tbWFuZCINCj4g PiA+IE5vdGUgdGhlICJmcm9tIGFsbCBzdGF0aWMgbGlicmFyaWVzIHNwZWNpZmllZCB0byB0aGUg TElOSyBjb21tYW5kIi4gU28NCj4gPiA+IEkgbm90aWNlZCBsaWJjbXRkLmxpYiB3YXMgYmVpbmcg c3BlY2lmaWVkIG1hbnVhbGx5LCBhbmQgSSBzaW1wbHkNCj4gPiA+IGRlbGV0ZWQNCj4gPiA+DQo+ ID4gPiAvTk9ERUZBVUxUTElCOmxpYmNtdC5saWIgbGliY210ZC5saWINCj4gPg0KPiA+IC4uLiBG b3Jnb3QgdG8gbWVudGlvbiB0aGF0IGRlbGV0aW5nIHRoaXMgbGluZSBhbGxvd3MgdGhlIGxpbmsg dG8NCj4gPiBjb21wbGV0ZSBhbmQgL1dIT0xFQVJDSElWRSBoYXMgdGhlIGludGVuZGVkIGVmZmVj dC4NCj4gPg0KPiA+IC0tDQo+ID4gUGVkcm8NCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdy b3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91 cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTE5OTIpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cv ZGV2ZWwvbWVzc2FnZS8xMTE5OTIKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9t dC8xMDI5MDQ2MjMvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMu aW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2 NzExMS83Njg2MTc2LzE5MTM0NTYyMTIveHl6enkgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0t PS09LT0tPS09LT0tPS09LQoKDQo=