From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web11.9230.1604651850993696576 for ; Fri, 06 Nov 2020 00:37:31 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=ijWLSVF2; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=057929b778=abner.chang@hpe.com) Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0A68Yk3D021385; Fri, 6 Nov 2020 08:37:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=EL9L5GIqyzfi/WF4wx16FHKu6Q5fYCA1uM/H7cE9szQ=; b=ijWLSVF2tlBOfqwjvXadvpim7FttZFzluUERt7WCoyiwfTDGUqJmzt78ydJub88PvQ9H Ek0yqhAuAaR9NySp0nEKY57Sg+KJ7y+XsO2h2yMsVMkJx6d4vZ9FqFtoe2YDlEIuTA5m 8E06T+LaA9b2vtDFRm4S6czKnUquysGWWiCokSA4tJ8Sek8r+Myf9wc4nr2KY2a5l9MX lPYdhRGag68HpoJjaN37MpKBlzLxtiyDB4s/vLa9UDHI76fh3HtxZMciQRR2Fyy8dvgM SZCjJw8VIpmiXks3aOJTKJOYqrLORZ/vK053nKStShu36tOpXmUPDI8CgNwNazaowKmz EQ== Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0b-002e3701.pphosted.com with ESMTP id 34n2nqr7cf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Nov 2020 08:37:18 +0000 Received: from G2W6309.americas.hpqcorp.net (g2w6309.austin.hp.com [16.197.64.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2354.austin.hpe.com (Postfix) with ESMTPS id CFD66C6; Fri, 6 Nov 2020 08:37:16 +0000 (UTC) Received: from G1W8107.americas.hpqcorp.net (2002:10c1:483b::10c1:483b) by G2W6309.americas.hpqcorp.net (2002:10c5:4033::10c5:4033) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 6 Nov 2020 08:36:43 +0000 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (15.241.52.10) by G1W8107.americas.hpqcorp.net (16.193.72.59) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 6 Nov 2020 08:36:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iWyQhRf+u/vGH8Fd4zxhAHjSc5/0wnpftvnAvLA5uBw8lHjkn7DvvO759QZvElsKsMyuhyqc9AqgAmmBWTA/FSTi5TBGIRkNZGegKLHhj8ndRVYIAEe+K6oh05GFZprYZbz4meuWidhJPFnztbDQqEyUwU8S8KDzU3QnuNcpYFQztcsEFh1Lom1BFiYHJ4WZUkzI5NCLU9akQ8m+fyExtXvs01W64qjQPVu9ajh4SMxKM/ply9woA66qE1CgnBm6arFoUmE5owBPdYywUERF83EzO2at4+01qsZKRk+egTd9wP24i3xZkyXJrc1hP8ajCVSCEz+C0ykibwg65gGm/Q== 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-SenderADCheck; bh=kLdnwvvKCpuvq5YnFP19y+VArCBPLdaEEkMYgBndCoM=; b=E7nRNJOF8EwguJIWMn/Qbu5TRSnCu4N2iqBm7EIT8xnOehL+N01Jo2fDa2JmNWpznAjaPpZa0YFZ+/fI+HISdS3bFJ8oFgl1CnHx58vWCrWtIuMqXUL+faKnO0nR5+MLK2i0xj5X+5mqoFRPWOBHw3+RaXkmw7lIu7NslmyXI5nXdILsMQJQe54GBdi3zCna0VPxy7Xh8BURrAx3YzPEDfNIn0lwbPS+mhVCAvBZ1aCXnoiJSorxM8gNj/FbhwKM8s5yOdAxmWutfHQNSNeAmWQQAffAdl+tqkmqRzdfqzqKWUmAKI7LCRoUl3VCVvMrfIAd/IPtQ9Tn5HDO9n028g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB0470.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7514::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Fri, 6 Nov 2020 08:36:42 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5160:2077:988c:5e76]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5160:2077:988c:5e76%11]) with mapi id 15.20.3541.021; Fri, 6 Nov 2020 08:36:42 +0000 From: "Abner Chang" To: gaoliming , "devel@edk2.groups.io" CC: 'Michael D Kinney' , 'Zhiguang Liu' , "Wang, Nickle (HPS SW)" , "O'Hanley, Peter (EXL)" Subject: Re: [edk2-devel] [EFI Shell PATCH 1/2] MdePkg/Include: EFI Redfish Discover protocol Thread-Topic: [edk2-devel] [EFI Shell PATCH 1/2] MdePkg/Include: EFI Redfish Discover protocol Thread-Index: AQHWsxJGOX4Oa1dAHUyQOStPQEOGuqm6ybIQ Date: Fri, 6 Nov 2020 08:36:42 +0000 Message-ID: References: <20201103044920.13411-1-abner.chang@hpe.com> <20201103044920.13411-2-abner.chang@hpe.com> <001801d6b312$472bbbc0$d5833340$@byosoft.com.cn> In-Reply-To: <001801d6b312$472bbbc0$d5833340$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=hpe.com; x-originating-ip: [1.34.113.40] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 79c3b09d-14d3-41f4-63c3-08d8822f1654 x-ms-traffictypediagnostic: CS1PR8401MB0470: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:164; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Mwczq+XesJsgXAeAxPqMeuMECoqC10ADypRN1FW18VR9n9RsqMR10i0GJTQq25IxgICJ81LsGEKLEtNJDPtGPKfX+setWGbon5bTncqBfCY5TF+qXtleYcfrAD2exC7ptivTC7HQF/AbTLuOmQL3XwG4pq/nua6/iIIFVg4rTm4uA8IqFWPNes9AXWNbFiWJNTj3MLuNkbpRY2d0h9Ud24fp/EcZpI5frD16KTvooi3f8jyHSZVW9vKi/wuLdmTFFxJMjt4BFuWZdY5d9iNTHxt3FdClL4O4eAuNFaEmTHbsWoX7aDGA88UvVYVa9vFTrOhsV0VJXBtZ6naJ3ftu5APmkyqm7WWtOE+hYeFdJ1l0ZTWrlwRdrYK2c4mPr48/uL6eHt3H6c5VRM8t1riZzw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(136003)(376002)(366004)(39860400002)(346002)(396003)(71200400001)(186003)(4326008)(66476007)(55016002)(6506007)(76116006)(66556008)(64756008)(53546011)(8676002)(966005)(52536014)(7696005)(66946007)(19627235002)(8936002)(5660300002)(66446008)(26005)(478600001)(2906002)(83380400001)(316002)(54906003)(110136005)(9686003)(33656002)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: QZl0tzPDewitxztD7knEXL/Hsq/QJluAkWHRAuJFFZC3H0AFwa4RQEpbiEnz3zJZHpAsp/2t62voce/nc9G0eDJqftHinFb3fJBZMYvZL9/hBtOU3renPZY8aLGHgw9w+FTKHoD+cTjznYj2UgGLCsxLEnV/1uLtixfLYxBz7EdqM8IQjKnaDlXO8DEEAEi5UY6YkWvLPeu5VGWG8+8Oohcjt0jsUXY2KQ9vDff9KLHPzh+/2XUI6eVp/VPm2+/XpVhOr2JSx8FODryU2CHpg6TMaBLhBVjGxCpq5aoeK2F1bwh7AQr1JKuXCzJ/Y3aJ+PxFfh1NR1gJQE0PLlCBRmnCzj2Ija1N8h6saAwwYBe1OsHuIHpkFlY0tNRTCeoPL05sum6qoYOAT9YoreWs2R/6qXK8aG2teMUp2IuK3hUdFBY+IOwB7y1PfLpduBRwxSlhlQY12F+E2aRhB+p32/oUXgaavLY8f6XKJS9wnM7kEFRaC5LNNLZ21xBoV/KGehXQnaQLe0dkN5PzBFH+N3rRb2E1WZl5wQO8l6JBgEkgEWapjeMDaPrDaCiTEm7xRb57lBapa5Bik9a4vbe1xiRMA9kz5oeGLp13TgrYsm7Jtc5WAU4fq67fCwE6Hv+K3b6pVy0cWIvvbGIYTvXLzQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 79c3b09d-14d3-41f4-63c3-08d8822f1654 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2020 08:36:42.1688 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: D73m+WHOwv1VXsbcSKjPOQ72PBAwYsxW+C7aWrnotHG1veRGN+P4gURmX95m1Tlp8GgEmgjYtMYrRb6obcCVrw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0470 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312,18.0.737 definitions=2020-11-06_03:2020-11-05,2020-11-06 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 priorityscore=1501 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011060061 Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 TGltaW5nLCB2MiBwYXRjaCBzZW50Lg0KDQpUaGFua3MNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiBGcm9tOiBnYW9saW1pbmcgW21haWx0bzpnYW9saW1pbmdAYnlvc29mdC5jb20u Y25dDQo+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciA1LCAyMDIwIDk6MjQgQU0NCj4gVG86IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBDaGFuZywgQWJuZXIgKEhQUyBTVy9GVyBUZWNobm9sb2dpc3Qp DQo+IDxhYm5lci5jaGFuZ0BocGUuY29tPg0KPiBDYzogJ01pY2hhZWwgRCBLaW5uZXknIDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT47ICdaaGlndWFuZyBMaXUnDQo+IDx6aGlndWFuZy5saXVA aW50ZWwuY29tPjsgV2FuZywgTmlja2xlIChIUFMgU1cpIDxuaWNrbGUud2FuZ0BocGUuY29tPjsN Cj4gTydIYW5sZXksIFBldGVyIChFWEwpIDxwZXRlci5vaGFubGV5QGhwZS5jb20+DQo+IFN1Ympl Y3Q6ILvYuLQ6IFtlZGsyLWRldmVsXSBbRUZJIFNoZWxsIFBBVENIIDEvMl0gTWRlUGtnL0luY2x1 ZGU6IEVGSQ0KPiBSZWRmaXNoIERpc2NvdmVyIHByb3RvY29sDQo+IA0KPiBBYm5lcjoNCj4gIEkg aGF2ZSBzb21lIGNvbW1lbnRzIGluIE1kZVBrZy9JbmNsdWRlL1Byb3RvY29sL1JlZGZpc2hEaXNj b3Zlci5oDQo+IA0KPiAxLiBQbGVhc2UgdXBkYXRlIGZpbGUgaGVhZGVyIHRvIGRlc2NyaWJlIHRo aXMgcHJvdG9jb2wgZGVmaW5lZCBpbiB3aGljaCBVRUZJDQo+IHNwZWMgdmVyc2lvbi4NCj4gMi4g UmVtb3ZlIHVubmVjZXNzYXJ5IGluY2x1ZGUgaGVhZGVyIGZpbGVzLiBJIGRvbid0IHNlZSB0aGlz IHByb3RvY29sDQo+IGRlcGVuZHMgdGhlIGRlZmluaXRpb25zIGZyb20gdGhlbS4gVWVmaS5oIGlz IG5vdCByZXF1aXJlZC4gSXQgaXMgYWx3YXlzDQo+IGluY2x1ZGVkIGJ5IG1vZHVsZS4NCj4gI2lu Y2x1ZGUgPEluZHVzdHJ5U3RhbmRhcmQvSHR0cDExLmg+DQo+ICNpbmNsdWRlIDxQcm90b2NvbC9I dHRwLmg+DQo+ICNpbmNsdWRlIDxQcm90b2NvbC9SZXN0RXguaD4NCj4gI2luY2x1ZGUgPFVlZmku aD4NCj4gMy4gRUZJX1JFREZJU0hfRElTQ09WRVJfTkVUV09SS19JTlNUQU5DRS4gVUVGSSBzcGVj IGRlZmluZXMgaXQgYXMNCj4gRUZJX1JFREZJU0hfRElTQ09WRVJfTkVUV09SS19JTlRFUkZBQ0Uu IFBsZWFzZSBjb3JyZWN0IGl0Lg0KPiA0LiBJIGRvbid0IGZpbmQgRUZJX1JFREZJU0hfRElTQ09W RVJfRFVSQVRJT05fQklUX1BPUyBpbiBVRUZJIHNwZWMuDQo+IFBsZWFzZSBjbGFyaWZ5IGl0Lg0K PiA1LiB0eXBlZGVmIG5lZWRzIG5ldyB0eXBlIG5hbWUuIElmIG5vIG5ldyB0eXBlIG5hbWUsIHR5 cGVkZWYgc2hvdWxkIGJlDQo+IHJlbW92ZWQuDQo+IHR5cGVkZWYgc3RydWN0IF9FRklfUkVERklT SF9ESVNDT1ZFUkVEX0lORk9STUFUSU9OIHsgID09PiBzdHJ1Y3QNCj4gX0VGSV9SRURGSVNIX0RJ U0NPVkVSRURfSU5GT1JNQVRJT04NCj4gICBFRklfSEFORExFIFJlZGZpc2hSZXN0RXhIYW5kbGU7 ICAgICAgICAgICAvLy88IFJFU1QgRVggRUZJIGhhbmRsZQ0KPiBhc3NvY2lhdGVkIHdpdGggdGhp cyBSZWRmaXNoIHNlcnZpY2UuDQo+ICAgQk9PTEVBTiAgICAgICAgIElzVWRwNjsgICAgICAgICAg ICAgICAgICAgLy8vPCBJbmRpY2F0ZXMgaXQncyBJUCB2ZXJzaW5vDQo+IDYuDQo+ICAgRUZJX0lQ X0FERFJFU1MgIFJlZGZpc2hIb3N0SXBBZGRyZXNzOyAgICAgLy8vPCBJUCBhZGRyZXNzIG9mIFJl ZGZpc2gNCj4gc2VydmljZS4NCj4gICBVSU5UTiBSZWRmaXNoVmVyc2lvbjsgICAgICAgICAgICAg ICAgICAgICAvLy88IFJlZGZpc2ggc2VydmljZSB2ZXJzaW9uLg0KPiAgIENIQVIxNiAqTG9jYXRp b247ICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgUmVkZmlzaCBzZXJ2aWNlIGxvY2F0aW9u Lg0KPiAgIENIQVIxNiAqVXVpZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgUmVk ZmlzaCBzZXJ2aWNlIFVVSUQuDQo+ICAgQ0hBUjE2ICpPczsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLy8vPCBSZWRmaXNoIHNlcnZpY2UgT1MuDQo+ICAgQ0hBUjE2ICpPU1ZlcnNpb247 ICAgICAgICAgICAgICAgICAgICAgICAgLy8vPCBSZWRmaXNoIHNlcnZpY2UgT1MgdmVyc2lvbi4N Cj4gICBDSEFSMTYgKlByb2R1Y3Q7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLy88IFJlZGZp c2ggc2VydmljZSBwcm9kdWN0DQo+IG5hbWUuDQo+ICAgQ0hBUjE2ICpQcm9kdWN0VmVyOyAgICAg ICAgICAgICAgICAgICAgICAgLy8vPCBSZWRmaXNoIHNlcnZpY2UgcHJvZHVjdA0KPiB2ZXJzaW9u Lg0KPiAgIEJPT0xFQU4gVXNlSHR0cHM7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgVXNp bmcgSFRUUFMuDQo+IH07IC8vIHRoZXJlIGlzIG5vIHR5cGUgbmFtZSBoZXJlLg0KPiA2LiBFRklf UkVERklTSF9ESVNDT1ZFUl9QUk9UT0NPTCBoYXMgYmVlbiBkZWZpbmVkIHByZXZpb3VzbHkuIERv bid0DQo+IG5lZWQgdHlwZWRlZiBhZ2Fpbi4NCj4gdHlwZWRlZiBzdHJ1Y3QgX0VGSV9SRURGSVNI X0RJU0NPVkVSX1BST1RPQ09MIHsNCj4gICBFRklfUkVERklTSF9ESVNDT1ZFUl9ORVRXT1JLX0xJ U1QgICAgR2V0TmV0d29ya0ludGVyZmFjZUxpc3Q7DQo+ICAgRUZJX1JFREZJU0hfRElTQ09WRVJf QUNRVUlSRV9TRVJWSUNFIEFjcXVpcmVSZWRmaXNoU2VydmljZTsNCj4gICBFRklfUkVERklTSF9E SVNDT1ZFUl9BQk9SVF9BQ1FVSVJFICAgQWJvcnRBY3F1aXJlUmVkZmlzaFNlcnZpY2U7DQo+ICAg RUZJX1JFREZJU0hfRElTQ09WRVJfUkVMRUFTRV9TRVJWSUNFIFJlbGVhc2VSZWRmaXNoU2Vydmlj ZTsgfQ0KPiBFRklfUkVERklTSF9ESVNDT1ZFUl9QUk9UT0NPTDsgNy4gUmVtb3ZlIGJlbG93IHR3 byBleHRlcm4NCj4gUHJvdG9jb2xHdWlkLiBUaGV5IGFyZSBub3QgZGVmaW5lZCBpbiB0aGlzIGhl YWRlciBmaWxlLg0KPiANCj4gZXh0ZXJuIEVGSV9HVUlEIGdFZmlSZXN0RXhQcm90b2NvbEd1aWQ7 DQo+IGV4dGVybiBFRklfR1VJRCBnRWZpUmVzdEV4U2VydmljZUJpbmRpbmdQcm90b2NvbEd1aWQ7 DQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+ID4gt6K8 /sjLOiBib3VuY2UrMjc5NTIrNjY5MTIrNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0KPiA+IDxi b3VuY2UrMjc5NTIrNjY5MTIrNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbz4gtPqx7SBBYm5lciBD aGFuZw0KPiA+ILeiy83KsbzkOiAyMDIwxOoxMdTCM8jVIDEyOjQ5DQo+ID4gytW8/sjLOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbw0KPiA+ILOty806IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5r aW5uZXlAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0KPiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20u Y24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+Ow0KPiA+IE5pY2tsZSBX YW5nIDxuaWNrbGUud2FuZ0BocGUuY29tPjsgUGV0ZXIgTydIYW5sZXkNCj4gPiA8cGV0ZXIub2hh bmxleUBocGUuY29tPg0KPiA+INb3zOI6IFtlZGsyLWRldmVsXSBbRUZJIFNoZWxsIFBBVENIIDEv Ml0gTWRlUGtnL0luY2x1ZGU6IEVGSSBSZWRmaXNoDQo+ID4gRGlzY292ZXIgcHJvdG9jb2wNCj4g Pg0KPiA+IE1vdmUgR1VJRCBkZWZpbml0aW9uIG9mIEVGSSBSZWRmaXNoIERpc2NvdmVyIHByb3Rv Y29sIHRvIHVuZGVyIE1kZVBrZy4NCj4gPiBXaXRoIHRoaXMgd2UgZG9uJ3QgaGF2ZSBkZXBlbmRl bmN5IG9mIFJlZGZpc2hQa2cgaW4gU2hlbGxQa2cuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBB Ym5lciBDaGFuZyA8YWJuZXIuY2hhbmdAaHBlLmNvbT4NCj4gPg0KPiA+IENjOiBNaWNoYWVsIEQg S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiBDYzogTGltaW5nIEdhbyA8 Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5n LmxpdUBpbnRlbC5jb20+DQo+ID4gQ2M6IE5pY2tsZSBXYW5nIDxuaWNrbGUud2FuZ0BocGUuY29t Pg0KPiA+IENjOiBQZXRlciBPJ0hhbmxleSA8cGV0ZXIub2hhbmxleUBocGUuY29tPg0KPiA+IC0t LQ0KPiA+ICB7UmVkZmlzaFBrZyA9PiBNZGVQa2d9L0luY2x1ZGUvUHJvdG9jb2wvUmVkZmlzaERp c2NvdmVyLmggfCAwDQo+ID4gIE1kZVBrZy9NZGVQa2cuZGVjICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8IDMNCj4gPiArKysNCj4gPiAgUmVkZmlzaFBrZy9SZWRmaXNo UGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNCAtLS0tDQo+ID4gIDMg ZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKSAgcmVuYW1lIHtS ZWRmaXNoUGtnDQo+ID4gPT4gTWRlUGtnfS9JbmNsdWRlL1Byb3RvY29sL1JlZGZpc2hEaXNjb3Zl ci5oICgxMDAlKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL1JlZGZpc2hQa2cvSW5jbHVkZS9Qcm90 b2NvbC9SZWRmaXNoRGlzY292ZXIuaA0KPiA+IGIvTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvUmVk ZmlzaERpc2NvdmVyLmgNCj4gPiBzaW1pbGFyaXR5IGluZGV4IDEwMCUNCj4gPiByZW5hbWUgZnJv bSBSZWRmaXNoUGtnL0luY2x1ZGUvUHJvdG9jb2wvUmVkZmlzaERpc2NvdmVyLmgNCj4gPiByZW5h bWUgdG8gTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvUmVkZmlzaERpc2NvdmVyLmgNCj4gPiBkaWZm IC0tZ2l0IGEvTWRlUGtnL01kZVBrZy5kZWMgYi9NZGVQa2cvTWRlUGtnLmRlYyBpbmRleA0KPiA+ IDY0NWY2MWI4MGUuLjgzOWJjZmUwNjMgMTAwNjQ0DQo+ID4gLS0tIGEvTWRlUGtnL01kZVBrZy5k ZWMNCj4gPiArKysgYi9NZGVQa2cvTWRlUGtnLmRlYw0KPiA+IEBAIC0xODU4LDYgKzE4NTgsOSBA QA0KPiA+ICAgICMjIEluY2x1ZGUvUHJvdG9jb2wvUmVzdEpzb25TdHJ1Y3R1cmUuaA0KPiA+ICAg IGdFZmlSZXN0SnNvblN0cnVjdHVyZVByb3RvY29sR3VpZCAgPSB7IDB4YTlhMDQ4ZjYsIDB4NDhh MCwgMHg0NzE0LA0KPiA+IHsweGI3LCAweGRhLCAweGE5LCAweGFkLDB4ODcsIDB4ZDQsIDB4ZGEs IDB4YzkgfX0NCj4gPg0KPiA+ICsgICMjIEluY2x1ZGUvUHJvdG9jb2wvUmVkZmlzaERpc2NvdmVy LmgNCj4gPiArICBnRWZpUmVkZmlzaERpc2NvdmVyUHJvdG9jb2xHdWlkICAgICAgPSB7IDB4NWRi MTI1MDksIDB4NDU1MCwgMHg0MzQ3LA0KPiA+IHsgMHg5NiwgMHhiMywgMHg3MywgMHhjMCwgMHhm ZiwgMHg2ZSwgMHg4NiwgMHg5ZiB9fQ0KPiA+ICsNCj4gPiAgICAjDQo+ID4gICAgIyBQcm90b2Nv bHMgZGVmaW5lZCBpbiBTaGVsbDIuMA0KPiA+ICAgICMNCj4gPiBkaWZmIC0tZ2l0IGEvUmVkZmlz aFBrZy9SZWRmaXNoUGtnLmRlYyBiL1JlZGZpc2hQa2cvUmVkZmlzaFBrZy5kZWMNCj4gPiBpbmRl eCBmMTJmODM1MjZjLi42NWUyMWY2YmQ2IDEwMDY0NA0KPiA+IC0tLSBhL1JlZGZpc2hQa2cvUmVk ZmlzaFBrZy5kZWMNCj4gPiArKysgYi9SZWRmaXNoUGtnL1JlZGZpc2hQa2cuZGVjDQo+ID4gQEAg LTIxLDEwICsyMSw2IEBADQo+ID4gICAgIyAgIFBsYXRmb3JtIGltcGxlbWVudGF0aW9uLXNwZWNp ZmljIFJlZGZpc2ggSG9zdCBJbnRlcmZhY2UuDQo+ID4NCj4gPiBSZWRmaXNoUGxhdGZvcm1Ib3N0 SW50ZXJmYWNlTGlifEluY2x1ZGUvTGlicmFyeS9SZWRmaXNoSG9zdEludGVyZmFjZUxpDQo+ID4g UmVkZmlzaFBsYXRmb3JtSG9zdEludGVyZmFjZUxpYnxiLmgNCj4gPg0KPiA+IC1bUHJvdG9jb2xz XQ0KPiA+IC0gICMjIEluY2x1ZGUvUHJvdG9jb2wvUmVkZmlzaERpc2NvdmVyLmgNCj4gPiAtICBn RWZpUmVkZmlzaERpc2NvdmVyUHJvdG9jb2xHdWlkICAgICAgPSB7IDB4NWRiMTI1MDksIDB4NDU1 MCwgMHg0MzQ3LA0KPiA+IHsgMHg5NiwgMHhiMywgMHg3MywgMHhjMCwgMHhmZiwgMHg2ZSwgMHg4 NiwgMHg5ZiB9fQ0KPiA+IC0NCj4gPiAgW0d1aWRzXQ0KPiA+ICAgIGdFZmlSZWRmaXNoUGtnVG9r ZW5TcGFjZUd1aWQgICAgICA9IHsgMHg0ZmRiY2NiNywgMHhlODI5LCAweDRiNGMsDQo+ID4geyAw eDg4LCAweDg3LCAweGIyLCAweDNmLCAweGQ3LCAweDI1LCAweDRiLCAweDg1IH19DQo+ID4NCj4g PiAtLQ0KPiA+IDIuMTcuMQ0KPiA+DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQo+IA0KPiANCg0K