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 5717DD80D5A for ; Tue, 21 Nov 2023 14:46:14 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=6Y17l8Z4ZUsP5mjbYfLWVVTC7VcLZUfU5tVzRF/O+6s=; 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=1700577972; v=1; b=Cn4gc6GqRTlol4kIfZD/u7kxLvWcOpUTQI8VOZsUSzJJYhi/FkGvpWk+n/p9zf3OHFvZTWI7 udK31xNDGJqOW7DbfXD3hmdZLq+EZHtTAILG9iNGAtzfJqKVy4oL/COJTexvvBwAUQ3+9/aoil6 y1RYwGd/7EfJNzYpsxOmmL7U= X-Received: by 127.0.0.2 with SMTP id ZPPCYY7687511xvgyxeVmOgu; Tue, 21 Nov 2023 06:46:12 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.42408.1700577970957966717 for ; Tue, 21 Nov 2023 06:46:12 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="395776475" X-IronPort-AV: E=Sophos;i="6.04,215,1695711600"; d="scan'208";a="395776475" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2023 06:46:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="801546720" X-IronPort-AV: E=Sophos;i="6.04,215,1695711600"; d="scan'208";a="801546720" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Nov 2023 06:46:10 -0800 X-Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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 06:46:09 -0800 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) 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 06:46:09 -0800 X-Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.40) 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 06:46:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PZC+XbFRInpmJfx5cA1xN+7WeVWkylfH3APluR8a/dBFKutPkakufoqR/+IA6Ylc4LWSrFymTp+RTi2wVT3ni4wnMxMx4GCQdDgAkK1jiAePb5dZ9eE9SCsOsOjj+GQ9LYN81UndWbb9BZgOMiLxFrn77/AVzjolu6JP/Y8tNb9hTsVGX7kd97vcM/xx2CkdcvN4iFeVJrR0MVR1WvoMBh7jIH4dPawd9Zq0eQ87QIDfryXy2toVS1GWiAY+5fJVi+0pwdmREe2XsX1RmcaaV3fI3tuhlqyj1No8OEb7SGYL5jsFP/0TbuiJRoagbhO4N3KrpWJeXlvBe7VMrq6efQ== 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=JH/d9ave5pnaAvT0mp6e1qOXIbD4n6VQIgY/5QG4VYY=; b=OIDV875a14seV1GC6V+955bvSqJglORilkePkFlBMfKFwboEYbyyE5Hn074CCHLLGw6Q0e8W+FCq3Qi/Jggc985NeWcZoE1SjUJJ6Toblq4em7kuQGRHKmfNgubHkw+fSrqTl6N2zrTxla1YBknKLmUkFSAoDGButWecR2wSMvd9Tb65/3bXSz6CB01KgfA0DqWvBv0T9YDxLs0iov2x7k/dSPvzE8Ure2cQ2VKwky/kf3DrF4A5xMDpVpKENTLQa/zFbwK0TWeIXTkT2a3au8WK1LMdrDfwnas/L6mntG5qJ9nPMlCCWdvMYTQYf2RtpprmGHwO2XBIkUKTkM/Wpg== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by SA1PR11MB6663.namprd11.prod.outlook.com (2603:10b6:806:257::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.28; Tue, 21 Nov 2023 14:46:05 +0000 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::2f2f:41ab:b556:7257]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::2f2f:41ab:b556:7257%3]) with mapi id 15.20.7002.027; Tue, 21 Nov 2023 14:46:05 +0000 From: "Yao, Jiewen" To: Leif Lindholm CC: Pierre Gondois , "devel@edk2.groups.io" , "Li, Yi1" , "Lu, Xiaoyu1" , "Jiang, Guomin" , "Ard Biesheuvel" , Sami Mujawar , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH v5 2/6] CryptoPkg/CryptoPkg.ci.yaml: Allow dependency upon ArmPkg Thread-Topic: [PATCH v5 2/6] CryptoPkg/CryptoPkg.ci.yaml: Allow dependency upon ArmPkg Thread-Index: AQHaHFeev504XZ1IbkSr2UcSgP8rBrCEooXAgAAZ2gCAAAacYIAAEcMAgAAD61A= Date: Tue, 21 Nov 2023 14:46:05 +0000 Message-ID: References: <20231121084715.1393672-1-pierre.gondois@arm.com> <20231121084715.1393672-3-pierre.gondois@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|SA1PR11MB6663:EE_ x-ms-office365-filtering-correlation-id: aac8b0ab-ed5d-4af8-9c98-08dbeaa09754 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 9qnMxEo0ssTAE5qWSIG9UTonopTheA72Rx1DTR3RuKj/DZJDfjhpW8AgZu4I6g9P8XqgLq9vhwyGVpgQyA/CXDtf3r54EieVwyZP3ug5inuCzjU6X2X+VsuFIcBdQr6Mz0kw0p27czu5w5prw+ez8aS9LrSMKYYTUPVOz313ng02rClLITYLf69RE8ybWUkIfGJG7yNOQ1rKeE7+npmWRTFotGRcwoZCjUVop0Oxj/VXG49zAMxYi04k6TupzEV+cAvT73EOz/CWwdXj9CkwXFGigCUk2VOyhTFhf3gqihmTfe2ZEIiszZGemK7R+3b/kgUGBLPekEYdct7ncqexD/PRqpNfTzqMdZ2WXeWEDue7azbZSm3GOOWbgisL89EoAl1rDTkvIM3v8uVaPKPD9hDzAwnrhrZhSqko2pH2p8kBxhd5flxsLXa/Xoc8vTvHfbedKcc5PaIeSe/IrMyKS7IVVS3MrN7cY1GUKb3EUMlYrPXzdt22yuLzxEmU+rmIPSsbawhqb7BxrOj1gETAKqjyoUY00WWSeOCr1PhMHYDejGKljmVFNBfUVDJbDsZtsbgLJQwc03PakDLiqsBgus1zepnxOSkKuIE99Tq1E9l8rm6UH/as/5Nduxc1BCbf5e82adkuh4Tfbhyg924+9g== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?elY2SUx6UVlCR3ZFN2xLRGRFTE8weHk3dWxJbCtObUgxY3ZsNERBZTBZMXB1?= =?utf-8?B?Q1VXRmxkLzJGaHBIU0pxSUF0NDZKVWk0SHdMRXFxTW02Ym8wbDRNdURYTTFz?= =?utf-8?B?QTE2SS9yc2xENnNxY3JpRTdXMWpyNzlmYmFzcVRQMEowdTRSbFdRS0dpdmh6?= =?utf-8?B?YnlwN25JbU5NOFAzend5Ykl2YXBReFkrdjZHV05xQ05BV3dhaU50M2lqN0R5?= =?utf-8?B?b0g0Y1lXaVVEVmJucEMvVVZ5amQrZFpTTUhQOExrZDhMZklKVVdhVEFLVE5F?= =?utf-8?B?VlBlVHh4OGNEdjRIL1U0WWxyanNVV0FFbnJEZENwU0dHRkU2elVuVVQ4c2pP?= =?utf-8?B?YllDb1JXTTMvckNpNzg3TzJUei85YktCRVFsbDY4WWt1dVErL0JUenFpQ2Jj?= =?utf-8?B?REpZQStyU29BcXNJelczY0pEdDRhamJyUmp4aTRMV2tyU2RpVHV3dk1DNXRx?= =?utf-8?B?ZW8vak1nc0VzV2NjRUJ5aWZEMjB1YkxSUytVMTY1ZmhVcGpJVHQ1OTJvbm5F?= =?utf-8?B?WXR4c2c5ZTlaWkwraEt5QWk2V2o2OFRReWc1NFpLQVBBd1hMQ1dOYWVFTllK?= =?utf-8?B?UDlxbUdDVU9tck9JSGFqZjgzSFYrL3ZiSW8yNUlOZUtLVnNhVzRNbGNhWGRW?= =?utf-8?B?dkJIeEZIcDgvUG5Nd2piZlYxRHFldm5ITVBEbnhsZzYyS2dzUlFTaHdxTGxV?= =?utf-8?B?UkNKUFljUXlwT255MitQYlc2azg0WGhOd2xXcDB6Y293OWQwdWZHdXpiTDNU?= =?utf-8?B?eVhLR0MvK3c0MTh5NDYva2xIUGlxSlppZjByOWEzOUlodldPb1h3dnQvcXNy?= =?utf-8?B?cG9pdG1BeEhCNGZCcjdlYTBEbUtsTnhZV2lkMXM5NVVkT3czRkZ6RVZRdFZt?= =?utf-8?B?Q2lEa0I2TVJhUW1QbkxWdkIxUEZZaFFPUUE2WkhCbzBUbS8xY1U3Yk9EczFw?= =?utf-8?B?VDYwYm5XemVqcnU4d0txaEROZ0RWMXR3NlIyK3M1QkQ0akhsMTlhOTUwTGxr?= =?utf-8?B?UjM2N3VXVFV4MjBVSHdtTWhpb3NMRm1FUXhseGlCNWZhbE9RYmZtUmVGeStk?= =?utf-8?B?QmxFeWxKdC9pL001Q2FaNzgrR0Rpc1hyWG5EZmQ0ODh3Zko2akJLMDlwaUxI?= =?utf-8?B?c2xXUG03YzR3WEE5T1RUM24wU2Mrd2ZNckQ0aEtjZmZCaWFDT2Y4M1E2WmtU?= =?utf-8?B?ejk0RVRManNVV1lxdlFEL0JKWnVGWWtYOVZ2cWJxSUU4RVJxUEtSQytHUWhr?= =?utf-8?B?QUVpTEw3ZG5XSC9Fd2dTNXFxUEtzc2dScWR1RW1yRjhBRTlNNkM4N0l0M0tQ?= =?utf-8?B?cU9BRk5qeWZMQlljbjh1T3l2SGM2aFRqVmQ3S05sMXo5SG9TT0VJdVdHc2Zz?= =?utf-8?B?aFFSdmxGd0VoUHNiSzQvNEVpK3VRUU4wWVRvbkVGSk9yLzJuVHR3NDJJcU0z?= =?utf-8?B?WVcyd0c1OWVFWS9MWUFLSkJCMHdWZ3ZnY05CUUEvYnpMOVhMTHlaMkhKMWJN?= =?utf-8?B?L3hkeFlpa2JIYVB2MFhSRkhEUGJPcHI3S3V1YlNyNWVLT0RTSEJ1VndJemtk?= =?utf-8?B?YXhpb2VtelZmeXhQUVhwSlYvZEg5S2dIeVZteHJ1anl4a2lSQmEyZC9yMFkw?= =?utf-8?B?VDlUYTVYRHhEeEZiZldYNzJORHNWS1I0ZVIxN2Y2aUV1NXFpbTBPMmpvQU82?= =?utf-8?B?VVNQRXVUb2NWRERCNzRUUEZXRllvNGtwZHRBVlJvZFo2bjN2THhBeFNJRDV1?= =?utf-8?B?MHExWlpDNndvT05YUDE3cjBSYTFQVjNPV05iNnRYTkJFWTRyWVlsT0NkalEx?= =?utf-8?B?d3poaFdoeCtUQnlXakJDWFNUQk12Ty85OWNYbWJhbGNHWTFlM2IwTWhDL2tU?= =?utf-8?B?ZjRkUjk5R1N2c1FTS2o2djlyWE1UUmJLU255YlR5MXNLMnM3NmhuSHZwQ3ZN?= =?utf-8?B?YU5rK0tKSVk4UlZkcjJEdXR4VkJiWWRWenhsdWFsVVNQcVdBWnE4TnFYR3o0?= =?utf-8?B?eWNUSUFWd3MzSS9PZ1U0bVNyWFJQMUJpRldrVjRKZjE3bVRvRHhnaUhUNnhi?= =?utf-8?B?VzNaL0tTTURXb0U0MWNYUVhncUhUWFVtNmtvdFc2UVgrRmVkc0JWNjVROVRz?= =?utf-8?Q?bbCIgR43L8zOYXQ3EAoRJPxe8?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aac8b0ab-ed5d-4af8-9c98-08dbeaa09754 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2023 14:46:05.7587 (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: vzSyEZN1pkZW61nUOVCouSSjP2zl8sBYUCUrO53MkYBM51dJfF7D2TlS4neHSxqjfYcisYyzto7eIKPZWCQuOQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6663 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,jiewen.yao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: FNoloQntIuJZcg5zX8tpYU3Nx7686176AA= 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=Cn4gc6Gq; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") VGhpcyBCdWd6aWxsYSBpcyBmaWxlZCBpbiAyMDIyLTEwLTI2LiBOb3cgaXQgaXMgMjAyMy0xMS0y MS4NCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCBpdCBpcyBhIGJpZyB0YXNrLiBNYXkgSSBrbm93IHdo YXQgaXMgdGhlIHBsYW4/DQpFLmcuIHdobyBpcyB3b3JraW5nIG9uIHRoYXQ/IFdoZW4gZG8geW91 IGV4cGVjdCBpdCB3aWxsIGJlIGRvbmU/DQoNCg0KDQpBY2NvcmRpbmcgdG8gdGhlIGRlcGVuZGVu Y3kgcnVsZSwgd2hhdCB3ZSBuZWVkIGlzIG9ubHkgKmludGVyZmFjZSogZGVmaW5pdGlvbiwgYnV0 IG5vdCAqaW1wbGVtZW50YXRpb24qLg0KVGhhdCBtZWFucyB0aGUgcmVhbGx5IHJlcXVpcmVtZW50 IGhlcmUgaXMgdG8gbW92ZSAqaW50ZXJmYWNlKiBmcm9tIEFybVBrZyB0byBNZGVQa2csIHlvdSBj YW4gc3RpbGwga2VlcCB0aGUgbGlicmFyeSBpbXBsZW1lbnRhdGlvbiBpbiBBcm1Qa2cuIChJdCBp cyBqdXN0IGEgc3Vic2V0IG9mIHRoaXMgQnVnemlsbGEpDQpBbHNvLCBJIGRvbuKAmXQgdGhpbmsg Q1BVSUQgY2hlY2sgcmVhbGx5IG1hdHRlcnMgaGVyZSAtIHNpbmNlIGl0IGlzIG9ubHkgaW1wbGVt ZW50YXRpb24uDQoNCkFzIGxvbmcgYXMsIHlvdSBoYXZlIGludGVyZmFjZSBpbiBNZGVQa2csIHRo ZW4geW91ciBJTkYgY2FuIGRlY2xhcmUgdGhhdCBpbnRlcmZhY2UuDQpZb3UgY2FuIHN0aWxsIHB1 dCByZWFsIGltcGxlbWVudGF0aW9uIGluIEFybVBrZyAtIG5vIHJlcXVpcmVtZW50IHRvIG1vdmUu DQpUaGF0IGJlbmVmaXQgaXMgdGhhdCB5b3UgZG9u4oCZdCBuZWVkIHRvIGFkZCBBcm1Qa2cgZGVw ZW5kZW5jeSBpbiB5YW1sLg0KDQpUaGFuayB5b3UNCllhbywgSmlld2VuDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGVpZiBMaW5kaG9sbSA8cXVpY19sbGluZGhvbEBx dWljaW5jLmNvbT4NCj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMjMgMTA6MjYgUE0N Cj4gVG86IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gQ2M6IFBpZXJyZSBH b25kb2lzIDxwaWVycmUuZ29uZG9pc0Bhcm0uY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87IExp LCBZaTENCj4gPHlpMS5saUBpbnRlbC5jb20+OyBMdSwgWGlhb3l1MSA8eGlhb3l1MS5sdUBpbnRl bC5jb20+OyBKaWFuZywgR3VvbWluDQo+IDxndW9taW4uamlhbmdAaW50ZWwuY29tPjsgQXJkIEJp ZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+OyBTYW1pDQo+IE11amF3YXIgPHNh bWkubXVqYXdhckBhcm0uY29tPjsgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjUgMi82XSBDcnlwdG9Qa2cvQ3J5cHRvUGtnLmNpLnlhbWw6 IEFsbG93IGRlcGVuZGVuY3kNCj4gdXBvbiBBcm1Qa2cNCj4gDQo+IEhpIEppZXdlbiwNCj4gDQo+ IE9uIFR1ZSwgTm92IDIxLCAyMDIzIGF0IDEzOjQxOjIxICswMDAwLCBZYW8sIEppZXdlbiB3cm90 ZToNCj4gPiBUaGFua3MgdG8gbGV0IG1lIGtub3cgdGhlIGJhY2tncm91bmQuDQo+ID4NCj4gPiBQ bGVhc2UgYmUgYXdhcmUgdGhhdCB0aGVyZSBpcyBmdW5kYW1lbnRhbCBkaWZmZXJlbmNlIGJldHdl ZW4NCj4gPiBkZXBlbmRlbmN5IGluIElORiBhbmQgZGVwZW5kZW5jeSBpbiBEU0MuDQo+ID4NCj4g PiBXaGF0IHdlIGhhdmUgcHJldmlvdXNseSBpbiB0aGUgQXJtUGtnIGluICpEU0MqLiBXZSBkb27i gJl0IG5lZWQgYWRkDQo+ID4gQXJtUGtnIGluIHlhbWwuDQo+ID4gSG93ZXZlciwgd2hhdCB5b3Ug dHJ5IHRvIGludHJvZHVjZSBpcyBBcm1Qa2cgaW4gKklORiosIGUuZy4geW91cg0KPiA+IHBhdGNo IHY1IDUvNi4gVGhlbiB3ZSBoYXZlIHRvIGFkZCBBcm1Qa2cgaW4geWFtbC4NCj4gPg0KPiA+IFBl cnNvbmFsbHksIEkgZG9u4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBhZGQgQXJtUGtn IHRvIHlhbWwsDQo+ID4gYmVjYXVzZSBpdCBtZWFucyB0aGF0IHlvdSBoYXZlIHRvIHB1bGwgQXJt UGtnIHdoZW4geW91IGJ1aWxkDQo+ID4gQ3J5cHRvUGtnLC4NCj4gPg0KPiA+IEFzIGxvbmcgYXMg d2hhdCB5b3UgYWRkIGlzIGluZHVzdHJ5IHN0YW5kYXJkLCBpdCBpcyBPSyB0byBhZGQgdG8NCj4g PiBNZGVQa2csIGxpa2Ugd2hhdCB5b3UgZGlkIGluIHYyLiBJIHdvdWxkIGxpa2UgdG8gc3VnZ2Vz dCB0aGlzDQo+ID4gYXBwcm9hY2guDQo+IA0KPiBVbHRpbWF0ZWx5LCBhbGwgb2YgQXJtUGtnIG5l ZWRzIHRvIG1pZ3JhdGUgdG8gTWRlUGtnLg0KPiBTZWUgaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv cmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MTIxDQo+IEJ1dCB0aGlzIGlzIGEgQklHIHRhc2suDQo+ IA0KPiBUaGUgcmVhc29uIEkgYXNrZWQgUGllcnJlIHRvIGFkZCB0aGlzIGZ1bmN0aW9uYWxpdHkg aW4gQXJtUGtnIHJhdGhlcg0KPiB0aGFuIE1kZVBrZyBpcyBiZWNhdXNlIHRoYXQgaXMgd2hlcmUg dGhlIGV4aXN0aW5nIHJlbGF0ZWQgZGlzY292ZXJ5DQo+IGNvZGUgbGl2ZXMuIChUaGluayBvZiBp dCBhcyBDUFVJRC4pDQo+IA0KPiBGb3IgaGlzdG9yaWNhbCByZWFzb25zLCBwcmVkYXRpbmcgbWlu ZSBhbmQgQXJkJ3MgaW52b2x2ZW1lbnQgd2l0aA0KPiBlZGsyLCB0aGlzIGZ1bmN0aW9uYWxpdHkg KGFzIHdlbGwgYXMgb3RoZXIgY3JpdGljYWwgQXJtIGZ1bmN0aW9uYWxpdHkpDQo+IGxpdmVzIGlu IGEgbGlicmFyeSBjYWxsZWQgQXJtTGliLCB1bmRlciBBcm1Qa2cuDQo+IEZvciBJYTMyL1g2NCwg YWxsIHN1Y2ggc3VwcG9ydCBsaXZlcyBpbiBCYXNlTGliLCB1bmRlciBNZGVQa2cuDQo+IA0KPiBU aGlzIGlzIHdoeSBJIHJlZmVycmVkIHRvIEFybVBrZyBhcyBhbiBleGNsYXZlIG9mIE1kZVBrZyBp biBteQ0KPiBvcmlnaW5hbCByZXBseSB0byBQaWVycmUuIEFuZCB1bnRpbCBzb21lb25lIHVudGFu Z2xlcyB0aGlzLCBpdCdzIG5vdA0KPiByZWFsaXN0aWMgdG8gdHJlYXQgQXJtUGtnIGFzIGFueXRo aW5nIGVsc2UuDQo+IA0KPiBBbmQgSSBkb24ndCB0aGluayBpdCdzIGZhaXIgdG8gZXhwZWN0IFBp ZXJyZSB0byB1bnRhbmdsZSB0aGlzIGFzIHBhcnQNCj4gb2YgdGhpcyBzZXJpZXMuIEJ1dCBJIGFs c28gZG9uJ3QgdGhpbmsgIkFybSBhcmNoaXRlY3R1cmVzIG5lZWQgdG8NCj4gZHVwbGljYXRlIHRo ZWlyIGJhc2ljIHN1cHBvcnQgY29kZSBhY3Jvc3MgbXVsdGlwbGUgcGFja2FnZXMiIGlzIGENCj4g c29sdXRpb24uDQo+IA0KPiBSZWdhcmRzLA0KPiANCj4gTGVpZg0KPiANCj4gPiBCdXQgSSB3b3Vs ZCBsaWtlIHRvIGhhdmUgQVJNIGV4cGVydCB0byBjaGVjayBpZiB0aG9zZSBhcmUgcmVhbGx5IEFS TQ0KPiA+IHN0YW5kYXJkLCBhbmQgYWxzbyBoYXZlIE1kZVBrZyBvd25lciBjaGVjayBpZiBpdCBp cyBhY2NlcHRhYmxlLg0KPiA+DQo+ID4gVGhhbmsgeW91DQo+ID4gWWFvLCBKaWV3ZW4NCj4gPg0K PiA+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZy b206IFBpZXJyZSBHb25kb2lzIDxwaWVycmUuZ29uZG9pc0Bhcm0uY29tPg0KPiA+ID4gU2VudDog VHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMjMgODo1OSBQTQ0KPiA+ID4gVG86IFlhbywgSmlld2Vu IDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBMZWlmDQo+IExp bmRob2xtDQo+ID4gPiA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT4NCj4gPiA+IENjOiBMaSwg WWkxIDx5aTEubGlAaW50ZWwuY29tPjsgTHUsIFhpYW95dTEgPHhpYW95dTEubHVAaW50ZWwuY29t PjsgSmlhbmcsDQo+IEd1b21pbg0KPiA+ID4gPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+OyBBcmQg Qmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47DQo+IFNhbWkNCj4gPiA+IE11 amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPjsgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh dC5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY1IDIvNl0gQ3J5cHRvUGtnL0NyeXB0 b1BrZy5jaS55YW1sOiBBbGxvdyBkZXBlbmRlbmN5DQo+ID4gPiB1cG9uIEFybVBrZw0KPiA+ID4N Cj4gPiA+IEhlbGxvIEppZXdlbiwNCj4gPiA+DQo+ID4gPiBPbiAxMS8yMS8yMyAxMjoyNywgWWFv LCBKaWV3ZW4gd3JvdGU6DQo+ID4gPiA+IFdoeSBDcnlwdG9Qa2cgbmVlZHMgdG8gZGVwZW5kIG9u IEFybVBrZz8NCj4gPiA+ID4NCj4gPiA+ID4gQ2FuIHdlIG1vdmUgY29udGVudCB0byBNZGVQa2c/ DQo+ID4gPg0KPiA+ID4gVGhlIE9wZW5zc2xMaWIgbmVlZHMgdG8gZGlzY292ZXIgdGhlIG5hdGl2 ZSBpbnN0cnVjdGlvbiBzdXBwb3J0ZWQgYnkgdGhlDQo+ID4gPiB1bmRlcmx5aW5nIHBsYXRmb3Jt IGJlZm9yZSB1c2luZyB0aGVtLiBUaGlzIGNvdWxkIGFsc28gYmUgZG9uZSB0aHJvdWdoIHRoZQ0K PiA+ID4gTWRlUGtnIGFzIHlvdSBzdWdnZXN0ZWQuIFRoZSB2MiBpcyBpbXBsZW1lbnRlZCB0aGF0 IHdheToNCj4gPiA+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMDk1 Mw0KPiA+ID4NCj4gPiA+IEFsc28sIGFzIG5vdGVkIGJ5IExlaWYsIGl0IHNlZW1zIHRoZXJlIGlz IGFscmVhZHkgYSBkZXBlbmRlbmN5IG92ZXIgQXJtUGtnOg0KPiA+ID4gIyBnaXQgZ3JlcCBBcm1Q a2cgQ3J5cHRvUGtnLw0KPiA+ID4gQ3J5cHRvUGtnL0NyeXB0b1BrZy5kc2M6ICBBcm1MaWJ8QXJt UGtnL0xpYnJhcnkvQXJtTGliL0FybUJhc2VMaWIuaW5mDQo+ID4gPiBDcnlwdG9Qa2cvQ3J5cHRv UGtnLmRzYzoNCj4gPiA+IE5VTEx8QXJtUGtnL0xpYnJhcnkvQ29tcGlsZXJJbnRyaW5zaWNzTGli L0NvbXBpbGVySW50cmluc2ljc0xpYi5pbmYNCj4gPiA+IENyeXB0b1BrZy9DcnlwdG9Qa2cuZHNj Og0KPiA+ID4gQXJtU29mdEZsb2F0TGlifEFybVBrZy9MaWJyYXJ5L0FybVNvZnRGbG9hdExpYi9B cm1Tb2Z0RmxvYXRMaWIuaW5mDQo+ID4gPiBDcnlwdG9Qa2cvQ3J5cHRvUGtnTWJlZFRscy5kc2M6 DQo+ID4gPiBOVUxMfEFybVBrZy9MaWJyYXJ5L0NvbXBpbGVySW50cmluc2ljc0xpYi9Db21waWxl ckludHJpbnNpY3NMaWIuaW5mDQo+ID4gPiBDcnlwdG9Qa2cvQ3J5cHRvUGtnTWJlZFRscy5kc2M6 DQo+ID4gPiBBcm1Tb2Z0RmxvYXRMaWJ8QXJtUGtnL0xpYnJhcnkvQXJtU29mdEZsb2F0TGliL0Fy bVNvZnRGbG9hdExpYi5pbmYNCj4gPiA+IENyeXB0b1BrZy9DcnlwdG9Qa2dNYmVkVGxzLmRzYzoN Cj4gPiA+DQo+IFBlaVNlcnZpY2VzVGFibGVQb2ludGVyTGlifEFybVBrZy9MaWJyYXJ5L1BlaVNl cnZpY2VzVGFibGVQb2ludGVyTGliL1BlaVNlcnZpYw0KPiA+ID4gZXNUYWJsZVBvaW50ZXJMaWIu aW5mDQo+ID4gPg0KPiA+ID4gQm90aCBzb2x1dGlvbnMgc3VpdCBtZSAoZGlzY292ZXJpbmcgY2Fw YWJpbGl0aWVzIHRocm91Z2ggQXJtUGtnIG9yIE1kZVBrZyksDQo+ID4gPiBJIGp1c3QgbmVlZCB0 byBrbm93IHdoaWNoIG9uZSBpcyBwcmVmZXJyZWQsDQo+ID4gPg0KPiA+ID4gUmVnYXJkcywNCj4g PiA+IFBpZXJyZQ0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4gPiA+PiBGcm9tOiBQaWVycmUgR29uZG9pcyA8cGllcnJlLmdvbmRvaXNAYXJt LmNvbT4NCj4gPiA+ID4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDIzIDQ6NDcgUE0N Cj4gPiA+ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPj4gQ2M6IFlhbywgSmll d2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IExpLCBZaTEgPHlpMS5saUBpbnRlbC5jb20+OyBM dSwNCj4gPiA+IFhpYW95dTENCj4gPiA+ID4+IDx4aWFveXUxLmx1QGludGVsLmNvbT47IEppYW5n LCBHdW9taW4gPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+OyBMZWlmDQo+ID4gPiBMaW5kaG9sbQ0K PiA+ID4gPj4gPHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+OyBBcmQgQmllc2hldXZlbA0KPiA8 YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47DQo+ID4gPiA+PiBTYW1pIE11amF3YXIgPHNhbWku bXVqYXdhckBhcm0uY29tPjsgR2VyZCBIb2ZmbWFubg0KPiA+ID4gPj4gPGtyYXhlbEByZWRoYXQu Y29tPg0KPiA+ID4gPj4gU3ViamVjdDogW1BBVENIIHY1IDIvNl0gQ3J5cHRvUGtnL0NyeXB0b1Br Zy5jaS55YW1sOiBBbGxvdyBkZXBlbmRlbmN5DQo+IHVwb24NCj4gPiA+ID4+IEFybVBrZw0KPiA+ ID4gPj4NCj4gPiA+ID4+IEFsbG93IGRlcGVuZGVuY3kgdXBvbiBBcm1Qa2cgdG8gcGFzcyB0aGUg ZGVwZW5kZW5jeSBDaGVjay4NCj4gPiA+ID4+DQo+ID4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBQaWVy cmUgR29uZG9pcyA8cGllcnJlLmdvbmRvaXNAYXJtLmNvbT4NCj4gPiA+ID4+IC0tLQ0KPiA+ID4g Pj4gICBDcnlwdG9Qa2cvQ3J5cHRvUGtnLmNpLnlhbWwgfCAxICsNCj4gPiA+ID4+ICAgMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+ID4gPiA+Pg0KPiA+ID4gPj4gZGlmZiAtLWdpdCBh L0NyeXB0b1BrZy9DcnlwdG9Qa2cuY2kueWFtbCBiL0NyeXB0b1BrZy9DcnlwdG9Qa2cuY2kueWFt bA0KPiA+ID4gPj4gaW5kZXggZjk2MWQ4NTkyN2MwLi4zYmJiMjIwZDMyMjQgMTAwNjQ0DQo+ID4g PiA+PiAtLS0gYS9DcnlwdG9Qa2cvQ3J5cHRvUGtnLmNpLnlhbWwNCj4gPiA+ID4+ICsrKyBiL0Ny eXB0b1BrZy9DcnlwdG9Qa2cuY2kueWFtbA0KPiA+ID4gPj4gQEAgLTY5LDYgKzY5LDcgQEANCj4g PiA+ID4+ICAgICAgIH0sDQo+ID4gPiA+Pg0KPiA+ID4gPj4gICAgICAgIkRlcGVuZGVuY3lDaGVj ayI6IHsNCj4gPiA+ID4+DQo+ID4gPiA+PiAgICAgICAgICAgIkFjY2VwdGFibGVEZXBlbmRlbmNp ZXMiOiBbDQo+ID4gPiA+Pg0KPiA+ID4gPj4gKyAgICAgICAgICAgICJBcm1Qa2cvQXJtUGtnLmRl YyIsDQo+ID4gPiA+Pg0KPiA+ID4gPj4gICAgICAgICAgICAgICAiTWRlUGtnL01kZVBrZy5kZWMi LA0KPiA+ID4gPj4NCj4gPiA+ID4+ICAgICAgICAgICAgICAgIk1kZU1vZHVsZVBrZy9NZGVNb2R1 bGVQa2cuZGVjIiwNCj4gPiA+ID4+DQo+ID4gPiA+PiAgICAgICAgICAgICAgICJDcnlwdG9Qa2cv Q3J5cHRvUGtnLmRlYyIsDQo+ID4gPiA+Pg0KPiA+ID4gPj4gLS0NCj4gPiA+ID4+IDIuMjUuMQ0K PiA+ID4gPg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3Ug cmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGlu ZSAoIzExMTU1MSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMTU1 MQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMjcyNTE3OC83Njg2MTc2 Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0 cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0t PS09LT0tPS09LT0tPS09LT0tPS0KCg0K