From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.70]) by mx.groups.io with SMTP id smtpd.web10.10984.1688732679177166680 for ; Fri, 07 Jul 2023 05:24:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=mUIptv72; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.243.70, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RtDJoyZZPymrHhnwIhk+mWm9mH+LyCMjhB/S/sGWjm/IH+cK3oqrJ6bVX68/plYtedSyE52rmTaP31UO4J/vQnKWNT78z9fmgK+knMEHyrPzkRwrSdeb94THyAm8re3sWquCeCyXCI2cScPctdpPvpR+szwppIEqWdaHotY7oJxZiHYcj5CPvIbytwNv5zIO8Eh9GFnyq15miorTbvLT/uquTkikgmb1sPEArfr95ubO2Zidq3FYhqGFQM5+tz2nx8A8RVcGIrxeVNMjXTyHoBepmxoygz6qbBoUWsQU/wzKUHxPhtT11zl09fzHhiKVMYmpgu9fd1iQkz3uAyXG9w== 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=NVIKphnhpm53QUx4CaAGei/J4/FpNMdjbNybwALRsaw=; b=QNE+lldZcoXH17OTmqqYRvo+SEy7E7EtvjMBhApw3gXaSZGkG6mNN6zSRIN9m7QoeWMXaCAtGWwfM4mPfEYoMhbqer1OJ8nigjVB2alPTEOpCQeV/d/2M3S8MT89q+3H08YSfld3YDM7s1Q4QT42EgD8TyMDNLSUX41Cvw3hhGH97anGaOTFf/2Be6rJcHZl6yTqA9viYGoaR+2yYUlkGIQYh4oIBUzwQVAJkcWaMs0jRxQRHRlpCRZQEebTZGZFy44M+92Tr+mAulCMlFIgtjuuL9ji49XKqI8GDsxE1EUa5uzAoiQIaqK6/zDDjXISKj5xdD37ugx4MwXgdOBfCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NVIKphnhpm53QUx4CaAGei/J4/FpNMdjbNybwALRsaw=; b=mUIptv72FO4nIrn94WaS8frJ92B5RSuMwCsjU2ZIjHsoomLQsGq0oG8jbKhgibbKhdJM04Kdldebj+cw+o+6fqTwKZ+Gxf26KDZk4qjQi0qRgdH6w3r8nVeWiGaqvT1Mp0V4pDDG+NDit43Z6ejcaxXdyL2JuA87CFPFq5hkekw= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by DM4PR12MB6566.namprd12.prod.outlook.com (2603:10b6:8:8d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.25; Fri, 7 Jul 2023 12:24:36 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::edb0:bed8:c650:5040]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::edb0:bed8:c650:5040%6]) with mapi id 15.20.6565.016; Fri, 7 Jul 2023 12:24:36 +0000 From: "Chang, Abner" To: Mike Maslenkin CC: "devel@edk2.groups.io" , "nicklew@nvidia.com" , "igork@ami.com" Subject: Re: [RFC][PATCH][edk2-redfish-client] RedfishClientPkg: rename RedfishResourceIdentifyLibComuterSystem Thread-Topic: [RFC][PATCH][edk2-redfish-client] RedfishClientPkg: rename RedfishResourceIdentifyLibComuterSystem Thread-Index: AQHZrf7Rlw7pxnQxDESZv9CzSh6Tzq+qeWaggAOPhACAADcCAA== Date: Fri, 7 Jul 2023 12:24:36 +0000 Message-ID: References: <20230703223624.63853-1-mike.maslenkin@gmail.com> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=d3094dc3-f8e5-4769-9725-b2e3f517d21c;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-07-07T12:24:21Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|DM4PR12MB6566:EE_ x-ms-office365-filtering-correlation-id: af523d72-f4ae-4cd0-b97f-08db7ee52082 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cJA0rwQfZgn7NxStZ2zJ0BkAwrzedMWoUmKkVyWSxJGHv/eywlBVunT9dX2JxP0eZXr7OeOi2r1rxfU4Qqdeqj2xceKFwrf/unJ1lG8WIpbQN58NHA5xpmHkjiWcBWEEO+n3G3oLLY3LEQZmP4MAD39FnDL+39SwVXBt5PB/ZpejVz+6Nl8XoWksPlyIF8LNxwlEMHwQFyO1PaCwWR0EnAnTXXdue7J343BtQIGi6m27QAWVN8F1yflmr+5UtY7aY/5nq1E5j5XYJsk0Wfolu8FvVMEBmtcgyO0K9I8S/16XPfTw24pnAZJDwmzbZQTLApjBJCsHuESb6395fz86XXvpgmpnF1dsh9gj5JL0/AUXf8NcBzDUNckGN5Msl6CbzCFtX8HMHXWOuTtyOnD/vhxmkfIiM3p+Z8j5vR4ZrTAT5/1FZP0tTzxIgGoTH4P+4Iaa7BP7KfmoKcz5OVngEWwQk2Q6p/hte6e7Iw/FpW5iA5utfsIijCXten2fbzqhbEs6AQu40Lj7iPYUZDSM6pPn+8JsyyMZ8G58DUwBwly1ls90BQGVuJKkkjyknEhaprAcIc/SuDt6vJ6Ok/FeEi1RtcwF/L/H/toRCjXj0nJ0jbOHPMD07nkyL2XRUj7M x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(366004)(136003)(396003)(346002)(376002)(451199021)(71200400001)(7696005)(76116006)(478600001)(54906003)(19627235002)(83380400001)(33656002)(86362001)(38070700005)(55016003)(2906002)(66946007)(53546011)(6506007)(26005)(186003)(9686003)(966005)(122000001)(38100700002)(6916009)(4326008)(64756008)(66556008)(66446008)(41300700001)(316002)(66476007)(52536014)(8936002)(8676002)(5660300002)(213903007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RXVxSHZ6a1hrVEpoZ0VrZC9iMXR1YnQ5MWxSYlF2ZGRoSWM2L2xIWlp3WHV0?= =?utf-8?B?c3dJZy9PZnlVQW42Y1QyRE5yWTZGMTFqQ3lOeXM2VjZqM0hrdWkwVElyZzRu?= =?utf-8?B?d1hNWWFESnA1aW9VbFE3ZHQ2OFVNTEJ4ZU1CbW93Q2lmbjltVTA5VkJCbFVO?= =?utf-8?B?Tk5lR2pJRW1wVXVtd2x5c3UxdFNKazZzd2huTTU3Slk0dmMyRkVvTzY2Y2JI?= =?utf-8?B?YzkvL2pnRjl4VjZsUHdiMkVUUzlaSHRVaTFSbzlwWXZkRC9Palc3d0FpZW0y?= =?utf-8?B?dVFSRU5RMlQzaHBZdTF6blBMRkFPZlFMNUZ0ZG56cEZLZk1zaU5odm4ySitq?= =?utf-8?B?ZFkwS3JucEFkbTE2RzdLcnE2UEJueXFWR21SQ2xKZFB0bHR6endzWTAvRDZr?= =?utf-8?B?aWtKRit0aXVVZDFWVk9RV3g0dWlMd2EyNm5Kd3g4dVBYSStYOGFDTGtIYlpn?= =?utf-8?B?MTVpNDZodEFqRlhMQStEWjF6RFR0bTFJUTJabjJ4RXdJcU12ZmZEM1JOZDBH?= =?utf-8?B?WTl0S284eFE4ekZhT2N1NDZiS0xySytPZXFrUHpUSEE1U2Y1S1NLU2Y0aFpH?= =?utf-8?B?WGF3aVl2eTl3VFVGTDkwNlhwR2pZeHVPWU00eTBwS0xxblF1KzQwbHZrb2pM?= =?utf-8?B?ZnhERURWTWp5bFBIam5wdURRVWZyejN3aE94OGEyNEgyTTUvMWlPYjk2L3Bt?= =?utf-8?B?MUtXMy9KYzVEakZNTFQxRml0WUZwSFJrR2RaT2VEaWZXaWUrV1dkSFd5dkdN?= =?utf-8?B?eVlnbXpSY25UTW9iaVdHR2d5NERUZWs3R2ZwS0hjT2VZSlNLdXVYWXE3c0ox?= =?utf-8?B?N1FlbDlIay9DZHVmM0tndnJVa2hTeXVwVU1yZ012dUt4MmxUVDQzZ1dJK0U3?= =?utf-8?B?Z2hNZm1FTTEyMFlFcWE1M1ZYUDFrRWJldHhpZjFmVis1YXY1TUpwckFUVVZG?= =?utf-8?B?ZC9YNlZFc3l6QW1hcXJaV3VUQTR2dkR3cU1xSG5mQnBBUmhwM1FOYnBPTHZz?= =?utf-8?B?b2xadG9vM29RN2c2R1lnMW13TmhzSmVZVUJRaFhRMlptV2phK3N6S0JMbFN4?= =?utf-8?B?RGl6OG9keVV6and2SG4vSUdnbGIyMGt3ZDEySWpVeGFRQWdpb1REYWNWODVi?= =?utf-8?B?UExnOTFBT1NJbkI3Tk9kNTlHd2xyY213UTBtU0tjMUNxOHMzWTd6dzl6QU05?= =?utf-8?B?cTd3bENSVGF5Nk01TEhIMDhaWnkyNTErTHZvekNtM3hMcTVMWStNRUEzaXBq?= =?utf-8?B?QkdaNDk1VUx3TGE4b2JhR3NuVk5nbXdWOE50Zlk5WSs5L0tWaEREYktOOGlQ?= =?utf-8?B?Q00xYTRUZU1pSmtRa2hjazFVVGFTTi9YenAyTk5ZRFdrTzFmNWlFcUhEL0Zk?= =?utf-8?B?RXlXS2o1Q2J4Z3NPcE1lK2tMM29EUlFZOHhOZGNGV3JlZEszeVVZSFZ2Wnd5?= =?utf-8?B?NEV6V29ONG5aT3NVWkNmdnRIVDcvU2RBUm40S0VsekNhMzM1YS93Nk5aeW9a?= =?utf-8?B?V0RSYWVzMzFRVFNiRzA3QXhVQkdYQ1ZlM0FnMXcxYTZub1ZwQlBnVjhhSnFx?= =?utf-8?B?NTN4V0xIMHdsSXhOY3A5S25pdDM3TkVSRm1YQTVRd09JMi9janFhVGpVWGFT?= =?utf-8?B?K2luWitEalFMTEZYUld4bFdaVUNjS0FFbmgvRERYZC9ISFI0Z3V6SFZnclJu?= =?utf-8?B?ZFFTR3phYyswVUtseXBWREpqYUZrZEJoTFg1KzRGeCtkMmwyaUllSFV4TFZU?= =?utf-8?B?RTQvcG9CeE5NK0h4cFltd3N6Y3NLcmxqVjJKMFNJaUhuc1FEdFFPb0llRXFz?= =?utf-8?B?MVZYbTJkU1NQclFBZ0JVZTRqaDJPYmFTZUw5d0RZT05GTUwvR1VGaERrYWNr?= =?utf-8?B?ZkN5UDAxSURrb1RMWWppK1MzNEFBU2Z3T1VKZ3h5WDFyNS81Y09hWUFoWnN1?= =?utf-8?B?a2NwOHJWbkhuRHdwb0dxMDQxdndLN1hOTlIxVW9OOW9Uc1JUNTlIcis2ckh6?= =?utf-8?B?emYrdGhLekFkNE9GMStVVDNtS1BnNGY5MjVSTWp3K0tlYm1seFgrRjJJdmxL?= =?utf-8?B?anQxWFpIZXU4cWI5Vzl0cGdTeFBRTXJyRFhsdHg5N2d1VHlKZkp6UGR2d0JM?= =?utf-8?Q?CzRc=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: af523d72-f4ae-4cd0-b97f-08db7ee52082 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2023 12:24:36.0489 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hHc5Nvgi7j5zJhmfKk8TFNNnkNbmi8UmpB8P7iWM1GVo+aiBcaYdiB3OLpmh/M6WrywwoBOLg/U1yVaxPm3iuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6566 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCk1lcmdlZC4gVGhhbmtzIQ0KQWJu ZXINCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNaWtlIE1hc2xlbmtp biA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEp1bHkgNywgMjAy MyA1OjA3IFBNDQo+IFRvOiBDaGFuZywgQWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+DQo+IENj OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgbmlja2xld0BudmlkaWEuY29tOyBpZ29ya0BhbWkuY29t DQo+IFN1YmplY3Q6IFJlOiBbUkZDXVtQQVRDSF1bZWRrMi1yZWRmaXNoLWNsaWVudF0gUmVkZmlz aENsaWVudFBrZzogcmVuYW1lDQo+IFJlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tdXRlclN5 c3RlbQ0KPg0KPiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVy bmFsIFNvdXJjZS4gVXNlIHByb3BlciBjYXV0aW9uDQo+IHdoZW4gb3BlbmluZyBhdHRhY2htZW50 cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+DQo+DQo+IFB1bGwgcmVxdWVzdCBp cyByZWFkeTogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLXJlZGZpc2gtY2xpZW50 L3B1bGwvNDQNCj4NCj4gUmVnYXJkcywNCj4gTWlrZS4NCj4NCj4NCj4gT24gV2VkLCBKdWwgNSwg MjAyMyBhdCA1OjQ24oCvQU0gQ2hhbmcsIEFibmVyIDxBYm5lci5DaGFuZ0BhbWQuY29tPiB3cm90 ZToNCj4gPg0KPiA+IFtBTUQgT2ZmaWNpYWwgVXNlIE9ubHkgLSBHZW5lcmFsXQ0KPiA+DQo+ID4g UmV2aWV3ZWQtYnk6IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+DQo+ID4g VGhhbmtzIGZvciBjYXRjaGluZyB0aGlzLCBhbGwgZ29vZCBleGNlcHQgdGhlIFtSRkNdIHRhZyBp biB0aGUgc3ViamVjdC4g8J+Yig0KPiA+IEFibmVyDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5A Z21haWwuY29tPg0KPiA+ID4gU2VudDogVHVlc2RheSwgSnVseSA0LCAyMDIzIDY6MzYgQU0NCj4g PiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gQ2M6IENoYW5nLCBBYm5lciA8QWJu ZXIuQ2hhbmdAYW1kLmNvbT47IG5pY2tsZXdAbnZpZGlhLmNvbTsNCj4gPiA+IGlnb3JrQGFtaS5j b207IE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+DQo+ID4gPiBTdWJq ZWN0OiBbUkZDXVtQQVRDSF1bZWRrMi1yZWRmaXNoLWNsaWVudF0gUmVkZmlzaENsaWVudFBrZzog cmVuYW1lDQo+ID4gPiBSZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJTeXN0ZW0NCj4g PiA+DQo+ID4gPiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVy bmFsIFNvdXJjZS4gVXNlIHByb3BlciBjYXV0aW9uDQo+ID4gPiB3aGVuIG9wZW5pbmcgYXR0YWNo bWVudHMsIGNsaWNraW5nIGxpbmtzLCBvciByZXNwb25kaW5nLg0KPiA+ID4NCj4gPiA+DQo+ID4g PiBUaGlzIHBhdGNoIGZpeGVzIG1pc3ByaW50IGluIG5hbWUgb2YgYSBkaXJlY3RvcnkgYW5kIGl0 cyBmaWxlcy4NCj4gPiA+IFRoZSBuYW1lIG9mIHRoZXNlIGZpbGVzIHNob3VsZCBiZQ0KPiA+ID4g UmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb21wdXRlclN5c3RlbQ0KPiA+ID4gYXMgd2VsbCBh cyBpbXBsZW1lbnRlZCBsaWJyYXJ5IGluc3RhbmNlLg0KPiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYt Ynk6IE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+DQo+ID4gPiBDYzog QWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4gPiBDYzogTmlja2xlIFdhbmcg PG5pY2tsZXdAbnZpZGlhLmNvbT4NCj4gPiA+IENjOiBJZ29yIEt1bGNoeXRza3l5IDxpZ29ya0Bh bWkuY29tPg0KPiA+ID4gLS0tDQo+ID4gPg0KPiA+ID4gVGhlcmUgaXMgbm8gaGlzdG9yeSBmb3Ig dGhpcyBsaWJyYXJ5IGluIHRoZSBuZXcgcmVwbywgc28gdGhpcyBtaXNwcmludCBjYW4NCj4gPiA+ IGJlIGVhc2lseSBmaXhlZC4gSSBmb3VuZCB0aGlzIGlzc3VlIGR1cmluZyBSZWRmaXNoQ2xpZW50 UGtnIGludmVzdGlnYXRpb24uDQo+ID4gPiBJIG1pc3NlZCB0aGlzIGxpYnJhcnkgd2hpbGUgSSB3 YXMgZ3JlcHBpbmcgc291cmNlcy4NCj4gPiA+IEhlcmUgaXMgYSBQUiBodHRwczovL2dpdGh1Yi5j b20vdGlhbm9jb3JlL2VkazItcmVkZmlzaC1jbGllbnQvcHVsbC80NA0KPiA+ID4gQWxsIGNoZWNr cyBoYXZlIHBhc3NlZC4NCj4gPiA+DQo+ID4gPiAtLS0NCj4gPiA+ICAuLi4vdjFfNV8wL1JlZGZp c2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tcHV0ZXJTeXN0ZW0uY30gICAgICB8IDIgKy0NCj4gPiA+ ICAuLi4vdjFfNV8wL1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tcHV0ZXJTeXN0ZW0uaW5m fSAgICB8IDYgKysrLS0tDQo+ID4gPiAgUmVkZmlzaENsaWVudFBrZy9SZWRmaXNoQ2xpZW50Q29t cG9uZW50cy5kc2MuaW5jICAgICAgICAgICAgfCAyICstDQo+ID4gPiAgMyBmaWxlcyBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4gPiAgcmVuYW1lDQo+ID4gPiBS ZWRmaXNoQ2xpZW50UGtnL0xpYnJhcnkve1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tdXRl clN5c3RlbS92MV81Xw0KPiA+ID4gMC9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJT eXN0ZW0uYyA9Pg0KPiA+ID4gUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb21wdXRlclN5c3Rl bS92MV81XzAvUmVkZmlzaFJlc291cmNlSWRlbnRpZg0KPiA+ID4geUxpYkNvbXB1dGVyU3lzdGVt LmN9ICg5NSUpDQo+ID4gPiAgcmVuYW1lDQo+ID4gPiBSZWRmaXNoQ2xpZW50UGtnL0xpYnJhcnkv e1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tdXRlclN5c3RlbS92MV81Xw0KPiA+ID4gMC9S ZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJTeXN0ZW0uaW5mID0+DQo+ID4gPiBSZWRm aXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXB1dGVyU3lzdGVtL3YxXzVfMC9SZWRmaXNoUmVzb3Vy Y2VJZGVudGlmDQo+ID4gPiB5TGliQ29tcHV0ZXJTeXN0ZW0uaW5mfSAoODIlKQ0KPiA+ID4NCj4g PiA+IGRpZmYgLS1naXQNCj4gPiA+IGEvUmVkZmlzaENsaWVudFBrZy9MaWJyYXJ5L1JlZGZpc2hS ZXNvdXJjZUlkZW50aWZ5TGliQ29tdXRlclN5c3RlbS92MV81DQo+ID4gPiBfMC9SZWRmaXNoUmVz b3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJTeXN0ZW0uYw0KPiA+ID4gYi9SZWRmaXNoQ2xpZW50UGtn L0xpYnJhcnkvUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb21wdXRlclN5c3RlbS92MV8NCj4g PiA+IDVfMC9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXB1dGVyU3lzdGVtLmMNCj4gPiA+ IHNpbWlsYXJpdHkgaW5kZXggOTUlDQo+ID4gPiByZW5hbWUgZnJvbQ0KPiA+ID4gUmVkZmlzaENs aWVudFBrZy9MaWJyYXJ5L1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tdXRlclN5c3RlbS92 MV81XzANCj4gPiA+IC9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJTeXN0ZW0uYw0K PiA+ID4gcmVuYW1lIHRvDQo+ID4gPiBSZWRmaXNoQ2xpZW50UGtnL0xpYnJhcnkvUmVkZmlzaFJl c291cmNlSWRlbnRpZnlMaWJDb21wdXRlclN5c3RlbS92MV81Xw0KPiA+ID4gMC9SZWRmaXNoUmVz b3VyY2VJZGVudGlmeUxpYkNvbXB1dGVyU3lzdGVtLmMNCj4gPiA+IGluZGV4IDFlOWMxODFhYTYx YS4uMjliNGY1MjVkNWZmIDEwMDY0NA0KPiA+ID4gLS0tDQo+ID4gPiBhL1JlZGZpc2hDbGllbnRQ a2cvTGlicmFyeS9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJTeXN0ZW0vdjFfNQ0K PiA+ID4gXzAvUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb211dGVyU3lzdGVtLmMNCj4gPiA+ ICsrKw0KPiA+ID4gYi9SZWRmaXNoQ2xpZW50UGtnL0xpYnJhcnkvUmVkZmlzaFJlc291cmNlSWRl bnRpZnlMaWJDb21wdXRlclN5c3RlbS92MV8NCj4gPiA+IDVfMC9SZWRmaXNoUmVzb3VyY2VJZGVu dGlmeUxpYkNvbXB1dGVyU3lzdGVtLmMNCj4gPiA+IEBAIC0xNDQsNyArMTQ0LDcgQEAgUmVzdEph c29uU3RydWN0dXJlUHJvdG9jb2xJc1JlYWR5ICgNCj4gPiA+ICAqKi8NCj4gPiA+DQo+ID4gPiAg RUZJX1NUQVRVUw0KPiA+ID4NCj4gPiA+ICBFRklBUEkNCj4gPiA+DQo+ID4gPiAtUmVkZmlzaFJl c291cmNlSWRlbnRpZnlDb211dGVyU3lzdGVtQ29uc3RydWN0b3IgKA0KPiA+ID4NCj4gPiA+ICtS ZWRmaXNoUmVzb3VyY2VJZGVudGlmeUNvbXB1dGVyU3lzdGVtQ29uc3RydWN0b3IgKA0KPiA+ID4N Cj4gPiA+ICAgIElOIEVGSV9IQU5ETEUgICAgICAgIEltYWdlSGFuZGxlLA0KPiA+ID4NCj4gPiA+ ICAgIElOIEVGSV9TWVNURU1fVEFCTEUgICpTeXN0ZW1UYWJsZQ0KPiA+ID4NCj4gPiA+ICAgICkN Cj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0DQo+ID4gPiBhL1JlZGZpc2hDbGllbnRQa2cvTGlicmFy eS9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXV0ZXJTeXN0ZW0vdjFfNQ0KPiA+ID4gXzAv UmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb211dGVyU3lzdGVtLmluZg0KPiA+ID4gYi9SZWRm aXNoQ2xpZW50UGtnL0xpYnJhcnkvUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb21wdXRlclN5 c3RlbS92MV8NCj4gPiA+IDVfMC9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXB1dGVyU3lz dGVtLmluZg0KPiA+ID4gc2ltaWxhcml0eSBpbmRleCA4MiUNCj4gPiA+IHJlbmFtZSBmcm9tDQo+ ID4gPiBSZWRmaXNoQ2xpZW50UGtnL0xpYnJhcnkvUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJD b211dGVyU3lzdGVtL3YxXzVfMA0KPiA+ID4gL1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29t dXRlclN5c3RlbS5pbmYNCj4gPiA+IHJlbmFtZSB0bw0KPiA+ID4gUmVkZmlzaENsaWVudFBrZy9M aWJyYXJ5L1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tcHV0ZXJTeXN0ZW0vdjFfNV8NCj4g PiA+IDAvUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb21wdXRlclN5c3RlbS5pbmYNCj4gPiA+ IGluZGV4IGFlMjY5YjU4NDk2ZS4uMmJiZTIwYzNjNTFmIDEwMDY0NA0KPiA+ID4gLS0tDQo+ID4g PiBhL1JlZGZpc2hDbGllbnRQa2cvTGlicmFyeS9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNv bXV0ZXJTeXN0ZW0vdjFfNQ0KPiA+ID4gXzAvUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJDb211 dGVyU3lzdGVtLmluZg0KPiA+ID4gKysrDQo+ID4gPiBiL1JlZGZpc2hDbGllbnRQa2cvTGlicmFy eS9SZWRmaXNoUmVzb3VyY2VJZGVudGlmeUxpYkNvbXB1dGVyU3lzdGVtL3YxXw0KPiA+ID4gNV8w L1JlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tcHV0ZXJTeXN0ZW0uaW5mDQo+ID4gPiBAQCAt OCwxOSArOCwxOSBAQA0KPiA+ID4NCj4gPiA+DQo+ID4gPiAgW0RlZmluZXNdDQo+ID4gPg0KPiA+ ID4gICAgSU5GX1ZFUlNJT04gICAgICAgICAgICAgICAgICAgID0gMHgwMDAxMDAwNg0KPiA+ID4N Cj4gPiA+IC0gIEJBU0VfTkFNRSAgICAgICAgICAgICAgICAgICAgICA9IFJlZGZpc2hSZXNvdXJj ZUlkZW50aWZ5TGliQ29tdXRlclN5c3RlbQ0KPiA+ID4NCj4gPiA+ICsgIEJBU0VfTkFNRSAgICAg ICAgICAgICAgICAgICAgICA9IFJlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tcHV0ZXJTeXN0 ZW0NCj4gPiA+DQo+ID4gPiAgICBGSUxFX0dVSUQgICAgICAgICAgICAgICAgICAgICAgPSAyQUVF MkM4MC0xMjZBLTQ0QTYtODc3RS02NDJGMjA1MTBEMTMNCj4gPiA+DQo+ID4gPiAgICBNT0RVTEVf VFlQRSAgICAgICAgICAgICAgICAgICAgPSBEWEVfRFJJVkVSDQo+ID4gPg0KPiA+ID4gICAgVkVS U0lPTl9TVFJJTkcgICAgICAgICAgICAgICAgID0gMS4wDQo+ID4gPg0KPiA+ID4gICAgTElCUkFS WV9DTEFTUyAgICAgICAgICAgICAgICAgID0gUmVkZmlzaFJlc291cmNlSWRlbnRpZnlMaWJ8IERY RV9EUklWRVINCj4gPiA+DQo+ID4gPiAtICBDT05TVFJVQ1RPUiAgICAgICAgICAgICAgICAgICAg PQ0KPiA+ID4gUmVkZmlzaFJlc291cmNlSWRlbnRpZnlDb211dGVyU3lzdGVtQ29uc3RydWN0b3IN Cj4gPiA+DQo+ID4gPiArICBDT05TVFJVQ1RPUiAgICAgICAgICAgICAgICAgICAgPQ0KPiA+ID4g UmVkZmlzaFJlc291cmNlSWRlbnRpZnlDb21wdXRlclN5c3RlbUNvbnN0cnVjdG9yDQo+ID4gPg0K PiA+ID4NCj4gPiA+DQo+ID4gPiAgIw0KPiA+ID4NCj4gPiA+ICAjICBWQUxJRF9BUkNISVRFQ1RV UkVTICAgICAgICAgICA9IElBMzIgWDY0IEVCQw0KPiA+ID4NCj4gPiA+ICAjDQo+ID4gPg0KPiA+ ID4NCj4gPiA+DQo+ID4gPiAgW1NvdXJjZXNdDQo+ID4gPg0KPiA+ID4gLSAgUmVkZmlzaFJlc291 cmNlSWRlbnRpZnlMaWJDb211dGVyU3lzdGVtLmMNCj4gPiA+DQo+ID4gPiArICBSZWRmaXNoUmVz b3VyY2VJZGVudGlmeUxpYkNvbXB1dGVyU3lzdGVtLmMNCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4g PiA+ICBbUGFja2FnZXNdDQo+ID4gPg0KPiA+ID4gICAgTWRlUGtnL01kZVBrZy5kZWMNCj4gPiA+ DQo+ID4gPiBkaWZmIC0tZ2l0IGEvUmVkZmlzaENsaWVudFBrZy9SZWRmaXNoQ2xpZW50Q29tcG9u ZW50cy5kc2MuaW5jDQo+ID4gPiBiL1JlZGZpc2hDbGllbnRQa2cvUmVkZmlzaENsaWVudENvbXBv bmVudHMuZHNjLmluYw0KPiA+ID4gaW5kZXggZmM1NDc4N2RiZGJjLi4wZTI3MTk4YWZiYjQgMTAw NjQ0DQo+ID4gPiAtLS0gYS9SZWRmaXNoQ2xpZW50UGtnL1JlZGZpc2hDbGllbnRDb21wb25lbnRz LmRzYy5pbmMNCj4gPiA+ICsrKyBiL1JlZGZpc2hDbGllbnRQa2cvUmVkZmlzaENsaWVudENvbXBv bmVudHMuZHNjLmluYw0KPiA+ID4gQEAgLTI4LDcgKzI4LDcgQEANCj4gPiA+ICAgIFJlZGZpc2hD bGllbnRQa2cvRmVhdHVyZXMvTWVtb3J5Q29sbGVjdGlvbkR4ZS9NZW1vcnlDb2xsZWN0aW9uRHhl LmluZg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBSZWRmaXNoQ2xpZW50UGtnL0ZlYXR1cmVzL0NvbXB1 dGVyU3lzdGVtL3YxXzVfMC9EeGUvQ29tcHV0ZXJTeXN0ZW1EDQo+ID4gPiB4ZS5pbmYgew0KPiA+ ID4NCj4gPiA+ICAgICAgPExpYnJhcnlDbGFzc2VzPg0KPiA+ID4NCj4gPiA+IC0NCj4gPiA+IFJl ZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGlifFJlZGZpc2hDbGllbnRQa2cvTGlicmFyeS9SZWRmaXNo UmVzb3VyY2VJZGVudGlmDQo+ID4gPiB5TGliQ29tdXRlclN5c3RlbS92MV81XzAvUmVkZmlzaFJl c291cmNlSWRlbnRpZnlMaWJDb211dGVyU3lzdGVtLmluZg0KPiA+ID4NCj4gPiA+ICsNCj4gPiA+ IFJlZGZpc2hSZXNvdXJjZUlkZW50aWZ5TGlifFJlZGZpc2hDbGllbnRQa2cvTGlicmFyeS9SZWRm aXNoUmVzb3VyY2VJZGVudGlmDQo+ID4gPiB5TGliQ29tcHV0ZXJTeXN0ZW0vdjFfNV8wL1JlZGZp c2hSZXNvdXJjZUlkZW50aWZ5TGliQ29tcHV0ZXJTeXN0ZW0uaW4NCj4gPiA+IGYNCj4gPiA+DQo+ ID4gPiAgICB9DQo+ID4gPg0KPiA+ID4NCj4gPiA+IFJlZGZpc2hDbGllbnRQa2cvRmVhdHVyZXMv Q29tcHV0ZXJTeXN0ZW1Db2xsZWN0aW9uRHhlL0NvbXB1dGVyU3lzdGVtDQo+ID4gPiBDb2xsZWN0 aW9uRHhlLmluZg0KPiA+ID4NCj4gPiA+ICAgIFJlZGZpc2hDbGllbnRQa2cvRmVhdHVyZXMvQmlv cy92MV8wXzkvRHhlL0Jpb3NEeGUuaW5mDQo+ID4gPg0KPiA+ID4gLS0NCj4gPiA+IDIuMzIuMCAo QXBwbGUgR2l0LTEzMikNCj4gPg0K