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 44D44A034C; Tue, 14 Dec 2021 09:44:43 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BE98940688; Tue, 14 Dec 2021 09:44:42 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id D555E40042; Tue, 14 Dec 2021 09:44:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1639471481; x=1671007481; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=q74M9afcdQ5stHLK4CdoZX0Sf4FRgo7NRKEJ5yqNV4E=; b=PAWYlvNnv4bJqudecNf1ixrtf6khrQWfCy38wQoyUQnYGq9OIpzRpdKh cC/LzyRS45yenm9K5G8bpWNBdAGP6qZTuGXEAG+oAsWBp3MVKPaygbhTe PT5vha6DOfs5o14p2BSfYEK695dn4ZHBjemywh2bjg1zAaOPEegOs9j/j 9szTEXJAdkoEt8Z6rlSojNUvNZn0xVWkzKpyvn5r7V4nXwVtSaauYsPHn BP6uLHg+d4+IoBQ1oUy8Hx5q7hiG3f3L0zJhbzjgSsY07PR0//B/SxxfM qtRH8ff5ZgwkmJDSfquunzGvIlrywnt1R0+jKxTthxKOPfgI0P3XYJSPj w==; X-IronPort-AV: E=McAfee;i="6200,9189,10197"; a="236463340" X-IronPort-AV: E=Sophos;i="5.88,204,1635231600"; d="scan'208";a="236463340" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2021 00:44:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,204,1635231600"; d="scan'208";a="518145714" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga008.jf.intel.com with ESMTP; 14 Dec 2021 00:44:30 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 14 Dec 2021 00:44:29 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 14 Dec 2021 00:44:29 -0800 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.48) 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.2308.20; Tue, 14 Dec 2021 00:44:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cfxb/vsnA3GAF7Dmu1hkmrsykTWvG/JR81OKXCK67ideEGsVh09i5miB87wLoRVeQBkFZ6sjiPzA98da9ngabbkmlfDprCa/uWrbXprBRRO8bh6bqQIfcKLqdYFnS/b39eDpqlIGyjPT/6+qH1iesur5Ayx1PpKOcBJGIEu+gkumfbO79Es9IJg4JbtjcJXQMeVsqleek8n5RSB/wndwHFZuMqmRlW+9OC6ZZCUitGjEHMLLa4lk93se0lNFsFcs10+4KJvbleOLUccrIEkY28rJNJA0vEEZTLM9t0wmLeZ8wMXB3dxkLWkcnI67PumPIUcqaXEgjBbknzlhZVECHg== 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=q74M9afcdQ5stHLK4CdoZX0Sf4FRgo7NRKEJ5yqNV4E=; b=g3Z1+1UwTz0m00Vid05SSCvIdYFejxDxxkBP9ihsmV8FiI4Hlwy03ii00LDNEiefYKwxtrI8B7kgolJt3MweaiP/0MAS6xHTfoatI3NprR27LTdIofry06+Id+DWHhZ0NClsIzBQeeUkH3rcwdY+2wxKeyEAnDctjkTIfl7eD55A2Wq5uBc91lR97QyU9dJ99kVEkL77dMN9r86dRfJjAhBWwm+3lTuHDidHsFSA3XuY25RTlpEdHQUTefGwYzjbkBb18VS7+6P9yGjEY5odrscpFNLy/elxHti+JoOkYVgNc9C+augguvqe8K3hGsDZHAYL5gRGbJwrI8wAcoqKig== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q74M9afcdQ5stHLK4CdoZX0Sf4FRgo7NRKEJ5yqNV4E=; b=fE6ImcxhpxExsezoLm8mqseMTDLP9ByRWXcZ4iDA7jjUONbiFbaS+h5ckT9Fzhdsfqc4jhvXCy84Zejp/bmxxBC9Ju1ysp6EphaUMo98QejkLqD2wO8N9d6lwcH8QjVu4RfE7qBt6rP2t7Zd3ynhKvRLJ9s1Sqc4QArxb2ri98g= Received: from BYAPR11MB2711.namprd11.prod.outlook.com (2603:10b6:a02:c2::30) by SJ0PR11MB5023.namprd11.prod.outlook.com (2603:10b6:a03:2de::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Tue, 14 Dec 2021 08:44:25 +0000 Received: from BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::907a:e5e1:f7f6:2810]) by BYAPR11MB2711.namprd11.prod.outlook.com ([fe80::907a:e5e1:f7f6:2810%7]) with mapi id 15.20.4755.021; Tue, 14 Dec 2021 08:44:25 +0000 From: "Jiang, YuX" To: Christian Ehrhardt , dev CC: aron Conole , "Gujjar, Abhinandan S" , Ajit Khaparde , Akhil Goyal , "Burakov, Anatoly" , Andrew Boyer , "Andrew Rybchenko" , Ankur Dwivedi , Anoob Joseph , "Artem V. Andreev" , Ashish Gupta , Ashwin Sekhar T K , "Xing, Beilei" , "Iremonger, Bernard" , "Richardson, Bruce" , "Marohn, Byron" , Chas Williams , "Xia, Chenbo" , "Loftus, Ciara" , "Power, Ciara" , "Dumitrescu, Cristian" , David Christensen , "Hunt, David" , David Marchand , "Doherty, Declan" , "Jain, Deepak K" , Devendra Singh Rawat , Dmitry Kozlyuk , "Dmitry Malloy" , Ed Czeck , "Carrillo, Erik G" , Evgeny Schemeilin , "Zhang, Roy Fan" , "Yigit, Ferruh" , "Trahe, Fiona" , Gaetan Rivet , Gagandeep Singh , "Guoyang Zhou" , Guy Kaneti , Guy Tzalik , "Wang, Haiyue" , Harman Kalra , "Van Haaren, Harry" , Heinrich Kuhn , Hemant Agrawal , Honnappa Nagarahalli , Hyong Youb Kim , "Igor Chauskin" , Igor Russkikh , Igor Russkikh , Jakub Grajciar , Jakub Palider , Jan Viktorin , "Singh, Jasvinder" , "Jayatheerthan, Jay" , Jay Zhou , Jerin Jacob , Jian Wang , Jiawen Wu , "Hu, Jiayu" , "Wu, Jingjing" , "Daley, John" , "Griffin, John" , "Mcnamara, John" , John Miller , "John W. Linville" , Joyce Kong , "Wiles, Keith" , Kevin Traynor , Kiran Kumar K , "Rybalchenko, Kirill" , "Ananyev, Konstantin" , "Daly, Lee" , Liang Ma , Lijun Ou , Liron Himi , Long Li , Luca Boccassi , Maciej Czekaj , "maintainers@dpdk.org" , Marcin Wojtas , "Kovacevic, Marko" , "Martin Spinler" , "Tahhan, Maryam" , Matan Azrad , mattias.ronnblom , "Peters, Matt" , Maxime Coquelin , Michael Santana , Michael Shamis , "Michal Krawczyk" , "Min Hu (Connor)" , Nagadheeraj Rottela , Nalla Pradeep , Narcisa Ana Maria Vasile , Neil Horman , "Chautru, Nicolas" , Nipun Gupta , Nithin Dabilpuram , "Olivier Matz" , Ori Kam , "De Lara Guarch, Pablo" , "Kadam, Pallavi" , Parav Pandit , Pavan Nikhilesh , Pavel Belous , "Mccarthy, Peter" , "Yang, Qiming" , "Zhang, Qi Z" , "Radha Mohan Chintakuntla" , "Nicolau, Radu" , Rahul Lakkireddy , Rasesh Mody , Raslan Darawsheh , "Raveendra Padasalagi" , Ray Kinsella , "Pattan, Reshma" , Robert Sanford , "Xu, Rosen" , Ruifeng Wang , Sachin Saxena , "Gobriel, Sameh" , Satha Rao , "Shahaf Shuler" , Shahed Shaikh , "Shepard Siegel" , Shijith Thotton , Somalapuram Amaranath , "Somnath Kotur" , Srikanth Jampala , Srisivasubramanian Srinivasan , Stephen Hemminger , "Webster, Steven" , Sunila Sahu , Sunil Kumar Kori , Tejasree Kondoj , Tetsuya Mukawa , "Thomas Monjalon" , "Zhang, Tianfei" , "McDaniel, Timothy" , Tomasz Duszynski , "Kantecki, Tomasz" , Veerasenareddy Burru , Viacheslav Ovsiienko , Vikas Gupta , "Medvedkin, Vladimir" , Wisam Jaddo , "Wang, Xiao W" , "Li, Xiaoyun" , Xiaoyun Wang , Xueming Li , "Wang, Yipeng1" , Yisen Zhuang , "Wang, Yong" , Ziyang Xuan , Zyta Szpak Subject: RE: Call for help - fixes for 19.11.x in regard to new toolchains, kernels ... Thread-Topic: Call for help - fixes for 19.11.x in regard to new toolchains, kernels ... Thread-Index: AQHX8MJsIDkyrn5XpEetqEl1+mRGE6wxqwFg Date: Tue, 14 Dec 2021 08:44:24 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bdfcdf02-5a9d-40b3-dd4d-08d9beddeeb8 x-ms-traffictypediagnostic: SJ0PR11MB5023:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: A/EuPmfRqTfHdzscYISH25rV6fbt4MvqKVEl9hWroWKjNgNqiZuBmUmIxRA21s+CA6dJ9GzqYxT89NpFEnCJzRh4bMftRB6Vdu3i719Yl7Fl2+C4P1u5rYupN2hJTiIaO5CQ1DA73R6AkRKsIuam0H75dh50SdMxdzuyfyLTj+RiHiWpJRiAojIoy/8AoWMbGixhtpj8U7XGicJYA9zLZhGEkEsh2c5TYFIk/DA6HUNP+xgBJA2cg8lVRjx+aK4+PzybFv1QTHeYJ150p7yw49sqsE6//AZsoZoP0fMlaWiZQdXNBoncyp7mVwm3VVkp5PeaSFj7g4rEbfkV3GOoZgTnBy29O18EIPW3ByppZEBXmoECOPhJybrPWAOrLsOXPkfoGHYR4wsqVJ6TNPZ5B1KQJAIaJBlhY9ckXbwlUjAgHpvQTCwt0mLGLg9p+3WOW69SaN2Ffh0zYlssj71wtirwvwn4RjqNcO4Mo3VKFDRKGlK4tllk2g10sHUM9VNIfyr8xQ3koqK8K/HlWDgwdSXP9bJPWE5TtZ7LguCiRTsu7pSg6rwuW6hc4zJ2h6JvVpmQjIZQY1h0dfo3KQOQA2GZyY9yEIgSR5YEiBKUY8a43fRnSTNgKbq5b1fl05dxzrG6HEzce4t2xHZhE7AH1Yt0RbxNSO+9ELYYiCGaOCZPtecCQ5nO1MVTd6lFe59Xq5azKWHPMmvQ84mB0IrxE7F6V/K/B0vXOZOd/C2u06GFShKWBH+pwMInk89/1XE0QncPUPwzT0CZmTqF8AK48wUF7RP8NtBtGnG4n9aKdTzAQT1NaRDvVpYS/QDeLntJKiRWEpkxfJG+q4NQEUHMYQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2711.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(52536014)(5660300002)(26005)(38070700005)(33656002)(53546011)(55016003)(6506007)(2906002)(186003)(7276002)(122000001)(38100700002)(9686003)(66946007)(8936002)(66556008)(76116006)(71200400001)(66476007)(83380400001)(8676002)(110136005)(54906003)(82960400001)(4326008)(316002)(86362001)(7336002)(7416002)(7366002)(7406005)(66446008)(64756008)(966005)(508600001)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MGM1ejVYOEI1UVE2bDd3MVBmdXhFa2d6V1BRbXZFb3kvYmxac3ZjUDU4RFlU?= =?utf-8?B?UDNHbk5hQW1XUk0yU3FjQzZyVUh3TkFKUUMxNXZXSnV5bThhR280NDNOWTRH?= =?utf-8?B?TVdKdk9BV3k0SGhHZm1OYWQwbGZGcVdkUFhnMWJnQXBYYys3YlBWTGtyQTVw?= =?utf-8?B?T0dQMEZUK3g0d3hqS21XZEtCSEl2Z1lMcHgzN3NXYUE4cTFvbXRTR011TXJw?= =?utf-8?B?eFcrTGdhU05zQnM4SkZIbVJNTHhSVEdkOFN6RFJ5QzJ4OXNrQVNPT1ZKTG9L?= =?utf-8?B?WEdJTmJMVTVQQ3FLQnc5dGhFbGdxeWZKcy9YYVFtWmY3OXdFSHdJWDlGN0Ri?= =?utf-8?B?cmlwaDNRaXNiVWJLZXZvazdmMk1sOEZCcmNmU2RCbWdCbHFETUg1QTRwYjBG?= =?utf-8?B?YlFkem93MjAxeGhLckhzdTlyWERrN1NjY05FbnNNZm53VGxjbFRJbnFaaDZS?= =?utf-8?B?OGVUbkNEbExzaVFQYmxNdnFDdERNOUZXQk1FNEZ2U3NDRjRzTVd3Y3VBdGZK?= =?utf-8?B?bDM2M2hGVFA2SDZ5dEx2OVdxYUI3R0JlQ1UwcHNnU3k5cHhKRnJRcE9KaVdv?= =?utf-8?B?aVdmSzdxUVJiNkU4eDJJem1VcTdnczZLM0UxeHozVWFpaGVVMzNYSTFGZ3Rz?= =?utf-8?B?V21MeTJabkJsaUpzbVBtWTdPOVR6SlAyM0pWeXF4ZmFZYkRFMlg3Wk41TjNZ?= =?utf-8?B?V3ZKcHZ0eVBhblJWbk5XMkNTOEp1UWtGTXhveitOTGhtREFXYmt3SEtOcGVB?= =?utf-8?B?QUtmUzVwN1J1cFBCWlI4TDhqM1daUDhsd3ArSWZyZ1lLZS94UnFubUFRZ3BZ?= =?utf-8?B?eTZYOWFpM0pTLzZTWTZFZzNDaFNBbmFUWlpSdXJrODhwa2hPT2x2UUN4MjI5?= =?utf-8?B?Z0pLYkE1UzBPd25OQ3JDYnpuMWl6c2lxdHBLZkN2WnBuT200NVY1L1lSc3Rr?= =?utf-8?B?YUJOWkI3MjdxWmZVbVcya2EwbjdWc3U5TXg4cUMyOGF3Q2NsTDdVTmNGSVRC?= =?utf-8?B?OUhMQncwdHVBSjY2cTR2blN6eERRRTBidEYwcFp5MHdPdjJHTWFvN1ZlK0RV?= =?utf-8?B?V20wTDVDR1hwK3ozREZlNklRbG1uaVlUNVVFTW5BdGYxSWN5K0MxbG9IM0Zw?= =?utf-8?B?Sk83ejVoRTRHMTBnRDBLR0JrZysxaW42dWRjZlY2Y242UElJcHltTkczbmZt?= =?utf-8?B?NHdLS3BsZjNGWWgyZ0NpNkVzQUgwcFo0eFFQTmFzdVZvT0NVbjRCRFJlSGpQ?= =?utf-8?B?Qnl2ZTRaY3NCTnRwVzBSemt0Y052bFh4SEFYL1cyTnV1V1ZUN0FlMGcrbUxB?= =?utf-8?B?NHBCY0U4S2tYWERwUC91SC95dkhrZTlNWFdVMTcrYXdEa3dlWU1HODdaUVRL?= =?utf-8?B?UU5XeXJWbzlHZk05MlM4YmRxV1hzdUlQdVd0NkdEOTJzWlRGdEpXQjlBak9W?= =?utf-8?B?bTZJeTBZQWwvNDBQMXNXT05JeEJ0cFhLL0svK1VrSVZlYllGMjE3UDBxNG0w?= =?utf-8?B?djJqUW5VTWs0VG5tNkpTOTFyajNqS2xTSWVQQWNXL2diRnRPdWRoNDltZ1lB?= =?utf-8?B?ZmZnMit5TU94R0lHbjk1eVZUQlJNZnFveTA0WmU5NElRSC9SdW1SSmFYK0RI?= =?utf-8?B?Q2laaGt1Ny9VWGY4Y1JLdkRncWFtNzRBd0RhWmV0d0ZRRkkyRk9xYnk2VHhI?= =?utf-8?B?bWk3UVNFTVpkYXpQZW44Snd2cThURE1TZWRvTm1abXpDMFdFQUNCSk82VmdO?= =?utf-8?B?R0ZhdlBQY05ta3VocjNnbzlPcmJJYlpyZ0UzYXBRY0svdll4c1pFNHRwaysw?= =?utf-8?B?c0F0MnREbEtxTmRlVzVFM3hlMis2czBIN1ZPcDNKMTB6blVHcFZONHhIUEFQ?= =?utf-8?B?VjlibDB5ZC8rakJoY0JTYXkvN0MxZlNpK0dVZTNTbkpKSUFlMXBVcnVMbHZt?= =?utf-8?B?L21wZGdpZjRtenFkSnY1TTl1cFl5NmZjMEtNeFdyZndkQWhzVDZwMlkxeUZ4?= =?utf-8?B?NWUxOXdEM1VSeG1tY0dVS0pFNGVQak1nVzJjNXVRaDZja2ppaHFkN25mZVFh?= =?utf-8?B?VzJnYk5pMEthYjY4aVh6SkVlZElQcFB4Y2pOUFRFT2dQaUtvNWp3aGtVczAv?= =?utf-8?B?U21mZU1oWUZ1T3lEMWF0VG14VjBWeDlQZW10RU5uSWp6bUxOZlJ5bkF1RXVt?= =?utf-8?Q?Mg7DUMJxxwTfzqumkjQLqHw=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2711.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdfcdf02-5a9d-40b3-dd4d-08d9beddeeb8 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2021 08:44:24.6331 (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: Fj0/1taI5uuaBvWPH+Tn/PyAoCMLjnWVQhHs3WsCCWe42OKq6ArTcF69/kzLxGnnDROiElrPtuq04s/rHQJCww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5023 X-OriginatorOrg: intel.com 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBDaHJpc3RpYW4gRWhyaGFyZHQg PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBEZWNl bWJlciAxNCwgMjAyMSA0OjEyIFBNDQo+IFRvOiBkZXYgPGRldkBkcGRrLm9yZz4NCj4gQ2M6IGFy b24gQ29ub2xlIDxhY29ub2xlQHJlZGhhdC5jb20+OyBHdWpqYXIsIEFiaGluYW5kYW4gUw0KPiA8 YWJoaW5hbmRhbi5ndWpqYXJAaW50ZWwuY29tPjsgQWppdCBLaGFwYXJkZQ0KPiA8YWppdC5raGFw YXJkZUBicm9hZGNvbS5jb20+OyBBa2hpbCBHb3lhbCA8Z2FraGlsQG1hcnZlbGwuY29tPjsNCj4g QnVyYWtvdiwgQW5hdG9seSA8YW5hdG9seS5idXJha292QGludGVsLmNvbT47IEFuZHJldyBCb3ll cg0KPiA8YWJveWVyQHBlbnNhbmRvLmlvPjsgQW5kcmV3IFJ5YmNoZW5rbw0KPiA8YW5kcmV3LnJ5 YmNoZW5rb0Bva3RldGxhYnMucnU+OyBBbmt1ciBEd2l2ZWRpDQo+IDxhZHdpdmVkaUBtYXJ2ZWxs LmNvbT47IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPjsgQXJ0ZW0gVi4NCj4gQW5k cmVldiA8YXJ0ZW0uYW5kcmVldkBva3RldGxhYnMucnU+OyBBc2hpc2ggR3VwdGENCj4gPGFzaGlz aC5ndXB0YUBtYXJ2ZWxsLmNvbT47IEFzaHdpbiBTZWtoYXIgVCBLIDxhc2VraGFyQG1hcnZlbGwu Y29tPjsNCj4gWGluZywgQmVpbGVpIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBJcmVtb25nZXIs IEJlcm5hcmQNCj4gPGJlcm5hcmQuaXJlbW9uZ2VyQGludGVsLmNvbT47IFJpY2hhcmRzb24sIEJy dWNlDQo+IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IE1hcm9obiwgQnlyb24gPGJ5cm9u Lm1hcm9obkBpbnRlbC5jb20+Ow0KPiBDaGFzIFdpbGxpYW1zIDxjaGFzM0BhdHQuY29tPjsgWGlh LCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsNCj4gTG9mdHVzLCBDaWFyYSA8Y2lhcmEu bG9mdHVzQGludGVsLmNvbT47IFBvd2VyLCBDaWFyYQ0KPiA8Y2lhcmEucG93ZXJAaW50ZWwuY29t PjsgRHVtaXRyZXNjdSwgQ3Jpc3RpYW4NCj4gPGNyaXN0aWFuLmR1bWl0cmVzY3VAaW50ZWwuY29t PjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPGRyY0BsaW51eC52bmV0LmlibS5jb20+OyBIdW50LCBE YXZpZCA8ZGF2aWQuaHVudEBpbnRlbC5jb20+OyBEYXZpZA0KPiBNYXJjaGFuZCA8ZGF2aWQubWFy Y2hhbmRAcmVkaGF0LmNvbT47IERvaGVydHksIERlY2xhbg0KPiA8ZGVjbGFuLmRvaGVydHlAaW50 ZWwuY29tPjsgSmFpbiwgRGVlcGFrIEsgPGRlZXBhay5rLmphaW5AaW50ZWwuY29tPjsNCj4gRGV2 ZW5kcmEgU2luZ2ggUmF3YXQgPGRzaW5naHJhd2F0QG1hcnZlbGwuY29tPjsgRG1pdHJ5IEtvemx5 dWsNCj4gPGRtaXRyeS5rb3psaXVrQGdtYWlsLmNvbT47IERtaXRyeSBNYWxsb3kgPGRtaXRyeW1A bWljcm9zb2Z0LmNvbT47IEVkDQo+IEN6ZWNrIDxlZC5jemVja0BhdG9taWNydWxlcy5jb20+OyBD YXJyaWxsbywgRXJpayBHDQo+IDxlcmlrLmcuY2FycmlsbG9AaW50ZWwuY29tPjsgRXZnZW55IFNj aGVtZWlsaW4gPGV2Z2VueXNAYW1hem9uLmNvbT47DQo+IFpoYW5nLCBSb3kgRmFuIDxyb3kuZmFu LnpoYW5nQGludGVsLmNvbT47IFlpZ2l0LCBGZXJydWgNCj4gPGZlcnJ1aC55aWdpdEBpbnRlbC5j b20+OyBUcmFoZSwgRmlvbmEgPGZpb25hLnRyYWhlQGludGVsLmNvbT47IEdhZXRhbg0KPiBSaXZl dCA8Z3JpdmVAdTI1Ni5uZXQ+OyBHYWdhbmRlZXAgU2luZ2ggPGcuc2luZ2hAbnhwLmNvbT47IEd1 b3lhbmcNCj4gWmhvdSA8emhvdWd1b3lhbmdAaHVhd2VpLmNvbT47IEd1eSBLYW5ldGkgPGd1eWtA bWFydmVsbC5jb20+OyBHdXkNCj4gVHphbGlrIDxndHphbGlrQGFtYXpvbi5jb20+OyBXYW5nLCBI YWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47DQo+IEhhcm1hbiBLYWxyYSA8aGthbHJhQG1h cnZlbGwuY29tPjsgVmFuIEhhYXJlbiwgSGFycnkNCj4gPGhhcnJ5LnZhbi5oYWFyZW5AaW50ZWwu Y29tPjsgSGVpbnJpY2ggS3Vobg0KPiA8aGVpbnJpY2gua3VobkBuZXRyb25vbWUuY29tPjsgSGVt YW50IEFncmF3YWwNCj4gPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBIb25uYXBwYSBOYWdhcmFo YWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IEh5b25nIFlvdWIgS2ltIDxo eW9ua2ltQGNpc2NvLmNvbT47DQo+IElnb3IgQ2hhdXNraW4gPGlnb3JjaEBhbWF6b24uY29tPjsg SWdvciBSdXNza2lraA0KPiA8aWdvci5ydXNza2lraEBhcXVhbnRpYS5jb20+OyBJZ29yIFJ1c3Nr aWtoIDxpcnVzc2tpa2hAbWFydmVsbC5jb20+Ow0KPiBKYWt1YiBHcmFqY2lhciA8amdyYWpjaWFA Y2lzY28uY29tPjsgSmFrdWIgUGFsaWRlciA8anBhbGlkZXJAbWFydmVsbC5jb20+Ow0KPiBKYW4g VmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgU2luZ2gsIEphc3ZpbmRlcg0KPiA8 amFzdmluZGVyLnNpbmdoQGludGVsLmNvbT47IEpheWF0aGVlcnRoYW4sIEpheQ0KPiA8amF5Lmph eWF0aGVlcnRoYW5AaW50ZWwuY29tPjsgSmF5IFpob3UgPGppYW5qYXkuemhvdUBodWF3ZWkuY29t PjsNCj4gSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IEppYW4gV2FuZyA8amlhbndh bmdAdHJ1c3RuZXRpYy5jb20+Ow0KPiBKaWF3ZW4gV3UgPGppYXdlbnd1QHRydXN0bmV0aWMuY29t PjsgSHUsIEppYXl1IDxqaWF5dS5odUBpbnRlbC5jb20+Ow0KPiBXdSwgSmluZ2ppbmcgPGppbmdq aW5nLnd1QGludGVsLmNvbT47IERhbGV5LCBKb2huIDxqb2huZGFsZUBjaXNjby5jb20+Ow0KPiBH cmlmZmluLCBKb2huIDxqb2huLmdyaWZmaW5AaW50ZWwuY29tPjsgTWNuYW1hcmEsIEpvaG4NCj4g PGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgSm9obiBNaWxsZXIgPGpvaG4ubWlsbGVyQGF0b21p Y3J1bGVzLmNvbT47DQo+IEpvaG4gVy4gTGludmlsbGUgPGxpbnZpbGxlQHR1eGRyaXZlci5jb20+ OyBKb3ljZSBLb25nDQo+IDxqb3ljZS5rb25nQGFybS5jb20+OyBXaWxlcywgS2VpdGggPGtlaXRo LndpbGVzQGludGVsLmNvbT47IEtldmluDQo+IFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+ OyBLaXJhbiBLdW1hciBLDQo+IDxraXJhbmt1bWFya0BtYXJ2ZWxsLmNvbT47IFJ5YmFsY2hlbmtv LCBLaXJpbGwNCj4gPGtpcmlsbC5yeWJhbGNoZW5rb0BpbnRlbC5jb20+OyBBbmFueWV2LCBLb25z dGFudGluDQo+IDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgRGFseSwgTGVlIDxsZWUu ZGFseUBpbnRlbC5jb20+OyBMaWFuZyBNYQ0KPiA8bGlhbmdtYUBsaWFuZ2JpdC5jb20+OyBMaWp1 biBPdSA8b3VsaWp1bkBodWF3ZWkuY29tPjsgTGlyb24gSGltaQ0KPiA8bGlyb25oQG1hcnZlbGwu Y29tPjsgTG9uZyBMaSA8bG9uZ2xpQG1pY3Jvc29mdC5jb20+OyBMdWNhIEJvY2Nhc3NpDQo+IDxi bHVjYUBkZWJpYW4ub3JnPjsgTWFjaWVqIEN6ZWthaiA8bWN6ZWthakBtYXJ2ZWxsLmNvbT47DQo+ IG1haW50YWluZXJzQGRwZGsub3JnOyBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+OyBL b3ZhY2V2aWMsDQo+IE1hcmtvIDxtYXJrby5rb3ZhY2V2aWNAaW50ZWwuY29tPjsgTWFydGluIFNw aW5sZXIgPHNwaW5sZXJAY2VzbmV0LmN6PjsNCj4gVGFoaGFuLCBNYXJ5YW0gPG1hcnlhbS50YWho YW5AaW50ZWwuY29tPjsgTWF0YW4gQXpyYWQNCj4gPG1hdGFuQG52aWRpYS5jb20+OyBtYXR0aWFz LnJvbm5ibG9tDQo+IDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNzc29uLmNvbT47IFBldGVycywgTWF0 dA0KPiA8bWF0dC5wZXRlcnNAd2luZHJpdmVyLmNvbT47IE1heGltZSBDb3F1ZWxpbg0KPiA8bWF4 aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+OyBNaWNoYWVsIFNhbnRhbmENCj4gPG1haWNvbGdhYnJp ZWxAaG90bWFpbC5jb20+OyBNaWNoYWVsIFNoYW1pcyA8bWljaGFlbHNoQG1hcnZlbGwuY29tPjsN Cj4gTWljaGFsIEtyYXdjenlrIDxta0BzZW1paGFsZi5jb20+OyBNaW4gSHUgKENvbm5vcikNCj4g PGh1bWluMjlAaHVhd2VpLmNvbT47IE5hZ2FkaGVlcmFqIFJvdHRlbGENCj4gPHJuYWdhZGhlZXJh akBtYXJ2ZWxsLmNvbT47IE5hbGxhIFByYWRlZXAgPHBuYWxsYUBtYXJ2ZWxsLmNvbT47DQo+IE5h cmNpc2EgQW5hIE1hcmlhIFZhc2lsZSA8bmF2YXNpbGVAbGludXgubWljcm9zb2Z0LmNvbT47IE5l aWwgSG9ybWFuDQo+IDxuaG9ybWFuQHR1eGRyaXZlci5jb20+OyBDaGF1dHJ1LCBOaWNvbGFzIDxu aWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPjsNCj4gTmlwdW4gR3VwdGEgPG5pcHVuLmd1cHRhQG54 cC5jb20+OyBOaXRoaW4gRGFiaWxwdXJhbQ0KPiA8bmRhYmlscHVyYW1AbWFydmVsbC5jb20+OyBP bGl2aWVyIE1hdHogPG9saXZpZXIubWF0ekA2d2luZC5jb20+OyBPcmkNCj4gS2FtIDxvcmlrYUBu dmlkaWEuY29tPjsgRGUgTGFyYSBHdWFyY2gsIFBhYmxvDQo+IDxwYWJsby5kZS5sYXJhLmd1YXJj aEBpbnRlbC5jb20+OyBLYWRhbSwgUGFsbGF2aQ0KPiA8cGFsbGF2aS5rYWRhbUBpbnRlbC5jb20+ OyBQYXJhdiBQYW5kaXQgPHBhcmF2QG52aWRpYS5jb20+OyBQYXZhbg0KPiBOaWtoaWxlc2ggPHBi aGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47IFBhdmVsIEJlbG91cw0KPiA8cGF2ZWwuYmVsb3VzQGFx dWFudGlhLmNvbT47IE1jY2FydGh5LCBQZXRlcg0KPiA8cGV0ZXIubWNjYXJ0aHlAaW50ZWwuY29t PjsgWWFuZywgUWltaW5nIDxxaW1pbmcueWFuZ0BpbnRlbC5jb20+Ow0KPiBaaGFuZywgUWkgWiA8 cWkuei56aGFuZ0BpbnRlbC5jb20+OyBSYWRoYSBNb2hhbiBDaGludGFrdW50bGENCj4gPHJhZGhh Y0BtYXJ2ZWxsLmNvbT47IE5pY29sYXUsIFJhZHUgPHJhZHUubmljb2xhdUBpbnRlbC5jb20+OyBS YWh1bA0KPiBMYWtraXJlZGR5IDxyYWh1bC5sYWtraXJlZGR5QGNoZWxzaW8uY29tPjsgUmFzZXNo IE1vZHkNCj4gPHJtb2R5QG1hcnZlbGwuY29tPjsgUmFzbGFuIERhcmF3c2hlaCA8cmFzbGFuZEBu dmlkaWEuY29tPjsNCj4gUmF2ZWVuZHJhIFBhZGFzYWxhZ2kgPHJhdmVlbmRyYS5wYWRhc2FsYWdp QGJyb2FkY29tLmNvbT47IFJheSBLaW5zZWxsYQ0KPiA8bWRyQGFzaHJvZS5ldT47IFBhdHRhbiwg UmVzaG1hIDxyZXNobWEucGF0dGFuQGludGVsLmNvbT47IFJvYmVydA0KPiBTYW5mb3JkIDxyc2Fu Zm9yZEBha2FtYWkuY29tPjsgWHUsIFJvc2VuIDxyb3Nlbi54dUBpbnRlbC5jb20+OyBSdWlmZW5n DQo+IFdhbmcgPHJ1aWZlbmcud2FuZ0Bhcm0uY29tPjsgU2FjaGluIFNheGVuYQ0KPiA8c2FjaGlu LnNheGVuYUBvc3MubnhwLmNvbT47IEdvYnJpZWwsIFNhbWVoIDxzYW1laC5nb2JyaWVsQGludGVs LmNvbT47DQo+IFNhdGhhIFJhbyA8c2tvdGVzaHdhckBtYXJ2ZWxsLmNvbT47IFNoYWhhZiBTaHVs ZXINCj4gPHNoYWhhZnNAbnZpZGlhLmNvbT47IFNoYWhlZCBTaGFpa2ggPHNoc2hhaWtoQG1hcnZl bGwuY29tPjsgU2hlcGFyZA0KPiBTaWVnZWwgPHNoZXBhcmQuc2llZ2VsQGF0b21pY3J1bGVzLmNv bT47IFNoaWppdGggVGhvdHRvbg0KPiA8c3Rob3R0b25AbWFydmVsbC5jb20+OyBTb21hbGFwdXJh bSBBbWFyYW5hdGggPGFzb21hbGFwQGFtZC5jb20+Ow0KPiBTb21uYXRoIEtvdHVyIDxzb21uYXRo LmtvdHVyQGJyb2FkY29tLmNvbT47IFNyaWthbnRoIEphbXBhbGENCj4gPGpzcmlrYW50aEBtYXJ2 ZWxsLmNvbT47IFNyaXNpdmFzdWJyYW1hbmlhbiBTcmluaXZhc2FuDQo+IDxzcmluaXZhc2FuQG1h cnZlbGwuY29tPjsgU3RlcGhlbiBIZW1taW5nZXINCj4gPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+ OyBXZWJzdGVyLCBTdGV2ZW4NCj4gPHN0ZXZlbi53ZWJzdGVyQHdpbmRyaXZlci5jb20+OyBTdW5p bGEgU2FodSA8c3NhaHVAbWFydmVsbC5jb20+OyBTdW5pbA0KPiBLdW1hciBLb3JpIDxza29yaUBt YXJ2ZWxsLmNvbT47IFRlamFzcmVlIEtvbmRvag0KPiA8a3RlamFzcmVlQG1hcnZlbGwuY29tPjsg VGV0c3V5YSBNdWthd2EgPG10ZXRzdXlhaEBnbWFpbC5jb20+Ow0KPiBUaG9tYXMgTW9uamFsb24g PHRob21hc0Btb25qYWxvbi5uZXQ+OyBaaGFuZywgVGlhbmZlaQ0KPiA8dGlhbmZlaS56aGFuZ0Bp bnRlbC5jb20+OyBNY0RhbmllbCwgVGltb3RoeQ0KPiA8dGltb3RoeS5tY2RhbmllbEBpbnRlbC5j b20+OyBUb21hc3ogRHVzenluc2tpDQo+IDx0ZHVzenluc2tpQG1hcnZlbGwuY29tPjsgS2FudGVj a2ksIFRvbWFzeiA8dG9tYXN6LmthbnRlY2tpQGludGVsLmNvbT47DQo+IFZlZXJhc2VuYXJlZGR5 IEJ1cnJ1IDx2YnVycnVAbWFydmVsbC5jb20+OyBWaWFjaGVzbGF2IE92c2lpZW5rbw0KPiA8dmlh Y2hlc2xhdm9AbnZpZGlhLmNvbT47IFZpa2FzIEd1cHRhIDx2aWthcy5ndXB0YUBicm9hZGNvbS5j b20+Ow0KPiBNZWR2ZWRraW4sIFZsYWRpbWlyIDx2bGFkaW1pci5tZWR2ZWRraW5AaW50ZWwuY29t PjsgV2lzYW0gSmFkZG8NCj4gPHdpc2FtbUBudmlkaWEuY29tPjsgV2FuZywgWGlhbyBXIDx4aWFv Lncud2FuZ0BpbnRlbC5jb20+OyBMaSwNCj4gWGlhb3l1biA8eGlhb3l1bi5saUBpbnRlbC5jb20+ OyBYaWFveXVuIFdhbmcNCj4gPGNsb3VkLndhbmd4aWFveXVuQGh1YXdlaS5jb20+OyBYdWVtaW5n IExpIDx4dWVtaW5nbEBudmlkaWEuY29tPjsNCj4gV2FuZywgWWlwZW5nMSA8eWlwZW5nMS53YW5n QGludGVsLmNvbT47IFlpc2VuIFpodWFuZw0KPiA8eWlzZW4uemh1YW5nQGh1YXdlaS5jb20+OyBX YW5nLCBZb25nIDx5b25nd2FuZ0B2bXdhcmUuY29tPjsNCj4gWml5YW5nIFh1YW4gPHh1YW56aXlh bmcyQGh1YXdlaS5jb20+OyBaeXRhIFN6cGFrIDx6ckBzZW1paGFsZi5jb20+DQo+IFN1YmplY3Q6 IFJlOiBDYWxsIGZvciBoZWxwIC0gZml4ZXMgZm9yIDE5LjExLnggaW4gcmVnYXJkIHRvIG5ldyB0 b29sY2hhaW5zLA0KPiBrZXJuZWxzIC4uLg0KPiANCj4gT24gTW9uLCBKdWwgMTksIDIwMjEgYXQg OTozOCBBTSBDaHJpc3RpYW4gRWhyaGFyZHQNCj4gPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmlj YWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IEhlbGxvIGV2ZXJ5b25lIGFuZCBtYWludGFpbmVycyBp biBwYXJ0aWN1bGFyLA0KPiA+DQo+ID4gSSB3YW50ZWQgdG8gdXNlIHRoaXMgY2hhbmNlIGZvciBh biBleHRyYSBjYWxsIGZvciBoZWxwIGJlZm9yZSB3ZSBsYXRlcg0KPiA+IG9uIHRoaXMgeWVhciBj YWxsIDE5LjExIEVPTCBhbmQgZG9uZS4gVGhlcmUgaGF2ZSBiZWVuIGEgYnVuY2ggb2YNCj4gPiBp c3N1ZXMgZm91bmQgaW4gdGhlIDE5LjExIHRlc3RpbmcuDQo+ID4NCj4gPiBXZSBoYXZlIGhhZCBh IGZldyBleHRyYSByZXNwaW5zIG9mIDE5LjExLjkgdGhpcyB0aW1lIHdoaWNoIHJlc29sdmVkIGEN Cj4gPiBmZXcgb2YgdGhlbSwgYnV0IG90aGVycyBhcmUgc3RpbGwgbGVmdC4gVGhleSBhcmUgbW9z dGx5IGR1ZSB0byBuZXcNCj4gPiB0b29sY2hhaW5zIGFuZCBzZWVtIG5vdCB0byBhcHBseSB0byAy MC4xMSBhbmQgbGF0ZXIuDQo+ID4gQnV0IHRoZXJlIGFyZSBhbHNvIG5vIGNsZWFyIGZpeGVzIGtu b3duIHRvIG1lIChoYXZlIG5vdCBjb21lIHVwIGluIHRoZQ0KPiA+IGRpc2N1c3Npb25zIGFuZCBu b3QgdGFnZ2VkIGZvciBzdGFibGVAKSB0byByZXNvbHZlIHRoZW0uDQo+ID4NCj4gPiBJIGhhdmUg bGlua2VkIHRvIHRoZSByZWxlYXNlIG5vdGVzIGluIHRoZSBhbm5vdW5jZW1lbnQgbWFpbCwgYnV0 IEkNCj4gPiBleHBlY3Qgb25seSBhIGZldyB3aWxsIHNjcm9sbCB0aHJvdWdoIHRvIHRoZSBrbm93 biBpc3N1ZXMuIER1ZSB0bw0KPiA+IHZhcmlvdXMgb3RoZXIgcmVzcG9uc2liaWxpdGllcyBhbmQg YW4gdXBjb21pbmcgUFRPIEkgY2FuJ3Qgc3BlbmQgbXVjaA0KPiA+IHRpbWUgYmVmb3JlIHdlIGFy ZSBiYWNrIGluIGJhY2twb3J0aW5nLWVmZm9ydHMgZm9yIDE5LjExLjEwLg0KPiA+IFRoZXJlZm9y ZSBJIHdhbnRlZCB0byByZWFjaCBvdXQgZXhwbGljaXRseSBmb3IgYW55b25lIHdpbGxpbmcgYW5k IGFibGUNCj4gPiB0byBoZWxwIHRvIGhhdmUgYSBsb29rIGF0IHRob3NlIGlzc3VlcyB0byBtYXli ZSByZXNvbHZlIGEgYnVuY2ggb2YNCj4gPiB0aGVtIGluIDE5LjExLjEwIGxhdGVyIG9uIHRoaXMg eWVhci4NCj4gPg0KPiA+IFRoZSBsaXN0IG9mIGtub3duIGlzc3VlcyBpbiAxOS4xMS45IGFyZToN Cj4gPiAtIEEgQnVpbGQgaXNzdWUgd2l0aCBjbGFuZyAxMi4wLjENCj4gPiAgIGh0dHBzOi8vYnVn cy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ1DQo+ID4gLSBBIG1ha2UgYnVpbGQgaXNzdWUg d2l0aCBGZWRvcmEgMzQgd2l0aCBHQ0MxMQ0KPiA+ICAgaHR0cHM6Ly9idWdzLmRwZGsub3JnL3No b3dfYnVnLmNnaT9pZD03NDQNCj4gPiAtIE1lc29uIGJhc2VkIGJ1aWxkIGlzc3VlcyB3aXRoIElD Qy0xOS4xLjENCj4gPiAgIGh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ3 DQo+ID4gLSBTVVNFIExpbnV4IEVudGVycHJpc2UgU2VydmVyIDE1IFNQMyBmYWlscyBvZiBrbmkg YnVpbGQNCj4gPiAgIGh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzI4DQo+ ID4gICBodHRwOi8vbWFpbHMuZHBkay5vcmcvYXJjaGl2ZXMvc3RhYmxlLzIwMjEtSnVuZS8wMzEy MTAuaHRtbCkNCj4gDQo+IFNpbmNlIHRoaXMgb3ZlcmFsbCB0b3BpYyBzZWVtcyB0byBjb21lIHVw IG9uIGV2ZXJ5IG5ldyBzdGFibGUgcmVsZWFzZSwgbGV0IG1lDQo+IGFkZCBhIGZldyBuZXcgYnVn cyBvZiB0aGUgc2FtZSBraW5kIHRoYXQgZ290IGZpbGVkIHJlY2VudGx5ICh0aGFua3MgdGVzdA0K PiB0ZWFtcyEpDQo+IA0KPiBPZiB0aGUgYWJvdmU6DQo+IC0gNzQ1IGlzIGZpeGVkIGluIDE5LjEx LjExLXJjMQ0KPiAtIDkwMCByZXBvcnRlZCBvbiAxOS4xMS4xMS1yYzEgZml4ZWQgaW4gMTkuMTEu MTEtcmMyIChhYm91dCB0byBiZSByZWxlYXNlZCkNCj4gLSA3MjggaXMgZml4ZWQgaW4gMTkuMTEu MTEtcmMyIChhYm91dCB0byBiZSByZWxlYXNlZCkNCj4gDQo+IEJ1dCBvdmVyYWxsIHRoZSBhYm92 ZSBsaXN0IGhhcyBncm93biBhbmQgbm93YWRheXMgaXM6DQo+IG9sZDoNCj4gaHR0cHM6Ly9idWdz LmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD03NDQgICAgICAgRFBESyAgICBjb3JlICAgIGRldg0K PiAgICAgW2RwZGstMTkuMTEuOS1yYzNdIG1ha2UgYnVpbGQgZmFpbGVkIG9uIEZlZG9yYTM0IHdp dGggR0NDMTEgYW5kIGJ1aWxkDQo+IGZhaWxlZCBvbiBGZWRvcmEzNSB3aXRoIGdjYzExLjIuMSZj bGFuZzEzLjAuMA0KPiBodHRwczovL2J1Z3MuZHBkay5vcmcvc2hvd19idWcuY2dpP2lkPTc0NyAg ICAgICBEUERLICAgIGNvcmUgICAgZGV2DQo+ICAgICBbZHBkay0xOS4xMS45LXJjM10gTWVzb24g YnVpbGQgZmFpbGVkIHdpdGggSUNDLTE5LjEuMQ0KPiBuZXc6DQo+IGh0dHBzOi8vYnVncy5kcGRr Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTAxICAgICAgIERQREsgICAgZXRoZGV2ICBkZXYNCj4gICBb MTkuMTEuMTEtcmMxXSBuZXQvaTQwZSBidWlsZCBmYWlsdXJlIHdpdGggbWFrZSBhbmQgY2xhbmcg MTMNCj4gaHR0cHM6Ly9idWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD05MDIgICAgICAgRFBE SyAgICBldGhkZXYgIGRldg0KPiAgIFsxOS4xMS4xMS1yYzFdIG5ldC9pY2UgYnVpbGQgZmFpbHVy ZSB3aXRoIG1ha2UgYW5kIGNsYW5nIDEzDQo+IGh0dHBzOi8vYnVncy5kcGRrLm9yZy9zaG93X2J1 Zy5jZ2k/aWQ9OTAzICAgICAgIERQREsgICAgZXRoZGV2ICBkZXYNCj4gICBbMTkuMTEuMTEtcmMx XSBuZXQvaXhnYmUgYnVpbGQgZmFpbHVyZSB3aXRoIG1ha2UgYW5kIGNsYW5nIDEzDQo+IGh0dHBz Oi8vYnVncy5kcGRrLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTA0ICAgICAgIERQREsgICAgbWVzb24g ICBkZXYNCj4gIFtkcGRrLTE5LjExLjExXSBNZXNvbiBidWlsZCBoYXMgc29tZSBmYWlsdXJlcyBv biBGZWRvcmEzNSB3aXRoIGNsYW5nDQo+IDEzLjAuMA0KPiBodHRwczovL2J1Z3MuZHBkay5vcmcv c2hvd19idWcuY2dpP2lkPTkwNSAgICAgICBEUERLICAgIG1lc29uICAgZGV2DQo+ICBbZHBkay0x OS4xMS4xMS1yYzFdTWVzb24mTWFrZWZpbGUgYnVpbGQgZmFpbGVkIG9uIEZyZWVic2QxMyB3aXRo DQo+IGdjYzEwLjMuMCZjbGFuZzExLjAuMQ0KPiANClRoYW5rcyBDaHJpc3RpYW4sDQpJIHdpbGwg Y2xvbmUgc29tZSBvZiB0aGVtKDc0NCw5MDEsOTAyLDkwMyw5MDUpIHRvIEludGVsIGludGVybmFs IGFuZCB0cnkgdG8gcmVzb2x2ZSB0aGVtIGJ5IGNvLXdvcmsgd2l0aCBJbnRlbCBkZXYuDQoNCj4g PiBQLlMuIFRoYW5rcyBARGF2aWQgZm9yIGVuY291cmFnaW5nIG1lIHRvIGJyaW5nIGl0IHVwIGhl cmUuDQo+ID4gUC5QLlMuIEkndmUgc3VibWl0dGVkIHRoaXMgdG8gZXZlcnlvbmUgbGlzdGVkIGlu IHRoZSBjdXJyZW50DQo+ID4gTWFpbnRhaW5lcnMgZmlsZSwgc29ycnkgaWYgdGhhdCBoaXRzIGEg ZmV3IHBlb3BsZSBtb3JlIHRoYW4gbmVlZGVkLA0KPiA+IGJ1dCBiZXR0ZXIgdGhhdCB3YXkgdGhh biBiZWluZyBtaXNzZWQuDQo+ID4NCj4gPiAtLQ0KPiA+IENocmlzdGlhbiBFaHJoYXJkdA0KPiA+ IFN0YWZmIEVuZ2luZWVyLCBVYnVudHUgU2VydmVyDQo+ID4gQ2Fub25pY2FsIEx0ZA0KPiANCj4g DQo+IA0KPiAtLQ0KPiBDaHJpc3RpYW4gRWhyaGFyZHQNCj4gU3RhZmYgRW5naW5lZXIsIFVidW50 dSBTZXJ2ZXINCj4gQ2Fub25pY2FsIEx0ZA0K