From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C5E35A0524; Tue, 1 Jun 2021 09:54:56 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B053640041; Tue, 1 Jun 2021 09:54:56 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2089.outbound.protection.outlook.com [40.107.94.89]) by mails.dpdk.org (Postfix) with ESMTP id C2E9C40040 for ; Tue, 1 Jun 2021 09:54:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nFKcsK7+vzdsQE49Aj249ILwUUCyQmLK4px3cTp2vDcsLkt87SC+9QhXopSqFe6Ne0A8uBNi97OZrpj79OOHGPzHJSVM0bnKAtyzZDyHE0benEUO/k0S7+73Ua+464aUDqwHPNkVJd58vlF1RkGu2kqakbpwzogK5PR9LhLQb5M/FxVxBRXM1KDqCmIdWnRI3BSYbK4XxKBkQxSElnPT+Grp7QN8Rvp1PVTkoGT9FX38AJ7A2dkOkihdVsZk4neq6OKwlrbLngefzWOo05SIv3r0VnGQB2wX3240zZH5kO5ipSrRYj1+4AAgNtm4+FTz8zDv1matE2dxdHuRVwBn6Q== 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-SenderADCheck; bh=9Q/lReJ6EOz1r07Anq/hlBfnl9bOVBOkpBrZ2m8ZvkE=; b=iH3JCQ/6iwewlqBww2nO4562eMJ9YvJYZHXXbOXUoMYJVuxeVSz0zXlyZqgt0nehael8hIrUU6Z4/rAa0y2f3Vu3PV6TF8+AGo/ixMvM3noGPhHKxmePJ0dZW7bxu+jBUODQIgaLdX+eeZl+VLr/ve9SLVVHKqI0/GenpGho5fZZp0ZGRd78ex8BkAoP5NAr6pJOzs7SxmNsvc/rrbqnvgaBy6jILkvCVkJustmHemoohb91xysBQthzLulwg4IN6JpmcMjyaRFtwn/ogXeQlH8fFxSJgqUMyfvgF4G4Qw7w7STCYyUKiE17tqP0et6FhF50h1JdvtoCerfrhI0TaQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Q/lReJ6EOz1r07Anq/hlBfnl9bOVBOkpBrZ2m8ZvkE=; b=ua0Uwztb6rYuCOL99F73gvaHQNthxb2FHwwpu8UKJ68AXAgZrNLYDDhdrRBM/XJsjtRVfQ2GDyqHtKCwWv8RXqCbbW5e0Klcil0ebMRkVg/2aAC9ez6RSwPmxi66hoYxWEq0HxbWJlK3xcc4/gzp/6IoGTAs7koFBgHaJlHTKkTIF59bBRQqypRqQ9BSQu2w3V7fbdlIqvtlrZaQthIdtCziR1wbiZ6yP4ylj6Zi7lH30eDCe5LqW6AdbMdHa9lW1UOjVrL9kwTf7elbKBZV6kmuTL0HQ2Zl1/PEJxTfNF3ZL9SrVo5sk3thb9/hVqWjC8dLyOMdEJzxvTq8u7p7eQ== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5136.namprd12.prod.outlook.com (2603:10b6:5:393::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Tue, 1 Jun 2021 07:54:53 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676%3]) with mapi id 15.20.4173.030; Tue, 1 Jun 2021 07:54:53 +0000 From: "Xueming(Steven) Li" CC: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , Ali Alnubani , "benjamin.walker@intel.com" , David Christensen , "hariprasad.govindharajan@intel.com" , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , "pingx.yu@intel.com" , "qian.q.xu@intel.com" , Raslan Darawsheh , NBU-Contact-Thomas Monjalon , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" , "Xueming(Steven) Li" Thread-Topic: 20.11.2 patches review and test Thread-Index: AddWsnzm3djGzWq7RdKjZXy7HiOuMA== Date: Tue, 1 Jun 2021 07:54:52 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [180.174.129.228] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a9834f76-7ce3-4bce-f77f-08d924d28a4d x-ms-traffictypediagnostic: DM4PR12MB5136: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QIV8ABWSNHtbauOfec9QgIPDlzj4kycblBqa9CQg7ynapDQu1dt2vVmYaTzWK68HnkSgM6ss3kK+xL/Maeq7chqC8TGTNC7esY8bqyQwAe/BbFyfkHaa8qyqOwB+C+J/1V1fRvFrR6sewV5cWfTZCT+GzCA11d+EBHNVfmcnYW4slpbAZpqnWqQzQKyvb9QRmDl0/glNrjbYVtmACSJvJPac4beH20HHGCofT/z+rxWP4UazPGjpIgtIhNBxjs3qdltmb9cxBrO0GOdxcN2QfkLbO4W1GijZSPjC8KHclJhGDCH4TZ5Ce2IyVnDqiX88Y5uSUvJfSa/h8frY7cBW+AZctensPzQoQaiyK2XbbMK3ocMWwV5ZJnwOsKVUKemF37h/a5B9/idZ2F0YD8lkeH8X3iN0bHdDJCu8ltdtYsApK5MImoTOMKg4R6LLUm5HE5+xmaptx/ND9zFVLyPiXTwtQ6Q8pxQBZTbyf2fyfMqKOewdxJmO9AspQpnXE+lTtW/Ge+2NF++Lp6OBk6Po1WCT+95X/DOIsOzk9gYAt78ptWtgv+y9KEUcLiuqkDrU9Vxw7AG8k8fG8pFo07q0z+qQEPYLCZE/DenMQi4p7F0lQldVnr7ALS7UpUOSw1BsE9D283d9qsQ/bYYV34ZRmLwHCp4X+Myp/2BaVHgOs60/pFIP0SZcuXdbpkrQrs8VWVKl//Xgxyj0juwMrXXVDI1IM3Ew28mqU9ae93gNreU9SKl5ZjwVytEyVMHHmQ/m x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(396003)(346002)(39860400002)(64756008)(66556008)(7416002)(66446008)(38100700002)(122000001)(54906003)(66946007)(71200400001)(52536014)(8676002)(66476007)(55016002)(5660300002)(316002)(26005)(6506007)(8936002)(478600001)(83380400001)(7696005)(9686003)(966005)(107886003)(30864003)(109986005)(33656002)(186003)(76116006)(4326008)(86362001)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?dTJVMjBDT1l0MSt5Z0w0bjl4NVNIWHJ6L0dJN0tpRkRlSGgzQU9TTzk2cUVt?= =?utf-8?B?dWUrbkd6UTE5cXRtZFFuMEVxVmh1dFg5REtDV1pEMTl1MS9QOWlFVnFiUktX?= =?utf-8?B?S1VrYTBUemova1ZHZ2pUZG01cmxNVlBUVG9CK1UwMG5xUXVUNXE2bVhxNVgw?= =?utf-8?B?bjFRYTJOVWhZQlpucVRacVpXWkNVMkRoVCtyeE1rYkRCaHg0QlZiTVVmS2NC?= =?utf-8?B?bzBsMVVISWROeHpoUE9Cem9VbVFhcHVERkorbzlGNmJaUW1BakZUUXdoQWtJ?= =?utf-8?B?ampib1BsQkg0Qk5TdTNGTzZxcytwOHQ3M3FVb1F0OS85RGREQnY1dnFrRDZK?= =?utf-8?B?TEw1QzhLTVR6YmNhWUkvdWJWU05UQ0g1bzJKdW9jMTVaNUhrM1JYWEZkd3pT?= =?utf-8?B?TllqQXZ0dVJibjgzT2haRlF4QUFJTndMSHlVL1Jyem1lY1QwUjRFb1pyaFhq?= =?utf-8?B?ZU5LS3lpdzRyby9iT2V1M3RMa01EU1YrdnZpWXNHL3J4aExVd0dMQXh0NmQz?= =?utf-8?B?Z1o0UjA0aVV0TUxGaW5TK0tyVFRxMHBQNFNKYTR5WnVDTFEzWThrMHF3WEx5?= =?utf-8?B?L1JpZkZSYzhBMnh5Q09qRGUvWExOb2l6Y290YzRkR29pUVRhR3VKcHhsZXFB?= =?utf-8?B?VTdCMzhhOURRNFpJaS92M1g2S3VzU09OeVArV1RZZnhxQ3Vtby9MMnYwK29n?= =?utf-8?B?M1ZQMXhOK20yZ1Rlb2hMSEhOUHBvNDJ0Wld5RFZXSkk3bUNNdll2NklueXFp?= =?utf-8?B?cEFrMzhIVE4vTGtiemtJNUNuemQ4T09oaTFRcUVuWkRzUENPcjVyMHJQaWFl?= =?utf-8?B?QWY1UlBUOTZZTkN6c3JYbm1ZNTkyNkVyQlZBcEYzQ3pOMlRGWHFveE5TVXRw?= =?utf-8?B?RjhpdlBIQVpXNVU0a2tlQVhZajRrN1V5TUJGdFZrdmdyRDNPQ0dWUFlwT1J5?= =?utf-8?B?TjhEZ1JHc3lXcFR0b21yRnhHbndxTGkzd2JJeDBaaUFocjFtbCtBdlJsSURF?= =?utf-8?B?ejFoajFJYlhCN2ZpcEdYNjZoT3lGZDNPWlNPYWtQYTRobnFla0E4dmdlVGp5?= =?utf-8?B?NkFrNlZZeDBxY3QrTlJhd2ZLL1AxRXo4MzFNYUhFNFR4a1hTVzg3VmhJZ1Vi?= =?utf-8?B?Q2ZnS1ZxUllqSjQxQnhrZUFXSEVxOE90cldiN2JJNm53VWI0V2YxeWpkcUJF?= =?utf-8?B?R0p2Z1Q5YkJCbEN0bDNHZHBZajdpWlR5QTRjeFNBTkFRWGs3Y2tQUUNndlZ6?= =?utf-8?B?SnFXN2NrdjZIeHNkSFhPc3NFL2hSVmxRYjA4ODBwWFE5NkNSbGpWT2t6L1Rs?= =?utf-8?B?eGdkbHgvbTBieUN3MFIwWmJsaWJ4b2ZIbDMxMGlaOGJLT2lrY3JEcitCbTd2?= =?utf-8?B?TG94NFl2QUFCRFY1bk5yckRvQy9aUjIvMEU1VlZaTFJHQ2FuMnpvZXRXVlcv?= =?utf-8?B?Y0lvenYrendsQ2hOaWJRYzhHRXlIaFJVLytqdVgvQ3V6ZjdlS3UweWo5QllV?= =?utf-8?B?RXdESko5OE9RZkVqcGNialg0NmFzelVEWU1WcjNSNHMxZ2JvWE9FT1p0cE12?= =?utf-8?B?bTNiVEYydmRYUmN0MUtLaEVuNzNBeXh4SXRoTVI5YkRUNFB4TXBROE9DeGdZ?= =?utf-8?B?RWllbmViOWsvdDFGRElBUStqdmlSMnlCd3hLZmE3WjkvL08raWNyd2UzQnhP?= =?utf-8?B?NGtFbi9ZNTUwQVNBMWF4cnhwSU9sNDV2dGx5WDJvbWdqTnAzSy9KOWtyUXlM?= =?utf-8?Q?t/uLJk23Ay9t0EjfmhxTL+sz+IZvaWEeK595Mld?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9834f76-7ce3-4bce-f77f-08d924d28a4d X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2021 07:54:52.9871 (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: MDDlJKChyGSYhRMdPswQ6ojMWKR0SSzgU3uv+4br+JfMytloDe3QwpkPMoml5QICYfy0Dj6LfoSMkgfgjRk1Xw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5136 Subject: [dpdk-dev] 20.11.2 patches review and test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgYWxsLA0KDQpIZXJlIGlzIGEgbGlzdCBvZiBwYXRjaGVzIHRhcmdldGVkIGZvciBzdGFibGUg cmVsZWFzZSAyMC4xMS4yLg0KDQpUaGUgcGxhbm5lZCBkYXRlIGZvciB0aGUgZmluYWwgcmVsZWFz ZSBpcyAxNXRoIEp1bmUuDQoNClBsZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlv biBvZiB5b3VyIHVzZSBjYXNlcyBhbmQgcmVwb3J0DQphbnkgaXNzdWVzL3Jlc3VsdHMgd2l0aCBy ZXBseS1hbGwgdG8gdGhpcyBtYWlsLiBGb3IgdGhlIGZpbmFsIHJlbGVhc2UNCnRoZSBmaXhlcyBh bmQgcmVwb3J0ZWQgdmFsaWRhdGlvbnMgd2lsbCBiZSBhZGRlZCB0byB0aGUgcmVsZWFzZSBub3Rl cy4NCg0KQSByZWxlYXNlIGNhbmRpZGF0ZSB0YXJiYWxsIGNhbiBiZSBmb3VuZCBhdDoNCg0KICAg IGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlL3RhZy8/aWQ9djIwLjExLjItcmMx DQoNClRoZXNlIHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJhbmNoIDIwLjExIG9mIGRwZGstc3Rh YmxlIHJlcG86DQogICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvDQoNCg0K VGhhbmtzLg0KDQpYdWVtaW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KDQotLS0NCkFqaXQg S2hhcGFyZGUgKDMpOg0KICAgICAgbmV0L2JueHQ6IGZpeCBSU1MgY29udGV4dCBjbGVhbnVwDQog ICAgICBuZXQvYm54dDogY2hlY2sga3ZhcmdzIHBhcnNpbmcNCiAgICAgIG5ldC9ibnh0OiBmaXgg cmVzb3VyY2UgY2xlYW51cA0KDQpBbHZpbiBaaGFuZyAoNyk6DQogICAgICBuZXQvaWNlOiBmaXgg VkxBTiBmaWx0ZXIgd2l0aCBQRg0KICAgICAgbmV0L2k0MGU6IGZpeCBpbnB1dCBzZXQgZmllbGQg bWFzaw0KICAgICAgbmV0L2lnYzogZml4IFJ4IFJTUyBoYXNoIG9mZmxvYWQgY2FwYWJpbGl0eQ0K ICAgICAgbmV0L2lnYzogZml4IFJ4IGVycm9yIGNvdW50ZXIgZm9yIGJhZCBsZW5ndGgNCiAgICAg IG5ldC9lMTAwMDogZml4IFJ4IGVycm9yIGNvdW50ZXIgZm9yIGJhZCBsZW5ndGgNCiAgICAgIG5l dC9lMTAwMDogZml4IG1heCBSeCBwYWNrZXQgc2l6ZQ0KICAgICAgbmV0L2lnYzogZml4IFJ4IHBh Y2tldCBzaXplDQoNCkFuYXRvbHkgQnVyYWtvdiAoMik6DQogICAgICBmYmFycmF5OiBmaXggbG9n IG1lc3NhZ2Ugb24gdHJ1bmNhdGlvbiBlcnJvcg0KICAgICAgcG93ZXI6IGRvIG5vdCBza2lwIHNh dmluZyBvcmlnaW5hbCBQLXN0YXRlIGdvdmVybm9yDQoNCkFuZHJldyBCb3llciAoMSk6DQogICAg ICBuZXQvaW9uaWM6IGZpeCBjb21wbGV0aW9uIHR5cGUgaW4gbGlmIGluaXQNCg0KQW5kcmV3IFJ5 YmNoZW5rbyAoMyk6DQogICAgICBuZXQvZmFpbHNhZmU6IGZpeCBSU1MgaGFzaCBvZmZsb2FkIHJl cG9ydGluZw0KICAgICAgbmV0L2ZhaWxzYWZlOiByZXBvcnQgbWluaW11bSBhbmQgbWF4aW11bSBN VFUNCiAgICAgIGNvbW1vbi9zZmNfZWZ4OiByZW1vdmUgR0VORVZFIGZyb20gc3VwcG9ydGVkIHR1 bm5lbHMNCg0KQW5rdXIgRHdpdmVkaSAoMSk6DQogICAgICBjcnlwdG8vb2N0ZW9udHg6IGZpeCBz ZXNzaW9uLWxlc3MgbW9kZQ0KDQpBcGVrc2hhIEd1cHRhICgxKToNCiAgICAgIGV4YW1wbGVzL2wy ZndkLWNyeXB0bzogc2tpcCBtYXNrZWQgZGV2aWNlcw0KDQpBcmVrIEt1c3p0YWwgKDEpOg0KICAg ICAgY3J5cHRvL3FhdDogZml4IG9mZnNldCBmb3Igb3V0LW9mLXBsYWNlIHNjYXR0ZXItZ2F0aGVy DQoNCkJlaWxlaSBYaW5nICgxKToNCiAgICAgIG5ldC9pNDBldmY6IGZpeCBwYWNrZXQgbG9zcyBm b3IgWDcyMg0KDQpCcnVjZSBSaWNoYXJkc29uICgxKToNCiAgICAgIGJ1aWxkOiBleGNsdWRlIG1l c29uIGZpbGVzIGZyb20gZXhhbXBsZXMgaW5zdGFsbGF0aW9uDQoNCkNoZW5ibyBYaWEgKDEpOg0K ICAgICAgZXhhbXBsZXMvdmhvc3Q6IGNoZWNrIG1lbW9yeSB0YWJsZSBxdWVyeQ0KDQpDaGVuZ2No YW5nIFRhbmcgKDE1KToNCiAgICAgIG5ldC9obnMzOiBmaXggSFcgYnVmZmVyIHNpemUgb24gTVRV IHVwZGF0ZQ0KICAgICAgbmV0L2huczM6IGZpeCBwcm9jZXNzaW5nIFR4IG9mZmxvYWQgZmxhZ3MN CiAgICAgIG5ldC9obnMzOiBmaXggVHggY2hlY2tzdW0gZm9yIFVEUCBwYWNrZXRzIHdpdGggc3Bl Y2lhbCBwb3J0DQogICAgICBuZXQvaG5zMzogZml4IGxvbmcgdGFzayBxdWV1ZSBwYWlycyByZXNl dCB0aW1lDQogICAgICBldGhkZXY6IHZhbGlkYXRlIGlucHV0IGluIG1vZHVsZSBFRVBST00gZHVt cA0KICAgICAgZXRoZGV2OiB2YWxpZGF0ZSBpbnB1dCBpbiByZWdpc3RlciBpbmZvDQogICAgICBl dGhkZXY6IHZhbGlkYXRlIGlucHV0IGluIEVFUFJPTSBpbmZvDQogICAgICBuZXQvaG5zMzogZml4 IHJvbGxiYWNrIGFmdGVyIHNldHRpbmcgUFZJRCBmYWlsdXJlDQogICAgICBuZXQvaG5zMzogZml4 IHRpbWluZyBpbiByZXNldHRpbmcgcXVldWVzDQogICAgICBuZXQvaG5zMzogZml4IHF1ZXVlIHN0 YXRlIHdoZW4gY29uY3VycmVudCB3aXRoIHJlc2V0DQogICAgICBuZXQvaG5zMzogZml4IGNvbmZp Z3VyZSBGRUMgd2hlbiBjb25jdXJyZW50IHdpdGggcmVzZXQNCiAgICAgIG5ldC9obnMzOiBmaXgg dXNlIG9mIGNvbW1hbmQgc3RhdHVzIGVudW1lcmF0aW9uDQogICAgICBleGFtcGxlczogYWRkIGVh bCBjbGVhbnVwIHRvIGV4YW1wbGVzDQogICAgICBuZXQvYm9uZGluZzogZml4IGFkZGluZyBpdHNl bGYgYXMgaXRzIHNsYXZlDQogICAgICBuZXQvaG5zMzogZml4IHRpbWluZyBpbiBtYWlsYm94DQoN CkNoZW5nd2VuIEZlbmcgKDE1KToNCiAgICAgIG5ldC9obnMzOiBmaXggZmxvdyBjb3VudGVyIHZh bHVlDQogICAgICBuZXQvaG5zMzogZml4IFZGIG1haWxib3ggaGVhZCBmaWVsZA0KICAgICAgbmV0 L2huczM6IHN1cHBvcnQgZ2V0IGRldmljZSB2ZXJzaW9uIHdoZW4gZHVtcCByZWdpc3Rlcg0KICAg ICAgbmV0L2huczM6IGZpeCBzb21lIHBhY2tldCB0eXBlcw0KICAgICAgbmV0L2huczM6IGZpeCBt aXNzaW5nIG91dGVyIEw0IFVEUCBmbGFnIGZvciBWWExBTg0KICAgICAgbmV0L2huczM6IHJlbW92 ZSBWTEFOL1FpblEgcHR5cGVzIGZyb20gc3VwcG9ydCBsaXN0DQogICAgICB0ZXN0OiBjaGVjayB0 aHJlYWQgY3JlYXRpb24NCiAgICAgIGNvbW1vbi9kcGFheDogZml4IHBvc3NpYmxlIG51bGwgcG9p bnRlciBhY2Nlc3MNCiAgICAgIGV4YW1wbGVzL2V0aHRvb2w6IHJlbW92ZSB1bnVzZWQgcGFyc2lu Zw0KICAgICAgbmV0L2huczM6IGZpeCBmbG93IGRpcmVjdG9yIGxvY2sNCiAgICAgIG5ldC9lMTAw MC9iYXNlOiBmaXggdGltZW91dCBmb3Igc2hhZG93IFJBTSB3cml0ZQ0KICAgICAgbmV0L2huczM6 IGZpeCBzZXR0aW5nIGRlZmF1bHQgTUFDIGFkZHJlc3MgaW4gYm9uZGluZyBvZiBWRg0KICAgICAg bmV0L2huczM6IGZpeCBwb3NzaWJsZSBtaXNtYXRjaGVkIHJlc3BvbnNlIG9mIG1haWxib3gNCiAg ICAgIG5ldC9obnMzOiBmaXggVkYgaGFuZGxpbmcgTFNDIGV2ZW50IGluIHNlY29uZGFyeSBwcm9j ZXNzDQogICAgICBuZXQvaG5zMzogZml4IHZlcmlmaWNhdGlvbiBvZiBORU9OIHN1cHBvcnQNCg0K Q2lhcmEgTG9mdHVzICgxKToNCiAgICAgIG5ldC9hZl94ZHA6IGZpeCBlcnJvciBoYW5kbGluZyBk dXJpbmcgUnggcXVldWUgc2V0dXANCg0KQ29ub3IgV2Fsc2ggKDEpOg0KICAgICAgZXhhbXBsZXMv bDNmd2Q6IGZpeCBMUE0gSVB2NiBzdWJuZXRzDQoNCkNyaXN0aWFuIER1bWl0cmVzY3UgKDMpOg0K ICAgICAgdGFibGU6IGZpeCBhY3Rpb25zIHdpdGggZGlmZmVyZW50IGRhdGEgc2l6ZQ0KICAgICAg cGlwZWxpbmU6IGZpeCBpbnN0cnVjdGlvbiB0cmFuc2xhdGlvbg0KICAgICAgcGlwZWxpbmU6IGZp eCBlbmRpYW5uZXNzIGNvbnZlcnNpb25zDQoNCkRhcGVuZyBZdSAoMyk6DQogICAgICBuZXQvaWdj OiByZW1vdmUgTVRVIHNldHRpbmcgbGltaXRhdGlvbg0KICAgICAgbmV0L2UxMDAwOiByZW1vdmUg TVRVIHNldHRpbmcgbGltaXRhdGlvbg0KICAgICAgZXhhbXBsZXMvcGFja2V0X29yZGVyaW5nOiBm aXggcG9ydCBjb25maWd1cmF0aW9uDQoNCkRhdmlkIEhhcnRvbiAoMSk6DQogICAgICBuZXQvZW5h OiBmaXggcmVsZWFzaW5nIFR4IHJpbmcgbWJ1ZnMNCg0KRGF2aWQgTWFyY2hhbmQgKDgpOg0KICAg ICAgZG9jOiBmaXggc3BoaW54IHJ0ZCB0aGVtZSBpbXBvcnQgaW4gR0hBDQogICAgICBzZXJ2aWNl OiBjbGVhbiByZWZlcmVuY2VzIHRvIHJlbW92ZWQgc3ltYm9sDQogICAgICBlYWw6IGZpeCBldmFs dWF0aW9uIG9mIGxvZyBsZXZlbCBvcHRpb24NCiAgICAgIGNpOiBob29rIHRvIEdpdEh1YiBBY3Rp b25zDQogICAgICBjaTogZW5hYmxlIHYyMSBBQkkgY2hlY2tzDQogICAgICBjaTogZml4IHBhY2th Z2UgaW5zdGFsbGF0aW9uIGluIEdpdEh1YiBBY3Rpb25zDQogICAgICBjaTogaWdub3JlIEFQVCB1 cGRhdGUgZmFpbHVyZSBpbiBHaXRIdWIgQWN0aW9ucw0KICAgICAgY2k6IGNhdGNoIGNvcmVkdW1w cw0KDQpEZWtlbCBQZWxlZCAoMSk6DQogICAgICBjb21tb24vbWx4NTogZml4IERldlggcmVhZCBv dXRwdXQgYnVmZmVyIHNpemUNCg0KRG1pdHJ5IEtvemx5dWsgKDMpOg0KICAgICAgbmV0L3BjYXA6 IGZpeCBmb3JtYXQgc3RyaW5nDQogICAgICBlYWwvd2luZG93czogYWRkIG1pc3NpbmcgU1BEWCBs aWNlbnNlIHRhZw0KICAgICAgYnVpbGR0b29sczogZml4IGFsbCBkcml2ZXJzIGRpc2FibGVkIG9u IFdpbmRvd3MNCg0KRWQgQ3plY2sgKDIpOg0KICAgICAgbmV0L2FyazogdXBkYXRlIHBhY2tldCBk aXJlY3RvciBpbml0aWFsIHN0YXRlDQogICAgICBuZXQvYXJrOiByZWZhY3RvciBSeCBidWZmZXIg cmVjb3ZlcnkNCg0KRWxhZCBOYWNobWFuICgyKToNCiAgICAgIGtuaTogc3VwcG9ydCBhc3luYyB1 c2VyIHJlcXVlc3QNCiAgICAgIGtuaTogZml4IGtlcm5lbCBkZWFkbG9jayB3aXRoIGJpZnVyY2F0 ZWQgZGV2aWNlDQoNCkZlaWZlaSBXYW5nICgyKToNCiAgICAgIG5ldC9pNDBlOiBmaXggcGFyc2lu ZyBwYWNrZXQgdHlwZSBmb3IgTkVPTg0KICAgICAgdGVzdC90cmFjZTogZml4IHJhY2Ugb24gY29s bGVjdGVkIHBlcmYgZGF0YQ0KDQpGZXJydWggWWlnaXQgKDMpOg0KICAgICAgcG93ZXI6IHJlbW92 ZSBkdXBsaWNhdGVkIHN5bWJvbHMgZnJvbSBtYXAgZmlsZQ0KICAgICAgbG9nL2xpbnV4OiBtYWtl IGRlZmF1bHQgb3V0cHV0IHN0ZGVycg0KICAgICAgbGljZW5zZTogZml4IHR5cG9zDQoNCkd1b3lh bmcgWmhvdSAoMSk6DQogICAgIG5ldC9oaW5pYzogZml4IGNyYXNoIGluIHNlY29uZGFyeSBwcm9j ZXNzDQoNCkhhaXl1ZSBXYW5nICgxKToNCiAgICAgIG5ldC9peGdiZTogZml4IFJ4IGVycm9ycyBz dGF0aXN0aWNzIGZvciBVRFAgY2hlY2tzdW0NCg0KSGFybWFuIEthbHJhICgxKToNCiAgICAgIGV2 ZW50L29jdGVvbnR4MjogZml4IGRldmljZSByZWNvbmZpZ3VyZSBmb3Igc2luZ2xlIHNsb3QNCg0K SG9uZ2JvIFpoZW5nICgzKToNCiAgICAgIGFwcC90ZXN0cG1kOiBmaXggVHgvUnggZGVzY3JpcHRv ciBxdWVyeSBlcnJvciBsb2cNCiAgICAgIG5ldC9obnMzOiBmaXggRkxSIG1pc3MgZGV0ZWN0aW9u DQogICAgICBuZXQvaG5zMzogZGVsZXRlIHJlZHVuZGFudCBibGFuayBsaW5lDQoNCkh1aXNvbmcg TGkgKDExKToNCiAgICAgIG5ldC9obnMzOiBmaXggZGV2aWNlIGNhcGFiaWxpdGllcyBmb3IgY29w cGVyIG1lZGlhIHR5cGUNCiAgICAgIG5ldC9obnMzOiByZW1vdmUgdW51c2VkIHBhcmFtZXRlciBt YXJrZXJzDQogICAgICBuZXQvaG5zMzogZml4IHJlcG9ydGluZyB1bmRlZmluZWQgc3BlZWQNCiAg ICAgIG5ldC9obnMzOiBmaXggbGluayB1cGRhdGUgd2hlbiBmYWlsZWQgdG8gZ2V0IGxpbmsgaW5m bw0KICAgICAgbmV0L2huczM6IGZpeCBmbG93IGNvbnRyb2wgZXhjZXB0aW9uDQogICAgICBhcHAv dGVzdHBtZDogZml4IGJpdG1hcCBvZiBsaW5rIHNwZWVkcyB3aGVuIGZvcmNlIHNwZWVkDQogICAg ICBuZXQvaG5zMzogZml4IGZsb3cgY29udHJvbCBtb2RlDQogICAgICBuZXQvaG5zMzogcmVtb3Zl IHJlZHVuZGFudCBtYWlsYm94IHJlc3BvbnNlDQogICAgICBuZXQvaG5zMzogZml4IERDQiBtb2Rl IGNoZWNrDQogICAgICBuZXQvaG5zMzogZml4IFZNRHEgbW9kZSBjaGVjaw0KICAgICAgbmV0L2hu czM6IGZpeCBtYnVmIGxlYWthZ2UNCg0KSWJ0aXNhbSBUYXJpcSAoMSk6DQogICAgICBleGFtcGxl cy92aG9zdF9jcnlwdG86IHJlbW92ZSB1bnVzZWQgc2hvcnQgb3B0aW9uDQoNCklnb3IgUnVzc2tp a2ggKDIpOg0KICAgICAgbmV0L3FlZGU6IHJlZHVjZSBsb2cgdmVyYm9zaXR5DQogICAgICBuZXQv cWVkZTogYWNjZXB0IGJpZ2dlciBSU1MgdGFibGUNCg0KSWx5YSBNYXhpbWV0cyAoMSk6DQogICAg ICBuZXQvdmlydGlvOiBmaXggaW50ZXJydXB0IHVucmVnaXN0ZXJpbmcgZm9yIGxpc3RlbmluZyBz b2NrZXQNCg0KSXZhbiBNYWxvdiAoNSk6DQogICAgICBuZXQvc2ZjOiBmaXggYnVmZmVyIHNpemUg Zm9yIGZsb3cgcGFyc2UNCiAgICAgIG5ldDogZml4IGNvbW1lbnQgaW4gSVB2NiBoZWFkZXINCiAg ICAgIG5ldC9zZmM6IGZpeCBlcnJvciBwYXRoIGluY29uc2lzdGVuY3kNCiAgICAgIGNvbW1vbi9z ZmNfZWZ4L2Jhc2U6IGZpeCBpbmRpY2F0aW9uIG9mIE1BRSBlbmNhcCBzdXBwb3J0DQogICAgICBu ZXQvc2ZjOiBmaXggb3V0ZXIgcnVsZSByb2xsYmFjayBvbiBlcnJvcg0KDQpKaWF3ZWkgV2FuZyAo Mik6DQogICAgICBhcHAvdGVzdHBtZDogZml4IE5WR1JFIGVuY2FwIGNvbmZpZ3VyYXRpb24NCiAg ICAgIG5ldC9tbHg1OiBmaXggcmVzb3VyY2UgcmVsZWFzZSBmb3IgbWlycm9yIGZsb3cNCg0KSmlh d2VpIFpodSAoMSk6DQogICAgICBuZXQvbWx4NTogZml4IFJ4IHNlZ21lbnRlZCBwYWNrZXRzIG9u IG1idWYgc3RhcnZhdGlvbg0KDQpKaWF3ZW4gV3UgKDMpOg0KICAgICAgbmV0L3R4Z2JlOiByZW1v dmUgdW51c2VkIGZ1bmN0aW9ucw0KICAgICAgbmV0L3R4Z2JlOiBmaXggUnggbWlzc2VkIHBhY2tl dCBjb3VudGVyDQogICAgICBuZXQvdHhnYmU6IHVwZGF0ZSBwYWNrZXQgdHlwZQ0KDQpKb2huIERh bGV5ICgxKToNCiAgICAgIG5ldC9lbmljOiBmaXggZmxvdyBpbml0aWFsaXphdGlvbiBlcnJvciBo YW5kbGluZw0KDQpLYWxlc2ggQVAgKDE4KToNCiAgICAgIG5ldC9ibnh0OiByZW1vdmUgdW51c2Vk IG1hY3JvDQogICAgICBuZXQvYm54dDogZml4IFZOSUMgY29uZmlndXJhdGlvbg0KICAgICAgbmV0 L2JueHQ6IGZpeCBmaXJtd2FyZSBmYXRhbCBlcnJvciBoYW5kbGluZw0KICAgICAgbmV0L2JueHQ6 IGZpeCBGVyByZWFkaW5lc3MgY2hlY2sgZHVyaW5nIHJlY292ZXJ5DQogICAgICBuZXQvYm54dDog Zml4IGRldmljZSByZWFkaW5lc3MgY2hlY2sNCiAgICAgIG5ldC9ibnh0OiBmaXggVkYgaW5mbyBh bGxvY2F0aW9uDQogICAgICBuZXQvYm54dDogZml4IEhXUk0gYW5kIEZXIGluY29tcGF0aWJpbGl0 eSBoYW5kbGluZw0KICAgICAgbmV0L2JueHQ6IG11dGUgc29tZSBmYWlsdXJlIGxvZ3MNCiAgICAg IGFwcC90ZXN0cG1kOiBjaGVjayBNQUMgYWRkcmVzcyBxdWVyeQ0KICAgICAgbmV0L2JueHQ6IGZp eCBQQ0kgd3JpdGUgY2hlY2sNCiAgICAgIG5ldC9ibnh0OiBmaXggbGluayBzdGF0ZSBvcGVyYXRp b25zDQogICAgICBuZXQvYm54dDogZml4IHRpbWVzeW5jIHdoZW4gUFRQIGlzIG5vdCBzdXBwb3J0 ZWQNCiAgICAgIG5ldC9ibnh0OiBmaXggbWVtb3J5IGFsbG9jYXRpb24gZm9yIGNvbW1hbmQgcmVz cG9uc2UNCiAgICAgIG5ldC9ibnh0OiBmaXggZG91YmxlIGZyZWUgaW4gcG9ydCBzdGFydCBmYWls dXJlDQogICAgICBuZXQvYm54dDogZml4IGNvbmZpZ3VyaW5nIExSTw0KICAgICAgbmV0L2JueHQ6 IGZpeCBoZWFsdGggY2hlY2sgYWxhcm0gY2FuY2VsbGF0aW9uDQogICAgICBuZXQvYm54dDogZml4 IFBUUCBzdXBwb3J0IGZvciBUaG9yDQogICAgICBuZXQvYm54dDogZml4IHJpbmcgY291bnQgY2Fs Y3VsYXRpb24gZm9yIFRob3INCg0KS2V2aW4gVHJheW5vciAoMSk6DQogICAgICB0ZXN0L2NtZGxp bmU6IGZpeCBpbnB1dHMgYXJyYXkNCg0KTGFuY2UgUmljaGFyZHNvbiAoNik6DQogICAgICBuZXQv Ym54dDogZml4IFJ4IGJ1ZmZlciBwb3N0aW5nDQogICAgICBuZXQvYm54dDogZml4IFR4IGxlbmd0 aCBoaW50IHRocmVzaG9sZA0KICAgICAgbmV0L2JueHQ6IGZpeCBoYW5kbGluZyBvZiBudWxsIGZs b3cgbWFzaw0KICAgICAgdGVzdDogZml4IFRDUCBoZWFkZXIgaW5pdGlhbGl6YXRpb24NCiAgICAg IG5ldC9ibnh0OiBmaXggUnggZGVzY3JpcHRvciBzdGF0dXMNCiAgICAgIG5ldC9ibnh0OiBmaXgg UnggcXVldWUgY291bnQNCg0KTGV5aSBSb25nICgxKToNCiAgICAgIG5ldC9pYXZmOiBmaXggcGFj a2V0IGxlbmd0aCBwYXJzaW5nIGluIEFWWDUxMg0KDQpMaSBaaGFuZyAoMSk6DQogICAgICBuZXQv bWx4NTogZml4IGZsb3cgYWN0aW9ucyBpbmRleCBpbiBjYWNoZQ0KDQpMdWMgUGVsbGV0aWVyICgy KToNCiAgICAgIGVhbDogZml4IHJhY2UgaW4gY29udHJvbCB0aHJlYWQgY3JlYXRpb24NCiAgICAg IGVhbDogZml4IGhhbmcgaW4gY29udHJvbCB0aHJlYWQgY3JlYXRpb24NCg0KTWFydmluIExpdSAo NSk6DQogICAgICB2aG9zdDogZml4IHNwbGl0IHJpbmcgcG90ZW50aWFsIGJ1ZmZlciBvdmVyZmxv dw0KICAgICAgdmhvc3Q6IGZpeCBwYWNrZWQgcmluZyBwb3RlbnRpYWwgYnVmZmVyIG92ZXJmbG93 DQogICAgICB2aG9zdDogZml4IGJhdGNoIGRlcXVldWUgcG90ZW50aWFsIGJ1ZmZlciBvdmVyZmxv dw0KICAgICAgdmhvc3Q6IGZpeCBpbml0aWFsaXphdGlvbiBvZiB0ZW1wb3JhcnkgaGVhZGVyDQog ICAgICB2aG9zdDogZml4IGluaXRpYWxpemF0aW9uIG9mIGFzeW5jIHRlbXBvcmFyeSBoZWFkZXIN Cg0KTWF0YW4gQXpyYWQgKDQpOg0KICAgICAgY29tbW9uL21seDUvbGludXg6IGFkZCBnbHVlIGZ1 bmN0aW9uIHRvIHF1ZXJ5IFdRDQogICAgICBjb21tb24vbWx4NTogYWRkIERldlggY29tbWFuZCB0 byBxdWVyeSBXUQ0KICAgICAgY29tbW9uL21seDU6IGFkZCBEZXZYIGNvbW1hbmRzIGZvciBxdWV1 ZSBjb3VudGVycw0KICAgICAgdmRwYS9tbHg1OiBmaXggdmlydHEgY2xlYW5pbmcNCg0KTWluIEh1 IChDb25ub3IpICg4KToNCiAgICAgIG5ldC9obnMzOiBmaXggTVRVIGNvbmZpZyBjb21wbGV4aXR5 DQogICAgICBuZXQvaG5zMzogdXBkYXRlIEhpU2lsaWNvbiBjb3B5cmlnaHQgc3ludGF4DQogICAg ICBuZXQvaG5zMzogZml4IGNvcHlyaWdodCBkYXRlDQogICAgICBleGFtcGxlcy9wdHBjbGllbnQ6 IHJlbW92ZSB3cm9uZyBjb21tZW50DQogICAgICB0ZXN0L2JwZjogZml4IGVycm9yIG1lc3NhZ2UN CiAgICAgIGRvYzogZml4IEhpU2lsaWNvbiBjb3B5cmlnaHQgc3ludGF4DQogICAgICBuZXQvaG5z MzogcmVtb3ZlIHVudXNlZCBtYWNyb3MNCiAgICAgIG5ldC9obnMzOiByZW1vdmUgdW51c2VkIG1h Y3JvDQoNCk11cnBoeSBZYW5nICgzKToNCiAgICAgIG5ldC9peGdiZTogZml4IFJTUyBSRVRBIGJl aW5nIHJlc2V0IGFmdGVyIHBvcnQgc3RhcnQNCiAgICAgIG5ldC9pNDBlOiBmaXggZmxvdyBkaXJl Y3RvciBjb25maWcgYWZ0ZXIgZmxvdyB2YWxpZGF0ZQ0KICAgICAgbmV0L2k0MGU6IGZpeCBmbG93 IGRpcmVjdG9yIGZvciBjb21tb24gcGN0eXBlcw0KDQpOYXRhbmFlbCBDb3BhICg1KToNCiAgICAg IGNvbW1vbi9kcGFheC9jYWFtZmxpYjogZml4IGJ1aWxkIHdpdGggbXVzbA0KICAgICAgYnVzL2Rw YWE6IGZpeCA2NC1iaXQgYXJjaCBkZXRlY3Rpb24NCiAgICAgIGJ1cy9kcGFhOiBmaXggYnVpbGQg d2l0aCBtdXNsDQogICAgICBuZXQvY3hnYmU6IHJlbW92ZSB1c2Ugb2YgdWludCB0eXBlDQogICAg ICBhcHAvdGVzdHBtZDogZml4IGJ1aWxkIHdpdGggbXVzbA0KDQpOaXB1biBHdXB0YSAoMSk6DQog ICAgICBidXMvZHBhYTogZml4IHN0YXRpc3RpY3MgcmVhZGluZw0KDQpOaXRoaW4gRGFiaWxwdXJh bSAoMyk6DQogICAgICB2ZmlvOiBkbyBub3QgbWVyZ2UgY29udGlndW91cyBhcmVhcw0KICAgICAg dmZpbzogZml4IERNQSBtYXBwaW5nIGdyYW51bGFyaXR5IGZvciBJT1ZBIGFzIFZBDQogICAgICB0 ZXN0L21lbTogZml4IHBhZ2Ugc2l6ZSBmb3IgZXh0ZXJuYWwgbWVtb3J5DQoNClBhbGxhdmkgS2Fk YW0gKDEpOg0KICAgICAgYnVzL3BjaTogc2tpcCBwcm9iaW5nIHNvbWUgV2luZG93cyBORElTIGRl dmljZXMNCg0KUGF2YW4gTmlraGlsZXNoICgyKToNCiAgICAgIHRlc3QvZXZlbnQ6IGZpeCB0aW1l b3V0IGFjY3VyYWN5DQogICAgICBhcHAvZXZlbnRkZXY6IGZpeCB0aW1lb3V0IGFjY3VyYWN5DQoN ClB1IFh1ICgxKToNCiAgICAgIGlwX2ZyYWc6IGZpeCBmcmFnbWVudGluZyBJUHY0IHBhY2tldCB3 aXRoIGhlYWRlciBvcHRpb24NCg0KUWkgWmhhbmcgKDcpOg0KICAgICAgbmV0L2ljZS9iYXNlOiBm aXggcGF5bG9hZCBpbmRpY2F0b3Igb24gcHR5cGUNCiAgICAgIG5ldC9pY2UvYmFzZTogZml4IHVu aW5pdGlhbGl6ZWQgc3RydWN0DQogICAgICBuZXQvaWNlL2Jhc2U6IGNsZWFudXAgZmlsdGVyIGxp c3Qgb24gZXJyb3INCiAgICAgIG5ldC9pY2UvYmFzZTogZml4IG1lbW9yeSBhbGxvY2F0aW9uIGZv ciBNQUMgYWRkcmVzc2VzDQogICAgICBuZXQvaWF2ZjogZml4IFRTTyBtYXggc2VnbWVudCBzaXpl DQogICAgICBkb2M6IGZpeCBtYXRjaGluZyB2ZXJzaW9ucyBpbiBpY2UgZ3VpZGUNCiAgICAgIG5l dC9pYXZmOiBmaXggd3JvbmcgVHggY29udGV4dCBkZXNjcmlwdG9yDQoNClJhZGhhIE1vaGFuIENo aW50YWt1bnRsYSAoMSk6DQogICAgICByYXcvb2N0ZW9udHgyX2RtYTogYXNzaWduIFBDSSBkZXZp Y2UgaW4gRFBJIFZGDQoNClJhc2xhbiBEYXJhd3NoZWggKDEpOg0KICAgICAgZXRoZGV2OiB1cGRh dGUgZmxvdyBpdGVtIEdUUCBRRkkgZGVmaW5pdGlvbg0KDQpSaWNoYWVsIFpodWFuZyAoMik6DQog ICAgICB0ZXN0L3Bvd2VyOiBhZGQgZGVsYXkgYmVmb3JlIGNoZWNraW5nIENQVSBmcmVxdWVuY3kN CiAgICAgIHRlc3QvcG93ZXI6IHJvdW5kIENQVSBmcmVxdWVuY3kgdG8gY2hlY2sNCg0KUm9iaW4g WmhhbmcgKDQpOg0KICAgICAgbmV0L2k0MGU6IGFubm91bmNlIHJlcXVlc3QgcXVldWUgY2FwYWJp bGl0eSBpbiBQRg0KICAgICAgZG9jOiB1cGRhdGUgcmVjb21tZW5kZWQgdmVyc2lvbnMgZm9yIGk0 MGUNCiAgICAgIG5ldC9pNDBlOiBmaXggbGFjayBvZiBNQUMgdHlwZSB3aGVuIHNldCBNQUMgYWRk cmVzcw0KICAgICAgbmV0L2lhdmY6IGZpeCBsYWNrIG9mIE1BQyB0eXBlIHdoZW4gc2V0IE1BQyBh ZGRyZXNzDQoNClJvaGl0IFJhaiAoMyk6DQogICAgICBuZXQvZHBhYTI6IGZpeCBnZXR0aW5nIGxp bmsgc3RhdHVzDQogICAgICBuZXQvZHBhYTogZml4IGdldHRpbmcgbGluayBzdGF0dXMNCiAgICAg IGV4YW1wbGVzL2wyZndkLWNyeXB0bzogZml4IHBhY2tldCBsZW5ndGggd2hpbGUgZGVjcnlwdGlv bg0KDQpSb3kgU2h0ZXJtYW4gKDEpOg0KICAgICAgbWVtOiBmaXggZnJlZWluZyBzZWdtZW50cyBp biAtLWh1Z2UtdW5saW5rIG1vZGUNCg0KU2F0aGVlc2ggUGF1bCAoMSk6DQogICAgICBuZXQvb2N0 ZW9udHgyOiBmaXggVkxBTiBmaWx0ZXINCg0KU2F2aW5heSBEaGFybWFwcGEgKDEpOg0KICAgICAg c2NoZWQ6IGZpeCB0cmFmZmljIGNsYXNzIG92ZXJzdWJzY3JpcHRpb24gcGFyYW1ldGVyDQoNClNo aWppdGggVGhvdHRvbiAoMSk6DQogICAgICBldmVudGRldjogZml4IGNhc2UgdG8gaW5pdGlhdGUg Y3J5cHRvIGFkYXB0ZXIgc2VydmljZQ0KDQpTaXdhciBaaXRvdW5pICgxKToNCiAgICAgIG5ldC9p Y2U6IGZpeCBkaXNhYmxpbmcgcHJvbWlzY3VvdXMgbW9kZSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgU29tbmF0aCBLb3R1ciAoMyk6DQogICAgICBuZXQvYm54dDogZml4IHhz dGF0cyBnZXQNCiAgICAgIG5ldC9ibnh0OiBmaXggUnggYW5kIFR4IHRpbWVzdGFtcHMNCiAgICAg IG5ldC9ibnh0OiBmaXggVHggdGltZXN0YW1wIGluaXQNCg0KU3RhbmlzbGF3IEthcmRhY2ggKDEp Og0KICAgICAgdGVzdDogcHJvY2VlZCBpZiB0aW1lciBzdWJzeXN0ZW0gYWxyZWFkeSBpbml0aWFs aXplZA0KDQpTdGVwaGVuIEhlbW1pbmdlciAoMSk6DQogICAgICBrbmk6IHJlZmFjdG9yIHVzZXIg cmVxdWVzdCBwcm9jZXNzaW5nDQoNClRhbCBTaG5haWRlcm1hbiAoMik6DQogICAgICBlYWwvd2lu ZG93czogZml4IGRlZmF1bHQgdGhyZWFkIHByaW9yaXR5DQogICAgICBlYWwvd2luZG93czogZml4 IHJldHVybiBjb2RlcyBvZiBwdGhyZWFkIHNoaW0gbGF5ZXINCg0KVGVuZ2ZlaSBaaGFuZyAoMSk6 DQogICAgICBuZXQvcGNhcDogZml4IGZpbGUgZGVzY3JpcHRvciBsZWFrIG9uIGNsb3NlDQoNClRo aW5oIFRyYW4gKDEpOg0KICAgICAgdGVzdDogZml4IGF1dG90ZXN0IGhhbmRsaW5nIG9mIHNraXBw ZWQgdGVzdHMNCg0KVGhvbWFzIE1vbmphbG9uICgxNik6DQogICAgICBidXMvcGNpOiBmaXggV2lu ZG93cyBrZXJuZWwgZHJpdmVyIGNhdGVnb3JpZXMNCiAgICAgIGVhbDogZml4IGNvbW1lbnQgb2Yg T1Mtc3BlY2lmaWMgaGVhZGVyIGZpbGVzDQogICAgICBidWlsZHRvb2xzOiBmaXggYnVpbGQgd2l0 aCBidXN5Ym94DQogICAgICBidWlsZDogZGV0ZWN0IGV4ZWNpbmZvIGxpYnJhcnkgb24gTGludXgN CiAgICAgIGJ1aWxkOiByZW1vdmUgcmVkdW5kYW50IF9HTlVfU09VUkNFIGRlZmluaXRpb25zDQog ICAgICBlYWw6IGZpeCBidWlsZCB3aXRoIG11c2wNCiAgICAgIG5ldC9pZ2M6IHJlbW92ZSB1c2Ug b2YgdWludCB0eXBlDQogICAgICBldmVudC9kbGI6IGZpeCBoZWFkZXIgaW5jbHVkZXMgZm9yIG11 c2wNCiAgICAgIGV4YW1wbGVzL2JiZGV2OiBmaXggaGVhZGVyIGluY2x1ZGUgZm9yIG11c2wNCiAg ICAgIGRyaXZlcnM6IGZpeCBsb2cgbGV2ZWwgYWZ0ZXIgbG9hZGluZw0KICAgICAgYXBwL3JlZ2V4 OiBmaXggdXNhZ2UgdGV4dA0KICAgICAgYXBwL3Rlc3RwbWQ6IGZpeCB1c2FnZSB0ZXh0DQogICAg ICBkb2M6IGZpeCBuYW1lcyBvZiBVSU8gZHJpdmVycw0KICAgICAgZG9jOiBmaXggYnVpbGQgd2l0 aCBTcGhpbnggNA0KICAgICAgYnVzL3BjaTogc3VwcG9ydCBJL08gcG9ydCBvcGVyYXRpb25zIHdp dGggbXVzbA0KICAgICAgYXBwOiBmaXggZXhpdCBtZXNzYWdlcw0KDQpUeWxlciBSZXR6bGFmZiAo MSk6DQogICAgICBlYWw6IGFkZCBDKysgaW5jbHVkZSBndWFyZCBmb3IgcmVjaXByb2NhbCBoZWFk ZXINCg0KVmFkaW0gUG9kb3Zpbm5pa292ICgxKToNCiAgICAgIG5ldC9ib25kaW5nOiBmaXggTEFD UCBzeXN0ZW0gYWRkcmVzcyBjaGVjaw0KDQpWZW5rYXQgRHV2dnVydSAoMSk6DQogICAgICBuZXQv Ym54dDogZml4IHF1ZXVlcyBwZXIgVk5JQw0KDQpWaWFjaGVzbGF2IE92c2lpZW5rbyAoMTEpOg0K ICAgICAgbmV0L21seDU6IGZpeCBleHRlcm5hbCBidWZmZXIgcG9vbCByZWdpc3RyYXRpb24gZm9y IFJ4IHF1ZXVlDQogICAgICBuZXQvbWx4NTogZml4IG1ldGFkYXRhIGl0ZW0gdmFsaWRhdGlvbiBm b3IgaW5ncmVzcyBmbG93cw0KICAgICAgbmV0L21seDU6IGZpeCBoYXNoZWQgbGlzdCBzaXplIGZv ciB0dW5uZWwgZmxvdyBncm91cHMNCiAgICAgIG5ldC9tbHg1OiBmaXggVUFSIGFsbG9jYXRpb24g ZGlhZ25vc3RpY3MgbWVzc2FnZXMNCiAgICAgIGNvbW1vbi9tbHg1OiBhZGQgdGltZXN0YW1wIGZv cm1hdCBzdXBwb3J0IHRvIERldlgNCiAgICAgIHZkcGEvbWx4NTogc3VwcG9ydCB0aW1lc3RhbXAg Zm9ybWF0DQogICAgICBuZXQvbWx4NTogZml4IFJ4IG1ldGFkYXRhIGxlZnRvdmVycw0KICAgICAg bmV0L21seDU6IGZpeCBkcm9wIGFjdGlvbiBmb3IgRGlyZWN0IFJ1bGVzL1ZlcmJzDQogICAgICBu ZXQvbWx4NDogZml4IFJTUyBhY3Rpb24gd2l0aCBudWxsIGhhc2gga2V5DQogICAgICBuZXQvbWx4 NTogc3VwcG9ydCB0aW1lc3RhbXAgZm9ybWF0DQogICAgICByZWdleC9tbHg1OiBzdXBwb3J0IHRp bWVzdGFtcCBmb3JtYXQNCg0KV2VuanVuIFd1ICgyKToNCiAgICAgIG5ldC9pY2U6IGNoZWNrIHNv bWUgZnVuY3Rpb25zIHJldHVybg0KICAgICAgbmV0L2ljZTogZml4IFJTUyBoYXNoIHVwZGF0ZQ0K DQpXZW53dSBNYSAoMSk6DQogICAgICBuZXQvaWNlOiBmaXggaWxsZWdhbCBhY2Nlc3Mgd2hlbiBy ZW1vdmluZyBNQUMgZmlsdGVyDQoNCldlbnpodW8gTHUgKDIpOg0KICAgICAgbmV0L2lhdmY6IGZp eCBjcmFzaCBpbiBBVlg1MTINCiAgICAgIG5ldC9pY2U6IGZpeCBjcmFzaCBpbiBBVlg1MTINCg0K V2lzYW0gSmFkZG8gKDEpOg0KICAgICAgYXBwL2Zsb3ctcGVyZjogZml4IGVuY2FwL2RlY2FwIGFj dGlvbnMNCg0KWGlhbyBXYW5nICgxKToNCiAgICAgIHZkcGEvaWZjOiBjaGVjayBQQ0kgY29uZmln IHJlYWQNCg0KWGlhb3l1IE1pbiAoNCk6DQogICAgICBuZXQvbWx4NTogc3VwcG9ydCBSU1MgZXhw YW5zaW9uIGZvciBJUHY2IEdSRQ0KICAgICAgbmV0L21seDU6IGZpeCBzaGFyZWQgaW5uZXIgUlNT DQogICAgICBuZXQvbWx4NTogZml4IG1pc3Npbmcgc2hhcmVkIFJTUyBoYXNoIHR5cGVzDQogICAg ICBuZXQvbWx4NTogZml4IHJlZHVuZGFudCBmbG93IGFmdGVyIFJTUyBleHBhbnNpb24NCg0KWGlh b3l1biBMaSAoMik6DQogICAgICBhcHAvdGVzdHBtZDogcmVtb3ZlIHVubmVjZXNzYXJ5IFVEUCB0 dW5uZWwgY2hlY2sNCiAgICAgIG5ldC9pNDBlOiBmaXggSVB2NCBmcmFnbWVudCBvZmZsb2FkDQoN CllvdXJpIFF1ZXJyeSAoMSk6DQogICAgICBidXMvZnNsbWM6IGZpeCByYW5kb20gcG9ydGFsIGhh bmdzIHdpdGggcWJtYW4gNS4wDQoNCll1bmppYW4gV2FuZyAoMyk6DQogICAgICB2ZmlvOiBmaXgg QVBJIGRlc2NyaXB0aW9uDQogICAgICBuZXQvbWx4NTogZml4IHVzaW5nIGZsb3cgdHVubmVsIGJl Zm9yZSBudWxsIGNoZWNrDQogICAgICB2ZmlvOiBmaXggZHVwbGljYXRlZCB1c2VyIG1lbSBtYXAN Cg==