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 B1604AC0FAF for ; Mon, 23 Oct 2023 14:20:19 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=pw3JSlWv4YLxSdHTRWfnVqoLkQWLUP7udFpdHoWSeLs=; 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=1698070818; v=1; b=SO82Oyw0VCeToI1F0Fe+f9Vqja7q2kK+V7wP/jHCQYXMaSctoD2xpAPO4hVPww2RxcNJk2df 3F1qPJktUvPOQSKiElFHX+twzkiY1LTrQIKqzRiF+LhEIp41icr3w4IW8Am0m6iFRlDWWgKqoWG q42zs/G7Wm3jb2UCS5/2iUBw= X-Received: by 127.0.0.2 with SMTP id PcPoYY7687511xgvVjN7FDoA; Mon, 23 Oct 2023 07:20:18 -0700 X-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.web10.121743.1698070817660818295 for ; Mon, 23 Oct 2023 07:20:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W1SEv7QmfyzIkoXtfEkSqVRYUSuAX66oWOjz2+bHp3D/i51Cr3hH2ynhXEEvRuOkoqHWpDYcqb89NfQXpb3VWqhb/qpEFVkFNFfBhC0VeaX7Vi06q53YjnVO5qVsk/rAthax7DJBZQDsR7zXcnCLt2QUzDPLvOgtPlzoWF28ifSUckZWgz9ogePp8kaezGKXe9k2YoNYjLLOFjfH4Rt7sWEUsEi428jRfXIQUMTjL0r7uV1aIxuFLS1hLQ6vXh8GV90kZIRkfWDU9KcYHwM2Be2VSncfKCilfxg4dDHQuBnOKY3FF3vMOjldi0/LPcNCGU9LO/E1XyPpEc6YXr+kWQ== 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=cvwNTuGg0X1lvmbp9VjdlkyX6YPpfqvQVVxaAm2/Ttw=; b=SrYywQW7G6PlqiRiUOtifJeWaSX+Gih5Tpf7Iob5uxY1V+Xkh0yToaw0v1G1v4NbZRI9AOEqHIj4ISMEJEcIKoBx+sn3SEDgsLUJ68ql3X8ytw077SfNRrY5Wot+T8ovgImhLjUlM6008At1t8+G1lBbGHglxguxvvJzTlHkB58gifdFou4V7CzN8cWJ+nGfsYyUiZjIqFOiFwliYKIQfjc6/DCbLuT49KLetM+DpI25MfTrKiu71oY9v+GzYQF9WF97xXLE6Trjv7+4ZCdtc3BzabCS0Q8zqefDEq4vHlkUGINaaj1Tw/MpvfYnp7fGP6xREpWTpt9UhHZp5Xg0Yg== 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 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com (2603:10b6:303:1ef::6) by PH7PR12MB6955.namprd12.prod.outlook.com (2603:10b6:510:1b8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Mon, 23 Oct 2023 14:20:08 +0000 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::d9e7:5f16:2a5a:7be]) by MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::d9e7:5f16:2a5a:7be%4]) with mapi id 15.20.6907.032; Mon, 23 Oct 2023 14:20:08 +0000 From: "Nickle Wang via groups.io" To: "devel@edk2.groups.io" , Nickle Wang , Mike Maslenkin , Abner Chang CC: Igor Kulchytskyy , Nick Ramirez Subject: Re: [edk2-devel] [PATCH] RedfishPkg/RedfishCrtLib: multiple definitions of strncpy. Thread-Topic: [edk2-devel] [PATCH] RedfishPkg/RedfishCrtLib: multiple definitions of strncpy. Thread-Index: AQHZvJgDQ2Lk/DrDLUy8ZXQGL8AzSK/YKBIAgH/WfBA= Date: Mon, 23 Oct 2023 14:20:08 +0000 Message-ID: References: <20230722081802.123-1-nicklew@nvidia.com> <1777CA85396897C0.28206@groups.io> In-Reply-To: <1777CA85396897C0.28206@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7031:EE_|PH7PR12MB6955:EE_ x-ms-office365-filtering-correlation-id: dd640de2-2eda-4329-0f60-08dbd3d32939 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: K7UxykieX3A1AvBV+jcXQQQJbcItPnvkfgX8UApi7ZLkfhvxSWApVnOBC6+K/1fV1dsfX9OAQc+E1JErssQ0MB98ey6jGZQq/WgM+bDIss6vOEvMtUqaP95zUjCEjwwVk/IhKBrlQs5geXqn1Iw6rBf2/eXKTxdYFvjcZ03UL7c0oPW78m+KRFLatCweqKnZbr5TnIHDLN2/AK2vONlL73IK6pSM1zgV5m3CJxZ9Yp3bEBX5tqFze1ACBgOuvz+LCFFURnAR0+88YcZy5pQflhA/Ahg4oSphftUjWxFpsY3SIACGhycWtVoQn47OHm/8q/zNE3TWTpr1MNGllK8idAjQMWEU/dWRws95MioAwejWhFJ2hFpU02LTnQJOT396yP3tvVLpOLPobmTUALYPFnBH260zO5NMPbipg7DhxygO9q5zbt7jDQLki0hOggv/RwckdS+D+7gtAUz136t6icEPyaQEXto4LL67o4h5l6HDxs7PrvNtO/2E9iN6Fz842iBfGOOaEVB/CfFfPLOI3N/opVywE72CRaop2y6+uKSKydKIq0UlhL5YPHlWJxkVya/PMqJOSpHmZa55N7PisEAAcmIpCBFugXfFlQ6UrgE= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YWNML01wZldvQW1SQTJiV3pHYmdlSk1qUHRNRFI2VHBWVjVOb2RYMUpubXlS?= =?utf-8?B?d3NvRjJnYzV5OG1PS2YrckRmdmdPSzZlZ3ZQTm5UK0FhUnoySDJBSzdLZGtD?= =?utf-8?B?YnhYeGpZQmpsRzVTc2NTaWpYSHIvWEw3OTl6eGFFUUdSYUZuNmlCcjhBMmFv?= =?utf-8?B?OVJTM3YwcGVJZUhVUnV5V1IvSjZmYlc4L2MwYk5IM1UwUDVSYWR4emxhUWE1?= =?utf-8?B?ZDI0Zk5zV0k5ZmtBTFN3ZnhyaGI5UDBEU2RZOW0zNy9xNjlCaXAyRksxVGQ5?= =?utf-8?B?NjJJWnZyMU1mZWNRRWdaVG5zSVE4VzhrRVF3ZEVoNEZhQlNZUEQ5Y2g3bjl0?= =?utf-8?B?SFh4b2RXOG5ZdElHK2V6NURXRFlzL2xHRHZyL1BBb1gyVTM2YmduTHZFUHht?= =?utf-8?B?dkNCNE9Ra3NlUUMyRTZDMC94SjAwdDYzckljRnltbTdzVFNESzFRQzYwTHRQ?= =?utf-8?B?ZUZBZERhRzZZN3hKQStGdm5PbFlYVjRkSU5LRjZ5QllwaWNZR0krd3hTQ0Rh?= =?utf-8?B?UHYwQS9Bd3Y4ZEI1cDBPd05XN0F3Y3VFUkYzOWNzalBDR25mQWVKR2p2TGpM?= =?utf-8?B?QW9WeXFmNlVOWkNlUWovM3kyNmRPZEhseDRvdGRhTk5CZ09oRFRtbFVRUWJ4?= =?utf-8?B?WlJIUlVUbnZRVjBNcUo3SVVmbWQ1WWVyNFN3S3Y5ZWVSWERDMVdLUnpYUWJC?= =?utf-8?B?Tlc2bkJpL3A3NmlGTzJDM3J2b2k2ZVFXUkdvSWdhS3dkVXBNeEVpVEZEU3Js?= =?utf-8?B?MkJXQ3RRdFZnVnd1ZGpLeFd1UE5RNEVwOXN0dTRjRTRyUGsrNzdjb2dvdUc1?= =?utf-8?B?NHNIQ1dwbklsT2orQ2dzQ0NONVlFT05HdTA4Y3UyMFFPNXFYQ0VxRlErbVNw?= =?utf-8?B?VlhFakk2bVQwSk5UOFFuZlZXeDdwcTdXNVozUCtvL05EZE5BUGxYMXlJazVO?= =?utf-8?B?TnlScTlyOFJ2TUNtSFNyYzZaZnprZ1ZnODRMeXd1TUVNcCs4RjJXTVhBTUpT?= =?utf-8?B?T0NhS01xRDJsZzhtNFFDS3I2UlRVbXgxYUxmUEtUOUVkYWJjR0RRRFd4bTdF?= =?utf-8?B?ak5TSXpnV0VRZXRkV1hqTmRldUtIY2xQQWNEcUw1SWNQRE9VVTlxQmFjQS9o?= =?utf-8?B?NmJYRktGdjJaeUJTQ1QwVkkzdjRvVkpNUDhYbk1Ea0RQSGxzOU1wVFVvTmVG?= =?utf-8?B?S1VRM2dTNGttV1FDM1BNa3J4SDFPeC96REF6SjFrNnc1aEdDSlRQVEY4dkxK?= =?utf-8?B?a0RHZDNYcW0wNEc5S0FmYzAyWmc1K3E5SGFEOFZhZVVuakxSY3BHMDAxN0dq?= =?utf-8?B?WjZQTWl5STNxRCtWcXdYMXBvK1JOc1g1WFlFdXNJM243RDU1S3dsLzBkMXdW?= =?utf-8?B?dEpJOExaMUdEUnBQWUw2MCt4UWxOenNOMkhNMlB1ZmR3dWIyS2dzT3BsYXJD?= =?utf-8?B?TnA1WTdQNU1NUkxjOG93c0V6L3JIb09tZnpKQmtNTmcyTW5CWDZld3FBKzdw?= =?utf-8?B?SEU1WnFSNFpBMGdTMUZpV1ZxeHo4U2NtMmt2M3E5WTEzVW8ySTA3YUJnOFF2?= =?utf-8?B?UXlIaTVxdStSQnFoQnhiaHFGalZ5bUIyaE1VYS8vK254ZVMxZ0k4MHhxL0xs?= =?utf-8?B?NXR2eGZYK3FCSDZtVnJIbmgrb29pWTNhOW45eTBpdkxEb2UxbkdxdUY4SnZr?= =?utf-8?B?SG1jUmcwZFlCNHUyUHo1M1NhcEkzd2Y5S2MyK3N3YjJYV1ZxRWs2V3RBSGhR?= =?utf-8?B?eStWaHlEckNLRndsejhTdktBT0NHeFZLTFVlRUUyLy9ZVXFMNXRtVE5vdnAv?= =?utf-8?B?OGZ0bDI4YzR5RlR2eHpUWVNRSTd1bi93S09VUjI0THErMzRFUDJ5MExHTGRK?= =?utf-8?B?NVhFY2VoeWxIalF2ZnQ5U0FzR0RUMDdZZU9tUm5odEdVRnYxbzB6MGpZNm1Q?= =?utf-8?B?ZThUMlJHZDZBaFYwQnJsdGI0NnROSStobnp5bExkRTRjMld5MzlZYWpSQ0ln?= =?utf-8?B?WXNpR3g1dDlnZi9XQ3RmTjAzVTNCTDgyZXNzazAwc2pLNlFSMEk3K3RvOWFP?= =?utf-8?B?dmxtenZ1M053dHRNeWh0LzROdktCNmxpdHUrV2VwVnZUR0lxSHVJSm9tVzE5?= =?utf-8?Q?xssWjJDPDurjRK2e6qdL6xaWb?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7031.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd640de2-2eda-4329-0f60-08dbd3d32939 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2023 14:20:08.6198 (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: PiQuRi0GYs1dloMhITgYzUeihr4W7IlP7jvsl1xaPZeXL+dXrX7FioXznutxqB5+PfX3iYP3CvegjKSVvwScaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6955 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,nicklew@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ba6V9lJl3Uuv3wFzETwOysjcx7686176AA= 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=SO82Oyw0; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); 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 SGkgTWlrZSwNCg0KU29ycnkgZm9yIHRoZSBkZWxheS4gSSByZW1vdmUgYWxsIGR1cGxpY2F0ZWQg ZGVmaW5pdGlvbnMgaW4gUmVkZmlzaENydExpYi5oLiBQbGVhc2UgY2hlY2sgbmV3IHBhdGNoIGZp bGUgaGVyZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTA5OTI1DQoN ClRoYW5rcywNCk5pY2tsZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206 IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9m IE5pY2tsZSBXYW5nDQo+IHZpYSBncm91cHMuaW8NCj4gU2VudDogVGh1cnNkYXksIEF1Z3VzdCAz LCAyMDIzIDI6MDggUE0NCj4gVG86IE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFp bC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgQWJuZXINCj4gQ2hhbmcgPGFibmVyLmNoYW5n QGFtZC5jb20+DQo+IENjOiBJZ29yIEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPjsgTmljayBS YW1pcmV6IDxucmFtaXJlekBudmlkaWEuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxd IFtQQVRDSF0gUmVkZmlzaFBrZy9SZWRmaXNoQ3J0TGliOiBtdWx0aXBsZSBkZWZpbml0aW9ucw0K PiBvZiBzdHJuY3B5Lg0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcg bGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0KPiBUaGFua3MgZm9yIHlvdXIgcmV2aWV3LCBN aWtlIQ0KPiANCj4gSSBhbSBvayB0byByZW1vdmUgYWxsIGR1cGxpY2F0ZWQgZGVjbGFyYXRpb25z IGluIHRoaXMgZmlsZS4gQEFibmVyIENoYW5nLCBhbnkNCj4gY29uY2Vybj8NCj4gDQo+IFRoYW5r cywNCj4gTmlja2xlDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJv bTogTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNvbT4NCj4gPiBTZW50OiBT YXR1cmRheSwgSnVseSAyMiwgMjAyMyA4OjI4IFBNDQo+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvOyBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPg0KPiA+IENjOiBBYm5lciBDaGFu ZyA8YWJuZXIuY2hhbmdAYW1kLmNvbT47IElnb3IgS3VsY2h5dHNreXkNCj4gPiA8aWdvcmtAYW1p LmNvbT47IE5pY2sgUmFtaXJleiA8bnJhbWlyZXpAbnZpZGlhLmNvbT4NCj4gPiBTdWJqZWN0OiBS ZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gUmVkZmlzaFBrZy9SZWRmaXNoQ3J0TGliOiBtdWx0aXBs ZQ0KPiA+IGRlZmluaXRpb25zIG9mIHN0cm5jcHkuDQo+ID4NCj4gPiBFeHRlcm5hbCBlbWFpbDog VXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPiA+DQo+ID4NCj4gPiBU aGVyZSBpcyBubyB1c2FnZSBvZiBzdHJuY3B5IHdpdGggc2lnbmF0dXJlIChjaGFyICosIHNpemVf dCwgY2hhciAqKS4NCj4gPiBJIHdvdWxkIHN1Z2dlc3QgdG8gcmVtb3ZlIHRoaXMgZGVjbGFyYXRp b24gYXQgYWxsLg0KPiA+IEJUVyB0aGVyZSBhcmUgZHVwbGljYXRlZCBkZWNsYXJhdGlvbiBmb3Ig bWVtY21wLCBtZW1zZXQsIHN0cm5jbXAuDQo+ID4NCj4gPiBPbiBTYXQsIEp1bCAyMiwgMjAyMyBh dCAxMToxOOKAr0FNIE5pY2tsZSBXYW5nIHZpYSBncm91cHMuaW8NCj4gPiA8bmlja2xldz1udmlk aWEuY29tQGdyb3Vwcy5pbz4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gVGhlcmUgYXJlIHR3byBkZWZp bml0aW9ucyBmb3Igc3RybmNweSgpIGZ1bmN0aW9uIGluIFJlZGZpc2hDcnRMaWIuaA0KPiA+ID4N Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+DQo+ ID4gPiBDYzogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4gPiBDYzogSWdv ciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT4NCj4gPiA+IENjOiBOaWNrIFJhbWlyZXogPG5y YW1pcmV6QG52aWRpYS5jb20+DQo+ID4gPiAtLS0NCj4gPiA+ICBSZWRmaXNoUGtnL0luY2x1ZGUv TGlicmFyeS9SZWRmaXNoQ3J0TGliLmggfCA0ICsrLS0NCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwg MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQg YS9SZWRmaXNoUGtnL0luY2x1ZGUvTGlicmFyeS9SZWRmaXNoQ3J0TGliLmgNCj4gPiA+IGIvUmVk ZmlzaFBrZy9JbmNsdWRlL0xpYnJhcnkvUmVkZmlzaENydExpYi5oDQo+ID4gPiBpbmRleCAyM2M2 YWNmY2EzM2UuLmEyYzE3ZDFiMDNmYyAxMDA2NDQNCj4gPiA+IC0tLSBhL1JlZGZpc2hQa2cvSW5j bHVkZS9MaWJyYXJ5L1JlZGZpc2hDcnRMaWIuaA0KPiA+ID4gKysrIGIvUmVkZmlzaFBrZy9JbmNs dWRlL0xpYnJhcnkvUmVkZmlzaENydExpYi5oDQo+ID4gPiBAQCAtMyw2ICszLDcgQEANCj4gPiA+ DQo+ID4gPiAgICBDb3B5cmlnaHQgKGMpIDIwMTksIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmln aHRzIHJlc2VydmVkLjxCUj4NCj4gPiA+ICAgIChDKSBDb3B5cmlnaHQgMjAyMSBIZXdsZXR0IFBh Y2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUDxCUj4NCj4gPiA+ICsgIENvcHlyaWdodCAo YykgMjAyMywgTlZJRElBIENPUlBPUkFUSU9OICYgQUZGSUxJQVRFUy4gQWxsIHJpZ2h0cw0KPiBy ZXNlcnZlZC4NCj4gPiA+DQo+ID4gPiAgICAgIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0Qt Mi1DbGF1c2UtUGF0ZW50DQo+ID4gPg0KPiA+ID4gQEAgLTMwNCw4ICszMDUsNyBAQCBjaGFyICAg ICAgICAgICAqDQo+ID4gPiAgc3RybmNweSAgICAoDQo+ID4gPiAgICBjaGFyICosDQo+ID4gPiAg ICBzaXplX3QsDQo+ID4gPiAtICBjb25zdCBjaGFyICosDQo+ID4gPiAtICBzaXplX3QNCj4gPiA+ ICsgIGNvbnN0IGNoYXIgKg0KPiA+ID4gICAgKTsNCj4gPiA+DQo+ID4gPiAgaW50DQo+ID4gPiAt LQ0KPiA+ID4gMi4xNy4xDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ DQo+IA0KPiANCj4gDQo+IA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8g TGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcv UmVwbHkgT25saW5lICgjMTA5OTI4KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21l c3NhZ2UvMTA5OTI4Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAwMjky MzYwLzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vi c2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3Bl bmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=