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 6124674003D for ; Fri, 27 Oct 2023 02:33:41 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=r6sRk9wK6BIycHxIADQ2PIz9KNuyHfBXNZyMo/EmHt8=; 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:msip_labels: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=1698374020; v=1; b=l66CHVREL3KLomFg/SvmjAeWZo1sP8OqfCB7KzRm4nvztB074w7uDUnie9Osav6uCKp1HACi Oh2UlqOULqnpj1tQkSWRkKUF3NtLF/p+1nqzxOdjWyEqACrEbGR6sJe5Bb/Yg3lXv6GMBgoR2le aeD16gEQxDPsaY3KVr0Wvxrw= X-Received: by 127.0.0.2 with SMTP id QgJrYY7687511xb2I9MAb1LK; Thu, 26 Oct 2023 19:33:40 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.83]) by mx.groups.io with SMTP id smtpd.web11.88482.1698374019171447604 for ; Thu, 26 Oct 2023 19:33:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gOXf+jwnzuVGDlKq6CCV85OsBmGKeLiq8sryAWdYZfWyVblccXMv5hFY2xWnFHQx6w/RVDaxaI4oSOKmjDWrs7Mw0V3wTPJVr+W+Ed3M2OntSkzXnuQ4JVIEburWRpZmm2QeyLvl1bK50Ns652rZgVB/GKP/01RgBWV8N+KQv6E60zKfqCyXpMo19FOcl5MvW6quyg5AfvvhDAN0HWR67dbRfIA+W8UZeEC0xvr7kY4cWzfHcOcmYGIVBTTxpOgPfqf+hFGdmD27I/g8UCIo7MpKm9pfja5idzxrbin+/R6Lh/TKczP3eBvLR2x5VJAiNv9Cdzk8MrgEsr/GUjf50w== 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=b5NycjD7ARd3ns74uBn8MyUjKktTeaP4WFVlRDh5PdY=; b=in12pmJHW1Y0Qvw+RHAFWPo/TUqGJ1acP6fUVBtS+idUWpWackEz3LeHiXmbBvshLfIIOa2M92QgJx0j3sUPFSTsU1DH6kWmdI2PdDD1z6IS8cTR3JtFebsP+oCg4WOxyv/xQvUXTp8F92GZifGSi4Q39W32n+4wSx09wXgTUQN5l2Gbu5rvZukTs6m2dv6cVwwdY3WKTOuWurcL5RUS9iDcnxzs9Z4gDkPqvLQUijIqKsynxW3C2vEnjtv7ueWOTHP0H7Ag0Bh0WhkZMqaGitd8WeExw4EEM5uH+xemHgsYI4mYEiyZAaYt2Y7yU56XMsLBo8SP7ayObAsjOfx+8Q== 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 X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by SA1PR12MB6678.namprd12.prod.outlook.com (2603:10b6:806:251::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.34; Fri, 27 Oct 2023 02:33:36 +0000 X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::e670:e45f:fa32:2420]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::e670:e45f:fa32:2420%6]) with mapi id 15.20.6933.019; Fri, 27 Oct 2023 02:33:36 +0000 From: "Chang, Abner via groups.io" To: Mike Maslenkin CC: "devel@edk2.groups.io" , "nicklew@nvidia.com" , "igork@ami.com" Subject: Re: [edk2-devel] [PATCH 9/9] RedfishClientPkg: fix StrnCpyS arguments Thread-Topic: [PATCH 9/9] RedfishClientPkg: fix StrnCpyS arguments Thread-Index: AQHZ8yA59013FBz6dkOLy8bL0SorRbA10R2QgCcXOICAAC01cA== Date: Fri, 27 Oct 2023 02:33:36 +0000 Message-ID: References: <20230929215915.46616-1-mike.maslenkin@gmail.com> <20230929215915.46616-10-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=31a38e45-512c-4ae3-b755-b2a2cea43a79;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-10-27T02:32:57Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|SA1PR12MB6678:EE_ x-ms-office365-filtering-correlation-id: 19ad7cda-df35-4fa2-acd8-08dbd6951f02 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: VmJtYdq4cfGCnc53v7ThThXU1foCHQ4rJ4TpTKqLwOBFT48pUMSAeCwqlXWTjJ71ayKYO4HyuIjyzoJTOd4UcjhsCkT8t0PyGNuctri9KPyo4cojjOrL9DjFM6gHS/JDy9Ws3554aKJccP7QuBRVzRM1Vkm9m6as5208j8lGthyUsbMVWlDlEnWFSIjTg84p5tXg+c+7bHcno97ODj03rqtNVpPkyrL+MyH2c2+dGvXwgj4+aI8lvVDI0DFJ8jxrY/7KNhbtt151Mwdc4EUxorLvdftCwyTP7kn+Tn6wquMcyAx1UNSHX2La+y4lyb5x6p4Ve1MLP0GXKagylXtD1p6ZlVnSP0d4+K+6cR76OaWUt2wqtToLOjOquBXFYBwROn8UNqfEAYR+aI3WEOWASAwixy8YqYrkpQTH+5pnH9bQJgpGugkmH8x0PN+TIE/1XoSJxpo9uQSn2STsoCVgoSmYx3BUriMfnfDCO6Y751CEhzwU0j9IxLErO2ewzeXqZwrPTMLBZEXAgAxKxNNjFZ2qHtD5L6U/eQyIWLbB6vSgoUm9AzkQTrOkiTTdqCNsukwDExKem15pzPwKVdxv888QRi4Legryrc8BAEj6XSDFCo1xwNK4d3rbZk9jUZJu0FYN3jFZhbfzXMTZd6PbGgWRR2cVE8zSUEOKZFtHG48= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bklzS0k0eERBbC9xNCtUS0xkMFNCK2I5Mk1pS2VUYVhHa1Vpc2tLb0U4WGp6?= =?utf-8?B?MnRDUjNhYWthYWJ1NzAyTjlpQmVKNDZwbEtkb1FEY0dzeWthdTZ3RjZVS2Zj?= =?utf-8?B?LzhJSGxBUG15b2E5QlRBWGxuWGpXVWhGUm8yWi90KzRGUkZDSkd0UHVCZDZN?= =?utf-8?B?RWNPQTRiTFRRZ0NtTDFVeWNBVkJEMHFhSHpMcUU0QXN1YUpMc1lUVFhieldT?= =?utf-8?B?c0MvOUdrUzNjbG5FV1lPQUpqWFVqRk5YQTl6a0RPeXM3bTRiQVJZUHBkN2dL?= =?utf-8?B?bFQxeUhMbFJyVVY0S3dQaUFXWnRnTXB2NGhvRzFMQmg0cURydlZTdWlvVmw3?= =?utf-8?B?MzdBQlVxN0ZEcGordGtYbW5xRHNGZlhiQmRLWWN1eFZ2UjJjL09hSmIxeHpm?= =?utf-8?B?VEYzMmUyZXB5TDhYL3BBYUJzZUM0WjJkNkNtSGFvZm1WZnQwZzZ0NThEOE5h?= =?utf-8?B?NVJDU2E4cm5PUzRUM0JSWE5pOVRWSDR6a0lOUnVmUmxuZU1KQ0FNdU9lSVFC?= =?utf-8?B?aTJaazFHclJmUXY4WUFXMC9HZFdhWndRbU12RkxiMXR3MzB1YVVZd2RzK091?= =?utf-8?B?blpsNmdNVXI0R3ROd3p4QmMvV1VkaEtSMEhDSlJJU2E1QU40cGloKzJJK2g1?= =?utf-8?B?QWpsaEZpWWlGaGdxZDdYUlNIVGJnc1pCQmUrdDdNaXBrK09lM2VlbmtWZThM?= =?utf-8?B?blA1QXd0S0RpWVNHc1dnb2hHZUFZQTc2QkNITlZzajB6a1MrZURVUHZ1VnNn?= =?utf-8?B?RkhGK2FWU3ovOEpYblVWQW5pVGsxZFMrMFdxcVphc2hLcjNTbnUzNG44VDhB?= =?utf-8?B?N0E3TXd0STFzRkoyUzl3UU1DdU1IakVvOW1VSXdBbUU3OWhtMXVwdlMyeU5C?= =?utf-8?B?ellGWTY0WFNpVU84VEJ1elFBR3FNeHk2YmpEOUloTUhmaEVjcndaRTFoUXFa?= =?utf-8?B?Q0MyTW9pR3REdjZVbVJOL2N0NWpLangwNEVUNkNJUXlubStGcEtiNVJPUHhW?= =?utf-8?B?WnFDSXkwYzZycXNoa1Fsdk1oaFl6cExCS2hUeFBWNEZXWG9tWTJWWU9qYTY0?= =?utf-8?B?VjBJU3NydzdncWgyVzdZemUvWXdwb0FLaXZhaWIvQmtaY283Ym1YQjgvOVU4?= =?utf-8?B?L2xYdzRkRTFFMndOK1NHVWRZeWNTZG9pR21CczV4VWhrcERtaGtNdzhzZjJT?= =?utf-8?B?bC9hNWZJbENIWGdvNHJRRFlPcC9KbFFlZEs1SXN2K1lkdDhTc0tXdVliNnBJ?= =?utf-8?B?V2tHNHd0TnZrVG8ydHJNcjkyV0Q1TEhWWHNkcVdYSmtyWWdKNDlVcm0rN296?= =?utf-8?B?Z3hpeFJjd2w1WTJwU3U4Y29BbnhLQWFodGpjc2NCVHlSL3d4MTZrVnVqUElP?= =?utf-8?B?WVcwREhXWllSR3cwMmoxQjhwQmZJcWVKZzVOT0N5TUF3L0tKU0xTM2t2bWtw?= =?utf-8?B?T1FDY0hULzZ6aVp4YUtNRjdQWTE3emQrOG5IVHAwU0dDb3ZBY1c5RkU3RWRB?= =?utf-8?B?TUVTalBrcXQyWTBYV2c4cHBLcTlnVWVzT3R0ZGpiRS94dklLY1BJOWdxdzlQ?= =?utf-8?B?K212RzVDdVlVMlNjWGlSVVplTFQ5Q2xJTVJVd2ZRTHdyVFAva2dPbVJHVlox?= =?utf-8?B?dWRqTzF4SWZIZVVRQjFFa2lwZ3FjQjd4RllWNzIza0RCbWtjeXVtdGxBYUtY?= =?utf-8?B?VElodmIyYnVvcHYxNW1JSFdieGVmM2ltdzhiQk5pQnZqQjZWTkFpQ0ZOWFJK?= =?utf-8?B?cktVK1ZwRTNvMW5lb2pBUi8vaWtOV3FnOU9iRERXUU5mVmhreXpmTW5EaGJR?= =?utf-8?B?MG9TV01CeitzNGVZRmVJZnU4NC9lejJqSTF3ZHQxR3VsUG9EK2s4YWdyL041?= =?utf-8?B?OUx2MzY4WU5iWWJYSVA2Q3RhYmJWamNHOEJXNlZaaWxqS0FEcmtyWExtdC9Z?= =?utf-8?B?Rmd6cUpyNFp4eFY5U0NmcVJVb2FzOXZ4eXVsYXpmMlBNejZYMm1Ob2NURDZj?= =?utf-8?B?WndDOVp5VUdpaitvaDNCbmJETzB3akN0WDBad05HS1owZVFpZzhYc05QM3dO?= =?utf-8?B?Y3NHRmlGU0lQOGtZWVdiK2hWc1V6U1dibkVGUkh3WUFWdWtERzZ1WXU5cjBP?= =?utf-8?Q?SDT0pVahJTR58flvhCCIqMj/P?= 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: 19ad7cda-df35-4fa2-acd8-08dbd6951f02 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2023 02:33:36.1208 (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: NwTuu0kqrVdjQspKYhAZAWIZVQHwaVgTLbp02RxQ6/A1qko0T7S/YtNmJ2JoTxpstdfK0iEfV9GlvoosIXNqlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB6678 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,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: k6nP6JO8dk40X73Sn8p8sH3fx7686176AA= 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=l66CHVRE; dmarc=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; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNv bT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDI3LCAyMDIzIDc6NTEgQU0NCj4gVG86IENoYW5n LCBBYm5lciA8QWJuZXIuQ2hhbmdAYW1kLmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlv OyBuaWNrbGV3QG52aWRpYS5jb207IGlnb3JrQGFtaS5jb20NCj4gU3ViamVjdDogUmU6IFtQQVRD SCA5LzldIFJlZGZpc2hDbGllbnRQa2c6IGZpeCBTdHJuQ3B5UyBhcmd1bWVudHMNCj4NCj4gQ2F1 dGlvbjogVGhpcyBtZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVz ZSBwcm9wZXIgY2F1dGlvbg0KPiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxp bmtzLCBvciByZXNwb25kaW5nLg0KPg0KPg0KPiBPbiBNb24sIE9jdCAyLCAyMDIzIGF0IDU6NTbi gK9BTSBDaGFuZywgQWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+DQo+IHdyb3RlOg0KPiA+DQo+ ID4gW0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQo+ID4NCj4gPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNs ZW5raW5AZ21haWwuY29tPg0KPiA+ID4gU2VudDogU2F0dXJkYXksIFNlcHRlbWJlciAzMCwgMjAy MyA1OjU5IEFNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IENjOiBDaGFu ZywgQWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+OyBuaWNrbGV3QG52aWRpYS5jb207DQo+ID4g PiBpZ29ya0BhbWkuY29tOyBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29t Pg0KPiA+ID4gU3ViamVjdDogW1BBVENIIDkvOV0gUmVkZmlzaENsaWVudFBrZzogZml4IFN0cm5D cHlTIGFyZ3VtZW50cw0KPiA+ID4NCj4gPiA+IENhdXRpb246IFRoaXMgbWVzc2FnZSBvcmlnaW5h dGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBVc2UgcHJvcGVyDQo+IGNhdXRpb24NCj4gPiA+ IHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcu DQo+ID4gPg0KPiA+ID4NCj4gPiA+IFN0cm5DcHlTIGFjY2VwdHMgc3RyaW5nIGxlbmd0aCBpbiBj aGFyYWN0ZXJzLCBub3QgaW4gYnl0ZXMuDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogTWlr ZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNvbT4NCj4gPiA+IC0tLQ0KPiA+ID4g IFJlZGZpc2hDbGllbnRQa2cvUmVkZmlzaEZlYXR1cmVDb3JlRHhlL1JlZGZpc2hGZWF0dXJlQ29y ZUR4ZS5jIHwgMiArLQ0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk ZWxldGlvbigtKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQNCj4gYS9SZWRmaXNoQ2xpZW50UGtn L1JlZGZpc2hGZWF0dXJlQ29yZUR4ZS9SZWRmaXNoRmVhdHVyZUNvcmVEeGUuYw0KPiA+ID4gYi9S ZWRmaXNoQ2xpZW50UGtnL1JlZGZpc2hGZWF0dXJlQ29yZUR4ZS9SZWRmaXNoRmVhdHVyZUNvcmVE eGUuYw0KPiA+ID4gaW5kZXggOGFjMTY1ZGVjNTllLi5jMTlkNGE0NmQ2YWYgMTAwNjQ0DQo+ID4g PiAtLS0gYS9SZWRmaXNoQ2xpZW50UGtnL1JlZGZpc2hGZWF0dXJlQ29yZUR4ZS9SZWRmaXNoRmVh dHVyZUNvcmVEeGUuYw0KPiA+ID4gKysrIGIvUmVkZmlzaENsaWVudFBrZy9SZWRmaXNoRmVhdHVy ZUNvcmVEeGUvUmVkZmlzaEZlYXR1cmVDb3JlRHhlLmMNCj4gPiA+IEBAIC0zMzEsNyArMzMxLDcg QEAgTmV3SW50ZXJuYWxJbnN0YW5jZSAoDQo+ID4gPiAgICB9DQo+ID4gPg0KPiA+ID4NCj4gPiA+ DQo+ID4gPiAgICBOZXdJbnRlcm5hbERhdGEtPk5vZGVOYW1lID0gQWxsb2NhdGVaZXJvUG9vbCAo U3RyU2l6ZSAoTm9kZU5hbWUpKTsNCj4gPiA+DQo+ID4gPiAtICBTdHJuQ3B5UyAoTmV3SW50ZXJu YWxEYXRhLT5Ob2RlTmFtZSwgU3RyU2l6ZSAoTm9kZU5hbWUpLCAoQ09OU1QNCj4gPiA+IENIQVIx NiAqKU5vZGVOYW1lLCBTdHJMZW4gKE5vZGVOYW1lKSk7DQo+ID4gPg0KPiA+ID4gKyAgU3RybkNw eVMgKE5ld0ludGVybmFsRGF0YS0+Tm9kZU5hbWUsIFN0ckxlbiAoTm9kZU5hbWUpICsgMSwNCj4g KENPTlNUDQo+ID4gPiBDSEFSMTYgKilOb2RlTmFtZSwgU3RyTGVuIChOb2RlTmFtZSkpOw0KPiA+ IFRoZSBvcmlnaW5hbCBjb2RlIGlzIGFscmVhZHkgdGhlIHNpemUgb2Ygc3RyaW5nIHRoYXQgaW5j bHVkZXMgTlVMTCB0ZXJtaW5hdG9yLg0KPiBIb3dldmVyLCB3ZSBzaG91bGQgY2hlY2sgaWYgTmV3 SW50ZXJuYWxEYXRhLT5Ob2RlTmFtZSBpcyBOVUxMIG9yIG5vdA0KPiBiZWZvcmUgY29weWluZyB0 aGUgc3RyaW5nLiBNaWtlLCBjb3VsZCB5b3UgcGxlYXNlIGhlbHAgdG8gYWRkIHRoaXMgY2hlY2s/ DQo+ID4NCj4gPiBUaGFua3MNCj4gPiBBYm5lcg0KPiA+DQo+IEhpLCBBYm5lcg0KPg0KPiBUaGUg cHJvYmxlbSBpcyBub3Qgd2l0aCBOVUxMIHRlcm1pbmF0b3INCj4gVGhlIHByb2JsZW0gaXMgdGhh dCBTdHJuQ3B5UyB0YWtlcyBhIG51bWJlciBvZiB1bmljb2RlIGNoYXJzIGFzIGENCj4gc2Vjb25k IHBhcmFtZXRlciwgbm90IGEgc3RyaW5nIHNpemUgaW4gYnl0ZXMgcmV0dXJuZWQgYnkgU3RyU2l6 ZSgpLg0KWWVhaCBnb3QgaXQuDQoNCj4NCj4gU28gSSBsZWZ0IHRoaXMgcGF0Y2ggdW5tb2RpZmll ZCBhbmQgYWRkZWQgdHdvIGFkZGl0aW9uYWwgcGF0Y2hlcw0KPiByZXF1aXJlZCBmb3IgTlVMTCBw b2ludGVyIGNoZWNrLg0KT2sNCg0KQWJuZXINCj4NCj4gVGhhbmtzLA0KPiBNaWtlLg0KDQoKLT0t PS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVz c2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMDE2Nyk6IGh0 dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMDE2NwpNdXRlIFRoaXMgVG9w aWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMTY2NzQ2OS83Njg2MTc2Ckdyb3VwIE93bmVyOiBk ZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vw cy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09 LT0tPS0KCg0K