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 3055CAC1441 for ; Tue, 21 Nov 2023 16:29:53 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=gfDq0f+bz83fFFBrD5gm6PSCB5JR+5OStgvP0mKP5JM=; 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=1700584191; v=1; b=IkiVNId4gg9T5JxtAPrR36iCNbBleqBKcdpKKtLOhUMwppFo9SOOhMaXsXdQ3m7VuzB8z1e3 bCTr/19KUVJW6hCaSzFxJpCS/TzOJBk2i0xGEreCZ1XUObCVnK+k//shNhioBQBrS+u655AsXof FDA4sjtnCwV95jdAu7OPpqAM= X-Received: by 127.0.0.2 with SMTP id T5ISYY7687511xvHsOFgz2Pi; Tue, 21 Nov 2023 08:29:51 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.45927.1700584191382210414 for ; Tue, 21 Nov 2023 08:29:51 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="372050340" X-IronPort-AV: E=Sophos;i="6.04,216,1695711600"; d="scan'208";a="372050340" X-Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2023 08:29:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="766692217" X-IronPort-AV: E=Sophos;i="6.04,216,1695711600"; d="scan'208";a="766692217" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Nov 2023 08:29:50 -0800 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 21 Nov 2023 08:29:50 -0800 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Tue, 21 Nov 2023 08:29:50 -0800 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Tue, 21 Nov 2023 08:29:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mpkm8lpMA+Y9cwVtbIjToETpObNHhOQN7fmtem2EVrcjhewhlo0FY3B+N0sPEi8cL1SwcIXd7rfeRvqkSkx7+WXONFDm6/ptSd5cd5ex4OXh1RoqtdzOkMhgs2BSysAlgQ1h+5Yji6+R7CBdALTnUa6snC29jb3GybpJ5TcwwYwbd0ZkA+g9iJ/xq+NIP/ORYtdlKlkugacA2NAQC4vjuZDA5fePOnATzbqQNBcZLBglOOXiFclxjVDeMwNaRcAEJUMNiEhE/P6YDal9+Cs4ftIW1du37Eu0f65TNd7IuJ6nKVbDSw4zHR0I0DB88SAesv1iY6P6B3bjKnNhQVZZMA== 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=aVNwY1ocoAvzKS9zmaZOtkGytfa3WvvinU+OuP8Ux1k=; b=IVpdhnUFRW5ykJ/GVO8ZNnWo+5Amqtf5cmjzky7JNEkZF38dp+cbkyEg9Gn/qnDxCCHEssUuWLY6jkS3v3+B0kWXsU8vVkOLWSfeQwX6HFU1JKroFBC+OeJYgewoYrwQnVOCqcYsNBq4SS+Finb06IU8J95ybp/6+EfKquf0ghAM2dHaZJSnk05pzNamYh5EC6b1YfUlnGiW1UR9GfrEBr32LKju4UDr24jhntLsQ5xGNDT9KVrz4G6myUBcPwwvKsGFzdTY9NPSFFdzqRfLaJ9Ikf9NFBqotIhw2WHaAQwBGcn8kvRGBTS+D4aRTXvjiSqHLNdZP+1tzdOiefewow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by CY8PR11MB7898.namprd11.prod.outlook.com (2603:10b6:930:7b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.27; Tue, 21 Nov 2023 16:29:47 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4382:5b03:f13:88ff]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4382:5b03:f13:88ff%4]) with mapi id 15.20.7002.027; Tue, 21 Nov 2023 16:29:47 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "lersek@redhat.com" , Crossed Carpet , Sean Brogan , Michael Kubacki CC: "Gao, Liming" , "Kinney, Michael D" Subject: Re: [edk2-devel] [Bug] Building NetworkPkg fails due to missing SynchronizationLib dependency of BaseCryptLib Thread-Topic: [edk2-devel] [Bug] Building NetworkPkg fails due to missing SynchronizationLib dependency of BaseCryptLib Thread-Index: AQHaGVSKo7NEFZwsjE+mnN9eM/vbF7B+rYMAgARXlACAAeRLgIAAE2mQ Date: Tue, 21 Nov 2023 16:29:46 +0000 Message-ID: References: <16021016-85de-6de1-1a8e-a311721e454e@redhat.com> In-Reply-To: <16021016-85de-6de1-1a8e-a311721e454e@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|CY8PR11MB7898:EE_ x-ms-office365-filtering-correlation-id: a868823d-4393-414a-eb9a-08dbeaaf137c x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: vU5s8dBMGIkBMvNk1To8RCD+TO/3BH1hg8ReulGAygRGrVaSpp/1OZ1lzAv5LdQLsF19U9xpPqEWRjdfzy+wb9v3z5j+vEmu5pBNwE8/GeT78vAE8SEx56vAw1XJnmMp9p7XXSeI+gxgO+4knCHMaMvWrDbbupu3KXSrUbdJ8SBREDOKS+YnEcECUNOjOASpssyRJbR7bqWb0cyPMiHLoje+q305pR8LSxGa7IoNc8BPkeKJW3JV5NiUzhZefN7bGpD6MW/y2woROTnNP8DjGvmeSyyraOoOS8coxQqN1mZR2bkiD+J60+2/taqCX0bXLLHXoY+CodECbVVW6CFZfKvsNuVOAT5wvKMiGUG31k2pVCGF9cTjESgF6FVXeBv7t6xt+gqe9ABND3fxMgnFfOhgB8Mx7n5KS4OPY2NYNcCBOoA1yXrfla8Dkf3VO9yjBHTBFlIQd3Hw3M7QOLw+x6U0Iyf/Cz5xoOnf+R91f8vcsU229VxfDBJvIvrsIxBoMBZO4RgsXRHyJYxs9ru1fqwJMeVZYbswPxE5WC6vz26Rol3mHxJxZxLz8wkWY9W3xsHo30TOQrLP0C7BGOlKI3VjBb5qqSBi2fBJiIOMmoTqxqyOh3zLA96iQYvzDs+pBKs6x2HW/9Y/H12v75qxMQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YlB3eDVmalFRcFRBOWE0cVdMNXlnL0JVWElzYW0zL0tPS2p1Tk1ialYzcTJL?= =?utf-8?B?TXNIUzhWd0N3R3hMK25sNXBPbDgzcGtEZU1WdEl0WTV5MUdSU1AwODdwclFZ?= =?utf-8?B?R2tnVjZMVXQ0RzBwTG5XR2tsV05GWENGRjNDWVZwVDhxS2N5T2VDSlhlWXhX?= =?utf-8?B?T0YxOSt6aStDM2trWkl5SDhkeGdpbXYrUVBBY3R4aVo5S2hqWG1QOVpFYVJh?= =?utf-8?B?ZzNFS25WOHZCa01acDlmNUxHVXRYYVRmNTFRUFM4dGZEMDB3WFo2aVk4aVZN?= =?utf-8?B?NmZLaWphYnFLYUdvWkV6czJHdmxFZzRqdndJelg5TWhIWVNuN2d5NVpDZnFS?= =?utf-8?B?OW9KU1l0NTdRTDliNnF1SkVaSnI3NkFPNWZoSUVNd1RBS2F2T1BGTzg4S0Z1?= =?utf-8?B?WG14cUtrWStwWjI0bXVUL0lTUWFQVmJ0TUlMcnJPWG4rUDBsME04cTZNcjdh?= =?utf-8?B?YzlYeTFVMEtUVUkzOXhudnNNYlhZckZFbHU3Mk5oQ1pwM2tieFNWZ0RnaGdx?= =?utf-8?B?eE9HYUxwSXhmd1pEdHBuaVZFV1BnVmMzd29SVDJVSGxRU2VaQVpWU1lqMkcw?= =?utf-8?B?VThxMUZES1d6aWFYN0x5VmpyUTFIK0xnVkwwaU5qYU5iY1g2RVhBNTJYK1Jq?= =?utf-8?B?cjk5WW90dEcwaGFXODlucGJBR0s3TUpNVHU0bzhpQmU0Z29DcWVQbmp6N2ZE?= =?utf-8?B?QlBjQ3llUnR6TUk5cUpiK0ozQWRzSE15N05QNDhOeFdTcFFPY2lPMDJkU3Zv?= =?utf-8?B?bjM4TTNnRzNCelI1cXF6cXcrR1lTUEovbVljcnBLOGQrVVpaV2dRaVRTRldB?= =?utf-8?B?b3dFOXhKcGVIeHB2UWdIdmVBUTdHTW1zQ29iQmFlcGg1dUY1VTJ4Z0JnazVS?= =?utf-8?B?aXdCZmpCM0trM2kvWWs4QjFRbFV5R1Q1b0xqRFprNTVacFJJSWcvck9lUlFM?= =?utf-8?B?VnowRENXQkdUd3BiQ0hwbXM1TUNGdHRuQ0Q3U3A3OTJoTHM3WWFjU0hyS2da?= =?utf-8?B?OW1EWmZFM3FOS2hvbmdQZk1sMHgvejdpcnp4dU1XS3J0dGFUV3NLZ3dMakhS?= =?utf-8?B?ZlNkdjZ6bmRtdlZWWUhqNXNvdlBiMW5RYnIrNjRqR01QOTdaNHJPOFVjL05r?= =?utf-8?B?bDB0UXU5QndEYkZaeTVtSUxycE1XL2hCdXJnNVlLSlZDNXZNR1c4Q1MvT0VX?= =?utf-8?B?THErNHgwVHk2aUlBTlIxS1R4Rm5wcHo3VmczTW4zSDNkeEtKWEhsMjM1NnRJ?= =?utf-8?B?Um8wdXlqVkxqTFJaRXJkb1FkZWF6elg2S1lSZVpkRjhqT1FxK0xQemphRzVi?= =?utf-8?B?dnYrQlE0U1hNMmZiakErQkIzOC9WaEpNZkpUeWwrM2hEdUtObnl5Q0lxM0JJ?= =?utf-8?B?RVJOaDZSQjltK2l6RHYvRkQzVW9XWkxkNVF3cWNKaUo2a1lZekhJemJta1Uz?= =?utf-8?B?ZXVZS3NQMGhmQkNaRXZEcGNhWWVBdmVyejRXeGtHTjk3RWQreTRhWDlZYnMv?= =?utf-8?B?c0NEVGJwWjRpUFVzWmtDQ1RBWVFINTM4UnErOU5JR0svMVBnN0hxcForWW1q?= =?utf-8?B?Q01Qd2hsaUowWUluZGZzSGNyRFVleXpISEdBVTVaOG96TEhOUHBWbjRzM0JK?= =?utf-8?B?SnU1SmRiQnR4ZmNTTzZURjA0djhmbWpRaXZFSlVHeGUzMC9zQXJUcTNYWm81?= =?utf-8?B?TXFMRkQ1QkZCVDlDSzJLU3RYOXRRQmNDSTNPdnhkV3RmcmZwNVVOL0lPTWNR?= =?utf-8?B?YnNiK3FETFVIdGFYcHg2dFozZXZLTUtnRUFRNUVOeUJrS1luS05aZDdySnIx?= =?utf-8?B?YS9oNjhWdjFKeGE4dFc2UVZvWlR0WmJUajlMbE1UTEdML0xOV3RQdElkNk9W?= =?utf-8?B?OW1HT05CaHdxNU5HdU9RNzFURlA1ZWRYd2NQL1Z3TlVVOHIzMVFKbURMTXU4?= =?utf-8?B?UWMxbEY4UFlhVU1oTmE2UVNRSzNIUitWVXY5SThTbGVucXAyY0V3dlh5MUxS?= =?utf-8?B?UGlmTjdxMy9uckhyeDd1NklKUXZDUnJzazE1TlBmMnhUWUhlOUErbm82WjJJ?= =?utf-8?B?cHpZNUsxK1dBTWU1V2VwSnRkWkhNVEQ5TUtZc2hjaWc0SUpaR0UrYWdqWEt1?= =?utf-8?Q?uocWnFs2TBRDyfXN8K3vI//mw?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a868823d-4393-414a-eb9a-08dbeaaf137c X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2023 16:29:46.9743 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wx1LgF0ujVBq3JoFG57LDI1PHOAVU3xoBoiyPSZVewMKGsTeAiG3FDUXjMH6VcvsYcVv3h50JxEZNwNlcUnLjKySQfze6MGdHzrCXIk/WaQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7898 X-OriginatorOrg: intel.com 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,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ZbgIgnacjmau07zzGjXoT0CLx7686176AA= 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=IkiVNId4; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=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 SGkgU2VhbiBhbmQgTWljaGFlbCwNCg0KVGhlIE5ldHdvcmtQa2cuY2kueWFtbCBpcyBwb2ludGlu ZyBhdCBhIERTQyBmaWxlIGluIHRoZSBOZXR3b3JrUGtnLg0KDQpJZiBJIHRyeSBhIGxvY2FsIGJ1 aWxkIG9mIHRoYXQgRFNDIGZpbGUsIGl0IGRvZXMgZmFpbCBpbW1lZGlhdGVseSB3aXRoDQphIG1p c3NpbmcgbGlicmFyeSBtYXBwaW5nLg0KDQpBbnkgaWRlYXMgb24gaG93IHRoaXMgd2FzIG5vdCBz ZWVuIGJ5IENJPyAgRWl0aGVyIGZvciBQUiBvciBQdXNoIGFjdGlvbnM/DQoNClRoYW5rcywNCg0K TWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIu Z3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIExhc3psbw0KPiBF cnNlaw0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAyMyA3OjE5IEFNDQo+IFRvOiBD cm9zc2VkIENhcnBldCA8Y3Jvc3NlZGNhcnBldEBob3RtYWlsLmNvbT47IGRldmVsQGVkazIuZ3Jv dXBzLmlvDQo+IENjOiBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiBT dWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtCdWddIEJ1aWxkaW5nIE5ldHdvcmtQa2cgZmFpbHMg ZHVlIHRvDQo+IG1pc3NpbmcgU3luY2hyb25pemF0aW9uTGliIGRlcGVuZGVuY3kgb2YgQmFzZUNy eXB0TGliDQo+IA0KPiBPbiAxMS8yMC8yMyAxMToyNSwgQ3Jvc3NlZCBDYXJwZXQgd3JvdGU6DQo+ ID4gR29vZCBtb3JuaW5nIExhc3psbywNCj4gPiBUaGFuayB5b3UgZm9yIHlvdXIgcmVwbHkuIEkg ZmVhcmVkIHRoaXMgd2FzIGludGVudGlvbmFsIGR1ZSB0bw0KPiBiZWxpZXZpbmcNCj4gPiB0aGF0 IGl0IHdvdWxkIGhhdmUgYmVlbiBjYXVnaHQgd2l0aCBhdXRvbWF0ZWQgdGVzdGluZy4NCj4gPiBE b2Vzbid0IHRoZSBBenVyZSBQaXBlbGluZSB0cnkgdG8gYnVpbGQgYWxsIHBhY2thZ2VzIHRvIG1h a2Ugc3VyZSBubw0KPiA+IGRlcGVuZGVuY3kgYnJva2U/DQo+IA0KPiBSaWdodCwgd2UgaGF2ZSAi TmV0d29ya1BrZy9OZXR3b3JrUGtnLmNpLnlhbWwiLiBJJ20gdW5zdXJlIGhvdyB0aGlzDQo+IGlz c3VlIGhhZCBzbGlwcGVkIHRocm91Z2guDQo+IA0KPiBUaGFua3MNCj4gTGFzemxvDQo+IA0KPiA+ DQo+ID4gQWxzbyBMaW1pbmcsIHdvdWxkIHlvdSBkbyBtZSB0aGUgaG9ub3VyIG9mIGNyZWF0aW5n IGEgQnVnemlsbGENCj4gYWNjb3VudA0KPiA+IGZvciB0aGlzIGVtYWlsPw0KPiA+IEJlc3QgcmVn YXJkcywNCj4gPiBDQw0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IC0tLS0NCj4gPiAqRnJvbToqIExhc3ps byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4gKlNlbnQ6KiAxNyBOb3ZlbWJlciAyMDIz IDE2OjA2DQo+ID4gKlRvOiogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBz LmlvPjsNCj4gPiBjcm9zc2VkY2FycGV0QGhvdG1haWwuY29tIDxjcm9zc2VkY2FycGV0QGhvdG1h aWwuY29tPg0KPiA+ICpDYzoqIExpbWluZyBHYW8gKEJ5b3NvZnQgYWRkcmVzcykgPGdhb2xpbWlu Z0BieW9zb2Z0LmNvbS5jbj4NCj4gPiAqU3ViamVjdDoqIFJlOiBbZWRrMi1kZXZlbF0gW0J1Z10g QnVpbGRpbmcgTmV0d29ya1BrZyBmYWlscyBkdWUgdG8NCj4gPiBtaXNzaW5nIFN5bmNocm9uaXph dGlvbkxpYiBkZXBlbmRlbmN5IG9mIEJhc2VDcnlwdExpYg0KPiA+DQo+ID4gT24gMTEvMTcvMjMg MTM6NDksIENyb3NzZWRDYXJwZXQgd3JvdGU6DQo+ID4+IFN0ZXBzIHRvIHJlcHJvZHVjZToNCj4g Pj4gLSBkb3dubG9hZCBhbmQgc2V0dXAgZWRrMg0KPiA+PiAtIHJ1bjoNCj4gPj4gYnVpbGQgLWEg WDY0IC1iIERFQlVHIC10IEdDQyAtcCBOZXR3b3JrUGtnL05ldHdvcmtQa2cuZHNjDQo+ID4+DQo+ ID4+IEdldCB0aGUgZXJyb3I6DQo+ID4+IGJ1aWxkLnB5Li4uDQo+ID4+IC8uLi4vZWRrMi9OZXR3 b3JrUGtnL05ldHdvcmtQa2cuZHNjKC4uLik6IGVycm9yIDQwMDA6IEluc3RhbmNlIG9mDQo+ID4+ IGxpYnJhcnkgY2xhc3MgW1N5bmNocm9uaXphdGlvbkxpYl0gaXMgbm90IGZvdW5kDQo+ID4+IGlu IFsvLi4uL2VkazIvQ3J5cHRvUGtnL0xpYnJhcnkvQmFzZUNyeXB0TGliL0Jhc2VDcnlwdExpYi5p bmZdDQo+IFtYNjRdDQo+ID4+IGNvbnN1bWVkIGJ5IG1vZHVsZSBbLy4uLi9lZGsyL05ldHdvcmtQ a2cvVGxzRHhlL1Rsc0R4ZS5pbmZdDQo+ID4+DQo+ID4+IEFkZGluZyB0aGlzIExpYkNsYXNzIHRv IE5ldHdvcmtQa2cuZHNjIHNvbHZlcyBpdDoNCj4gPj4NCj4gPj4NCj4gU3luY2hyb25pemF0aW9u TGlifE1kZVBrZy9MaWJyYXJ5L0Jhc2VTeW5jaHJvbml6YXRpb25MaWIvQmFzZVN5bmNocm9uaQ0K PiB6YXRpb25MaWIuaW5mDQo+ID4NCj4gPiBUaGlzIGlzIGEgcmVncmVzc2lvbiBmcm9tIGNvbW1p dCA1ZDViZTQ1YmQxMTEgKCJDcnlwdFBrZzogRW5hYmxlDQo+ID4gQ3J5cHRvUGtnIEJhc2VDcnlw dExpYiBQYXJhbGxlbEhhc2ggZm9yIFBFSSBhbmQgRFhFIiwgMjAyMi0xMi0wMiksDQo+IHdoaWNo DQo+ID4gd2FzIG1hZGUgZm9yIDxodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19i dWcuY2dpP2lkPTQwOTcNCj4gPiA8aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df YnVnLmNnaT9pZD00MDk3Pj4uDQo+ID4NCj4gPiBJdCBhZGRlZCBhIG5ldyBsaWIgY2xhc3MgZGVw ZW5kZW5jeSB0byAiQmFzZUNyeXB0TGliLmluZiIsIGJ1dCBpdA0KPiBkaWRuJ3QNCj4gPiBlbnN1 cmUgdGhhdCBhbGwgRFNDIGZpbGVzIGluIHRoZSB0cmVlIHRoYXQgZW1wbG95ZWQgdGhlDQo+ID4g IkJhc2VDcnlwdExpYi5pbmYiIGluc3RhbmNlIGhhZCBhIHJlc29sdXRpb24gZm9yIHRoZSBuZXcg bGliIGNsYXNzLg0KPiA+DQo+ID4gSW5kZWVkIGl0IGlzIG5vdCBqdXN0IE5ldHdvcmtQa2cuZHNj IGJ1dCBhbHNvIEZtcERldmljZVBrZy5kc2MNCj4gdGhhdCdzDQo+ID4gYWZmZWN0ZWQ6DQo+ID4N Cj4gPiAkIGdpdCBncmVwIC1sIC1GIENyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9CYXNl Q3J5cHRMaWIuaW5mIC0tDQo+ID4gJyoqZHNjKicgXA0KPiA+IMKgIHwgeGFyZ3MgLS0gZ3JlcCAt LWZpbGVzLXdpdGhvdXQtbWF0Y2ggLXcgU3luY2hyb25pemF0aW9uTGliIC0tDQo+ID4NCj4gPiBG bXBEZXZpY2VQa2cvRm1wRGV2aWNlUGtnLmRzYw0KPiA+IE5ldHdvcmtQa2cvTmV0d29ya1BrZy5k c2MNCj4gPg0KPiA+IEl0IGFsc28gKnNlZW1zKiB0byBhZmZlY3QgYXQgbGVhc3Qgb25lIHBsYXRm b3JtIGluIGVkazItcGxhdGZvcm1zOg0KPiA+DQo+ID4gUGxhdGZvcm0vSW50ZWwvTWluUGxhdGZv cm1Qa2cvSW5jbHVkZS9Ec2MvQ29yZUR4ZUxpYi5kc2MNCj4gPg0KPiA+IChhbHRob3VnaCBJIHJl YWxpemUgdGhpcyBsYXN0IERTQyBmaWxlIGlzIGFuICJpbmNsdWRlIiBEU0MsIHNvIHRoZQ0KPiA+ IG1pc3NpbmcgZGVwZW5kZW5jeSBjb3VsZCBiZSByZXNvbHZlZCBpbiB0aGUgRFNDIGZpbGUgdGhh dCBpbmNsdWRlcw0KPiB0aGlzDQo+ID4gb25lLikNCj4gPg0KPiA+IEVpdGhlciB3YXksIHRoYW5r cyBmb3IgY2F0Y2hpbmcgdGhpczsgdGhlIGVkazIgaXNzdWUgc2hvdWxkIGJlIGZpeGVkDQo+ID4g cHJlZmVyYWJseSBkdXJpbmcgdGhlIGN1cnJlbnQgaGFyZCBmZWF0dXJlIGZyZWV6ZSAoZm9yIE5l dHdvcmtQa2cNCj4gYW5kDQo+ID4gRm1wRGV2aWNlUGtnKS4NCj4gPg0KPiA+PiBJIHRyaWVkIHRv IG9wZW4gYSBidWcgaW4gYnVnemlsbGEgYnV0IEkgd2Fzbid0IGFibGUgdG8gbG9nIGluIG9yDQo+ IGNyZWF0ZQ0KPiA+PiBhbiBhY2NvdW50LiBIb3cgc2hvdWxkIEkgZG8gaXQgbmV4dCB0aW1lPw0K PiA+DQo+ID4gSSB0aGluayB0aGUgYnVnemlsbGEgYWNjb3VudCBjcmVhdGlvbiB3YXMgZGlzYWJs ZWQgZHVlIHRvIHNwYW1tZXINCj4gYWNjb3VudHMuDQo+ID4NCj4gPiBUaGUgd2F5IHRvIHJlcXVl c3QgYW4gYWNjb3VudCBpcyBkZXNjcmliZWQgaGVyZSAobGlua2VkIGZyb20gdGhlDQo+ID4gYnVn emlsbGEudGlhbm9jb3JlLm9yZyBsYW5kaW5nIHBhZ2UgdW5kZXIgbGluayAiUmVwb3J0aW5nIGlz c3VlcyIpOg0KPiA+DQo+ID4gwqAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90aWFub2Nv cmUuZ2l0aHViLmlvL3dpa2kvUmVwb3J0aW5nLQ0KPiBJc3N1ZXMNCj4gPiA8aHR0cHM6Ly9naXRo dWIuY29tL3RpYW5vY29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvUmVwb3J0aW5nLQ0KPiBJ c3N1ZXM+DQo+ID4NCj4gPiAoSSd2ZSBhZGRlZCBMaW1pbmcgdG8gdGhlIENDIGxpc3Qgb2YgdGhp cyBlbWFpbC4pDQo+ID4NCj4gPiBMYXN6bG8NCj4gPg0KPiA+DQo+ID4+DQo+ID4NCj4gDQo+IA0K PiANCj4gDQo+IA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6 IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkg T25saW5lICgjMTExNTY1KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2Uv MTExNTY1Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAyNjQ2NDAxLzc2 ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJl OiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbGVhdmUvMTIzNjcxMTEvNzY4NjE3Ni8x OTEzNDU2MjEyL3h5enp5IFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0t PS0KCg0K