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 BF4A5941E6F for ; Tue, 23 Jan 2024 22:33:32 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=vZPb4oZBuNxh3kukcSdSALFmpXgDy2mlhmguPJOseXo=; 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=1706049211; v=1; b=NSAGaYxsCr13vPx+SpIScELquhWEYsPRqegX97CflmE7w03h6j07GaGSFspUl4FzYI+2LS/w IvF19s0bEgSiVQvSl5bfufK4SD5Jn2XTDwIbokus4Orvv4FPs8KXgumtJH1AI9K6UA0i958x9gO bcDx39TZ+iR80CTF+t6kPdmc= X-Received: by 127.0.0.2 with SMTP id 6HOXYY7687511xFoOXDNIZft; Tue, 23 Jan 2024 14:33:31 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.8367.1706049210691354876 for ; Tue, 23 Jan 2024 14:33:30 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10962"; a="465949706" X-IronPort-AV: E=Sophos;i="6.05,215,1701158400"; d="scan'208";a="465949706" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2024 14:33:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10962"; a="820255958" X-IronPort-AV: E=Sophos;i="6.05,215,1701158400"; d="scan'208";a="820255958" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 Jan 2024 14:33:21 -0800 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 23 Jan 2024 14:33:21 -0800 X-Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 23 Jan 2024 14:33:20 -0800 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 23 Jan 2024 14:33:20 -0800 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 23 Jan 2024 14:33:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z8rhpi6neniHTCeGOecU+Dz+nBX0l7vo+c0DKo2Gu/tclzY6HvPECckLarrTLmZMT0uAs7oKYE5FUA7xFH8G1D0gMDJmfV164YRhyap3+7ry4lUVGK5DHPsk95PrD8bCcfKhwOEK2Hl6zbboNEMncTZA1lN/dwwuaCKwuEDohtedXvb+Z3Siig8WwwANwUAHUo14Wn+hgWpLmcqtjZ0vUueSryTHpDpNPoOEDmNsywE0yOr3ETmigwd4epZ/cqvd5QZxSrYES8zNvUDyEbXdk75YntQTXvxrdtOQtkq3Nnng6A6SJXZh5iVDq0v3XgeWVavHsP6MaXu0WyL+gvCtxg== 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=Y2ZGIZPdNkcXusPNs0RE6bQYK7nJ3eduvrswscOXwOs=; b=bkfZCRL21q/Pfuy26Cj5S1AGLGgRjrNrTMQyB5sQY0B3u3GsODNVrqqdQOzr0us72yFbozUNj4d3/emD3O7JSm3ufFQtjzdP6m+fOi+ybaSru/QAeXbTKi/ieOhZ3XUMCGpMzgNdBk0Hm7VhMX9k9lH+zoCELNaChqKDsm9HTn8cakF/G+TyNfU91HDRJ7UiTXOgX+13XUD3xy6C2AiRtwgSk3unTjYaNSI2Mj8gKcoQFaF37bNYGXTLqsE1SwEynceXKadgCogo7YpFYAP0x0sGTWfbJs/C0rTkgnFvkI79jJjm5SB7ixhMfdi3HeD1/HIPearF0idzYMDFCXYY5w== 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 SA3PR11MB7980.namprd11.prod.outlook.com (2603:10b6:806:2fc::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 22:33:18 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7e42:1633:d0a6:9c00]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7e42:1633:d0a6:9c00%6]) with mapi id 15.20.7202.035; Tue, 23 Jan 2024 22:33:18 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "Huang, Qing" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v1] MdePkg/BaseCpuLibNull: Add stub function of StandardSignatureIsAuthenticAMD() in CpuLibNull instance Thread-Topic: [edk2-devel] [PATCH v1] MdePkg/BaseCpuLibNull: Add stub function of StandardSignatureIsAuthenticAMD() in CpuLibNull instance Thread-Index: AQHaTfCThqSanrTJc0yRxPI6KPMB8rDnbCUAgACQF6A= Date: Tue, 23 Jan 2024 22:33:18 +0000 Message-ID: References: <20240123113649.712-1-qing.huang@intel.com> <7e6f85e2-6467-daf5-07db-4cb872b78ee7@redhat.com> In-Reply-To: <7e6f85e2-6467-daf5-07db-4cb872b78ee7@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SA3PR11MB7980:EE_ x-ms-office365-filtering-correlation-id: 2e25b928-fa44-4bd9-26e9-08dc1c634bf0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: KWaAyD4l59conmTmBFijjq1HIiTg0dtfiw0LkGhEx2mv6rJjqeOA69gyUPvt+3tPwp2vfYq3Ai7Fo38YECeM36mXeSrwYDIA1WHnEMwYtpPMABtMbU6COXSVDTc/G2RTYCnEzZOluu4RHgpTfJB/gRhIUEmySqwp9AVHQPipyGUMdsH6fyLznLOgn9bqc3ra3PC6GQu6fvPW6qt9wYA+QE175uMS8V7pr6YGGf2uWRlqgRwD09r4HOemsL/rZ3wYeOhvnciFkAhGpP5dZIQDIk+ACdK4bw1DD2h2XbwWmwXO20gaFhZZk5ILthAGah1sarRftSlXzsixSPTxHI6VnsM0DL0MPDBMgyPpXKnWd+zR8uoEsjXgBfXqBr+DTLSjo/u+1zh0xyAriqKU1HaE8lmprHk1Yu656HFxM9f1YGoaKTLW6hEi07k7Xn2e75cupJ151GV9xWipN5CvSpsQT7S23IrYlsvC/JzQBTtrekwFC1ecgTrYbneev7h2xQzwnMaaRQ0k1nj7Toy7MXR78jK5jpKZHBFTpi96RglJrCp17YeafGR30qObaUTFyvoQzODtbI93/P3MRUE7dFIDe2/m2pNJrsRFbR4wydBAQ/WPkY0dVIXp+Wavz/dCDHQ3AKWP25+Sblf2mi5ex5cnXg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SHd6RXJrNmV1eHhleEdjZCszR291Z2RsVnBrblBkYVlFa2s1NWdTc2hxZzBy?= =?utf-8?B?YS9ONisvZEJ1SVhOVHdCaURlbHQ3cVU1am5PaS9zemFUTnl6R3RzQkNxM2p5?= =?utf-8?B?eVY3S1JJVzJUeitwbDRyQ2k0RkZNMlBFMlFMNE5EOHB4NVVWYmlIZzNaY0d5?= =?utf-8?B?MHNpTjVTY2VCVkdpaU5Wcm1iTE5SdFVnaDBVZ0F0dVhVS3pwWnF6YWJ5czNx?= =?utf-8?B?UmVJamZmWTJtWERYc1l6UHhtd01ETnBtT2ZDOThhMFB0YmRuTDl3SEVQTDlI?= =?utf-8?B?dmJVRThKUGFMa3BlRlgzaTl2dzB6aGN4QXBZS2xvTzlJZHlDV2R1eFBURFJk?= =?utf-8?B?Z05YeWg4RWNXb0UyZ3BFRlZqZERVVTlyeTBrWk43eEl3OVF3UlpmTW1LZzB4?= =?utf-8?B?aG9GcExtMi85ajFQaGE1VFovMHc4Zk5QNldtS1lKSW5QbmZOM1hLS1dGckVa?= =?utf-8?B?WmNBelE3ODRLa25XOGd2WHBmUkg1dDNXWDZUcVd0QU9xengvR3p3dm1pM2ZV?= =?utf-8?B?ZTE0RmZGT3E5ZnZpTlFGRFpjbTJMdFpvQ2hkR2FQZ1dGVjJ4WE42N3ovSUto?= =?utf-8?B?VmdzRmFwNmh4ZDdCRDJiVVVRM2tJalhXcEN2RGZ3SHBHd0Y1YnM5TG84bklo?= =?utf-8?B?Mmd2ak00UndQMFh5V1h5TXZtekZVMXRMaHF1QlhjSE5qV2NIdzNWVEhVWWZO?= =?utf-8?B?S1EvMTNCSVh1RDNsL094TDhqVlBUOGp0RjdwTTRJM25weXZFbW9HallvUzVr?= =?utf-8?B?NHpTT2pJbTVVaU14MmNUU0dOTlhGc2VpL3dMcXFPYlVMWDgyTUNYNzhmeXYz?= =?utf-8?B?bW05Q2dlZ1B6b3hEN2ZOQUs3YU4rZEZUbnR2eHhGN25QZnBNM052M1ZMWCt0?= =?utf-8?B?dHNxbEtkTVNOQ1ltZjlTOVZ4SEN4Tk1ubENSdnd2bFlWN3BuY0RjSllnd0Vr?= =?utf-8?B?d1V4UDU1SkQwdC9RUDREUUlTT0lIMk51SmsyeEdMREtqVmhDQmlKWmE0WVRv?= =?utf-8?B?VkxoNklyZm15eVVnRFBZU0tGVTEvVUVFMXk3ZHpGOW9VcitQWUovcUVuQWpY?= =?utf-8?B?RmlpcWJlSmFNTFZCWStIWXFnbmFZQ2NBZzZKUjZHdjBqZDNGYkpLRlUwKzQ0?= =?utf-8?B?QUsvNEZvR1VwTFlwcmNtRmFKbWc5dTdSakVhMDZ0bE5Fenh3VGJQOXVNSHdY?= =?utf-8?B?L2hCZGtLOHFtVlBBWXFqak1mSUh2NHV6NUxZSUhxd1VkSmlYdVI0ejJWZjBy?= =?utf-8?B?QkZMZEhjRzNxbCtKMUtkckp0OEIwZlN4VTdnZzVpemZWNmdsTDhvUFZlVTht?= =?utf-8?B?UVhyd3h0K1NQSFpwNDZ2R0UrY3RMMkIvMTZyV3g1RDlCcktmZFp5VEZud1Bn?= =?utf-8?B?VEc5ZGllR2plZHhHYUlPaXpjTHB0WVArbmhzb1k5MXNDei9NQ1BNU0RZS1ph?= =?utf-8?B?WmFDVUtNTjhCbzI1MHU3YUZlcUtqeHVTKzBtTEJBWmRpNmJ2UXJCSSt4Z0tk?= =?utf-8?B?WnlzRE5lS29YQzM3cm9nU2o0VWkyOXNPVG9LdDRnYlMzVXF5eEtiNDhHSDRz?= =?utf-8?B?ZjhYcVhzdkxPUFJJMzZsaXI2Y3VhcW8xMkdSbmx5KzFqeDFTd1M5aHBVN2M4?= =?utf-8?B?Q1hZSTExV2RqckwxRUxPbWovc3ZiSkFzSXJNRVlTdkdBakRLcGlidlRROVJN?= =?utf-8?B?VEl6UmdWYXZ4Qm5CWnBLQ3VzTFF4dTVRODMyOUgxWWxUV2JYMHYxc3A4T0NR?= =?utf-8?B?dkM0b0M0LzZuYk02bE1HUVRCV21IOU40cnd2OGtCNS9uSG9BZzk1ZkswcTJl?= =?utf-8?B?VWkrcjJBbE1aTkZabTVOTFUxNVk0ODlzWHRnMWJ6dndidnJPOGFmY25JdE56?= =?utf-8?B?LzZBUVJaWVVzdXY1b0s0VHRmZE4wd3U0QTVXVmQ2MS9BZVR2K0VWakpCU1dq?= =?utf-8?B?eE1GaVVxTlM3eGJSYlR0M3pNZUV2a2tOdVhVQ3A1VVZ6L0RpWXlQajJCanF4?= =?utf-8?B?c21hakRiRGN1a3MrWjhaSUpmeEtQL0gya2pDcTl6MTlyNWFXWk52K1gvQm1P?= =?utf-8?B?anpVOGZzcllqTkp3cnRTTE9rQXVnNE1wdkJROXZwUmRveThLSCthTEs5VkNW?= =?utf-8?B?aUlObitHR2tBM05PSW9ZS1VNSUVCZ1ozRitRZFpQbU42bXl2WGdWT3EyUEgz?= =?utf-8?B?dkE9PQ==?= 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: 2e25b928-fa44-4bd9-26e9-08dc1c634bf0 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2024 22:33:18.0869 (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: CIxjVsjy8Wf9e8vuHHMJ5ZIFxApgJUtVWIvHt3fHKnN1Ox3iX5n2eYi1x/ULilTCvcoGFrQTPbZX2B+TZlVkUjEDNZpKO13GWo2R2DWyDzg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB7980 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: Q0CK05p6Kl4KDCou0fFsF8ABx7686176AA= 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=NSAGaYxs; 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 SGkgTGFzemxvLA0KDQpUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4gIFNvcnJ5IEkgbWlzc2VkIHRo aXMgZW1haWwgdGhpcyBtb3JuaW5nLg0KDQpJIHdpbGwgcHJlcGFyZSBhIDJuZCBwYXRjaCB3aXRo IHRoZXNlIGFkZGl0aW9uYWwgdXBkYXRlcy4NCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vw cy5pbz4gT24gQmVoYWxmIE9mIExhc3psbw0KPiBFcnNlaw0KPiBTZW50OiBUdWVzZGF5LCBKYW51 YXJ5IDIzLCAyMDI0IDU6NTcgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBIdWFuZywg UWluZyA8cWluZy5odWFuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0g W1BBVENIIHYxXSBNZGVQa2cvQmFzZUNwdUxpYk51bGw6IEFkZCBzdHViDQo+IGZ1bmN0aW9uIG9m IFN0YW5kYXJkU2lnbmF0dXJlSXNBdXRoZW50aWNBTUQoKSBpbiBDcHVMaWJOdWxsIGluc3RhbmNl DQo+IA0KPiBPbiAxLzIzLzI0IDEyOjM2LCBIdWFuZywgUWluZyB3cm90ZToNCj4gPiBDcHVMaWIu aCBleHBvc2VzIFN0YW5kYXJkU2lnbmF0dXJlSXNBdXRoZW50aWNBTUQoKSBBUEkgYW5kIHdlIHJl cXVpcmUNCj4gc3R1YiBmdW5jdGlvbiBpbiBpdHMgQmFzZUNwdUxpYk51bGwgbGlicmFyeQ0KPiA+ IGluc3RhbmNlIHRvIGF2b2lkIHBvdGVudGlhbCBsaW5rIGlzc3VlLg0KPiA+DQo+ID4gU2lnbmVk LW9mZi1ieTogUWluZyBIdWFuZyA8cWluZy5odWFuZ0BpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4g IE1kZVBrZy9MaWJyYXJ5L0Jhc2VDcHVMaWJOdWxsL0Jhc2VDcHVMaWJOdWxsLmMgfCAxNyArKysr KysrKysrKysrKysrLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9MaWJyYXJ5L0Jhc2VDcHVM aWJOdWxsL0Jhc2VDcHVMaWJOdWxsLmMNCj4gYi9NZGVQa2cvTGlicmFyeS9CYXNlQ3B1TGliTnVs bC9CYXNlQ3B1TGliTnVsbC5jDQo+ID4gaW5kZXggM2JhN2EzNTA5Ni4uYmE3OTgxNTUxZCAxMDA2 NDQNCj4gPiAtLS0gYS9NZGVQa2cvTGlicmFyeS9CYXNlQ3B1TGliTnVsbC9CYXNlQ3B1TGliTnVs bC5jDQo+ID4gKysrIGIvTWRlUGtnL0xpYnJhcnkvQmFzZUNwdUxpYk51bGwvQmFzZUNwdUxpYk51 bGwuYw0KPiA+IEBAIC0xLDcgKzEsNyBAQA0KPiA+ICAvKiogQGZpbGUNCj4gPiAgICBOdWxsIGlu c3RhbmNlIG9mIENQVSBMaWJyYXJ5Lg0KPiA+DQo+ID4gLSAgQ29weXJpZ2h0IChjKSAyMDIwLCBJ bnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ID4gKyAgQ29weXJp Z2h0IChjKSAyMDIwIC0gMjAyNCwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMNCj4gcmVz ZXJ2ZWQuPEJSPg0KPiA+ICAgIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2Ut UGF0ZW50DQo+ID4NCj4gPiAgKiovDQo+ID4gQEAgLTM1LDMgKzM1LDE4IEBAIENwdUZsdXNoVGxi ICgNCj4gPiAgICApDQo+ID4gIHsNCj4gPiAgfQ0KPiA+ICsNCj4gPiArLyoqDQo+ID4gKyAgRGV0 ZXJtaW5lIGlmIHRoZSBzdGFuZGFyZCBDUFUgc2lnbmF0dXJlIGlzICJBdXRoZW50aWNBTUQiLg0K PiA+ICsNCj4gPiArICBAcmV0dmFsIFRSVUUgIFRoZSBDUFUgc2lnbmF0dXJlIG1hdGNoZXMuDQo+ ID4gKyAgQHJldHZhbCBGQUxTRSBUaGUgQ1BVIHNpZ25hdHVyZSBkb2VzIG5vdCBtYXRjaC4NCj4g PiArKiovDQo+ID4gK0JPT0xFQU4NCj4gPiArRUZJQVBJDQo+ID4gK1N0YW5kYXJkU2lnbmF0dXJl SXNBdXRoZW50aWNBTUQgKA0KPiA+ICsgIFZPSUQNCj4gPiArICApDQo+ID4gK3sNCj4gPiArICBy ZXR1cm4gRkFMU0U7DQo+ID4gK30NCj4gDQo+ICgxKSBDb3VsZCB3ZSBjb21wbGV0ZSB0aGUgTnVs bCBpbnN0YW5jZSB3aXRoIGFsbCB0aGUgbWlzc2luZyBmdW5jdGlvbnMsDQo+IGluIG9uZSBnbz8g U3VjaCBhczogSW5pdGlhbGl6ZUZsb2F0aW5nUG9pbnRVbml0cywNCj4gU3RhbmRhcmRTaWduYXR1 cmVJc0F1dGhlbnRpY0FNRCwgR2V0Q3B1RmFtaWx5TW9kZWwsIEdldENwdVN0ZXBwaW5nSWQ/DQo+ IA0KPiAoMikgQWxsIGZvdXIgb2YgdGhlIG1lbnRpb25lZCBBUElzIGFyZSBvbmx5IGRlY2xhcmVk IGZvciBJQTMyIGFuZCBYNjQsDQo+IGJ5IHRoZSBsaWIgY2xhc3MgaGVhZGVyLiBUaGVyZWZvcmUg dGhlaXIgc3R1YiBpbXBsZW1lbnRhdGlvbnMsIGluY2x1ZGluZw0KPiB0aGF0IG9mIFN0YW5kYXJk U2lnbmF0dXJlSXNBdXRoZW50aWNBTUQoKSwgc2hvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gSUEzMg0K PiBhbmQgWDY0IHRvby4NCj4gDQo+IFRoYW5rcw0KPiBMYXN6bG8NCj4gDQo+IA0KPiANCj4gDQo+ IA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNl aXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgj MTE0MjM1KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE0MjM1Ck11 dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzOTA3NjI2Lzc2ODYxNzYKR3Jv dXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczov L2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbGVhdmUvMTIzNjcxMTEvNzY4NjE3Ni8xOTEzNDU2MjEy L3h5enp5IFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K