From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 5DFE0A045E for ; Fri, 31 May 2019 00:32:39 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5401937A2; Fri, 31 May 2019 00:32:39 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800100.outbound.protection.outlook.com [40.107.80.100]) by dpdk.org (Postfix) with ESMTP id 8DAFB37A2; Fri, 31 May 2019 00:32:37 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=testarcselector01; d=microsoft.com; cv=none; b=YumRSA0agy4hESqG53YGodAcPF10mtKdgULwc9LGcOccpafLOB2k5lUuvZvrr2ksw0MpY3KpC9n94K0Xlp0aNl9KzL4pQ874BvbljFnzte1Kw2++CikfIV+51ESy3vNe1AdT2+mo5df3k1QMpr908csnqyTS8G5oupxfWnBD+BM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=testarcselector01; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hT8H89YjiH5qh+Z/QjOtngUexdWOUR6GU9lnpXvy4XM=; b=Y4Z84/YfkzzZCcDJuyHzVLyHBs5kZQtE6/zUzRoklCYdRFr3Q6HLgt0afJO/8k1B8pZu+o4Me/XM4Iivt73ATTVLtunS43nYRoyQVgAk9Vzgsv5XI2WdsdoLywJImLXFWLP7KUbYz/SBH2PNQd/rg/fBiwVPdkx7s2CtKY0bPuY= ARC-Authentication-Results: i=1; test.office365.com 1;spf=none;dmarc=none;dkim=none;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hT8H89YjiH5qh+Z/QjOtngUexdWOUR6GU9lnpXvy4XM=; b=j9ZHfjUnto0c+U9vk0lDPm/fYjAu/FrC/SRtazyMxGOLbd5rKzn/v9OTtvX636QM9TBql/zHJ6l0+OhlnicY0jaseFxS+OXORJioY2384mIVwu7LNEwgIzeVVKkeqzMhZB2tghj+OpP2HVC/yjUIkYv0dIDmul44CizhHIIRivY= Received: from MW2PR2101MB0986.namprd21.prod.outlook.com (2603:10b6:302:4::23) by MW2PR2101MB0922.namprd21.prod.outlook.com (2603:10b6:302:10::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.3; Thu, 30 May 2019 22:32:35 +0000 Received: from MW2PR2101MB0986.namprd21.prod.outlook.com ([fe80::10da:d03:595:c6ce]) by MW2PR2101MB0986.namprd21.prod.outlook.com ([fe80::10da:d03:595:c6ce%7]) with mapi id 15.20.1965.003; Thu, 30 May 2019 22:32:35 +0000 From: Ju-Hyoung Lee To: Kevin Traynor , dwilder , "dev@dpdk.org" CC: dpdk stable , Sitong Liu , Pei Zhang , Raslan Darawsheh , "qian.q.xu@intel.com" , Ian Stokes , Ali Alnubani , David Christensen , "benjamin.walker@intel.com" , Thomas Monjalon , John McNamara , Luca Boccassi , Jerin Jacob Kollanukkaran , Hemant Agrawal , Akhil Goyal , Stephen Hemminger , "Adrian Vladu (Cloudbase Solutions SRL)" , Luca Boccassi , Ju-Hyoung Lee Thread-Topic: [dpdk-stable] 18.11.2 (LTS) patches review and test Thread-Index: AQHVD923fYneLTA1wk2Wi6NUEnqpV6Z6gJ2AgAABaQCACBV6wA== Date: Thu, 30 May 2019 22:32:34 +0000 Message-ID: References: <20190521140102.24674-1-ktraynor@redhat.com> <22bc3895-134f-9ee9-f211-5861bfeb795b@redhat.com> In-Reply-To: <22bc3895-134f-9ee9-f211-5861bfeb795b@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=juhlee@microsoft.com; x-originating-ip: [64.134.238.13] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4908bb72-5298-4815-dc7a-08d6e54eb6c6 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:MW2PR2101MB0922; x-ms-traffictypediagnostic: MW2PR2101MB0922: x-ms-exchange-purlcount: 4 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(396003)(366004)(376002)(39860400002)(189003)(199004)(13464003)(305945005)(7736002)(476003)(33656002)(6246003)(107886003)(8936002)(4326008)(66946007)(110136005)(8990500004)(2906002)(14444005)(86362001)(74316002)(76116006)(73956011)(256004)(446003)(6436002)(229853002)(5660300002)(54906003)(11346002)(8676002)(53936002)(10090500001)(966005)(7696005)(6306002)(9686003)(52536014)(81166006)(81156014)(55016002)(186003)(486006)(2501003)(316002)(66066001)(26005)(6116002)(14454004)(6506007)(99286004)(52396003)(66476007)(478600001)(53546011)(66446008)(68736007)(64756008)(71200400001)(102836004)(10290500003)(22452003)(25786009)(66556008)(7416002)(76176011)(3846002)(71190400001); DIR:OUT; SFP:1102; SCL:1; SRVR:MW2PR2101MB0922; H:MW2PR2101MB0986.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: nK71Rl43jgjmEyZoXF3SUnz8ynJ4mc3KLst2ctUZ2hVaUtQu9hgdYNCkNSvJADnzt2mfyWsF8MtD38iHPXGOgm2V5M1yiwGnOdGQPxYoaBV611NdinVm2sQuTAwV16/WxXKvuVpFVZy8xEIJmDlyKOTTd+CSkXlRnGxQemOOpJCKyw+KDE05/b3n4HSGG1jwXcNX+FFLX6pPsmSEPgiAgXQ/YyJlv5ehHUNnkWgl5w+LuEbUMmpdpjmgpu+QUn7x1KBg+MdhUDOGBfFwSg+eq4ZRtxZktWMARfOMaCSTFFLuRxPAO+2Jr7JLSb0qj6XMRpvSOctvMITkMl3cBCDFbvWrXFGkXk/4v1wWwdgILhr3JH9gtxyxOPmiugBtT/HzVLw8uKJrkMfqj3aKVkweQIEC9HlrhZYvVA4uj3aKEoE= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4908bb72-5298-4815-dc7a-08d6e54eb6c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 22:32:35.5220 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: juhlee@microsoft.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB0922 Subject: Re: [dpdk-stable] 18.11.2 (LTS) patches review and test X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGVsbG8sDQoNCihTb3JyeSBmb3IgbGF0ZSByZXNwb25zZSwgd2Ugc2hvdWxkIGZpeCB0aGUgYXV0 b21hdGlvbiBpc3N1ZSBiZWZvcmUgc2VuZGluZyBvdXQgdGhlIHJlc3VsdC4gVGhpcyBpcyB0ZXN0 IHJlc3VsdCBvZiBodHRwOi8vZ2l0LmRwZGsub3JnL2RwZGstc3RhYmxlL3NuYXBzaG90L2RwZGst c3RhYmxlLTE4LjExLjItcmMxLnRhci54eikNCg0KRFBESyBodHRwczovL25hbTA2LnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRmdpdC5kcGRrLm9yZyUy RmRwZGstc3RhYmxlJTJGc25hcHNob3QlMkZkcGRrLXN0YWJsZS0xOC4xMS4yLXJjMS50YXIueHom YW1wO2RhdGE9MDIlN0MwMSU3Q2p1aGxlZSU0MG1pY3Jvc29mdC5jb20lN0NjYjIwZTZkMzI0NjI0 OGY3YTAxNzA4ZDZlNTRkYTJjZiU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3JTdD MSU3QzAlN0M2MzY5NDg1MTg5NTgzMDE2NzYmYW1wO3NkYXRhPW1vS1NlUmlWb3F3ZzB4NmdFU3NT ellqclg2QkdZdW5SOHBNNlhJUWo3bEElM0QmYW1wO3Jlc2VydmVkPTAsICB3YXMgdmFsaWRhdGVk IG9uIEF6dXJlIGZvciBDYW5vbmljYWwgVWJ1bnR1U2VydmVyIDE2LjA0LUxUUyBsYXRlc3QsIENh bm9uaWNhbCBVYnVudHVTZXJ2ZXIgMTguMDQtREFJTFktTFRTIGxhdGVzdCwgUmVkSGF0IFJIRUwg Ny1SQVcgbGF0ZXN0LCBSZWRIYXQgUkhFTCA3LjUgbGF0ZXN0LCBPcGVubG9naWMgQ2VudE9TIDcu NSBsYXRlc3QsIFNVU0UgU0xFUyAxNSBsYXRlc3QuDQpUZXN0ZWQgd2l0aCBNZWxsYW5veCBhbmQg bmV0dnNjIHBvbGwtbW9kZSBkcml2ZXJzLg0KVGhlIHRlc3RzIHdlcmUgZXhlY3V0ZWQgdXNpbmcg TElTQXYyIGZyYW1ld29yayAoaHR0cHM6Ly9uYW0wNi5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRs b29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRkxJUyUyRkxJU0F2MiZhbXA7 ZGF0YT0wMiU3QzAxJTdDanVobGVlJTQwbWljcm9zb2Z0LmNvbSU3Q2NiMjBlNmQzMjQ2MjQ4Zjdh MDE3MDhkNmU1NGRhMmNmJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdD MCU3QzYzNjk0ODUxODk1ODMwMTY3NiZhbXA7c2RhdGE9OFFsJTJGZUl1VTIzMGIxUkU4OWZ5OUpD ZFhGRHg2czMlMkJOWkVnSVdIJTJCaW5DZyUzRCZhbXA7cmVzZXJ2ZWQ9MCkuDQoNClRlc3QgY2Fz ZSBkZXNjcmlwdGlvbjoNCg0KKiBWRVJJRlktRFBESy1DT01QTElBTkNFIC0gdmVyaWZpZXMga2Vy bmVsIGlzIHN1cHBvcnRlZCBhbmQgdGhhdCB0aGUgYnVpbGQgaXMgc3VjY2Vzc2Z1bA0KKiBWRVJJ RlktRFBESy1CVUlMRC1BTkQtVEVTVFBNRC1URVNUIC0gdmVyaWZpZXMgdXNpbmcgdGVzdHBtZCB0 aGF0IHBhY2tldHMgY2FuIGJlIHNlbnQgZnJvbSBhIFZNIHRvIGFub3RoZXIgVk0NCiogVkVSSUZZ LURQREstT1ZTIC0gYnVpbGRzIE9WUyB3aXRoIERQREsgc3VwcG9ydCBhbmQgdGVzdHMgaWYgdGhl IE9WUyBEUERLIHBvcnRzIGNhbiBiZSBjcmVhdGVkIChvbmx5IG9uIFVidW50dSkNCiogVkVSSUZZ LVNSSU9WLUZBSUxTQUZFLUZPUi1EUERLIC0gZGlzYWJsZXMvZW5hYmxlcyBBY2NlbGVyYXRlZCBO ZXR3b3JraW5nIGZvciB0aGUgTklDcyB1bmRlciB0ZXN0IGFuZCBtYWtlcyBzdXJlIERQREsgd29y a3MgaW4gYm90aCBzY2VuYXJpb3MNCiogVkVSSUZZLURQREstRkFJTFNBRkUtRFVSSU5HLVRSQUZG SUMgLSBkaXNhYmxlcy9lbmFibGVzIEFjY2VsZXJhdGVkIE5ldHdvcmtpbmcgZm9yIHRoZSBOSUNz IHdoaWxlIGdlbmVyYXRpbmcgdHJhZmZpYyB1c2luZyB0ZXN0cG1kDQoqIFBFUkYtRFBESy1GV0Qt UFBTLURTMTUgLSB2ZXJpZmllcyBEUERLIGZvcndhcmRpbmcgcGVyZm9ybWFuY2UgdXNpbmcgdGVz dHBtZCBvbiAyLCA0LCA4IGNvcmVzLCByeCBhbmQgaW8gbW9kZSBvbiBzaXplIFN0YW5kYXJkX0RT MTVfdjINCiogUEVSRi1EUERLLVNJTkdMRS1DT1JFLVBQUy1EUzQgLSB2ZXJpZmllcyBEUERLIHBl cmZvcm1hbmNlIHVzaW5nIHRlc3RwbWQgb24gMSBjb3JlLCByeCBhbmQgaW8gbW9kZSBvbiBzaXpl IFN0YW5kYXJkX0RTNF92Mg0KKiBQRVJGLURQREstU0lOR0xFLUNPUkUtUFBTLURTMTUgLSB2ZXJp ZmllcyBEUERLIHBlcmZvcm1hbmNlIHVzaW5nIHRlc3RwbWQgb24gMSBjb3JlLCByeCBhbmQgaW8g bW9kZSBvbiBzaXplIFN0YW5kYXJkX0RTMTVfdjINCiogUEVSRi1EUERLLU1VTFRJQ09SRS1QUFMt RFMxNSAtIHZlcmlmaWVzIERQREsgcGVyZm9ybWFuY2UgdXNpbmcgdGVzdHBtZCBvbiAyLCA0LCA4 IGNvcmVzLCByeCBhbmQgaW8gbW9kZSBvbiBzaXplIFN0YW5kYXJkX0RTMTVfdjINCiogUEVSRi1E UERLLU1VTFRJQ09SRS1QUFMtRjMyIC0gdmVyaWZpZXMgRFBESyBwZXJmb3JtYW5jZSB1c2luZyB0 ZXN0cG1kIG9uIDIsIDQsIDgsIDE2IGNvcmVzLCByeCBhbmQgaW8gbW9kZSBvbiBzaXplIFN0YW5k YXJkX0YzMnNfdjINCiogRFBESy1SSU5HLUxBVEVOQ1kgLSB2ZXJpZmllcyBEUERLIENQVSBsYXRl bmN5IHVzaW5nIGh0dHBzOi8vbmFtMDYuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v P3VybD1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZzaGVtbWluZ2VyJTJGZHBkay1yaW5nLXBp bmcuZ2l0JmFtcDtkYXRhPTAyJTdDMDElN0NqdWhsZWUlNDBtaWNyb3NvZnQuY29tJTdDY2IyMGU2 ZDMyNDYyNDhmN2EwMTcwOGQ2ZTU0ZGEyY2YlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDEx ZGI0NyU3QzElN0MwJTdDNjM2OTQ4NTE4OTU4MzAxNjc2JmFtcDtzZGF0YT1HWmxrR2tSWm9OcFZK WWVnYUtZMUlMQmFyakpqJTJCZUNjMVl2JTJCY0o0WXNuZyUzRCZhbXA7cmVzZXJ2ZWQ9MA0KDQog RFBESyBqb2IgZXhpdGVkIHdpdGggc3RhdHVzOiBVTlNUQUJMRSAtIGh0dHBzOi8vbmFtMDYuc2Fm ZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmxpbnV4cGlw ZWxpbmUud2VzdHVzMi5jbG91ZGFwcC5henVyZS5jb20lMkZqb2IlMkZwaXBlbGluZS1kcGRrLXZh bGlkYXRpb24lMkZqb2IlMkZtYXN0ZXIlMkY3MyUyRiZhbXA7ZGF0YT0wMiU3QzAxJTdDanVobGVl JTQwbWljcm9zb2Z0LmNvbSU3Q2NiMjBlNmQzMjQ2MjQ4ZjdhMDE3MDhkNmU1NGRhMmNmJTdDNzJm OTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjk0ODUxODk1ODMwMTY3 NiZhbXA7c2RhdGE9OG9janFYYlZqNVM0TGJlaENvck5UQSUyQkxoNldjdmtjZyUyQk00V2l1T1lE VXMlM0QmYW1wO3Jlc2VydmVkPTAuIA0KDQpUZXN0IHJlc3VsdHMgZm9yIERQREsgJ2h0dHBzOi8v bmFtMDYuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJG Z2l0LmRwZGsub3JnJTJGZHBkay1zdGFibGUlMkZzbmFwc2hvdCUyRmRwZGstc3RhYmxlLTE4LjEx LjItcmMxLnRhci54eiZhbXA7ZGF0YT0wMiU3QzAxJTdDanVobGVlJTQwbWljcm9zb2Z0LmNvbSU3 Q2NiMjBlNmQzMjQ2MjQ4ZjdhMDE3MDhkNmU1NGRhMmNmJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIy ZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjk0ODUxODk1ODMwMTY3NiZhbXA7c2RhdGE9bW9LU2VS aVZvcXdnMHg2Z0VTc1N6WWpyWDZCR1l1blI4cE02WElRajdsQSUzRCZhbXA7cmVzZXJ2ZWQ9MCcg YW5kIEF6dXJlIGltYWdlOiAnQ2Fub25pY2FsIFVidW50dVNlcnZlciAxNi4wNC1MVFMgbGF0ZXN0 JzogDQogDQoqIFBFUkYtRFBESy1TSU5HTEUtQ09SRS1QUFMtRFM0OiBQQVNTRUQgDQoqIFZFUklG WS1EUERLLU9WUzogQUJPUlRFRCANCiogVkVSSUZZLURQREstQlVJTEQtQU5ELVRFU1RQTUQtVEVT VDogUEFTU0VEIA0KKiBWRVJJRlktU1JJT1YtRkFJTFNBRkUtRk9SLURQREs6IFBBU1NFRCANCiog VkVSSUZZLURQREstRkFJTFNBRkUtRFVSSU5HLVRSQUZGSUM6IEFCT1JURUQgDQoqIFBFUkYtRFBE Sy1GV0QtUFBTLURTMTU6IFBBU1NFRCANCiogUEVSRi1EUERLLVNJTkdMRS1DT1JFLVBQUy1EUzE1 OiBQQVNTRUQgDQoqIFZFUklGWS1EUERLLUNPTVBMSUFOQ0U6IFBBU1NFRCANCiogVkVSSUZZLURQ REstUklORy1MQVRFTkNZOiBQQVNTRUQgDQoNClRlc3QgcmVzdWx0cyBmb3IgRFBESyAnaHR0cHM6 Ly9uYW0wNi5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYl MkZnaXQuZHBkay5vcmclMkZkcGRrLXN0YWJsZSUyRnNuYXBzaG90JTJGZHBkay1zdGFibGUtMTgu MTEuMi1yYzEudGFyLnh6JmFtcDtkYXRhPTAyJTdDMDElN0NqdWhsZWUlNDBtaWNyb3NvZnQuY29t JTdDY2IyMGU2ZDMyNDYyNDhmN2EwMTcwOGQ2ZTU0ZGEyY2YlN0M3MmY5ODhiZjg2ZjE0MWFmOTFh YjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2OTQ4NTE4OTU4MzAxNjc2JmFtcDtzZGF0YT1tb0tT ZVJpVm9xd2cweDZnRVNzU3pZanJYNkJHWXVuUjhwTTZYSVFqN2xBJTNEJmFtcDtyZXNlcnZlZD0w JyBhbmQgQXp1cmUgaW1hZ2U6ICdDYW5vbmljYWwgVWJ1bnR1U2VydmVyIDE4LjA0LURBSUxZLUxU UyBsYXRlc3QnOiANCiANCiogUEVSRi1EUERLLVNJTkdMRS1DT1JFLVBQUy1EUzQ6IFBBU1NFRCAN CiogVkVSSUZZLURQREstT1ZTOiBBQk9SVEVEIA0KKiBWRVJJRlktRFBESy1CVUlMRC1BTkQtVEVT VFBNRC1URVNUOiBQQVNTRUQgDQoqIFZFUklGWS1TUklPVi1GQUlMU0FGRS1GT1ItRFBESzogUEFT U0VEIA0KKiBWRVJJRlktRFBESy1GQUlMU0FGRS1EVVJJTkctVFJBRkZJQzogUEFTU0VEIA0KKiBQ RVJGLURQREstRldELVBQUy1EUzE1OiBQQVNTRUQgDQoqIFBFUkYtRFBESy1TSU5HTEUtQ09SRS1Q UFMtRFMxNTogUEFTU0VEIA0KKiBWRVJJRlktRFBESy1DT01QTElBTkNFOiBQQVNTRUQgDQoqIFZF UklGWS1EUERLLVJJTkctTEFURU5DWTogUEFTU0VEIA0KDQpUZXN0IHJlc3VsdHMgZm9yIERQREsg J2h0dHBzOi8vbmFtMDYuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw JTNBJTJGJTJGZ2l0LmRwZGsub3JnJTJGZHBkay1zdGFibGUlMkZzbmFwc2hvdCUyRmRwZGstc3Rh YmxlLTE4LjExLjItcmMxLnRhci54eiZhbXA7ZGF0YT0wMiU3QzAxJTdDanVobGVlJTQwbWljcm9z b2Z0LmNvbSU3Q2NiMjBlNmQzMjQ2MjQ4ZjdhMDE3MDhkNmU1NGRhMmNmJTdDNzJmOTg4YmY4NmYx NDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjk0ODUxODk1ODMxMTY2NSZhbXA7c2Rh dGE9bENEenJQcmhsMHdoU1NVNE5QcFNPT0haNXJPUldGVk9yR0NzMEpkSUhJWSUzRCZhbXA7cmVz ZXJ2ZWQ9MCcgYW5kIEF6dXJlIGltYWdlOiAnUmVkSGF0IFJIRUwgNy1SQVcgbGF0ZXN0JzogDQog DQoqIFBFUkYtRFBESy1TSU5HTEUtQ09SRS1QUFMtRFM0OiBQQVNTRUQgDQoqIFZFUklGWS1EUERL LU9WUzogU0tJUFBFRCANCiogVkVSSUZZLURQREstQlVJTEQtQU5ELVRFU1RQTUQtVEVTVDogQUJP UlRFRCANCiogVkVSSUZZLVNSSU9WLUZBSUxTQUZFLUZPUi1EUERLOiBQQVNTRUQgDQoqIFZFUklG WS1EUERLLUZBSUxTQUZFLURVUklORy1UUkFGRklDOiBQQVNTRUQgDQoqIFBFUkYtRFBESy1GV0Qt UFBTLURTMTU6IFBBU1NFRCANCiogUEVSRi1EUERLLVNJTkdMRS1DT1JFLVBQUy1EUzE1OiBQQVNT RUQgDQoqIFZFUklGWS1EUERLLUNPTVBMSUFOQ0U6IFBBU1NFRCANCiogVkVSSUZZLURQREstUklO Ry1MQVRFTkNZOiBQQVNTRUQgDQoNClRlc3QgcmVzdWx0cyBmb3IgRFBESyAnaHR0cHM6Ly9uYW0w Ni5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZnaXQu ZHBkay5vcmclMkZkcGRrLXN0YWJsZSUyRnNuYXBzaG90JTJGZHBkay1zdGFibGUtMTguMTEuMi1y YzEudGFyLnh6JmFtcDtkYXRhPTAyJTdDMDElN0NqdWhsZWUlNDBtaWNyb3NvZnQuY29tJTdDY2Iy MGU2ZDMyNDYyNDhmN2EwMTcwOGQ2ZTU0ZGEyY2YlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2Nk MDExZGI0NyU3QzElN0MwJTdDNjM2OTQ4NTE4OTU4MzExNjY1JmFtcDtzZGF0YT1sQ0R6clByaGww d2hTU1U0TlBwU09PSFo1ck9SV0ZWT3JHQ3MwSmRJSElZJTNEJmFtcDtyZXNlcnZlZD0wJyBhbmQg QXp1cmUgaW1hZ2U6ICdSZWRIYXQgUkhFTCA3LjUgbGF0ZXN0JzogDQogDQoqIFBFUkYtRFBESy1T SU5HTEUtQ09SRS1QUFMtRFM0OiBGQUlMRUQgDQoqIFZFUklGWS1EUERLLU9WUzogU0tJUFBFRCAN CiogVkVSSUZZLURQREstQlVJTEQtQU5ELVRFU1RQTUQtVEVTVDogUEFTU0VEIA0KKiBWRVJJRlkt U1JJT1YtRkFJTFNBRkUtRk9SLURQREs6IFBBU1NFRCANCiogVkVSSUZZLURQREstRkFJTFNBRkUt RFVSSU5HLVRSQUZGSUM6IEFCT1JURUQgDQoqIFBFUkYtRFBESy1GV0QtUFBTLURTMTU6IFBBU1NF RCANCiogUEVSRi1EUERLLVNJTkdMRS1DT1JFLVBQUy1EUzE1OiBQQVNTRUQgDQoqIFZFUklGWS1E UERLLUNPTVBMSUFOQ0U6IFBBU1NFRCANCiogVkVSSUZZLURQREstUklORy1MQVRFTkNZOiBQQVNT RUQgDQoNClRlc3QgcmVzdWx0cyBmb3IgRFBESyAnaHR0cHM6Ly9uYW0wNi5zYWZlbGlua3MucHJv dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZnaXQuZHBkay5vcmclMkZkcGRr LXN0YWJsZSUyRnNuYXBzaG90JTJGZHBkay1zdGFibGUtMTguMTEuMi1yYzEudGFyLnh6JmFtcDtk YXRhPTAyJTdDMDElN0NqdWhsZWUlNDBtaWNyb3NvZnQuY29tJTdDY2IyMGU2ZDMyNDYyNDhmN2Ew MTcwOGQ2ZTU0ZGEyY2YlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0Mw JTdDNjM2OTQ4NTE4OTU4MzExNjY1JmFtcDtzZGF0YT1sQ0R6clByaGwwd2hTU1U0TlBwU09PSFo1 ck9SV0ZWT3JHQ3MwSmRJSElZJTNEJmFtcDtyZXNlcnZlZD0wJyBhbmQgQXp1cmUgaW1hZ2U6ICdP cGVubG9naWMgQ2VudE9TIDcuNSBsYXRlc3QnOiANCiANCiogUEVSRi1EUERLLVNJTkdMRS1DT1JF LVBQUy1EUzQ6IFBBU1NFRCANCiogVkVSSUZZLURQREstT1ZTOiBTS0lQUEVEIA0KKiBWRVJJRlkt RFBESy1CVUlMRC1BTkQtVEVTVFBNRC1URVNUOiBQQVNTRUQgDQoqIFZFUklGWS1TUklPVi1GQUlM U0FGRS1GT1ItRFBESzogUEFTU0VEIA0KKiBWRVJJRlktRFBESy1GQUlMU0FGRS1EVVJJTkctVFJB RkZJQzogQUJPUlRFRCANCiogUEVSRi1EUERLLUZXRC1QUFMtRFMxNTogQUJPUlRFRCANCiogUEVS Ri1EUERLLVNJTkdMRS1DT1JFLVBQUy1EUzE1OiBQQVNTRUQgDQoqIFZFUklGWS1EUERLLUNPTVBM SUFOQ0U6IFBBU1NFRCANCiogVkVSSUZZLURQREstUklORy1MQVRFTkNZOiBQQVNTRUQgDQoNClRl c3QgcmVzdWx0cyBmb3IgRFBESyAnaHR0cHM6Ly9uYW0wNi5zYWZlbGlua3MucHJvdGVjdGlvbi5v dXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZnaXQuZHBkay5vcmclMkZkcGRrLXN0YWJsZSUy RnNuYXBzaG90JTJGZHBkay1zdGFibGUtMTguMTEuMi1yYzEudGFyLnh6JmFtcDtkYXRhPTAyJTdD MDElN0NqdWhsZWUlNDBtaWNyb3NvZnQuY29tJTdDY2IyMGU2ZDMyNDYyNDhmN2EwMTcwOGQ2ZTU0 ZGEyY2YlN0M3MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2OTQ4 NTE4OTU4MzExNjY1JmFtcDtzZGF0YT1sQ0R6clByaGwwd2hTU1U0TlBwU09PSFo1ck9SV0ZWT3JH Q3MwSmRJSElZJTNEJmFtcDtyZXNlcnZlZD0wJyBhbmQgQXp1cmUgaW1hZ2U6ICdTVVNFIFNMRVMg MTUgbGF0ZXN0JzogDQogDQoqIFBFUkYtRFBESy1TSU5HTEUtQ09SRS1QUFMtRFM0OiBGQUlMRUQg DQoqIFZFUklGWS1EUERLLU9WUzogU0tJUFBFRCANCiogVkVSSUZZLURQREstQlVJTEQtQU5ELVRF U1RQTUQtVEVTVDogUEFTU0VEIA0KKiBWRVJJRlktU1JJT1YtRkFJTFNBRkUtRk9SLURQREs6IFBB U1NFRCANCiogVkVSSUZZLURQREstRkFJTFNBRkUtRFVSSU5HLVRSQUZGSUM6IFBBU1NFRCANCiog UEVSRi1EUERLLUZXRC1QUFMtRFMxNTogUEFTU0VEIA0KKiBQRVJGLURQREstU0lOR0xFLUNPUkUt UFBTLURTMTU6IFBBU1NFRCANCiogVkVSSUZZLURQREstQ09NUExJQU5DRTogUEFTU0VEIA0KKiBW RVJJRlktRFBESy1SSU5HLUxBVEVOQ1k6IFBBU1NFRCANCg0KDQpUaGFuayB5b3UsDQpKZW5raW5z IERQREsNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEtldmluIFRyYXlub3Ig PGt0cmF5bm9yQHJlZGhhdC5jb20+IA0KU2VudDogRnJpZGF5LCBNYXkgMjQsIDIwMTkgOTo1MSBB TQ0KVG86IGR3aWxkZXIgPGR3aWxkZXJAdXMuaWJtLmNvbT4NCkNjOiBkcGRrIHN0YWJsZSA8c3Rh YmxlQGRwZGsub3JnPjsgZGV2QGRwZGsub3JnOyBTaXRvbmcgTGl1IDxzaWxpdUByZWRoYXQuY29t PjsgUGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+OyBSYXNsYW4gRGFyYXdzaGVoIDxyYXNs YW5kQG1lbGxhbm94LmNvbT47IHFpYW4ucS54dUBpbnRlbC5jb207IEp1LUh5b3VuZyBMZWUgPGp1 aGxlZUBtaWNyb3NvZnQuY29tPjsgSWFuIFN0b2tlcyA8aWFuLnN0b2tlc0BpbnRlbC5jb20+OyBB bGkgQWxudWJhbmkgPGFsaWFsbnVAbWVsbGFub3guY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4gPGRy Y0BsaW51eC52bmV0LmlibS5jb20+OyBiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tOyBUaG9tYXMg TW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBKb2huIE1jTmFtYXJhIDxqb2huLm1jbmFt YXJhQGludGVsLmNvbT47IEx1Y2EgQm9jY2Fzc2kgPGJsdWNhQGRlYmlhbi5vcmc+OyBKZXJpbiBK YWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBIZW1hbnQgQWdyYXdhbCA8 aGVtYW50LmFncmF3YWxAbnhwLmNvbT47IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAuY29t Pg0KU3ViamVjdDogUmU6IFtkcGRrLXN0YWJsZV0gMTguMTEuMiAoTFRTKSBwYXRjaGVzIHJldmll dyBhbmQgdGVzdA0KDQpPbiAyNC8wNS8yMDE5IDE3OjQ2LCBkd2lsZGVyIHdyb3RlOg0KPiBIaSBL ZXZpbi0NCj4gDQo+IEkgdGVzdGVkIDguMTEuMiBSQzEgb24gSUJNIFBvd2VyOSBoYXJkd2FyZS4g IE5vIGlzc3VlcyBvciBwZXJmb3JtYW5jZSANCj4gZGVncmFkYXRpb24gd2VyZSBvYnNlcnZlZC4N Cj4gDQoNClRoYW5rcyBEYXZpZC4gR29vZCBuZXdzIG9uIGEgRnJpZGF5IGlzIGFsd2F5cyB3ZWxj b21lIDotKQ0KDQo+IFRlc3RzIHJ1bjoNCj4gICAqIFNpbmdsZSBwb3J0IHN0YWJpbGl0eSB0ZXN0 IHVzaW5nIGwzZndkICgxNiBjcHVzKSBhbmQgVFJleCwgdGVzdGVkIA0KPiA2NCBhbmQgMTUwMCBi eXRlIHBhY2tldHMgYXQgYSAwLjAlIGRyb3AgcmF0ZSBmb3IgNCBob3VycyBlYWNoLg0KPiANCj4g U3lzdGVtIHRlc3RlZDoNCj4gICAtIElCTSBQb3dlcjkgTW9kZWwgODMzNS0xMDEgQ1BVOiAyLjMg KHB2ciAwMDRlIDEyMDMpDQo+IA0KPiBUZXN0ZWQgTklDczoNCj4gICAtIENvbm5lY3RYLTUgKGZ3 IDE2LjIzLjEwMjApLg0KPiANCj4gT1MgVGVzdGVkDQo+ICAgLSBVYnVudHUgMTguMDQuMiBMVFMg KGtlcm5lbCA0LjE1LjAtNDctZ2VuZXJpYykNCj4gDQoNCkkgd2lsbCBhZGQgaXQgdG8gdGhlIHJl bGVhc2Ugbm90ZXMsDQoNCnRoYW5rcywNCktldmluLg0KDQo+IFJlZ2FyZHMsDQo+IERhdmUNCg0K