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 3EBE57803D2 for ; Thu, 11 Jan 2024 07:54:43 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=M+U1WPDwNT1OZJSDJLFNYfBbzf9RVp+iGEiaa71fYAc=; 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=1704959681; v=1; b=sN9abRFbZ6MO0efC4rkpXgSenpiKkWJoLWQZjoqGJR332/tnTfBKUBSAs0fKiSIMUlsDU7+s qzgWhKJIREnh54BAXX7GGVe/5+hXjExScpypdr3LkCOSv5WhZPKdTYjoXKwu2UE9HKl+c9pdcDp /uWPdme/gXiIm6yqYrX8O7JY= X-Received: by 127.0.0.2 with SMTP id oFxfYY7687511xj8oZ1vPWa9; Wed, 10 Jan 2024 23:54:41 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by mx.groups.io with SMTP id smtpd.web10.6941.1704959681187067580 for ; Wed, 10 Jan 2024 23:54:41 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10949"; a="20254476" X-IronPort-AV: E=Sophos;i="6.04,185,1695711600"; d="scan'208";a="20254476" X-Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2024 23:54:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10949"; a="782529396" X-IronPort-AV: E=Sophos;i="6.04,185,1695711600"; d="scan'208";a="782529396" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 10 Jan 2024 23:54:39 -0800 X-Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.35; Wed, 10 Jan 2024 23:54:39 -0800 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 10 Jan 2024 23:54:39 -0800 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) 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.2507.35; Wed, 10 Jan 2024 23:54:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g0G9EcqiJ0daTl72iGc5m4Ccub3ikVbNW9EEKBavreMkhhth43dsZAG9ZPeCnziGIKu6BoLkIEYJ3llxghJ8Z58cmFy4LDNhHaoUf5UAufGtF+mvj/EmQ9erUWVpRJUJ+F8PakkA0H5XhfsQpKtK3iH4uCXWKaFUhqk/EAJhQ65exGjPwNaHtWeT4s5e7/RePhDSwdo7N6YZJTkGrtK5rSl3ArjWPajRN+prIlzrUur9Zw/msqjR8NRMI1sL/ul7A79HsY8UTcomyRAIIQnFDdMg1O8echl+WiFERWb3Z4xiKBPEgA+RW/+BR1CrT7v0TsDcQVfOfzqyb3UV/1PC1A== 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=VwyRcbk6CwXFSSCxFj/kLPv9oxgPYlKBuYP7bMAgixk=; b=B6YK5lwucFSBq53h7Hh1dGb1sBLpQHAEICB5GcSO6ZqYKutlkxiy9fcbxtCYOdbx00mN1EvaPJ7tvsV5xzKvWA/rpeW5xDllIW+8wD1WqeG62tYpBWLoujVeMHTq7qmZiQwHXgn4HjaX/9jh3KD+nfKyWNrt4kVMedBkfU5nwOTYp8sqTc6ZxITA9wSFvsOtYWzj7NVXkFa029Dq9Ew5zt7npEtgWRPtd7huksgm1zaUdv0yOq+3cIWBNQRDGUanY20s4Ga6NJ98agQVZGCuzJvxv4Uo3vfKHWLKkwkP//68qWKheXQ2wsZjSUbtxGuijVYVe636vSezzuRrUicIqw== 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 DM6PR11MB3644.namprd11.prod.outlook.com (2603:10b6:5:139::28) by SN7PR11MB6654.namprd11.prod.outlook.com (2603:10b6:806:262::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Thu, 11 Jan 2024 07:54:35 +0000 X-Received: from DM6PR11MB3644.namprd11.prod.outlook.com ([fe80::b041:51fc:21cb:3292]) by DM6PR11MB3644.namprd11.prod.outlook.com ([fe80::b041:51fc:21cb:3292%3]) with mapi id 15.20.7181.018; Thu, 11 Jan 2024 07:54:35 +0000 From: "Junfeng Guan" To: "Gao, Liming" , "devel@edk2.groups.io" CC: "Kinney, Michael D" , "Liu, Zhiguang" , "Li, Yi1" Subject: Re: [edk2-devel] [PATCH 1/1] MdePkg: Update the Label definitions of the EFI_NVDIMM_LABEL Thread-Topic: [edk2-devel] [PATCH 1/1] MdePkg: Update the Label definitions of the EFI_NVDIMM_LABEL Thread-Index: AQHaRDSEgyp490AjKEap4guHYdk40rDUO4+A Date: Thu, 11 Jan 2024 07:54:35 +0000 Message-ID: References: <46bbad77f08f2acefbc10475695e5133704d35c2.1703641932.git.junfengx.guan@intel.com> <02eb01da4434$8606c630$92145290$@byosoft.com.cn> In-Reply-To: <02eb01da4434$8606c630$92145290$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB3644:EE_|SN7PR11MB6654:EE_ x-ms-office365-filtering-correlation-id: 357c8e00-e392-4168-3306-08dc127a8dca x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: u0DeyPY/puWPQ6A/r8ByMG4B3jkypVYsGGSwM2933a74tAXeja/vNdA7o8cTVxRaQdX7OEKvHpKoe0QeGmVegc+hUxVbYEYZfihIU+m+0e64zFTblG9qeToVviotdkc420VFr3BGSFC1/Ison9Ox8v5pqZ8f+3dh17gjBTUXaA1+m9EbdGSF0TqJ/oqFBHBzZkx+rnRE3JfZpVEq6FpumNrj22vzrllQvnM3jYYhFIFk5aIhmsNHd9l4h3PSRsWYas0mC5KgfaAxTwZTrMpfv5s0Wkply+avHul7I3+3J2TVJ4LUKJmePAceaHQ3HyMdTxz0HE/C7IrY2KPMApR6vi4/RJc9kAn9PYTxRFalR79bc5jBHBMzt+X6y5qdknmqSHyoYtx8IO0F2JBepiLTegewQvKsR3TmsbM/RZojYXdKaW8YDo5SSNPVmkAGMRQb12RKalOX+Yl28nZee6klp8KpesmLWdYt9qlBx2i8XC8JCyF95O02GpVrrxI1baSInLGnkSaRCjdday0gKl//kJH9Ye+6lfpf6/cBVTPbFDiBEtrw3Ab+BscIRMQ+gytEPl6vJYBqI4dVgWtbaxM3fgp0SFdzLC1ZRhgjMVAwpn6xT/bBMSrG+MA5x7fBdnmULJ7Ay60yqZCZVfbkt6PbbQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkZQd0dHQUlvV1JMZ2xDOGRRZ2lmVGVuYXhyb3liRm1NWjhSRThENWcva2I5?= =?utf-8?B?ZXlmZG1obTNaVlVwZTJRdUNnazEwSmNlSnB6Rk1ZaVplRWFOSjZJQVZlUmpN?= =?utf-8?B?VXNNYjdQREJhai9saDJmSHV3ZGhtalRLQVJMdGRLT01UVnVxK1k3RlpqSDkv?= =?utf-8?B?VzN3SW1XanErT1NNM3dFbnJDMUpuTnpHWVpqN2FKeW9CK0dDczhuNHp4dnFH?= =?utf-8?B?cFZGazc2d2dKdGMyRzU2bmNuaUgrVUZzYlFKZGZkY2FRVWlYWmJwRnpyVXJh?= =?utf-8?B?RUt6Tk1lOEJnQmtKeHpOQjZLTVIzaVh2ZzZNSXJIeEpBbEYzU2tYUTVuSi9Z?= =?utf-8?B?OGRTMU5oTm11eVd5L21FbDl1S3RDVklBcy9IVDFmYTFJemphcVF3YVR5RjA5?= =?utf-8?B?RnZUOWxSK0ZWNEZPcml0aklHU2p3cUgwRFQxT1FmQmJZbEVjVmRvRE5MMkZv?= =?utf-8?B?OXlIVFVySERlWTFmSTR3WEpxN2czQmJXd25ubmkyd3FXMFdrdkMvaEtucTEy?= =?utf-8?B?ZWtyRjFDZEV4cTV1dWdaRHY5VFRaSjJZeFBzRzc2Q28vK0FnMTVsYTd5Z2tC?= =?utf-8?B?VmRWYUcxNFB6Nm96Q0VZKzJ5SG9UV0xYTkV3djAyeU1PZWdWUXk0a2s4Wk9j?= =?utf-8?B?VXBaU3R3MlRjcEdueWJGZlc3ZGdlaFduNkFpRGFsaFg1WjVRd1RXSndMSUVC?= =?utf-8?B?RGMvamRKWXVZaXYyaWVjMFFickNNeTFCMUtmUURBcjNidzlqNWptdnIwU1Qv?= =?utf-8?B?eGM2OWQ4SkdZclRpMVVmdEdUTUxmMnp4TXgyb2F6TGdUWG81VnVTWEZHUjdZ?= =?utf-8?B?LytoUEpQVTU3VlNYVGlGWXpoZHJGZGJaRjVHR0dxR0s3Mnl1TzBVbi8xVHZl?= =?utf-8?B?d3I2L2tmZHluaTJMdXl1UW5sSkZKYTB3alNES1lzMUtLd0JPWmNQNnlzZ081?= =?utf-8?B?RUZxdytERDZxclFkeXhOd2FzWE1IQjhRaGJpaEs1OGRxNkIvNExsZnZVUkRU?= =?utf-8?B?cDZOUmxBV0lHQWpRQXZFMHdveUZIV3VrNE5LRzlQR0FQUFduTFNhUFRvQzVW?= =?utf-8?B?SmNQSHN6RmpMV2JMVWpoQ2VHaGY0R2IvYnZJenZsQlZ1aWdoNSs4YWdrRGdU?= =?utf-8?B?blFDNGVOREZyUTdqZlBmRThHZ3FuMjM4QXR5SE5LWHllQ1R6ME1ZK0pRck1Q?= =?utf-8?B?WUdxMHdXdnAxSEdCcTI0S1BzblpvaENNdEhQL0I3N2dQT24xcjhuK0FlOWgx?= =?utf-8?B?dERhMFFlK1FUYzRHc1kxbm9oZmswV0VWQWd0RnJnOG5XWDh5bEFhYnV1YTFW?= =?utf-8?B?YndiLzhRUi8yaUoxOUdSU1NCN2pYU2JiYkUyNVV3b0VnTG1Ia0hTTitQZEcr?= =?utf-8?B?Wmg0czd0dTdlMzZpS1RPcm5RMVZWNFpJc2V4RHl2cnczWENEZkJiZUNOK09N?= =?utf-8?B?dEk1alZOSy9qSkZtZFo0OEZtUXpsaUgycWRNTHJPOFhwU3U2ekp0MDBjbGlO?= =?utf-8?B?VlkxaFRFdk11ZkZXS0M1YzhjWDVVMVl5a216WDU5enpIUUpVU3RoUVA1U1Ro?= =?utf-8?B?QVJjQzhzWXhGcmxKYXRZRjVsLzFXNGZjV1FiVVFXR3E4MUVnSHFQUEZNazV4?= =?utf-8?B?RWN3MFlNT3ozdVFCZzRwRytYNjl6TVJEUEQvL0lSbjBuVlQweHlwMDV2Rm9n?= =?utf-8?B?dUxYemNjeFlJa2dkc3ZJZXpzMzVjZGVIaHRIdDVsR3pFclFRcEpCTm52alpN?= =?utf-8?B?cm5OSE04Unp3dnNWVSt2SXo3QVVwVC9HOUhGZGRPSkFZSFZoc0FTd0xUb3lT?= =?utf-8?B?MGNJZWRpQVFpK01PM2hUdzV1RDNJVXRjbHdGZGtxZzlDRENKem54QXlscnFV?= =?utf-8?B?dVpxc0poVXVVUHhXSmNxS3dWOEZ3VXpBcEJaNk5XU0JzaHF4cnMwajI3Vllm?= =?utf-8?B?ck4rTXhNWnJpamsrOUVWSHF5YzRMRkkrbWxqdGdRWlhURHpDSGg2dzYvUG5r?= =?utf-8?B?bEFtN0orK0J0dEhZZHJXTWtxTWZjYkd2a1dDb1FvanhLR2t0U0cvV2JORitZ?= =?utf-8?B?d3J2RjNyVStIN20rNzkvQTIxZnBZMGhRanFQUThMTW9CRUg1ZkV6Z1lyOFVs?= =?utf-8?Q?MUWLFbQIwDE5mqvvBiFAlbOYh?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3644.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 357c8e00-e392-4168-3306-08dc127a8dca X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2024 07:54:35.3403 (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: mvu48QlcSuTVNDlurzepzZHBgooiYenok9gunbXP5JGkCP0mVqXYnGkI3CrEKYmfD9snBjqxlM4v+NHWXp9yiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6654 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,junfengx.guan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: sJdyC7yaE80vnYFf89yw1nnTx7686176AA= 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=sN9abRFb; 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 SGkgTGltaW5nLA0KICAgVGhhbmtzISBJIGNyZWF0ZWQgYSBQUjogaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyL3B1bGwvNTE5MQ0KICAgQ291bGQgeW91IGhlbHAgcHVzaCBpdD8NCg0K Qi5SLg0KSnVuZmVuZw0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGdhb2xpbWlu ZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPiANClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDEx LCAyMDI0IDEwOjE5IEFNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEd1YW4sIEp1bmZlbmdY IDxqdW5mZW5neC5ndWFuQGludGVsLmNvbT4NCkNjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFl bC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaXUsIFpoaWd1YW5nIDx6aGlndWFuZy5saXVAaW50ZWwu Y29tPjsgTGksIFlpMSA8eWkxLmxpQGludGVsLmNvbT4NClN1YmplY3Q6IOWbnuWkjTogW2VkazIt ZGV2ZWxdIFtQQVRDSCAxLzFdIE1kZVBrZzogVXBkYXRlIHRoZSBMYWJlbCBkZWZpbml0aW9ucyBv ZiB0aGUgRUZJX05WRElNTV9MQUJFTA0KDQpSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPg0KDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu2 5Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IOS7o+ihqCBK dW5mZW5nIEd1YW4NCj4g5Y+R6YCB5pe26Ze0OiAyMDIz5bm0MTLmnIgyN+aXpSA5OjU3DQo+IOaU tuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g5oqE6YCBOiBNaWNoYWVsIEQgS2lubmV5 IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IExpbWluZyBHYW8gDQo+IDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBZ aSANCj4gTGkgPHlpMS5saUBpbnRlbC5jb20+DQo+IOS4u+mimDogW2VkazItZGV2ZWxdIFtQQVRD SCAxLzFdIE1kZVBrZzogVXBkYXRlIHRoZSBMYWJlbCBkZWZpbml0aW9ucyBvZiANCj4gdGhlIEVG SV9OVkRJTU1fTEFCRUwNCj4gDQo+IFJlZmVyIHRvIFVlZmkgc3BlYyAyLjEwIHNlY3Rpb24gMTMu MTkuNSwgdXBkYXRlIHRoZSBsYWJlbCBkZWZpbml0aW9ucyANCj4gZm9yIE5WRElNTSBTUEEgbG9j YXRpb24gY29va2llLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVuZmVuZyBHdWFuIDxqdW5mZW5n eC5ndWFuQGludGVsLmNvbT4NCj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu Pg0KPiBDYzogWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiBDYzogWWkg TGkgPHlpMS5saUBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wv TnZkaW1tTGFiZWwuaCB8IDE2ICsrKysrKysrKysrKysrKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAx NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvTWRlUGtn L0luY2x1ZGUvUHJvdG9jb2wvTnZkaW1tTGFiZWwuaA0KPiBiL01kZVBrZy9JbmNsdWRlL1Byb3Rv Y29sL052ZGltbUxhYmVsLmgNCj4gaW5kZXggZTQ2OTk5YTNhYjRhLi4yMzUyYzliZDE2NTIgMTAw NjQ0DQo+IC0tLSBhL01kZVBrZy9JbmNsdWRlL1Byb3RvY29sL052ZGltbUxhYmVsLmgNCj4gKysr IGIvTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvTnZkaW1tTGFiZWwuaA0KPiBAQCAtMTIyLDYgKzEy MiwxMiBAQCB0eXBlZGVmIHN0cnVjdCB7DQo+ICAvLy8NCj4gICNkZWZpbmUgRUZJX05WRElNTV9M QUJFTF9GTEFHU19VUERBVElORyAgMHgwMDAwMDAwOA0KPiANCj4gKy8vLw0KPiArLy8vIFdoZW4g c2V0LCB0aGUgU1BBTG9jYXRpb25Db29raWUgaW4gdGhlIG5hbWVzcGFjZSBsYWJlbCBpcyB2YWxp ZCANCj4gK2FuZA0KPiBzaG91bGQgbWF0Y2ggdGhlDQo+ICsvLy8gY3VycmVudCB2YWx1ZSBpbiB0 aGUgTkZJVCBTUEEgUmFuZ2UgU3RydWN0dXJlLg0KPiArLy8vDQo+ICsjZGVmaW5lIEVGSV9OVkRJ TU1fTEFCRUxfRkxBR1NfU1BBQ09PS0lFX0JPVU5EICAweDAwMDAwMDEwDQo+ICsNCj4gIHR5cGVk ZWYgc3RydWN0IHsNCj4gICAgLy8vDQo+ICAgIC8vLyBVbmlxdWUgTGFiZWwgSWRlbnRpZmllciBV VUlEIHBlciBSRkMgNDEyMi4NCj4gQEAgLTE5NiwxMCArMjAyLDE4IEBAIHR5cGVkZWYgc3RydWN0 IHsNCj4gICAgLy8vDQo+ICAgIEVGSV9HVUlEICAgIEFkZHJlc3NBYnN0cmFjdGlvbkd1aWQ7DQo+ IA0KPiArICAvLy8NCj4gKyAgLy8vIFdoZW4gY3JlYXRpbmcgdGhlIGxhYmVsLCB0aGlzIHZhbHVl IGlzIHNldCB0byB0aGUgdmFsdWUgZnJvbSANCj4gKyB0aGUNCk5GSVQNCj4gU1BBIFJhbmdlIFN0 cnVjdHVyZSBpZiB0aGUNCj4gKyAgLy8vIFNQQUxvY2F0aW9uQ29va2llIGZsYWcgKGJpdCAyKSBp cyBzZXQuIElmDQo+IEVGSV9OVkRJTU1fTEFCRUxfRkxBR1NfU1BBQ09PS0lFX0JPVU5EIGlzIHNl dCwgdGhlIFNQQUxvY2F0aW9uQ29va2llDQo+ICsgIC8vLyB2YWx1ZSBzdG9yZWQgaW4gdGhlIG5h bWVzcGFjZSBsYWJlbCBzaG91bGQgbWF0Y2ggdGhlIGN1cnJlbnQgDQo+ICsgdmFsdWUNCmluDQo+ IHRoZSBORklUIFNQQSBSYW5nZSBTdHJ1Y3R1cmUuDQo+ICsgIC8vLyBPdGhlcndpc2UsIHRoZSBk YXRhIG1heSBub3QgYmUgcmVhZCBjb3JyZWN0bHkuDQo+ICsgIC8vLw0KPiArICBVSU5UNjQgICAg ICBTUEFMb2NhdGlvbkNvb2tpZTsNCj4gKw0KPiAgICAvLy8NCj4gICAgLy8vIFNoYWxsIGJlIDAu DQo+ICAgIC8vLw0KPiAtICBVSU5UOCAgICAgICBSZXNlcnZlZDFbODhdOw0KPiArICBVSU5UOCAg ICAgICBSZXNlcnZlZDFbODBdOw0KPiANCj4gICAgLy8vDQo+ICAgIC8vLyA2NC1iaXQgRmxldGNo ZXI2NCBjaGVja3N1bSBvZiBhbGwgZmllbGRzIGluIHRoaXMgTGFiZWwuDQo+IC0tDQo+IDIuMjYu Mi53aW5kb3dzLjENCj4gDQo+IA0KPiANCj4gDQo+IA0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0t PS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0 byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMzU5Mik6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMzU5MgpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8v Z3JvdXBzLmlvL210LzEwMzY1ODI5OS83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBl ZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVs L3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K