From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.41]) by mx.groups.io with SMTP id smtpd.web11.41962.1658243656397856910 for ; Tue, 19 Jul 2022 08:14:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nvidia.com header.s=selector2 header.b=P0ZqKKdw; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.236.41, mailfrom: jbrasen@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WHbX9zs7QZu0fwlTVk8lok6IoUCfRWed0nkfRtEiANqoQ6rR7Ha3duW+RCK+c+bd/I6b7H+xrc2zJfn5s7dDZOemxhrXxLUirLE2JYar7YH2Mxf4fiCQrmFiKAt5w4qAfMNGp50zV3HRFOeCL44kunEeyL5c6vyIJdctZeSsX3Yf/030CXqxQLu6Y6dbVbD/7AltT42WeYy/dRfP1TtQXoxKASepJXXhtrlT0nXVaYPwLRx6/nTmZ2IQRtIXGN9CfbRPXhLmBlUYHBhsX1FROcRt9M/pKEWbXDmrS3L5LWz8ZON07TuCcmTbw0v+CkOuTvVoYitRC/gzaFLmpdDBSg== 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=7pUSU27aXeNbf6qZ2pdyKhRhmNUI23o3GfMAhVhV9tw=; b=Cq9kPt2usFcnIw6oSAymBANxT33v/87DVNQk3lI7Ht2A1E36ZBFreUrIRV8v8dHQgUaEJ6Y9c+lCRBRo6O253Dqqp8ohZnzj/LyHunv1WMh+VciNx5SMqlJfkRfJZIqpWgBtiABvbE1DgKV3xMo9uMlDwj0JOYVHC/vUWK7qb38YJofJ7cPnJTEG4GLFl+9dCyxUA8kMhHPrcQ51+QxzCrwcfmxFuZ6u9BVoI/M5wUaZEXsxCbnrDcxxAKCWwedrE9HstyDD0jQofLyRkFpv6+s0S2DfYUnWKieZS4WB7bV3k/haX3cQI96bDOuSH4bNZIeGe9Y+yjFvBNS9lBm2uQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7pUSU27aXeNbf6qZ2pdyKhRhmNUI23o3GfMAhVhV9tw=; b=P0ZqKKdwa86OtwLUenHkL94l36u4bMDb7Emjdsiy7NuGsLVF0JLF6k2M3x7mq++fm5ChqX2Ebo8Ihz1DVi52rYNSBnM+XD/jabQXE7jOj2lWlhIlQTRrWJmmTYuOPukJHufEHjp9Hgid2+Zq6b6lILQ1h0B+iZRHblXTSI6J48vMJN2ZDPZdUyyrL27AruFVRWBu4KS8ht50GaeV4ZbJxUjVSF9wa/xK5HvbQzucjDDBQkUlZ7s+jhBoUuykvfY7lvvGF/6TFarNc3LFuHYCGjeppz+d58xEhjJykA1gDmJucjdtrSDtgXEvPx6359KNeSeveJ2t91+B0s5XDhXwag== Received: from DS7PR12MB5789.namprd12.prod.outlook.com (2603:10b6:8:74::21) by DM6PR12MB3260.namprd12.prod.outlook.com (2603:10b6:5:183::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.23; Tue, 19 Jul 2022 15:14:13 +0000 Received: from DS7PR12MB5789.namprd12.prod.outlook.com ([fe80::8451:9e3f:2ee:84b0]) by DS7PR12MB5789.namprd12.prod.outlook.com ([fe80::8451:9e3f:2ee:84b0%6]) with mapi id 15.20.5438.024; Tue, 19 Jul 2022 15:14:13 +0000 From: "Jeff Brasen" To: gaoliming , "devel@edk2.groups.io" CC: "jian.j.wang@intel.com" , "zhichao.gao@intel.com" , "ray.ni@intel.com" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs Thread-Index: AQHYgBfDWO5K8Fa2wUy2yL4RcCNqFq2FIcgAgADiL1A= Date: Tue, 19 Jul 2022 15:14:13 +0000 Message-ID: References: <9c52d44c283b1c42de20ee373be1d4994c4daf35.1655229046.git.jbrasen@nvidia.com> <001001d89b10$fc9254a0$f5b6fde0$@byosoft.com.cn> In-Reply-To: <001001d89b10$fc9254a0$f5b6fde0$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 061bc91f-b27a-45fe-ee4f-08da699956f7 x-ms-traffictypediagnostic: DM6PR12MB3260:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +lpgIyCZaDxlfji0DEe/bLfSxft0srGmCpdu9/VDyeA+2Y1tpSA7059KjxREPzp2CDIymwsC2cIVgiZHN/DrMpxIorWl+kmyYj/G+ra5k1emK21YtbJcuMWXDD3sxJBBC74Swoj9ZaTHJt+AxdQxQ5nGcydAhcmwULHEe4hb7wCfw1KnGbBzCreEyvEHqvR5ZtXwOP71x6jpaHNPhXeWlu3xYcl0AYWDLkQUp/x9j5ar2MZRj7P41czcRp6DJ3qKMu1ctnJt7IrnJqxG9Rswkm7sbtNEAr3+jJ6r/1z7HD1rR9ALnVXq6UKBngcDZBK33+68wG28wgHmJC4OpznqAXzKGFgCGO4a7+jhxQRqID2Qytn/5+2rBjqcQWfZbwB4GULzTrx0VelLJg419RPWCLvumOu95e7XOdXaDcx7Ki06g5emG5f7hguWThHTU3f0z9h8d58BclR/L4eUf/lKdcx0B95LVjr/pFaDfwTmwO6+/BspdpNsNTfPmWum/4dcxQax1hKt7n64Oq+GwNOotXewgudWztk8ZBqhCAi+oixge5gsYKfe5fBjn4rD9LaQ53qvV+bsapDz7tIv5BsUw9+l1BwxnrKYuNplLg0XnyWOyQC0adKRzAvAHCzvg+UkDyn6IsOlNdfP2tjSeFjDMjIVjQ8/dwFaxOIwRVItO3Q/kxXkvEyA1cQr6c0Ir6UAhJPFgtJ0gvqAHm9W/gOtsULwu4cIalO2YMw/eZ9XevRfkzJTYNvSe8VRdvIc3kudyyaQaaDxBVMSWkPIuDrALjVwOn5KVLVfTkpa9lPibS54gUcglMQ11v2R4uDDZN54dFce5m/nWIOl9VWPoiyVPGN6qHEsmz2wTX2Tf3r3K54/zpl6tsyjd9dwEwcCYUW0HlF2WMho7ZFQhnnXXCN47qzFjDq7a8US2X+WK/yxstM= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB5789.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(39860400002)(346002)(136003)(396003)(366004)(83380400001)(38070700005)(9686003)(54906003)(26005)(6506007)(53546011)(186003)(122000001)(38100700002)(7696005)(66946007)(5660300002)(52536014)(45080400002)(55016003)(8936002)(33656002)(2906002)(71200400001)(110136005)(66476007)(64756008)(8676002)(4326008)(478600001)(41300700001)(76116006)(66446008)(66556008)(316002)(86362001)(966005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SkRKSHBMVFIwa2NBSWtIMG1QSy9kcW9teC9aTXk4VWZ4WVMyd2p5QTh3VUtX?= =?utf-8?B?dXIvVUlpalVHMCtlK0NtV0NYcDNlSThORDY4Ykg1cmE2QjZIMXIwbWF4dXNl?= =?utf-8?B?OXg3cjBpV3YwK2dmMWJyVXZQRko4eXBSMmxQWEdZMTBNTkFwenNoc2dFNnVq?= =?utf-8?B?K2pyNDloVlI4RHpQN3M0TGlWaFlGTHc5dUVmMXMvcjhaSzhuTVVxOFdCWm1L?= =?utf-8?B?MzNKTHk4R0tHSjBYM0E1VVhTMGp2QWM0dllDZU0zeHNmSWpiNTNSZzZEcEF0?= =?utf-8?B?c0xlZHFtbVdBN1A4aEU4d3hCRlQ5TDdsS09qQkRCQktEYjc4SWJlUUhzcDB1?= =?utf-8?B?STBWWmk5U1lLNVV4NGVua2dFVytIT2dQU0hhYStxMmJ2NnE4ekNxVFg0MjNa?= =?utf-8?B?dHEwcEFQeGJXa24wTWRENTZRVmpuaG9aS1dTbFZsNWlONlMyVWF0K05CRDA5?= =?utf-8?B?SGlod3p3ZGRRTS9TZVdMeTJFcEpzQzlXL3YwM2xtL3dWSEdiVWZhdW5EeWNn?= =?utf-8?B?YW1BSzY3dmYrUmhtRGh1cWZEVVk1SVlkdGZjRTErQUI2dEZ4NHFNU0lITDlE?= =?utf-8?B?L0xWOElQMnUvMmgvZkFLSjd1QWpjMkRvd3JwTDB2eERqK29RQWlJcHhiNnIw?= =?utf-8?B?Q2VKejJQWmg1ODFrUzhIWTZrVkNhemRNN3ozVUpDczhlTUdsbE10VXJpaTgv?= =?utf-8?B?YytsOCtYb3dhLzNJTWVxU3ovTFVra082RzRIbmUxQ0VvYmlQZmVzRTRHK0ow?= =?utf-8?B?T2dEVUpORWMzV29xcE5ZckVPVFFaU0oxWXBCcmZmRCtXZ0o2MW5WbHdKWHlj?= =?utf-8?B?OUNaSExCWm9BVXYrSE9BRk9PMUp1amdaQjlQR01zdHFHRlpZNDIwOVMrTXFj?= =?utf-8?B?SzJ2c0JTRnpVcXUzY1FyZ3VkVitPRm9sSXFFVDdOK3A3SkhJVW9XdkcxWnVH?= =?utf-8?B?ajRPaytQZjF0WEd6dnZBVHg4K09yeTBGaVEyUFA2eTBRSlFjOGlhWHJlYTVo?= =?utf-8?B?RmpzQTdqenFaK3ZtZVZNWmh3dUNrMGdHSzdMN1RKa24rWFJoOVdadVRZM0lV?= =?utf-8?B?SUJRWWpDN2xxSklDZ3EyYWplZ0o4YVdocVJBUzd1ZWZVM2NNU2d2bnJTR3kv?= =?utf-8?B?S2d4MmhpRXo3TmhRN05NR1VTS2pSWXFiNUR1T3hkeHhISlJ6dXJqTTgvcDFR?= =?utf-8?B?cy9CYXd3V0dscjZXNG95ZFZwZUFKTS9DTUd4YlNFOVlvZ0VyT3RDVVBwMzV3?= =?utf-8?B?UnZyQS95NEJRWE1rUzVVV2oyRE5WaGhJSTF5WlZYV3BJazNMT0RkcFNZSk9o?= =?utf-8?B?MkhheUFHQmpLWE9hWUhNaUlKZlBpUXgvZU1tMkt1NUs5K3FsRlRWTVpGZDMx?= =?utf-8?B?REVSSlpmUFVSMWE5K1ZUaU8xbjFvOFE5dGR2RGFIY3owSmZCemFsaEg2UUVR?= =?utf-8?B?ellEK09oN2xMM0RSWVZRdThuRlRNd2Q3Yk9hdTg0SFkwOWhHbFV5aXFnYzlI?= =?utf-8?B?ZVZEanUybCthdTBDQkN3TUcvcHYwZU5nOUJMd3NDUkNMejluM1B2ZHR2MTJk?= =?utf-8?B?clJ3c0N6Rk9iazRwVXZkOU9CWjZzQVRjQS9sYURuQjRnUGtWTkFnNmp4b3Vr?= =?utf-8?B?YVRzTGhNWGdVM2RFMyttWVJkSCtyUmxSZml5WjJ6UnNKS2dQbFVQNHR5b3FW?= =?utf-8?B?YXBoYUxIZHF0UmZCRDQwc1BjVkVnZzN1b2JwaVNweVdMbHN0QnFsWVpjcFFL?= =?utf-8?B?OHF5VVJwTURPMzBhQVdmZlFCWkVnQXVOVHo4NjJYRFhjSndGV3UrUXpBeFAx?= =?utf-8?B?VllXbEVEZ0MwbnlVMzY1MnRzWHMwUFBQN01UUC8wUWplT3hDUGxKUXJMYk9X?= =?utf-8?B?T1ljY01Gd29nb1pDc2hZMnJHUzhOTW5saTJpbEp6V0pobGhWbWwvYWxiL29n?= =?utf-8?B?WTMvbjVUVHpYdExIZmt0UFA4YzJvMXRXRDhhcFVKRWZ3RXBGKzd5Q01tdHRj?= =?utf-8?B?VkFRS3AvVkQvRjluWVdETDZ2S0FybzFsVk1qSm9RY3NObmRscGs3MFFzUWpu?= =?utf-8?B?aGV0S200QjNhZXRtdXZnKzVBTnN3RUZjcDBUVy9LODJoQnBoandZYWgyM21X?= =?utf-8?Q?J6sS2UAAXOMy8VbFZpNinfuhr?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5789.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 061bc91f-b27a-45fe-ee4f-08da699956f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2022 15:14:13.5723 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kv4StjEBPbF54/acS9L5wGQ66Y0xwVIVyynmncXrqhGng48IOA0cTi5eC0XcFkTliZNiCK2Zii0OxHNTn9Vciw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3260 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLCBVbml2ZXJzYWwgRmxhc2ggU3RvcmFnZSBpcyBiYXNlZCBvbiB0aGUgU0NTSSBhcmNoaXRl Y3R1cmFsIG1vZGVsIGFuZCBpbnN0YWxscyBnRWZpRXh0U2NzaVBhc3NUaHJ1UHJvdG9jb2xHdWlk IHRvIGZ1bmN0aW9uLg0KDQpUaGFua3MsDQpKZWZmDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IFNl bnQ6IE1vbmRheSwgSnVseSAxOCwgMjAyMiA3OjQ0IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4NCj4gQ2M6IGppYW4uai53YW5n QGludGVsLmNvbTsgemhpY2hhby5nYW9AaW50ZWwuY29tOyByYXkubmlAaW50ZWwuY29tDQo+IFN1 YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSF0gTWRlTW9kdWxlUGtnL1VlZmlCb290 TWFuYWdlckxpYjoNCj4gQWRkIERpc2sgSW5mbyBzdXBwb3J0IGZvciBVZnMNCj4gDQo+IEV4dGVy bmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFjaG1lbnRzDQo+IA0K PiANCj4gSmVmZjoNCj4gICBJIHdhbnQgdG8gY29uZmlybSB3aHkgVUZTIGFwcGx5IHRoZSBzYW1l IHJ1bGUgdG8gU0NTSS4gRG9lcyBVRlMgZm9sbG93cw0KPiBTQ1NJIHNwZWM/DQo+IA0KPiBUaGFu a3MNCj4gTGltaW5nDQo+ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujog ZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiDku6PooaggSmVmZiBC cmFzZW4NCj4gdmlhDQo+ID4gZ3JvdXBzLmlvDQo+ID4g5Y+R6YCB5pe26Ze0OiAyMDIy5bm0Nuac iDE15pelIDE6NTQNCj4gPiDmlLbku7bkuro6IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4g5oqE 6YCBOiBqaWFuLmoud2FuZ0BpbnRlbC5jb207IGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbjsNCj4g PiB6aGljaGFvLmdhb0BpbnRlbC5jb207IHJheS5uaUBpbnRlbC5jb207IEplZmYgQnJhc2VuDQo+ ID4gPGpicmFzZW5AbnZpZGlhLmNvbT4NCj4gPiDkuLvpopg6IFtlZGsyLWRldmVsXSBbUEFUQ0hd IE1kZU1vZHVsZVBrZy9VZWZpQm9vdE1hbmFnZXJMaWI6IEFkZA0KPiBEaXNrDQo+ID4gSW5mbyBz dXBwb3J0IGZvciBVZnMNCj4gPg0KPiA+IEFkZCBzdXBwb3J0IGZvciBnZXR0aW5nIGRpc2sgaW5m byBmcm9tIFVGUyBkZXZpY2VzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSmVmZiBCcmFzZW4g PGpicmFzZW5AbnZpZGlhLmNvbT4NCj4gPiAtLS0NCj4gPiAgTWRlTW9kdWxlUGtnL0xpYnJhcnkv VWVmaUJvb3RNYW5hZ2VyTGliL0JtQm9vdERlc2NyaXB0aW9uLmMgICAgfCAzDQo+ID4gKystDQo+ ID4gIE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1VlZmlCb290TWFuYWdlckxpYi9VZWZpQm9vdE1hbmFn ZXJMaWIuaW5mIHwgMQ0KPiArDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0DQo+ID4gYS9NZGVNb2R1bGVQa2cv TGlicmFyeS9VZWZpQm9vdE1hbmFnZXJMaWIvQm1Cb290RGVzY3JpcHRpb24uYw0KPiA+IGIvTWRl TW9kdWxlUGtnL0xpYnJhcnkvVWVmaUJvb3RNYW5hZ2VyTGliL0JtQm9vdERlc2NyaXB0aW9uLmMN Cj4gPiBpbmRleCBmYWMzM2I5ZWU5Li44N2I4MmYyOTlmIDEwMDY0NA0KPiA+IC0tLSBhL01kZU1v ZHVsZVBrZy9MaWJyYXJ5L1VlZmlCb290TWFuYWdlckxpYi9CbUJvb3REZXNjcmlwdGlvbi5jDQo+ ID4gKysrIGIvTWRlTW9kdWxlUGtnL0xpYnJhcnkvVWVmaUJvb3RNYW5hZ2VyTGliL0JtQm9vdERl c2NyaXB0aW9uLmMNCj4gPiBAQCAtMTk1LDcgKzE5NSw4IEBAIEJtR2V0RGVzY3JpcHRpb25Gcm9t RGlza0luZm8gKA0KPiA+DQo+ID4NCj4gPiAgICAgICAgQm1FbGltaW5hdGVFeHRyYVNwYWNlcyAo RGVzY3JpcHRpb24pOw0KPiA+DQo+ID4gICAgICB9DQo+ID4NCj4gPiAtICB9IGVsc2UgaWYgKENv bXBhcmVHdWlkICgmRGlza0luZm8tPkludGVyZmFjZSwNCj4gPiAmZ0VmaURpc2tJbmZvU2NzaUlu dGVyZmFjZUd1aWQpKSB7DQo+ID4NCj4gPiArICB9IGVsc2UgaWYgKENvbXBhcmVHdWlkICgmRGlz a0luZm8tPkludGVyZmFjZSwNCj4gPiAmZ0VmaURpc2tJbmZvU2NzaUludGVyZmFjZUd1aWQpIHx8 DQo+ID4NCj4gPiArICAgICAgICAgICAgIENvbXBhcmVHdWlkICgmRGlza0luZm8tPkludGVyZmFj ZSwNCj4gPiAmZ0VmaURpc2tJbmZvVWZzSW50ZXJmYWNlR3VpZCkpIHsNCj4gPg0KPiA+ICAgICAg QnVmZmVyU2l6ZSA9IHNpemVvZiAoRUZJX1NDU0lfSU5RVUlSWV9EQVRBKTsNCj4gPg0KPiA+ICAg ICAgU3RhdHVzICAgICA9IERpc2tJbmZvLT5JbnF1aXJ5ICgNCj4gPg0KPiA+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIERpc2tJbmZvLA0KPiA+DQo+ID4gZGlmZiAtLWdpdA0KPiA+IGEv TWRlTW9kdWxlUGtnL0xpYnJhcnkvVWVmaUJvb3RNYW5hZ2VyTGliL1VlZmlCb290TWFuYWdlckxp Yi5pbmYNCj4gPiBiL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1VlZmlCb290TWFuYWdlckxpYi9VZWZp Qm9vdE1hbmFnZXJMaWIuaW5mDQo+ID4gaW5kZXggZmUwNWQ1ZjFjYy4uMmZjMGE4MGE0ZSAxMDA2 NDQNCj4gPiAtLS0NCj4gYS9NZGVNb2R1bGVQa2cvTGlicmFyeS9VZWZpQm9vdE1hbmFnZXJMaWIv VWVmaUJvb3RNYW5hZ2VyTGliLmluZg0KPiA+ICsrKw0KPiBiL01kZU1vZHVsZVBrZy9MaWJyYXJ5 L1VlZmlCb290TWFuYWdlckxpYi9VZWZpQm9vdE1hbmFnZXJMaWIuaW5mDQo+ID4gQEAgLTg1LDYg Kzg1LDcgQEANCj4gPiAgICBnRWZpRGlza0luZm9JZGVJbnRlcmZhY2VHdWlkICAgICAgICAgICAg ICAgICAgIyMNCj4gPiBTT01FVElNRVNfQ09OU1VNRVMgIyMgR1VJRA0KPiA+DQo+ID4gICAgZ0Vm aURpc2tJbmZvU2NzaUludGVyZmFjZUd1aWQgICAgICAgICAgICAgICAgICMjDQo+ID4gU09NRVRJ TUVTX0NPTlNVTUVTICMjIEdVSUQNCj4gPg0KPiA+ICAgIGdFZmlEaXNrSW5mb1NkTW1jSW50ZXJm YWNlR3VpZCAgICAgICAgICAgICAgICAjIw0KPiA+IFNPTUVUSU1FU19DT05TVU1FUyAjIyBHVUlE DQo+ID4NCj4gPiArICBnRWZpRGlza0luZm9VZnNJbnRlcmZhY2VHdWlkICAgICAgICAgICAgICAg ICAgIyMNCj4gPiBTT01FVElNRVNfQ09OU1VNRVMgIyMgR1VJRA0KPiA+DQo+ID4NCj4gPg0KPiA+ ICBbUHJvdG9jb2xzXQ0KPiA+DQo+ID4gICAgZ0VmaVBjaVJvb3RCcmlkZ2VJb1Byb3RvY29sR3Vp ZCAgICAgICAgICAgICAgICMjIENPTlNVTUVTDQo+ID4NCj4gPiAtLQ0KPiA+IDIuMjUuMQ0KPiA+ DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQo+ID4NCj4gDQo+IA0KDQo=