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 E73FE941744 for ; Fri, 29 Mar 2024 17:27:36 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=z/BmRaOgI+HnBt8zKVENbvTUuDhyIi7GeMG2AoMTEs0=; 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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1711733255; v=1; b=fKnzQUgdBmKmI9Mnw8e20bFPCcCYJHdezawmS/RIDX13llK9dO1BCVVZiM7e0orRYSQQdF5T yCR87NRHJEFXgSovbJPGI/xWbtzAp0mee3JnozaixcBX6ZrUfS2TQhI0DgQfO2e/IVpQcxkEBes 3bEUPOSLGWJ9bYzW1KmKevWrjnUZtuml0NSBnmEM8K5/rlqakaVcXdok9cq95yl7U+1GRVaaI/6 bBsKihSe1JNCLJ2gZaFsedlfXuI+MSKL7c7hbg1AC30BAK/uhnrM8/tNE1iaGRw1nFh3LyqsRlS 7pCgyi4Z5PXbfCQHpF4nvBxZMW53O4DQbfM3IZ0gt6nUw== X-Received: by 127.0.0.2 with SMTP id 9eMZYY7687511xr5TUIW5wMd; Fri, 29 Mar 2024 10:27:35 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mx.groups.io with SMTP id smtpd.web10.1558.1711733254399610726 for ; Fri, 29 Mar 2024 10:27:34 -0700 X-CSE-ConnectionGUID: hSYe3SAZTVOHsTBy2fFJ8Q== X-CSE-MsgGUID: uGYeA/4kTNuUGFA+nyjbeA== X-IronPort-AV: E=McAfee;i="6600,9927,11028"; a="10711534" X-IronPort-AV: E=Sophos;i="6.07,165,1708416000"; d="scan'208";a="10711534" X-Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2024 10:27:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,165,1708416000"; d="scan'208";a="21683252" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 Mar 2024 10:27:34 -0700 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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; Fri, 29 Mar 2024 10:27:33 -0700 X-Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 29 Mar 2024 10:27:33 -0700 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 29 Mar 2024 10:27:33 -0700 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 29 Mar 2024 10:27:32 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by DS0PR11MB6423.namprd11.prod.outlook.com (2603:10b6:8:c5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.38; Fri, 29 Mar 2024 17:27:31 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368%5]) with mapi id 15.20.7409.031; Fri, 29 Mar 2024 17:27:31 +0000 From: "Michael D Kinney" To: Oliver Smith-Denny , "devel@edk2.groups.io" , Ard Biesheuvel CC: Liming Gao , "Ni, Ray" , "Leif Lindholm" , Sami Mujawar , Taylor Beebe , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2 0/3] MdeModulePkg: ImagePropertiesRecordLib Fixes Thread-Topic: [edk2-devel] [PATCH v2 0/3] MdeModulePkg: ImagePropertiesRecordLib Fixes Thread-Index: AQHagHKeJaLO6JupIUW5+u7lWwjxerFOXi6AgACY3zCAAADogIAAA6PQ Date: Fri, 29 Mar 2024 17:27:31 +0000 Message-ID: References: <17BBD31426742776.6798@groups.io> <17BC63588355F2EE.10267@groups.io> <17BE8986E5F1B75A.24580@groups.io> <5931dde2-607e-475e-87b8-4782493f05b3@linux.microsoft.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|DS0PR11MB6423:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: tH2fix+oitZEQb9a1SCB3tK1HggOejEbkvob1NhBRSAslW9vyxpl4AkBpzHNs3WqhrdE9zyW+GRwn5gOR8BFrIprLOejLRJAcL5CVvRUYbkrHaEvQ65kDdtO6StohMwRYYeb/BiJkP/URY+z8QmtXuombytg9o+bbK6eik06/LSwu0XMr2E15DhhWXtHcKRDbAiT1SAQbhGeSth62ayuqhWnQq/Pw1s8u+vUfSUpJeS4mhfaVS4ksHuiFFCww9C7e6DOlf1MauohZXRgxrk/M+WwO/Mp/uydeqZsfYxF5CKRRBbcDR0QlqGF1Kpb7fEBvTZazCQkYLmdepGP4/bo3GOixB6QMSitjLmihWNnqg9pvrOvg8WIJ0qQaYEqUqzYajks2wSv9UQ4eK0t2zjxtQNQLERObk8Vq17E+TN4m19Ac1KYKcbUj96OXQNlPhPrCTk/AHVJIuvBnxLZf9wDIC1VOtfzmIgh6uYKHMnOxUCoXQz+UEYe2TJtlJhPkPjSV/mm+48r7hJ0vo3GfQlGx+ZUt6aT8IMEs05nb1nIcxFcYaqrZ3sq+oUDe6zLuwMg8c+fvlz1DJh0CJttnNmuCTt8JgcNpD2q7lLxaeDOln60j/bEldQHNjPc84lyv9wB x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RFplOThRVHcvY2h3elRvTktEUVpXL0pMYzByUjdVNTYvMmt5VWZDR21pNHNR?= =?utf-8?B?bUprSVQ1SFhYR3VlRkg2bkh4ZktCeW4rNTQyOC83YXNGTUwxNG1WeUljOVNH?= =?utf-8?B?WlFXWEFPNnpBaC9hOENQUWQzdUtWNG1rK0NBNUJzTXdyd0FHMGowRWFoSmJl?= =?utf-8?B?ZFdVbCtHbU5wTGR4RkdGWVhLUUZBcnRhVE9TbHlsZm11NlY5ZVdCZUE4K1NR?= =?utf-8?B?cjBXd2o5QXN0akVBbTlRem5ySEJpM2c5dDFhZjcvRXZTaXdJclEzMnM0RWF5?= =?utf-8?B?bVI5K3kzTFdGbmFxaFVvSG1ieno1NmYvVHlGNDN3QWhMWnQ3ZUpSSEp5MXds?= =?utf-8?B?emZQNExoUWZPeEJjaVFTUGQ2eGhSNjE5cWJpaE9jMmtQOWNGcXQ2NkxRMG1M?= =?utf-8?B?WlloQWtOL3BRNzdRMExDdlRoTmcyMkpQcHhNR3VyaGpYdjY2cFZ4dUplMnN5?= =?utf-8?B?YUF4eUJIZkFseDVGTVl5enFJaTdQSyt1c3VmbThxK0ZpeXhLY1YrRmVlTzRo?= =?utf-8?B?TUhFR2paMVc1OTJrU1A5ZGFIOXFLTlArWWlqblhZS3NKQmhiY1hmdjhjK2g3?= =?utf-8?B?cEdGdFpoQU5zZUkzQ3ErTUxNMnRLTEliWmZhTlpyMkdLYkVyTmxxR1NXM0hZ?= =?utf-8?B?WnJZTmdLZkpEUk0wcHFiNXR4bm5kN0ZlUzNYY0F4WE80NFk2Mm5jMmExeERK?= =?utf-8?B?Y01YNGZwTzlzczlyQ2hHbkxNQkNRVmpXaDNiWlMvajVKeXJZQi90cHBSdkJl?= =?utf-8?B?Y2VlUU5YajFLREZKRnZiZ0svUk1UUHQ3SVBOaTA1UFVsdkZyM1NzSHMwMHoy?= =?utf-8?B?QVZTZFR0R05UVFIxazNwdE1KNFc0bHpCd3JMT0ZqTkFqcHVJM2tWUXhJbXlL?= =?utf-8?B?RXJCTWUxbDBJRmpkMG00VXNsNlJDYVhFaHZYQjJqS2lzaUdGNkdlYkxiQVpD?= =?utf-8?B?ZEFvRmdCN3FNVzBacG1neG5uM2d6ZTFaeUpxNFFNUlhURkxpY2pmbjkyNGx2?= =?utf-8?B?TXp4WnhLMUc3OWZhSWsxc3BkS214eG1xWVYvbmVIYi9CSzR2Q1FNNU5sMVVD?= =?utf-8?B?SWdEMGdEMmJsUkhrNGtST3EvWEc3cXo4cUhSL1VXN3BBcUREYS8wblVURkN2?= =?utf-8?B?bkI0UG5Cb0JVNW9sWnF0ZVFhNmtRODIvQWJxSmMvdzRJdDZyV3B4bTBaTy9N?= =?utf-8?B?VGZrZ1orU3FESTdpTXpHY2xOeUlZbUJWc0Jxamp4Y0dJQUtmWUJOa0E3ODhI?= =?utf-8?B?Q3Q5V1VEK3krYkEwR08yRUN0T2lHZXkvR0MzbHhzK0hLNkRvemlaOFBLd1pu?= =?utf-8?B?OUo4QUJiVUZ6TC9VSTRjZVRUZXgzazdFVHBmeUhrVWJ3dmRyc2U4aHN1K1BG?= =?utf-8?B?MDlERzFKdHB2OUdHM3pBODNrMUdCVnQwMVVlb0xLRFUvQ25kc2pmN05LRnZX?= =?utf-8?B?d0VUMDlZODhMSjZLQWRmdndKQm91T1NVVjdBTjZCR3UvNy9WQUlPSXgvbldJ?= =?utf-8?B?YlFPU1B4alBIUlo0Nlp2Y01rT1JsclA4SE9EVjEvU2NxdWtqOVRaTkxERmlU?= =?utf-8?B?Myt6V2QrZ2RNYVl5aWR3WHJxMVQxMjZwNlNsdHgyQTFaOWg2M0pwV3lqVnNF?= =?utf-8?B?eFZaS2ltY1BmMXA1TVRyR0Z4b2psUXZFNkRzbjIwQUdOZUZaKzNWcUFUcGlU?= =?utf-8?B?cUhDVHpqRGltaFdYY3dJRjlGeGIzVUNHTDJzWWErVk1xQzdFVXBsWXRaR1lr?= =?utf-8?B?VW9oOS95V0tadDdRQWJRVHNhUjd1UnJVN05FSXhYSXN2d2kwYy9QL1BLQ2E5?= =?utf-8?B?QXVQS2VqL3djNHdSWVh0akQ1cHhwYnViWm9naGh2LzVKdWNUenBNa01ZZm1z?= =?utf-8?B?ZUdTZzNJWUQ2TWdYeHRLdDdRMXZWdEV4ZjE2dEFYcDg4amlJQjJ5ZTFqV09h?= =?utf-8?B?SGcvY29NbmZWajFuY3NNN0U5Q0dFOURTTTJwQ0MyNUlWWm5hUTJYSE9iTmFO?= =?utf-8?B?b0VDQmJyMW1wZjVKSW5jM2MyeEtlMTRLQU9nVHNsVWNqdWJkK1dId29DNERj?= =?utf-8?B?Y1BhOTJHWmszdTRnSnpteVVSZ05mOG1laUdjU0FwWmNSZXovTjQrNGVQcllu?= =?utf-8?Q?VlzWlrTCHPaa+7F3tvl2kCq8H?= 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: f264387f-a23d-49a4-1947-08dc5015838a X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2024 17:27:31.0929 (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: qWs/d2N7Ix3G2vurQ5RUYugcBxHEOfRL2a4VW46TzciYgNaeixa8ONsIhiN/qhM+OEKr/nfGeRhfFxI28GP0fSdGV0mkyWG0u8F2wRD5Xzs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6423 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, 29 Mar 2024 10:27:34 -0700 Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: iGQdteNorSAOqgDYIYLqsia3x7686176AA= 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=20240206 header.b=fKnzQUgd; 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 SGkgT2xpdmVyLA0KDQpJIGFtIHNlZWluZyBhIG1lcmdlIGNvbmZsaWN0IHdpdGggdGhlIFYyIHBh dGNoZXMgZnJvbSB0aGUgZW1haWxzLg0KDQpDYW4geW91IHBsZWFzZSByZWJhc2UsIHJlc29sdmUg Y29uZmxpY3RzLCBhbmQgcmVzZW5kPw0KDQpUaGFua3MsDQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBPbGl2ZXIgU21pdGgtRGVubnkgPG9zZGVAbGludXgu bWljcm9zb2Z0LmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyOSwgMjAyNCAxMDoxNCBBTQ0K PiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQu a2lubmV5QGludGVsLmNvbT47DQo+IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+ IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBOaSwgUmF5IDxyYXku bmlAaW50ZWwuY29tPjsgTGVpZg0KPiBMaW5kaG9sbSA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNv bT47IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+Ow0KPiBUYXlsb3IgQmVlYmUg PHRheWxvci5kLmJlZWJlQGdtYWlsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjIgMC8zXSBNZGVNb2R1bGVQa2c6DQo+IEltYWdlUHJvcGVydGllc1JlY29yZExpYiBG aXhlcw0KPiANCj4gVGhhbmtzIE1pa2UhDQo+IA0KPiBPbGl2ZXINCj4gDQo+IE9uIDMvMjkvMjAy NCAxMDoxMiBBTSwgTWljaGFlbCBEIEtpbm5leSB3cm90ZToNCj4gPiBIaSBBcmQsDQo+ID4NCj4g PiBJIGhhdmUgcmV2aWV3ZWQgdGhlIGRpc2N1c3Npb24gb24gdGhlIFYxIGFuZCBWMiB2ZXJzaW9u cyBvZiB0aGUgc2VyaWVzLg0KPiA+IEZvciB0aGUgVjIgU2VyaWVzOg0KPiA+DQo+ID4gICAgICBB Y2tlZC1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ ID4NCj4gPiBJIHdpbGwgYWRkIHRoZSBSYi9BYiB0YWdzIGFuZCBnZXQgdGhpcyBtZXJnZWQuDQo+ ID4NCj4gPiBNaWtlDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4g RnJvbTogQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4NCj4gPj4gU2VudDogRnJpZGF5 LCBNYXJjaCAyOSwgMjAyNCAxOjAzIEFNDQo+ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsg b3NkZUBsaW51eC5taWNyb3NvZnQuY29tDQo+ID4+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+PiA8bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgTGVpZiBMaW5kaG9sbQ0K PiA+PiA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT47IFNhbWkgTXVqYXdhciA8c2FtaS5tdWph d2FyQGFybS5jb20+OyBUYXlsb3INCj4gPj4gQmVlYmUgPHRheWxvci5kLmJlZWJlQGdtYWlsLmNv bT4NCj4gPj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjIgMC8zXSBNZGVNb2R1 bGVQa2c6DQo+ID4+IEltYWdlUHJvcGVydGllc1JlY29yZExpYiBGaXhlcw0KPiA+Pg0KPiA+PiBP biBXZWQsIDI3IE1hciAyMDI0IGF0IDIwOjE0LCBPbGl2ZXIgU21pdGgtRGVubnkNCj4gPj4gPG9z ZGVAbGludXgubWljcm9zb2Z0LmNvbT4gd3JvdGU6DQo+ID4+Pg0KPiA+Pj4gSGkgTWlrZSBhbmQg UmF5LA0KPiA+Pj4NCj4gPj4+IEknbSBoZXJlIHRvIGJ1ZyB5b3UgYWdhaW4gOikuIEkgaGF2ZSBh bm90aGVyIHBhdGNoc2V0IHRoYXQNCj4gPj4+IHVuZm9ydHVuYXRlbHkgTGltaW5nIGhhcyBub3Qg Z290dGVuIHRvIHJldmlldyBpbiBhIG1vbnRoJ3MNCj4gPj4+IHRpbWUgZnJhbWUgd2l0aCB3ZWVr bHkgcGluZ3MuIFdoZW4gSSBidWdnZWQgeW91IGxhc3QgdGltZSwNCj4gPj4+IGhlIHJldmlld2Vk IHRoZSBuZXh0IGRheSwgc28gc29tZXRoaW5nIG11c3QgaGF2ZSB3b3JrZWQgb3V0DQo+ID4+PiB0 aGVyZS4gQ2FuIHlvdSBwbGVhc2UgaGVscCBnZXQgdGhpcyBtZXJnZWQ/DQo+ID4+Pg0KPiA+Pj4g TGltaW5nLCBkbyB5b3UgbmVlZCB0aGUgY29tbXVuaXR5IHRvIGZpbmQgYW5vdGhlciBtZW1iZXIN Cj4gPj4+IHRvIGhlbHAgYXMgYSBzZWNvbmQgTWRlTW9kdWxlUGtnIG1haW50YWluZXI/IEl0J3Mg b2J2aW91c2x5DQo+ID4+PiBhIGxhcmdlIGpvYiBhbmQgeW91IGhhdmUgYmVlbiBsZXNzIHJlc3Bv bnNpdmUgdGhlIHBhc3QgZmV3DQo+ID4+PiBtb250aHMsIHdoaWNoIGhhcyBzbG93ZWQgZG93biBn ZXR0aW5nIHNvbWUgcmVhbGx5DQo+ID4+PiBpbXBvcnRhbnQgZml4ZXMgaW50byBNZGVNb2R1bGVQ a2cuDQo+ID4+Pg0KPiA+Pg0KPiA+PiBZZXMsIGNvdWxkIHdlIHBsZWFzZSBnZXQgdGhpcyBtZXJn ZWQ/IFRoZXNlIGFyZSBpbXBvcnRhbnQgZml4ZXMuDQo+ID4+DQo+ID4+IEluIGNhc2UgaXQgd2Fz IG1pc3NlZCwgZm9yIHRoZSBzZXJpZXM6DQo+ID4+DQo+ID4+IFJldmlld2VkLWJ5OiBBcmQgQmll c2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KPiA+DQoNCgot PS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBt ZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE3MjM3KTog aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE3MjM3Ck11dGUgVGhpcyBU b3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA0ODczMTkxLzc2ODYxNzYKR3JvdXAgT3duZXI6 IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3Jv dXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09 LT0tPS09LQoKDQo=