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 4CD22AC132D for ; Fri, 2 Feb 2024 17:44:21 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=avhYozTxezqCLDZQwhzYpL4E0ZlWojIeMvssXa494TQ=; 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=1706895860; v=1; b=iSWpTdjub+Rw0rSU2GU+/NS/rLv5BFCkMa7qTrBW7yASkpD+GckRKQm14WEHXkEXcDeRxijY ykS0R0fBEz3mFwYLbXHiyKRq9kXCnwAnQMm+LSgAuVRd90taO4D9Sja1dM4wZIuyfvHSQC7bpZy YFprcyu7xLYia7V6cxeTuMCc= X-Received: by 127.0.0.2 with SMTP id 0Be8YY7687511xtfLheklMJU; Fri, 02 Feb 2024 09:44:20 -0800 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.86]) by mx.groups.io with SMTP id smtpd.web10.1693.1706895859242824518 for ; Fri, 02 Feb 2024 09:44:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NUXDgxz2546TNa3w7tNxeu7XPRkZlIuUNHgk9J1wcwQEjPy/xcEkrbzHsITqct2ZKY3u5sAhE8Sah2RDZhCEk1FsUf3QJCA0kzO/X+BK1eChxvx9OaqJHP2dovoiMFxcRA+LkaHjGQYpFX9RDvGfgQI5OIIdYquJoUu4VtLO473b4fwOhR7XQ4sYiSJ5t3M08+ma3422PHlDK10ARxv+tH7ptnZECj5FxALrUvmE86wvCI2aTsIOoGZGd8DE5uHhFA2BXjGnD5L6/genvRZ22hSQuRTyQlZTMjdONcAIUQGUNNYJi2OmrfoYQ8cCwTb1rK1Xf3nl9kVXmWjdwkLYwg== 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=s3aikU/MxVif7hyR6Ywymi7/xGlc9n9sjhjWqlSJd0c=; b=fI88b1Oew7ggduXws0wsuLZUpomkbn7uojXvHZhaF8IIf0m5t68pPCBnnhIhmA64I4IDU4e8NaNyz7IJPSkpV0ffI0EOMxyKG6+Ew9CquceSov093XVav1ucPFVUwvneql7OdcXgE4lUegprrMLKCAI6065ABS0qcQZyzCyzkj4Hzk8O1GygPPUVb3UfPBuSrv/AuEZLoHb4s0Zg9SSaowTj9HQ4+z5ARsg/Pw2EQpYbVhta0M22rbHt/A87cfL75/SiCLs3QzfcM+w4xKBQsqphjBE+yQQCgS1bCPu0Cp5DStDZJEqu5oeXoLBnNW3AM7prp78mZ5sM2vqhom4E6Q== 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 LV2PR12MB5800.namprd12.prod.outlook.com (2603:10b6:408:178::12) by DS0PR12MB9345.namprd12.prod.outlook.com (2603:10b6:8:1a9::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.22; Fri, 2 Feb 2024 17:44:14 +0000 X-Received: from LV2PR12MB5800.namprd12.prod.outlook.com ([fe80::339c:ad91:dc22:b0ea]) by LV2PR12MB5800.namprd12.prod.outlook.com ([fe80::339c:ad91:dc22:b0ea%5]) with mapi id 15.20.7249.023; Fri, 2 Feb 2024 17:44:14 +0000 From: "Jeff Brasen via groups.io" To: Ard Biesheuvel CC: "devel@edk2.groups.io" , "ardb+tianocore@kernel.org" , "quic_llindhol@quicinc.com" , "sami.mujawar@arm.com" Subject: Re: [edk2-devel] [PATCH 1/1] ArmPkg/CompilerIntrinsicsLib: provide __ashlti3 Thread-Topic: [PATCH 1/1] ArmPkg/CompilerIntrinsicsLib: provide __ashlti3 Thread-Index: AQHaVLMvCdAGEJpi4EG9WoQyNVXYVbD3UJAAgAAEuPA= Date: Fri, 2 Feb 2024 17:44:14 +0000 Message-ID: References: <94947568d9796a588337b287055f7fb84f359d97.1706753064.git.jbrasen@nvidia.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV2PR12MB5800:EE_|DS0PR12MB9345:EE_ x-ms-office365-filtering-correlation-id: aaf11c18-0e90-47bc-edd0-08dc24169236 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: nmlKcmgaisV9if9GFsQepTqgVhklLeiSsS7Naqx0hFhFqco3NmLatziNVpVQ77BN8i97doyI25ZgpCGCw8jWCrszZ6QilEufGobFdSGgbxyn7jghjiowH6S70N60+fFIHWLc/61mMCyLbwj6tg7K7GlBx35V2pn/APNtpoGz4IbDKNeGiefmzs1qSvgFHX9ICBQiXdeofb6wPQb42r0I+U1XhXo1yZMiYWCL5nMNtM+hiST71mmbd31aSVkkmj6W4utSLUlnC5kVGIUQs5DBZlfbeEfJvcQgtaHWiGXGlCm/y2zTPBd5Dsl4Fu82q/9FUoqoJONHCGqBB15jJTAXtsBXuMWinq76ZLtAfBofUgRtXGQWbBRNZMJ92/n6BjdgpXBjX3+x9axJ2bQlpkmd2wrHv/rwTSS19p9M+s4N4Rcf7oZNOx7DXjkjxvJEG2SFZCpU/cdcp1rBlGCBNlr2QpxIKF9mL4VheW4xyPme1rY0Bn7sOcv7OIryXqcnjYzlkxEAb1yN6cQdtko5QqXupI4Ze9lCb8/N59ngOOoKhwyDKAAcFzobfAUsTodGldwymDULUyAOegTR2O1fzH+45OCBZLmOxTaq7KMtA+E7FugiOQANyRFI3ERXoC2CuFEys3XRbIEUsHBlVjfDQZPlagjW6ycUMTjcdG3TTjTsbNU= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YnhBWjcwcGdnWTNUYnRYNjlMOW45Y2FsL3NTbTY3N054OTBBWDRqSGZTaGZL?= =?utf-8?B?Y1cyckZzazBma21xa1BFdm1pRksxQU5BSmJpUTFDVlNzMi95OVBJYklCUU1n?= =?utf-8?B?dlVENUR2S2ExUU50aEI4RlZ2RWt5REN4T3NOQmt6bVY1V1pxa3J2MlY0NG5P?= =?utf-8?B?SHZCR1BoZDl3QndWUzFPd3p0MnN0TU9UR1BWTDU3VEcxZ240R0lkR1U4Z1lj?= =?utf-8?B?VmZyak5KbDZveFRGd3U5Rm4zZGlqODF5OWtNYXdTSnIzb0MxZitSYTE5WmV3?= =?utf-8?B?a2lUeXdacVk4bkd5QlFQOC9JN2N1Zk51YUZsVWQ3K3BMcE9RMzc3UzdOOHdF?= =?utf-8?B?cTRPY0xhNm5XaTJycExPM0lHNzA2Rm9FbFBRTDJ6cWRVaHhFcTVITDliNm1z?= =?utf-8?B?NnhqWjhkSXhVT0YrM1ladWVsN0RHS2NoRTRkS3BzM2w1YjlCV3VSSEVYS1p3?= =?utf-8?B?RlVJK2tUa1Yyck5ROWxIR1JCMFB3U2ZqdEdSM292NGx4aHBoQ1JSWXp5L3JS?= =?utf-8?B?SWJSaVZ0azZSQ2ZVdXA4aEJTZ1VKRGkzTS92MDB2WWRsTkVyY3A1MkVCUko0?= =?utf-8?B?Nlp5RjRBYkFpQkxKYnZNajBnTEoxaUFTZmJLZk9sbEFYYkkrRTdYT1E5cU9W?= =?utf-8?B?Wll3UFcwVVNPQldhVnhYRWhqWjNFV3VnS2g2SEdoaUZna2N6RGY2WGxhbzJv?= =?utf-8?B?NFdJdU5GaHZKSEZlUWtDS2ZTZ1MyeUR6Nll5aFk3Y3FsV3hpZWVhU3dVeXor?= =?utf-8?B?OHUwd2J5OFFKU2Z2MC9zcmxDVTBtNVE3R3pFdC83S2cvWFFwNjNxZ3FndnFv?= =?utf-8?B?QTdHRWRNbFFSZWNJY3NIWXZRcXhVMU5RRUN6eTMydzJTQ0daMTVxTWRPUjIz?= =?utf-8?B?K25WZmhkM24vS3kvY0Jwb0g5YnFnc3Avdy9WM0VvWE1jdTZEMFoyRE9WM2lw?= =?utf-8?B?RzhkdDVCWTU2QytvWWNENURYWDVOMWhJUGJpOWZxa3dOaGgyNWV0NjFVV0Uw?= =?utf-8?B?azliYm94OW90YTFON1dmbzJjZzlJQ1lhTG9nZUpyTVB2czV2OWUrSXVNdkxZ?= =?utf-8?B?NDJ6SEFrQXV4enRzVldPb1k5T2hqOE5ualNEeE9NcWNCcWsyb2JXRytraVBY?= =?utf-8?B?VWRwQ2hORVdublBlYnhUWTdleS80bFRONE8rT1N1MUpTWm9xekgxNWdSWlpM?= =?utf-8?B?OUhVV3A1MXNSUmtGUFBmZmxSVkdGRU8xc040WEhtS0JLUU9DRXJMQjhuQzZ5?= =?utf-8?B?SkFtclZjREsyc1cyK0k4S042S0RxOUZZNnoyZ0praUtiRDF0R1hQNVpHUzFN?= =?utf-8?B?QzhDOW1HVW05ZUdmZ3NMZXQvSklha00zN1pvZytBek50UkViYUJJdkRtZW5u?= =?utf-8?B?Vnc0ZU9iQ3I0bEJEdE1rVlpNK2FpOUZ5eXhCVWlkaDFqaTlJalNIYTNqZld4?= =?utf-8?B?RUx0eGFHZ1hMbnRMMWRneU9SOVNVRitQOHpsRUg1ZEN5bUczSkJxNFYxRkJz?= =?utf-8?B?YWEvNWZObGgxSDQ2KzJYZ0xKcE9jdHNmY1dma092R3hpQkVTNTJNNlRtQ3Bv?= =?utf-8?B?QzB6ZXRmeSt6VGtsVHIvZ3JHQjlnNnhUb2plSWM0ZTZHUEhxRy9SeE90aytm?= =?utf-8?B?YUpBZjlGMVd2RGk0cGNnM3llcWtUSHBraFR4WDY1QkFyOERFbE5tMDlpUVd6?= =?utf-8?B?Y2h5OTBDWURGSjVBNmlTbWdFaG1GZjRuRXBJb0lnOTZxMlh4NUpYZXlSTGR4?= =?utf-8?B?OFAzeFoyMmdNR1RLVnpBcjB1TzgyaEx4cGNKQ2I3RWFTRVZQUTJEVkJ6WUNB?= =?utf-8?B?VjAwbWVmUXZydng2K05tNnREMnVFSnhXeExLaFdWWk1SeDZjMmRSaVhodDdn?= =?utf-8?B?UFk4V0toQzJRU2tJSHFnTnhDaDhJMHJEbVFTRE9ZWEt6NXpHOHR0NDhQUXZv?= =?utf-8?B?bFVDSGthZzJZcVErampJcE5mck9ocnpCdENCNlRQc0pjY0lRUDM4ckJkVTVs?= =?utf-8?B?Wm1qdkUvVDVTRjFtM2pyZ1JoaDNySVpUVEJEdy9ySkhaaVRjRDNwYXluWTN1?= =?utf-8?B?SEFuWWlOWmZiQk9aS0FRTTRuWEhuRHIvVGliNlhxanNvanR4cTVPQjQvNkZT?= =?utf-8?Q?QVUcedyLNmGC9RhCLpGQ7PMta?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5800.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aaf11c18-0e90-47bc-edd0-08dc24169236 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2024 17:44:14.0707 (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: TB0xANm6WQrcnlObg/QWhInxf9djY2W2Me4wqukgbwRR5IEJzksbLUxN8GeheLf3cva+0CkPifTu7OkPuhUc4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB9345 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,jbrasen@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: DAFk2DNgbMebv0JqmhFLtv0lx7686176AA= 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=iSWpTdju; 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 SSBuZWVkZWQgdGhpcyB3aGVuIEkgdXBkYXRlZCB0aGUgT3BlblNTTCBvbiBvdXIgYnVpbGRzIHRv IDMuMC4xMiB0byByZXNvbHZlIHNvbWUgQ1ZFcy4NCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+IFNlbnQ6 IEZyaWRheSwgRmVicnVhcnkgMiwgMjAyNCAxMDoyNyBBTQ0KPiBUbzogSmVmZiBCcmFzZW4gPGpi cmFzZW5AbnZpZGlhLmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBhcmRiK3RpYW5v Y29yZUBrZXJuZWwub3JnOw0KPiBxdWljX2xsaW5kaG9sQHF1aWNpbmMuY29tOyBzYW1pLm11amF3 YXJAYXJtLmNvbQ0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMV0gQXJtUGtnL0NvbXBpbGVySW50 cmluc2ljc0xpYjogcHJvdmlkZSBfX2FzaGx0aTMNCj4gDQo+IEV4dGVybmFsIGVtYWlsOiBVc2Ug Y2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFjaG1lbnRzDQo+IA0KPiANCj4gT24gVGh1LCAx IEZlYiAyMDI0IGF0IDAzOjA1LCBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEuY29tPiB3cm90 ZToNCj4gPg0KPiA+IFRoZSBjb21waWxlciB3aWxsIHVzZSB0aGlzIGZ1bmN0aW9uIGlmIGl0IGlz IGxlZnQgc2hpZnRpbmcgYSAxMjggYml0DQo+ID4gdmFsdWUuDQo+ID4NCj4gPiBTaWduZWQtb2Zm LWJ5OiBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEuY29tPg0KPiANCj4gVUVGSSBkb2VzIG5v dCBkZWZpbmUgYW55IDEyOCBiaXQgdHlwZXMsIHJpZ2h0PyBIb3cgZG8geW91IGVuZCB1cCBuZWVk aW5nDQo+IHRoaXM/DQo+IA0KPiANCj4gPiAtLS0NCj4gPiAgLi4uL0NvbXBpbGVySW50cmluc2lj c0xpYi5pbmYgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ICAuLi4vQ29tcGlsZXJJbnRyaW5z aWNzTGliL0FBcmNoNjQvYXNobHRpMy5TICAgfCAzMyArKysrKysrKysrKysrKysrKysrDQo+ID4g IDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2 NDQNCj4gPiBBcm1Qa2cvTGlicmFyeS9Db21waWxlckludHJpbnNpY3NMaWIvQUFyY2g2NC9hc2hs dGkzLlMNCj4gPg0KPiA+IGRpZmYgLS1naXQNCj4gPiBhL0FybVBrZy9MaWJyYXJ5L0NvbXBpbGVy SW50cmluc2ljc0xpYi9Db21waWxlckludHJpbnNpY3NMaWIuaW5mDQo+ID4gYi9Bcm1Qa2cvTGli cmFyeS9Db21waWxlckludHJpbnNpY3NMaWIvQ29tcGlsZXJJbnRyaW5zaWNzTGliLmluZg0KPiA+ IGluZGV4IDdlMjJlNmY2N2JmZi4uMDU0ZTY4MTMwNzMwIDEwMDY0NA0KPiA+IC0tLSBhL0FybVBr Zy9MaWJyYXJ5L0NvbXBpbGVySW50cmluc2ljc0xpYi9Db21waWxlckludHJpbnNpY3NMaWIuaW5m DQo+ID4gKysrIGIvQXJtUGtnL0xpYnJhcnkvQ29tcGlsZXJJbnRyaW5zaWNzTGliL0NvbXBpbGVy SW50cmluc2ljc0xpYi5pbmYNCj4gPiBAQCAtNjYsNiArNjYsNyBAQCBbU291cmNlcy5BUk1dDQo+ ID4NCj4gPiAgW1NvdXJjZXMuQUFSQ0g2NF0NCj4gPiAgICBBQXJjaDY0L0F0b21pY3MuUyAgICB8 IEdDQw0KPiA+ICsgIEFBcmNoNjQvYXNobHRpMy5TICAgIHwgR0NDDQo+ID4NCj4gPiAgW1BhY2th Z2VzXQ0KPiA+ICAgIE1kZVBrZy9NZGVQa2cuZGVjDQo+ID4gZGlmZiAtLWdpdCBhL0FybVBrZy9M aWJyYXJ5L0NvbXBpbGVySW50cmluc2ljc0xpYi9BQXJjaDY0L2FzaGx0aTMuUw0KPiA+IGIvQXJt UGtnL0xpYnJhcnkvQ29tcGlsZXJJbnRyaW5zaWNzTGliL0FBcmNoNjQvYXNobHRpMy5TDQo+ID4g bmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjc5YTdiMzUxNGM1 Nw0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9Bcm1Qa2cvTGlicmFyeS9Db21waWxlcklu dHJpbnNpY3NMaWIvQUFyY2g2NC9hc2hsdGkzLlMNCj4gPiBAQCAtMCwwICsxLDMzIEBADQo+ID4g KyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQ0KPiA+ICstLS0tLS0tLS0tDQo+ID4gKyMNCj4gPiArIyBDb3B5cmlnaHQg KGMpIDIwMjQgTlZJRElBIENPUlBPUkFUSU9OICYgQUZGSUxJQVRFUy4gQWxsIHJpZ2h0cw0KPiBy ZXNlcnZlZC4NCj4gPiArIw0KPiA+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50ICMNCj4gPiArIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gKy0tLS0tLS0tLS0NCj4gPiAr DQo+ID4gKyNpbmNsdWRlIDxBc21NYWNyb0lvTGliLmg+DQo+ID4gKw0KPiA+ICtBU01fRlVOQyhf X2FzaGx0aTMpDQo+ID4gKyAgIyByZXR1cm4gaWYgc2hpZnQgaXMgMA0KPiA+ICsgIGNieiB4Miwg MWYNCj4gPiArDQo+ID4gKyAgbW92IHgzLCAjNjQNCj4gPiArICBzdWIgeDMsIHgzLCB4Mg0KPiA+ ICsgIGNtcCB4MywgIzANCj4gPiArICBiLmxlIDJmDQo+ID4gKw0KPiA+ICsgICMgc2hpZnQgaXMg PD0gNjQgYml0cw0KPiA+ICsgIGxzciB4MywgeDAsIHgzDQo+ID4gKyAgbHNsIHgxLCB4MSwgeDIN Cj4gPiArICBvcnIgeDEsIHgxLCB4Mw0KPiA+ICsgIGxzbCB4MCwgeDAsIHgyDQo+ID4gKzE6DQo+ ID4gKyAgcmV0DQo+ID4gKw0KPiA+ICsyOg0KPiA+ICsgICMgc2hpZnQgaXMgPiA2NA0KPiA+ICsg IG5lZyB3MywgdzMNCj4gPiArICBsc2wgeDEsIHgwLCB4Mw0KPiA+ICsgIG1vdiB4MCwgIzANCj4g PiArICByZXQNCj4gPiAtLQ0KPiA+IDIuMzQuMQ0KPiA+DQoNCgotPS09LT0tPS09LT0tPS09LT0t PS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRo aXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE1MDY1KTogaHR0cHM6Ly9lZGsyLmdyb3Vw cy5pby9nL2RldmVsL21lc3NhZ2UvMTE1MDY1Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91 cHMuaW8vbXQvMTA0MDg4ODI3Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIu Z3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5z dWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=