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 CF33B7803CE for ; Wed, 3 Jan 2024 12:35:22 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ywMuQZygjKsjy6+PusWmTIdexgh3ZJM5qa2i3TWQID4=; 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=1704285321; v=1; b=IbA7bl0bUS9ScBYRmEXmfhaJgnU83BQ3zxWj6yduycUf+8Oer+99iY968quShmZQ67/DRcqu nFtJGM7I52OqUHnXxj+UqhMjKpJskVwJpnSbzFLIRyg169gWtguu/pEsK5dlZ8ukPAzLH60N3sU LCIK34tXlMRv7n5mOqrRi+bk= X-Received: by 127.0.0.2 with SMTP id 8oLaYY7687511xtwlGz6keIS; Wed, 03 Jan 2024 04:35:21 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.16375.1704285320653365914 for ; Wed, 03 Jan 2024 04:35:20 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10941"; a="387455526" X-IronPort-AV: E=Sophos;i="6.04,327,1695711600"; d="scan'208";a="387455526" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jan 2024 04:35:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,327,1695711600"; d="scan'208";a="14495336" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Jan 2024 04:35:04 -0800 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 3 Jan 2024 04:35:04 -0800 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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 via Frontend Transport; Wed, 3 Jan 2024 04:35:04 -0800 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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; Wed, 3 Jan 2024 04:35:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wvd5VgkG/lfki2/l3gLZrU5sW+IKcJiVIbgjiUWjVQ41BXxkv+N1TFL+ea0rrfuDDiaWQ4LsS2bQSsZvIhbfqtN/4GEYvv0DDlQqTu7ev917KQwhYAdfFIftif7Kf6vWV1sLgTVXC8CT1G3/kljm03NjeFyR2mKNb+OATQNFHyfrRSknJsZffaTrvlDfkZAk/CN/Ojmld1sqTIFmip9/vJcwHrHj4fqFDVPxwDCBX64/KmxZUV3KEbWXVu3ULVgGNWdgxBxnoA8XoAYz+cM0hmpLU3fU3Cy3KqAxWbNe+VlbrCQ1mPdEkIcXwd/ThDMhl/1NAB0z0gOBpnTzw+zepw== 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=plAhR/MML2Z+4EYEGx552akNxJRP+mkqCb2VbAFslSc=; b=Q3bvnjFk5DCUaUWRZN0lDRi607qZwwIcwiW1KQ7YbBsrcGlMKMbWrW8M7Y2Dx0gABPwd3TrBnYfredq027eVs965i2F8keXr+jjcSZqJGUuzkiIZ3kh3prRkC2FOKY49e/ispS2x5tceq0gRti9jkGbyns+djwAS9NpHjEZHWZ1MrE/ji+k2rapzI0S7yip+D5b4oQrLbfNOg733UjpiQCZ4iwUKcywadFUYSRppyNYsvbIXsL4Fd3WExEEE7CgcRtk32eiv9/7LvJQgr7z4ZhW/eJVusuJd0BQnZObzWrCrur22Wej8PxlaASiqZsBJRHejEFZpcczZOeQSddFtOw== 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 CO1PR11MB4916.namprd11.prod.outlook.com (2603:10b6:303:9c::5) by PH7PR11MB6795.namprd11.prod.outlook.com (2603:10b6:510:1b9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Wed, 3 Jan 2024 12:35:01 +0000 X-Received: from CO1PR11MB4916.namprd11.prod.outlook.com ([fe80::61d7:23bd:d6e:6b33]) by CO1PR11MB4916.namprd11.prod.outlook.com ([fe80::61d7:23bd:d6e:6b33%5]) with mapi id 15.20.7159.013; Wed, 3 Jan 2024 12:35:01 +0000 From: "Ren, Suqiang" 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 definition of CapsuleImageSize on EFI_CAPSULE_HEADER Thread-Topic: [edk2-devel] [PATCH 1/1] MdePkg: Update the definition of CapsuleImageSize on EFI_CAPSULE_HEADER Thread-Index: AQHaNUPslx4AH4WJ50K4TOstELZVMbDF2g4QgAF47QCAAMNkQA== Date: Wed, 3 Jan 2024 12:35:01 +0000 Message-ID: References: <366dc69892324a192a0018e36a48bc3e6ed017c8.1703232567.git.suqiangx.ren@intel.com> <01fc01da3543$ec9c7b10$c5d57130$@byosoft.com.cn> <02d901da3dde$c1fa2080$45ee6180$@byosoft.com.cn> In-Reply-To: <02d901da3dde$c1fa2080$45ee6180$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4916:EE_|PH7PR11MB6795:EE_ x-ms-office365-filtering-correlation-id: 739175e7-b4ae-455e-9ac7-08dc0c586771 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: MUzcSbg71Fa2oHT6NODdi/Ob2OjqxeEB+a73+1xeD1a8pgmSD4SFBssyIsZI7pV+cHCBrBEWZoaQfRToELvJ6WUY7Tia7O5ru8ukB68LJqPxaHL68hoD2MT4Kh2u7lH49jHdQdYpCVWoarEzgcrG+P0MWwktvtCjRcneUEYMhWqO0hGPV4ZxKZA97NWeVHeioUMgztuDbnpIAVoqzaoVqfltOuxZZgX2GLWbCDtAqVWG65OVd3nx7WCWtz2mGgkzIm6tEIYZqAHy8qzXFb+OHX5Jcb72XFRGhoSY1W9ryYp5s9BND3i0kw8HNB1W9a+eEA9NT2ruvOAE1XJx1CYJqSdrGdayAcICeyrRj2TXn2cPOnwMrwvKnEBDanhLzFewdehWmNr4I1a7juL8KycYilmRXsJmjpiRSlD6/zvHPRJusNzXbIL1RZL/AB1rRKT3gqNYys0CIiAEyBNWAmMIMLbufdmrSYSdTNRXor0tHReDWLFHIJF3Vpuv+VVPTGtwFvXJphQRQ23E0VztfQyHrN22mndufvVNQHHk5do3o9Y9EtSif6YL358/egE+5x5TKjhfvaa9FU8JgMgdpTR9eNre3ZtVM3+N5OW+37CAHEU= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WmFHWWswK0hNNEM3WUtRTmZLbnIwZk45UmJYVjM4cVl6T1lOeGwvOVBPK2hY?= =?utf-8?B?cEplbWw3em5DVXlIRjMxeDlnRkRSQjIzWnRhV2VGZUFuK1NIc09RTWVjOUpX?= =?utf-8?B?V0RQRjdZblJQcVE0enV4ZEZ0R2p3N05GRkpJdEFETnhaTGhqS1loTlYvQ2Fy?= =?utf-8?B?azAxRTRlYk1OUFlIWHRueWpzWFRpaXhBY29zMjJWTFZaaGhML0JNeGVlL0RF?= =?utf-8?B?Z01kNFVlMHdhdHJKVUdxQWFzOTBnSFM5a0UrVkZsQmpFaDBzWnRJR0NtbTFp?= =?utf-8?B?V1RVN2NkbnMxbEVoWlZqVk5iNEFqTnhnNVk3YVlpcGl6TGdDaFU1WjRyTjFw?= =?utf-8?B?MitWVUpLMzhRTnhmck50NVg5cG5NeVoyMU1tcmNVNWlkbGQxV1ZkR0hHc0Fm?= =?utf-8?B?L1Y2M0tJL1ovazkvQWgvWHIyTVRWS21KK3pTYmc5Mmk3allZNnJrOEhVb0c2?= =?utf-8?B?NGVteFdKS3lpVGFTVXh5bkZkbWI1N211K0pkQVNUcEk5UlVoSHRJYnBOc1Nq?= =?utf-8?B?c0hteGIyV1NFaXRPcUhRZWVSSTBNSjRST3RoNXF1YVUvaGZhZlhSS0VpWUFT?= =?utf-8?B?ZW5oQXBWOWVhNzMzcUZvZ0dCTEt0ai9tSDJ6eFF0M21qNmN4R0ptSXk1OGxO?= =?utf-8?B?cmtqRE5QanV6S21pQTJORHMyanpCM0VJK2pocVhsN21RTDREN0R6ak54WHlS?= =?utf-8?B?WUlBTkpzR1AvRDZHbTZRRHlNVHdGbmxZckVXSkVicUxlSWpOZ3NDVkdmdUVu?= =?utf-8?B?NUQ5WktyNVpQMDRTalVCSWs3OFlyS25rMGp1bzQ0ckRYWGRXcGJtRVhBanFS?= =?utf-8?B?R1JNMHNjV3ZTQ2E3bXB6KzloUUU0VStwRDBQUHBiZnA2YjgxY09mSVNLVTI0?= =?utf-8?B?dWp6K1RDTFhZV2FiMkJ3SkNKRnJPU2NteWFFQjBqY291VndjYXlOK0prRFMz?= =?utf-8?B?eXVuL2F2NzZ4OGRpRjBlb0lkTlBGU3VLRWJCdDRoTzR4UFk4bUxMYUV4Q21J?= =?utf-8?B?Y1h0K21EKy9VdmpacjJHM3lxb0E2Ymc5bTNka01sOHRsbkRPY2tRV0Vhb0Qr?= =?utf-8?B?UXJpUGhCUEg5bzB6djJab1NnRTFCZVlOcTh1S0l2YmJSVitBdGx5WnNWaC91?= =?utf-8?B?K1gzSlRUQnovZGNSZ0xsYUdadmtxdEg1dk1NcG5wcHF3YWx3aDd1T1NRdnFE?= =?utf-8?B?bFpiWjA4OWVzZzFZTzZ4YzduL0RBUFhZUzN6WnlvZ25pWk9LSkdOcDFXbVlq?= =?utf-8?B?M3NQM3BtMGowYkx6b0lraFM2Skl0bkl3MExOS1NYSnlYTGZsMjFFNm9vamVl?= =?utf-8?B?ZWU2RW9UazcveFFMVXFsbmVNQzEyR2V3cE0vc0RXanp3SzhFM0t4cXMxNnU3?= =?utf-8?B?Tk51WlhWUStQNy9ib1R3TVhZcmRjSmNaSk5ORjZxQWQxYXA0a01lb3FjNmI3?= =?utf-8?B?MXpmQXlZR3Q1aEpCMFRVZ1BJVjkyaGZ3SlpiNXA0c3cwdFFaY0cvSlhsQ0dB?= =?utf-8?B?YVdOWHNMU3F2MVI1ZWxRQUZuVmF6UzNwUENnLzVIWmF4UHQwRlhIeFZYVlhQ?= =?utf-8?B?ZTlKYnFlMlU1eXEyVk1VN2wyVXFDUWgwa1JEYUY1cGhpNUNHYzhubWVTMlhz?= =?utf-8?B?ZHcrUkVJMWR6L083TisrS3E4cmRWc2liZ3JranVwY3h3eC9zNjNnS0ZwMkxn?= =?utf-8?B?MTJUOFlDVW5HcTkrVlRGYlNLeGFPaFp4a21IOWpKV0tlQ2JmeDMweGNMRUJS?= =?utf-8?B?OS9ia2dBWHFGOVMzSWpUNno4NGlXRnAwZXIwTGNDRFplRXduR3ppTXF5Sm11?= =?utf-8?B?aGJHOTdKbTdtSytibUZGdGREUnc3b0hLSU13WlEwZi8zQzgvcXFkblYrRTNi?= =?utf-8?B?dmZWOERYdm52Q3VoTkhHYXdHRlFMcWRtckVaMkdDNXh1WjhjYnp0YitUOExZ?= =?utf-8?B?ZFZFKzFLTkpMS3Z2QnpxTm5sbDVZc3djeE1BVzlPUVNUbWdpeGRxT1FieEdm?= =?utf-8?B?ZXZ0RDIzU1ZlSk9TK2t3S2VOOVlrbHRqSWdSS2Z2MkVkTU5xb1lLWjhLdWtQ?= =?utf-8?B?Yk5qYUk5ZE5LYVdvQWtWVGlKOEhxeWlZa3dqcjhVRHA1SEZHRHlOK2k0Rk1D?= =?utf-8?Q?DltZk8loKsQfa5rX1S/gnHqpL?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4916.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 739175e7-b4ae-455e-9ac7-08dc0c586771 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2024 12:35:01.1568 (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: d+GSVhmYjsYLR/T+qRAJgjkMmLpqRGhExGqkgoIM1s5vNPXK8NKEb4b7MuvZArs4s2OYXsk+dFfnQJn2Eui+JQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6795 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,suqiangx.ren@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: JvryBipK5zSLFAQnerslh23tx7686176AA= 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=IbA7bl0b; 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 SGkgTGltaW5nLA0KDQoJVGhhbmtzIGZvciByZW1pbmRpbmcgbWUuIEhlcmUgYXJlIHRoZSBQUiBm b3IgdGVzdCBDSTogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNTE4OS4N Cg0KCUNvdWxkIHlvdSBoZWxwIHRvIG1lcmdlIHRoaXMgcGF0Y2g/DQoNClRoYW5rcw0KUmVuLCBT dXFpYW5nDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBnYW9saW1pbmcgPGdh b2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4gDQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMywgMjAy NCA4OjUwIEFNDQpUbzogUmVuLCBTdXFpYW5nWCA8c3VxaWFuZ3gucmVuQGludGVsLmNvbT47IGRl dmVsQGVkazIuZ3JvdXBzLmlvDQpDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPjsgTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IExp LCBZaTEgPHlpMS5saUBpbnRlbC5jb20+DQpTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBb UEFUQ0ggMS8xXSBNZGVQa2c6IFVwZGF0ZSB0aGUgZGVmaW5pdGlvbiBvZiBDYXBzdWxlSW1hZ2VT aXplIG9uIEVGSV9DQVBTVUxFX0hFQURFUg0KDQpTdXJlLiBDYW4geW91IGhlbHAgY3JlYXRlIFB1 bGwgUmVxdWVzdCB0byBtYWtlIHN1cmUgaXQgY2FuIHBhc3MgQ0kgZmlyc3Q/DQoNClRoYW5rcw0K TGltaW5nDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBSZW4sIFN1cWlh bmdYIDxzdXFpYW5neC5yZW5AaW50ZWwuY29tPg0KPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQx5pyI MuaXpSAxMDozMA0KPiDmlLbku7bkuro6IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiDmioTpgIE6IEtpbm5leSwgTWljaGFlbCBE IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IExpdSwgWmhpZ3VhbmcgDQo+IDx6aGlndWFu Zy5saXVAaW50ZWwuY29tPjsgTGksIFlpMSA8eWkxLmxpQGludGVsLmNvbT4NCj4g5Li76aKYOiBS RTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzFdIE1kZVBrZzogVXBkYXRlIHRoZSBkZWZpbml0aW9u IG9mIA0KPiBDYXBzdWxlSW1hZ2VTaXplIG9uIEVGSV9DQVBTVUxFX0hFQURFUg0KPiANCj4gSGkg TGltaW5nLA0KPiANCj4gCVRoaXMgcGF0Y2ggaGFzIGFsc28gcmV2aWV3ZWQgYnkgRmVsaXggUG9s eXVkb3Y6DQo+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMzAwMw0K PiANCj4gCUNvdWxkIHlvdSBoZWxwIHRvIG1lcmdlIHRoaXMgcGF0Y2g/DQo+IA0KPiBUaGFua3MN Cj4gUmVuLCBTdXFpYW5nDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU2VudDogU2F0dXJkYXks IERlY2VtYmVyIDIzLCAyMDIzIDEwOjAxIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsg UmVuLCBTdXFpYW5nWCA8c3VxaWFuZ3gucmVuQGludGVsLmNvbT4NCj4gQ2M6IEtpbm5leSwgTWlj aGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IExpdSwgWmhpZ3VhbmcgDQo+IDx6 aGlndWFuZy5saXVAaW50ZWwuY29tPjsgTGksIFlpMSA8eWkxLmxpQGludGVsLmNvbT4NCj4gU3Vi amVjdDog5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIDEvMV0gTWRlUGtnOiBVcGRhdGUgdGhl IGRlZmluaXRpb24gb2YgDQo+IENhcHN1bGVJbWFnZVNpemUgb24gRUZJX0NBUFNVTEVfSEVBREVS DQo+IA0KPiBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu Pg0KPiANCj4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4g5Y+R5Lu25Lq6OiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IOS7o+ihqCBSZW4sDQo+IFN1cWlh bmcNCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjPlubQxMuaciDIy5pelIDE2OjExDQo+ID4g5pS25Lu2 5Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IOaKhOmAgTogTWljaGFlbCBEIEtpbm5leSA8 bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaW1pbmcgR2FvIA0KPiA+IDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyAN Cj4gPiBZaSBMaSA8eWkxLmxpQGludGVsLmNvbT4NCj4gPiDkuLvpopg6IFtlZGsyLWRldmVsXSBb UEFUQ0ggMS8xXSBNZGVQa2c6IFVwZGF0ZSB0aGUgZGVmaW5pdGlvbiBvZiANCj4gPiBDYXBzdWxl SW1hZ2VTaXplIG9uIEVGSV9DQVBTVUxFX0hFQURFUg0KPiA+DQo+ID4gQWRkIHRoZSBkZXNjcmlw dGlvbiBvZiBDYXBzdWxlSW1hZ2VTaXplIHRvIGFsaWduIHdpdGggVUVGSSBzcGVjIDIuMTAuDQo+ ID4NCj4gPiBSRUY6IFVFRkkgc3BlYyAyLjEwIFRhYmxlIDguNS4zLjENCj4gPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IFJlblN1cWlhbmcgPHN1cWlhbmd4LnJlbkBpbnRlbC5jb20+DQo+ID4gQ2M6IE1p Y2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IENjOiBMaW1p bmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gQ2M6IFpoaWd1YW5nIExpdSA8 emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiBDYzogWWkgTGkgPHlpMS5saUBpbnRlbC5jb20+ DQo+ID4gLS0tDQo+ID4gIE1kZVBrZy9JbmNsdWRlL1VlZmkvVWVmaVNwZWMuaCB8IDIgKy0NCj4g PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4g PiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvVWVmaS9VZWZpU3BlYy5oIA0KPiA+IGIvTWRl UGtnL0luY2x1ZGUvVWVmaS9VZWZpU3BlYy5oIGluZGV4IDVkZTAwZThlYTJhZi4uYWQ4MGFmYmUz NDk5DQo+ID4gMTAwNjQ0DQo+ID4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvVWVmaS9VZWZpU3BlYy5o DQo+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvVWVmaS9VZWZpU3BlYy5oDQo+ID4gQEAgLTE2NjMs NyArMTY2Myw3IEBAIHR5cGVkZWYgc3RydWN0IHsNCj4gPiAgICAvLy8NCj4gPiAgICBVSU5UMzIg ICAgICBGbGFnczsNCj4gPiAgICAvLy8NCj4gPiAtICAvLy8gU2l6ZSBpbiBieXRlcyBvZiB0aGUg Y2Fwc3VsZS4NCj4gPiArICAvLy8gU2l6ZSBpbiBieXRlcyBvZiB0aGUgY2Fwc3VsZSAoaW5jbHVk aW5nIGNhcHN1bGUgaGVhZGVyKS4NCj4gPiAgICAvLy8NCj4gPiAgICBVSU5UMzIgICAgICBDYXBz dWxlSW1hZ2VTaXplOw0KPiA+ICB9IEVGSV9DQVBTVUxFX0hFQURFUjsNCj4gPiAtLQ0KPiA+IDIu MjYuMi53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KPiANCj4gDQoNCg0KDQoN CgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFs bCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTEzMDgy KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTEzMDgyCk11dGUgVGhp cyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzNTAwNzQ5Lzc2ODYxNzYKR3JvdXAgT3du ZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0t PS09LT0tPS09LQoKDQo=