From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C128AC07E99 for ; Tue, 6 Jul 2021 02:45:39 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 3386161466 for ; Tue, 6 Jul 2021 02:45:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3386161466 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 42093411E9; Tue, 6 Jul 2021 04:45:38 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 5CCC04067E; Tue, 6 Jul 2021 04:45:36 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10036"; a="206037482" X-IronPort-AV: E=Sophos;i="5.83,327,1616482800"; d="scan'208";a="206037482" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jul 2021 19:45:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,327,1616482800"; d="scan'208";a="456902991" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga008.jf.intel.com with ESMTP; 05 Jul 2021 19:45:34 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 5 Jul 2021 19:45:34 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 5 Jul 2021 19:45:33 -0700 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.2242.4 via Frontend Transport; Mon, 5 Jul 2021 19:45:33 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) 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.2242.4; Mon, 5 Jul 2021 19:45:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bWYKWnQX56aIp66NhAzgG+INV4oUc/NJe5+G/oKQK+V20ZW8TPW7F1TQm3LCWg92u3j2gbrSCgmRkfh73wrDeeKFD3OIBYa3AObvzVKESjHmqZDv9u/dbzigmg7iqnHar7P84Erk09WHqQ2yIGKgKL9KoqFtclKRFlsLLsErwlxRF15sKTy6E3cGxki8GsjTLlMTB7dL6uNAPZ+k4R57LGVAonUPA1VfNIMi2uGA2wzppwUqEXP7p7JoToS80CyvqEsn+nzbZpDjQdTgCVJD7PnkPKnNgKTA20g8YcmlfE653myTNZqAr8t2ktzFBR1BQtIU0v2RsA8oB8Zi+XFraA== 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=KfSa75BjIezNeQeKZYbJ4CJQUht2rWF3IEZ5HGivWQM=; b=e0aRgv1ADIE+MFhvh3v+rHK/KRj8Go0aa7epvCgfRUlX2RY9DZyIYLlazoW0uaD0WZDWx9WVQuCHRtEcIjv05h/vDsNBh89Evnz/LmcfFRVzifsC1xpfTiaKB5mtjqaEf5CWcBKrKYatbPAjdCgIsvlqDzIcptxgR+lohsKTg+mSi7qLW5fY2Kshhd2AW3Fso1/1rsI0tzQNVndBJo91aGBcWLktdIUPeR/wo+xoUYHgpJtW8aXVfL51IDDz3/tBcwDByGxcQrG/JZfAm5LQbrkp9d85Ge2+UFpGty9CL9VCqziAt2c3Jrn8c7elnkUOrJxL3CbDydV2D3U35mIjfg== 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=KfSa75BjIezNeQeKZYbJ4CJQUht2rWF3IEZ5HGivWQM=; b=qoTce0ky+NP15j25wy+aOCeA0JbyXJO6BSSWxHW+DylQNsCT0a2juflCliNMh3O49n+tWpAb5JnuBWgX56Iv7Q9+xGhY/9wFlebMEelpdfNVNnvrp/ccvs0ZMbREKUrUZul5Ed+mIGT9T0hOt2D5SiSzeCKbfd9KUNYmfpRqVzg= Received: from BY5PR11MB3973.namprd11.prod.outlook.com (2603:10b6:a03:185::29) by BYAPR11MB3351.namprd11.prod.outlook.com (2603:10b6:a03:7c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22; Tue, 6 Jul 2021 02:45:30 +0000 Received: from BY5PR11MB3973.namprd11.prod.outlook.com ([fe80::8930:a09d:88ed:61ee]) by BY5PR11MB3973.namprd11.prod.outlook.com ([fe80::8930:a09d:88ed:61ee%7]) with mapi id 15.20.4287.033; Tue, 6 Jul 2021 02:45:30 +0000 From: "Yu, PingX" To: Christian Ehrhardt , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , "Ali Alnubani" , "Walker, Benjamin" , David Christensen , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , "Kevin Traynor" , Luca Boccassi , Pei Zhang , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" Thread-Topic: 19.11.9 patches review and test Thread-Index: AQHXcaD8uRnOiBRgvES4Dc+jHFFCWKs1PheQ Date: Tue, 6 Jul 2021 02:45:30 +0000 Message-ID: References: <20210705132314.2883982-1-christian.ehrhardt@canonical.com> In-Reply-To: <20210705132314.2883982-1-christian.ehrhardt@canonical.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: canonical.com; dkim=none (message not signed) header.d=none;canonical.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.52] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: aba2a46e-9074-4f72-2d3f-08d940281eca x-ms-traffictypediagnostic: BYAPR11MB3351: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pCNq0bG3+XJwX4MDNtWzrletLwFjR7RsOdB1wMItZiefv8XhMddUKMBC3k+sQ2leUSNVO8gJzisNYVypeAtDDIyMvwtiiDd2Fz67Dz+cdR99Ve3YrHtAOiGf+pr2AZqq+gQe7NJJPx9K7cyBn44IDA2Vh9pmAgkDhYrHlfi4ryxE172n6eT7LrFhISAc3vHPjZOndJt48gfWfCPRHAm5H3ObfFlDN5J4zOGyq9TXZOBXO2wmLdpBxUe7AjcW5JreIjzvboJP5fVzEE8dt5OvHnIG3wMHrZqhXzs0lL5StbEiRRgQG2wREMSWJqxZhA7gLNNKhWWlI2VC4UW4wC3q3kXHzzU8bFt/BGmi7xvWQwErkqIkYrQmXsDGjQW7y8JpAibcRNQpelMwe43z80WZnnRcw5IcWg2HlDhd3N2XeSIsgJZzUGcLvt+H5neeY0BPCeDDaDqHSUxDNQ1WPprckL+TiueXNCNy/H0uOsdyDkHIOf8N94Bx8gW7VGxeJPYcgyPf2SaEEH7EEKCvDEF2Aqhd+GanVIFN4Y1mEu7c9auL2tPwnQILdYktcxZDBM28TvNM79QQ/XIEN1SkLK3kE5WrJPRxHA3kRnJuoYnZK4UZrfaX3VG4/WXa5TWTBtvKSOCH40dZXZij0hSq3LUfaQtofXltrhMj0wIjIna5GUknamPq0phcRTr634Shwm/A8PnLnyf428E63SAPEjxVAkY6KbiYVmSBv2JoaDsTQOg9TCK+hhE7yt1kUPS+YJspzQtP9SLp65KavAp3OynOZw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB3973.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(366004)(396003)(136003)(376002)(346002)(54906003)(316002)(55016002)(76116006)(9686003)(26005)(7416002)(30864003)(966005)(64756008)(8936002)(5660300002)(478600001)(7696005)(110136005)(8676002)(66946007)(86362001)(4326008)(53546011)(2906002)(66446008)(6506007)(71200400001)(33656002)(122000001)(38100700002)(83380400001)(186003)(107886003)(52536014)(66556008)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N3FjVml2Z1FOSVVMYVh0SDlLdmRMc0VJNVVaUHV5UFlVK0hsVnlBREZYZU1z?= =?utf-8?B?T3ZORzlmanVWK1d4R0toT2VsR2xTWDZTS0NDazJzNjFxQmtBUUtxTzlMbHpx?= =?utf-8?B?d3I2MExySkQ5UEN3MEZHcjRhMzk2OXNsRnZ3RE9idVpmR3VwbXZDVVpUUU51?= =?utf-8?B?clM5eHVQcmNiTG1PV0MxWXRwOEtHb1RqLzJnYWVYYVdpaXl0MXdydjJIcUIw?= =?utf-8?B?R0hqOUVYVDdIWTNlWkVOMVJEbjZML3JuTTJKcTNQd1JXelRqbm5YMTVtalRB?= =?utf-8?B?WjJrK3VTSDRoZnpFS1ZwbkxKYmlpdFNXNlhjNjlPRjRzMSsrT3cvWnUzTGFG?= =?utf-8?B?SFVVd05aeFNpd2xBMldIQTZVVU51b0hJQWYvSlp1UkZTdWh0aUFzRENaZWF5?= =?utf-8?B?Zy9Rc0RyM1FKTnlCS3lmU3F4aTk0dVNlbFBiVzFRaWNDcU5hM0ptRHAxaHV6?= =?utf-8?B?dTZnd1oxVlR6TkFra044TTR1UXlwQVFNNkxGcUkxQm10bHpQVnlLSGlraW8y?= =?utf-8?B?SVNscHVWN2FTNW5LZVNKdnFuY2lheEw1aFpOVHpCeVBoQ3VoZ2ZQbDA5WUVH?= =?utf-8?B?dG1EcnRsRlNMNGZaRE9ERElXRldsaXd5eHQyWU1SczRXRUVuN0JFZjRuTWxu?= =?utf-8?B?dy9Ka0x3S2NXMHdFVXZlNmJJeHlQemRxMWxacWpacHdYUlBCNFI5Wk1XcjY2?= =?utf-8?B?cE8vY1k5Nm9Bc0IxbUxlUkt0clZRUmt4dzRtSmd4QWdxUkVrSGc1Q2Nza0d3?= =?utf-8?B?Yy9rOG1pU0liZkQ2Z05nYzZDNDlMY3ZwYlExZkY5VXFRMk5uTnhXR2o2VCtL?= =?utf-8?B?U3NqRFlpSWRndFZBeFhPeWMyVWZVNTlFTERaUlFHYXVWakR3NGZ4MTJrWnVV?= =?utf-8?B?dXdoMXJtVGpURjhaSDFEM2Z5bHMzUmR6OGg3SXc4d0llREhSM2hYbmVMbGsw?= =?utf-8?B?NG1WMHEyY0xHUmhGdTN4SWRKVDZkaHlwakRNaXUyR2ZZVkRjWUIvSG96bExE?= =?utf-8?B?c2s1OFdOSE5nblRaaXJOLy9leHlKTWcraTE2TlY4a2h1dkxFOTl5ZG52dnNi?= =?utf-8?B?QU5SUVViVWRSWGh0NndtcTJ5RmFFYzlxUHFFUWNQdTN5R0Q3THNTcUo3cDl6?= =?utf-8?B?SUxqY0hsMHFWUXZwNTZjVUxLZ2ZKZHJyc1pEOWFhUXBGQkhrdmREKzdmNDJs?= =?utf-8?B?d25pSHpMcjE3TDNKVmpCK3AzbHMvNHNsdkVuRUhrUm1LWS9EeHFoTG05a2pD?= =?utf-8?B?YWxHNUp6SFpIV1RWeE5vU0RZeWlhNUNCdDFkQ2dSUUVBUFZYa2VrVWs3dStM?= =?utf-8?B?NVZEWFFUTUwrM0w3OU55SUFEZi9pR3BBS2tUdjZneUJreTBPbDVNZkJrU3FD?= =?utf-8?B?SW1zNmEzYUszcjBZOUdFc0k4M25SL204d2o5akhTZm11a2tBaTZTdFdjWUpJ?= =?utf-8?B?Z0gwNy9LQzRId1BGWUJydU81dmFTd1FhOWFCMjNyMkswWnQ1WWdsV2xiOEpn?= =?utf-8?B?OGNnZVFkWGswWE1iamZYT1lXSG5Ua1h4Wit0dXQxRytmWlpwWldLU2JQdXBB?= =?utf-8?B?VUlQaXovTDY4VlJWVDJkSEhyVGdFYU0yVUNMYnpPR0YwT0ZkZncxS0xrYmdS?= =?utf-8?B?Wm1NZnhIMm1ZUmMrU3Q0ZWE2Y0dDSlFSOXMza082cHp6ZXVOa3F6QmlTZ0hE?= =?utf-8?B?TU4wakRLd1hOOTNicWlKQWpybGFQaWhNcDlibTBydU1DcFcvb1FwNEFQNGZj?= =?utf-8?Q?vNuHbYaGOyVUWU5pQM=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: BY5PR11MB3973.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aba2a46e-9074-4f72-2d3f-08d940281eca X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2021 02:45:30.6343 (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: JqeUSCj6al8DlLgUZDH3CRBv69IL2bhrQHfnBqcJIbSFcZlmdEOcudTtYUY8g9pNf4kdokwuVUSgN8NMIpqvzw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3351 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] 19.11.9 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" Q2hyaXN0aWFuLA0KQXMgMjEuMDggUkMxIGFyZSBwbGFubmVkIHRvIGJlIHJlbGVhc2VkIG9uIDcv NywgdGhpcyBMVFMgMTkuMTEuOS1yYzQgdGVzdCByZXBvcnQgbWF5IGJlIGRlbGF5ZWQgdG8gNy8x My4NCg0KUmVnYXJkcywNCll1LCBQaW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2Fs LmNvbT4NCj4gU2VudDogTW9uZGF5LCBKdWx5IDUsIDIwMjEgOToyMyBQTQ0KPiBUbzogc3RhYmxl QGRwZGsub3JnDQo+IENjOiBkZXZAZHBkay5vcmc7IEFiaGlzaGVrIE1hcmF0aGUgPEFiaGlzaGVr Lk1hcmF0aGVAbWljcm9zb2Z0LmNvbT47DQo+IEFraGlsIEdveWFsIDxha2hpbC5nb3lhbEBueHAu Y29tPjsgQWxpIEFsbnViYW5pIDxhbGlhbG51QG52aWRpYS5jb20+OyBXYWxrZXIsDQo+IEJlbmph bWluIDxiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tPjsgRGF2aWQgQ2hyaXN0ZW5zZW4NCj4gPGRy Y0BsaW51eC52bmV0LmlibS5jb20+OyBIZW1hbnQgQWdyYXdhbCA8aGVtYW50LmFncmF3YWxAbnhw LmNvbT47DQo+IFN0b2tlcywgSWFuIDxpYW4uc3Rva2VzQGludGVsLmNvbT47IEplcmluIEphY29i IDxqZXJpbmpAbWFydmVsbC5jb20+Ow0KPiBNY25hbWFyYSwgSm9obiA8am9obi5tY25hbWFyYUBp bnRlbC5jb20+OyBKdS1IeW91bmcgTGVlDQo+IDxqdWhsZWVAbWljcm9zb2Z0LmNvbT47IEtldmlu IFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+OyBMdWNhIEJvY2Nhc3NpDQo+IDxibHVjYUBk ZWJpYW4ub3JnPjsgUGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+OyBZdSwgUGluZ1gNCj4g PHBpbmd4Lnl1QGludGVsLmNvbT47IFh1LCBRaWFuIFEgPHFpYW4ucS54dUBpbnRlbC5jb20+OyBS YXNsYW4gRGFyYXdzaGVoDQo+IDxyYXNsYW5kQG52aWRpYS5jb20+OyBUaG9tYXMgTW9uamFsb24g PHRob21hc0Btb25qYWxvbi5uZXQ+OyBQZW5nLCBZdWFuDQo+IDx5dWFuLnBlbmdAaW50ZWwuY29t PjsgQ2hlbiwgWmhhb3lhbiA8emhhb3lhbi5jaGVuQGludGVsLmNvbT4NCj4gU3ViamVjdDogMTku MTEuOSBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KPiANCj4gSGkgYWxsLA0KPiANCj4gSGVyZSBp cyBhIGxpc3Qgb2YgcGF0Y2hlcyB0YXJnZXRlZCBmb3Igc3RhYmxlIHJlbGVhc2UgMTkuMTEuOS4N Cj4gDQo+IFRoZSBwbGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNlIGlzIDE5dGggSnVs eS4NCj4gDQo+IFBsZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3Vy IHVzZSBjYXNlcyBhbmQgcmVwb3J0IGFueQ0KPiBpc3N1ZXMvcmVzdWx0cyB3aXRoIHJlcGx5LWFs bCB0byB0aGlzIG1haWwuIEZvciB0aGUgZmluYWwgcmVsZWFzZSB0aGUgZml4ZXMgYW5kDQo+IHJl cG9ydGVkIHZhbGlkYXRpb25zIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHJlbGVhc2Ugbm90ZXMuDQo+ IA0KPiBUaGUgY2hhbmdlcyB0byAtcmMzIGFyZSBtaW5pbWFsLCBvbmx5IGNvdmVyaW5nOg0KPiAt IG5ldC9tbHg1OiBmaXggZmxvdyBzcGxpdCBjb21iaW5lZCB3aXRoIGNvdW50ZXIgW2ZpeGluZyBh IE1MWCBpc3N1ZV0NCj4gLSBldGhkZXY6IGZpeCByZWR1bmRhbnQgZmxvdyBhZnRlciBSU1MgZXhw YW5zaW9uIFtmaXhpbmcgYSBmbG93IGlzc3VlIHdpdGggTUxYXQ0KPiAtIGRyaXZlcnMvY3J5cHRv OiBmaXggYnVpbGQgd2l0aCAtZm5vLWNvbW1vbiBbZml4aW5nIGEgY2xhbmcgMTIgaXNzdWVdDQo+ IA0KPiBBIHJlbGVhc2UgY2FuZGlkYXRlIHRhcmJhbGwgY2FuIGJlIGZvdW5kIGF0Og0KPiANCj4g ICAgIGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlL3RhZy8/aWQ9djE5LjExLjkt cmM0DQo+IA0KPiBUaGVzZSBwYXRjaGVzIGFyZSBsb2NhdGVkIGF0IGJyYW5jaCAxOS4xMSBvZiBk cGRrLXN0YWJsZSByZXBvOg0KPiAgICAgaHR0cHM6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFi bGUvDQo+IA0KPiBUaGFua3MuDQo+IA0KPiBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5l aHJoYXJkdEBjYW5vbmljYWwuY29tPg0KPiANCj4gLS0tDQo+IEFkYW0gRHlia293c2tpICgzKToN Cj4gICAgICAgY29tbW9uL3FhdDogaW5jcmVhc2UgSU0gYnVmZmVyIHNpemUgZm9yIEdFTjMNCj4g ICAgICAgY29tcHJlc3MvcWF0OiBlbmFibGUgY29tcHJlc3Npb24gb24gR0VOMw0KPiAgICAgICBj cnlwdG8vcWF0OiBmaXggbnVsbCBhdXRoZW50aWNhdGlvbiByZXF1ZXN0DQo+IA0KPiBBaml0IEto YXBhcmRlICgzKToNCj4gICAgICAgbmV0L2JueHQ6IGZpeCBSU1MgY29udGV4dCBjbGVhbnVwDQo+ ICAgICAgIG5ldC9ibnh0OiBmaXggbWlzbWF0Y2hlZCB0eXBlIGNvbXBhcmlzb24gaW4gTUFDIHJl c3RvcmUNCj4gICAgICAgbmV0L2JueHQ6IGNoZWNrIFBDSSBjb25maWcgcmVhZA0KPiANCj4gQWto aWwgR295YWwgKDEpOg0KPiAgICAgICBkcml2ZXJzL2NyeXB0bzogZml4IGJ1aWxkIHdpdGggLWZu by1jb21tb24NCj4gDQo+IEFsdmluIFpoYW5nICg3KToNCj4gICAgICAgbmV0L2ljZTogZml4IFZM QU4gZmlsdGVyIHdpdGggUEYNCj4gICAgICAgbmV0L2k0MGU6IGZpeCBpbnB1dCBzZXQgZmllbGQg bWFzaw0KPiAgICAgICBuZXQvZTEwMDA6IGZpeCBSeCBlcnJvciBjb3VudGVyIGZvciBiYWQgbGVu Z3RoDQo+ICAgICAgIG5ldC9lMTAwMDogZml4IG1heCBSeCBwYWNrZXQgc2l6ZQ0KPiAgICAgICBu ZXQvaWNlOiBmaXggZmFzdCBtYnVmIGZyZWVpbmcNCj4gICAgICAgbmV0L2lhdmY6IGZpeCBWRiB0 byBQRiBjb21tYW5kIGZhaWx1cmUgaGFuZGxpbmcNCj4gICAgICAgbmV0L2k0MGU6IGZpeCBWRiBS U1MgY29uZmlndXJhdGlvbg0KPiANCj4gQW5hdG9seSBCdXJha292ICgzKToNCj4gICAgICAgZmJh cnJheTogZml4IGxvZyBtZXNzYWdlIG9uIHRydW5jYXRpb24gZXJyb3INCj4gICAgICAgcG93ZXI6 IGRvIG5vdCBza2lwIHNhdmluZyBvcmlnaW5hbCBQLXN0YXRlIGdvdmVybm9yDQo+ICAgICAgIHBv d2VyOiBzYXZlIG9yaWdpbmFsIEFDUEkgZ292ZXJub3IgYWx3YXlzDQo+IA0KPiBBbmRyZXcgUnli Y2hlbmtvICgyKToNCj4gICAgICAgbmV0L2ZhaWxzYWZlOiBmaXggUlNTIGhhc2ggb2ZmbG9hZCBy ZXBvcnRpbmcNCj4gICAgICAgbmV0L2ZhaWxzYWZlOiByZXBvcnQgbWluaW11bSBhbmQgbWF4aW11 bSBNVFUNCj4gDQo+IEFuZHkgTW9yZXRvbiAoMSk6DQo+ICAgICAgIGNvbW1vbi9zZmNfZWZ4L2Jh c2U6IGxpbWl0IHJlcG9ydGVkIE1DREkgcmVzcG9uc2UgbGVuZ3RoDQo+IA0KPiBBcGVrc2hhIEd1 cHRhICgxKToNCj4gICAgICAgZXhhbXBsZXMvbDJmd2QtY3J5cHRvOiBza2lwIG1hc2tlZCBkZXZp Y2VzDQo+IA0KPiBBcmVrIEt1c3p0YWwgKDEpOg0KPiAgICAgICBjcnlwdG8vcWF0OiBmaXggb2Zm c2V0IGZvciBvdXQtb2YtcGxhY2Ugc2NhdHRlci1nYXRoZXINCj4gDQo+IEJlaWxlaSBYaW5nICgy KToNCj4gICAgICAgbmV0L2k0MGV2ZjogZml4IHBhY2tldCBsb3NzIGZvciBYNzIyDQo+ICAgICAg IG5ldC9pYXZmOiBmaXggVHggY29udGV4dCBkZXNjcmlwdG9yDQo+IA0KPiBCcnVjZSBSaWNoYXJk c29uICgxKToNCj4gICAgICAgYnVpbGQ6IGV4Y2x1ZGUgbWVzb24gZmlsZXMgZnJvbSBleGFtcGxl cyBpbnN0YWxsYXRpb24NCj4gDQo+IENoYW95b25nIEhlICgxKToNCj4gICAgICAgZG9jOiBmaXgg bXVsdGlwb3J0IHN5bnRheCBpbiBuZnAgZ3VpZGUNCj4gDQo+IENoZW5ibyBYaWEgKDEpOg0KPiAg ICAgICBleGFtcGxlcy92aG9zdDogY2hlY2sgbWVtb3J5IHRhYmxlIHF1ZXJ5DQo+IA0KPiBDaGVu Z2NoYW5nIFRhbmcgKDEzKToNCj4gICAgICAgZXRoZGV2OiB2YWxpZGF0ZSBpbnB1dCBpbiBtb2R1 bGUgRUVQUk9NIGR1bXANCj4gICAgICAgZXRoZGV2OiB2YWxpZGF0ZSBpbnB1dCBpbiByZWdpc3Rl ciBpbmZvDQo+ICAgICAgIGV0aGRldjogdmFsaWRhdGUgaW5wdXQgaW4gRUVQUk9NIGluZm8NCj4g ICAgICAgbmV0L2huczM6IGZpeCByb2xsYmFjayBhZnRlciBzZXR0aW5nIFBWSUQgZmFpbHVyZQ0K PiAgICAgICBleGFtcGxlczogYWRkIGVhbCBjbGVhbnVwIHRvIGV4YW1wbGVzDQo+ICAgICAgIG5l dC9ib25kaW5nOiBmaXggYWRkaW5nIGl0c2VsZiBhcyBpdHMgc2xhdmUNCj4gICAgICAgYXBwL3Rl c3RwbWQ6IGZpeCBtYXggcXVldWUgbnVtYmVyIGZvciBUeCBvZmZsb2Fkcw0KPiAgICAgICBuZXQv dGFwOiBmaXggaW50ZXJydXB0IHZlY3RvciBhcnJheSBzaXplDQo+ICAgICAgIG5ldC9ib25kaW5n OiBmaXggc29ja2V0IElEIGNoZWNrDQo+ICAgICAgIG5ldC90YXA6IGNoZWNrIGlvY3RsIG9uIHJl c3RvcmUNCj4gICAgICAgbmV0L2huczM6IGZpeCBIVyBidWZmZXIgc2l6ZSBvbiBNVFUgdXBkYXRl DQo+ICAgICAgIG5ldC9obnMzOiBmaXggcHJvY2Vzc2luZyBUeCBvZmZsb2FkIGZsYWdzDQo+ICAg ICAgIGV4YW1wbGVzL3RpbWVyOiBmaXggdGltZSBpbnRlcnZhbA0KPiANCj4gQ2hlbmd3ZW4gRmVu ZyAoMzIpOg0KPiAgICAgICBuZXQvaG5zMzogZml4IGZsb3cgY291bnRlciB2YWx1ZQ0KPiAgICAg ICBuZXQvaG5zMzogZml4IFZGIG1haWxib3ggaGVhZCBmaWVsZA0KPiAgICAgICBuZXQvaG5zMzog c3VwcG9ydCBnZXQgZGV2aWNlIHZlcnNpb24gd2hlbiBkdW1wIHJlZ2lzdGVyDQo+ICAgICAgIHRl c3Q6IGNoZWNrIHRocmVhZCBjcmVhdGlvbg0KPiAgICAgICBjb21tb24vZHBhYXg6IGZpeCBwb3Nz aWJsZSBudWxsIHBvaW50ZXIgYWNjZXNzDQo+ICAgICAgIGV4YW1wbGVzL2V0aHRvb2w6IHJlbW92 ZSB1bnVzZWQgcGFyc2luZw0KPiAgICAgICBuZXQvZTEwMDAvYmFzZTogZml4IHRpbWVvdXQgZm9y IHNoYWRvdyBSQU0gd3JpdGUNCj4gICAgICAgbWJ1ZjogY2hlY2sgc2hhcmVkIG1lbW9yeSBiZWZv cmUgZHVtcGluZyBkeW5hbWljIHNwYWNlDQo+ICAgICAgIGV2ZW50ZGV2OiByZW1vdmUgcmVkdW5k YW50IHRocmVhZCBuYW1lIHNldHRpbmcNCj4gICAgICAgZXZlbnRkZXY6IGZpeCBtZW1vcnkgbGVh a2FnZSBvbiB0aHJlYWQgY3JlYXRpb24gZmFpbHVyZQ0KPiAgICAgICBuZXQva25pOiBjaGVjayBp bml0IHJlc3VsdA0KPiAgICAgICBuZXQvaG5zMzogZml4IG1haWxib3ggZXJyb3IgbWVzc2FnZQ0K PiAgICAgICBuZXQvaG5zMzogcmVtb3ZlIHVudXNlZCBtYWlsYm94IG1hY3JvIGFuZCBzdHJ1Y3QN Cj4gICAgICAgbmV0L2JvbmRpbmc6IGZpeCBsZWFrIG9uIHJlbW92ZQ0KPiAgICAgICBuZXQvaTQw ZTogZml4IG5lZ2F0aXZlIFZFQiBpbmRleA0KPiAgICAgICBuZXQvaTQwZTogcmVtb3ZlIHJlZHVu ZGFudCBWU0kgY2hlY2sgaW4gVHggcXVldWUgc2V0dXANCj4gICAgICAgbmV0L2huczM6IGxvZyB0 aW1lIGRlbHRhIGluIGRlY2ltYWwgZm9ybWF0DQo+ICAgICAgIG5ldC9obnMzOiByZW1vdmUgdW51 c2VkIG1hY3Jvcw0KPiAgICAgICBuZXQvaG5zMzogcmVtb3ZlIHVudXNlZCBWTURxIGNvZGUNCj4g ICAgICAgcmF3L250YjogY2hlY2sgU1BBRCB1c2VyIGluZGV4DQo+ICAgICAgIHJhdy9udGI6IGNo ZWNrIG1lbW9yeSBhbGxvY2F0aW9ucw0KPiAgICAgICBpcGM6IGNoZWNrIG1hbGxvYyBzeW5jIHJl cGx5IHJlc3VsdA0KPiAgICAgICBlYWw6IGZpeCBzZXJ2aWNlIGNvcmUgbGlzdCBwYXJzaW5nDQo+ ICAgICAgIG5ldC9obnMzOiBmaXggaGFuZGxpbmcgbGluayB1cGRhdGUNCj4gICAgICAgaXBjOiB1 c2UgbW9ub3RvbmljIGNsb2NrDQo+ICAgICAgIG5ldC9obnMzOiByZXR1cm4gZXJyb3Igb24gUENJ IGNvbmZpZyB3cml0ZSBmYWlsdXJlDQo+ICAgICAgIG5ldC9obnMzOiBjbGVhciBoYXNoIG1hcCBv biBmbG93IGRpcmVjdG9yIGNsZWFyDQo+ICAgICAgIG5ldC9obnMzOiBmaXggcXVlcnlpbmcgZmxv dyBkaXJlY3RvciBjb3VudGVyIGZvciBvdXQgcGFyYW0NCj4gICAgICAgbmV0L2huczM6IGZpeCBz ZWNvbmRhcnkgcHJvY2VzcyByZXF1ZXN0IHN0YXJ0L3N0b3AgUngvVHgNCj4gICAgICAgbmV0L2hu czM6IGZpeCBvcmRlcmluZyBpbiBzZWNvbmRhcnkgcHJvY2VzcyBpbml0aWFsaXphdGlvbg0KPiAg ICAgICBuZXQvbWx4NDogZml4IHNlY29uZGFyeSBwcm9jZXNzIGluaXRpYWxpemF0aW9uIG9yZGVy aW5nDQo+ICAgICAgIG5ldC9tbHg1OiBmaXggc2Vjb25kYXJ5IHByb2Nlc3MgaW5pdGlhbGl6YXRp b24gb3JkZXJpbmcNCj4gDQo+IENocmlzdGlhbiBFaHJoYXJkdCAoNik6DQo+ICAgICAgIHZmaW86 IGZpeCBzdGRib29sIHVzYWdlIHdpdGhvdXQgaW5jbHVkZQ0KPiAgICAgICBrbmk6IGZpeCBjb21w aWxhdGlvbiBvbiBTTEVTMTUtU1AzDQo+ICAgICAgIHZlcnNpb246IDE5LjExLjktcmMxDQo+ICAg ICAgIHZlcnNpb246IDE5LjExLjktcmMyDQo+ICAgICAgIFJldmVydCAia25pOiBmaXggY29tcGls YXRpb24gb24gU0xFUzE1LVNQMyINCj4gICAgICAgdmVyc2lvbjogMTkuMTEuOS1yYzMNCj4gDQo+ IENpYXJhIExvZnR1cyAoMSk6DQo+ICAgICAgIG5ldC9hZl94ZHA6IGZpeCBlcnJvciBoYW5kbGlu ZyBkdXJpbmcgUnggcXVldWUgc2V0dXANCj4gDQo+IENvbm9yIFdhbHNoICgxKToNCj4gICAgICAg ZXhhbXBsZXMvbDNmd2Q6IGZpeCBMUE0gSVB2NiBzdWJuZXRzDQo+IA0KPiBEYXBlbmcgWXUgKDIp Og0KPiAgICAgICBuZXQvZTEwMDA6IHJlbW92ZSBNVFUgc2V0dGluZyBsaW1pdGF0aW9uDQo+ICAg ICAgIGV4YW1wbGVzL3BhY2tldF9vcmRlcmluZzogZml4IHBvcnQgY29uZmlndXJhdGlvbg0KPiAN Cj4gRGF2aWQgQ2hyaXN0ZW5zZW4gKDEpOg0KPiAgICAgICBjb25maWcvcHBjOiByZWR1Y2UgbnVt YmVyIG9mIGNvcmVzIGFuZCBOVU1BIG5vZGVzDQo+IA0KPiBEYXZpZCBIYXJ0b24gKDEpOg0KPiAg ICAgICBuZXQvZW5hOiBmaXggcmVsZWFzaW5nIFR4IHJpbmcgbWJ1ZnMNCj4gDQo+IERhdmlkIEh1 bnQgKDQpOg0KPiAgICAgICB0ZXN0L3Bvd2VyOiBmaXggQ1BVIGZyZXF1ZW5jeSBjaGVjaw0KPiAg ICAgICB0ZXN0L3Bvd2VyOiBhZGQgdHVyYm8gbW9kZSB0byBmcmVxdWVuY3kgY2hlY2sNCj4gICAg ICAgdGVzdC9wb3dlcjogZml4IGxvdyBmcmVxdWVuY3kgdGVzdCB3aGVuIHR1cmJvIGVuYWJsZWQN Cj4gICAgICAgdGVzdC9wb3dlcjogZml4IHR1cmJvIHRlc3QNCj4gDQo+IERhdmlkIE1hcmNoYW5k ICg1KToNCj4gICAgICAgZG9jOiBmaXggc3BoaW54IHJ0ZCB0aGVtZSBpbXBvcnQgaW4gR0hBDQo+ ICAgICAgIHNlcnZpY2U6IGNsZWFuIHJlZmVyZW5jZXMgdG8gcmVtb3ZlZCBzeW1ib2wNCj4gICAg ICAgYnVzL2ZzbG1jOiByZW1vdmUgdW51c2VkIGRlYnVnIG1hY3JvDQo+ICAgICAgIGV2ZW50L2Rw YWEyOiByZW1vdmUgdW51c2VkIG1hY3Jvcw0KPiAgICAgICBuZXQvaWNlL2Jhc2U6IGZpeCBtZW1v cnkgYWxsb2NhdGlvbiB3cmFwcGVyDQo+IA0KPiBEZWtlbCBQZWxlZCAoMSk6DQo+ICAgICAgIG5l dC9tbHg1OiBmaXggZmxvdyBzcGxpdCBjb21iaW5lZCB3aXRoIGNvdW50ZXINCj4gDQo+IERtaXRy eSBLb3pseXVrICgzKToNCj4gICAgICAgbmV0L3BjYXA6IGZpeCBmb3JtYXQgc3RyaW5nDQo+ICAg ICAgIGV4YW1wbGVzL3J4dHhfY2FsbGJhY2tzOiBmaXggcG9ydCBJRCBmb3JtYXQgc3BlY2lmaWVy DQo+ICAgICAgIGVhbC93aW5kb3dzOiBhZGQgY2xlYW51cCBmdW5jdGlvbiBzdHViDQo+IA0KPiBF ZCBDemVjayAoMik6DQo+ICAgICAgIG5ldC9hcms6IHVwZGF0ZSBwYWNrZXQgZGlyZWN0b3IgaW5p dGlhbCBzdGF0ZQ0KPiAgICAgICBuZXQvYXJrOiByZWZhY3RvciBSeCBidWZmZXIgcmVjb3ZlcnkN Cj4gDQo+IEZlaWZlaSBXYW5nICgxKToNCj4gICAgICAgbmV0L2k0MGU6IGZpeCBwYXJzaW5nIHBh Y2tldCB0eXBlIGZvciBORU9ODQo+IA0KPiBGZXJydWggWWlnaXQgKDgpOg0KPiAgICAgICBwb3dl cjogcmVtb3ZlIGR1cGxpY2F0ZWQgc3ltYm9scyBmcm9tIG1hcCBmaWxlDQo+ICAgICAgIGxvZy9s aW51eDogbWFrZSBkZWZhdWx0IG91dHB1dCBzdGRlcnINCj4gICAgICAgbGljZW5zZTogZml4IHR5 cG9zDQo+ICAgICAgIG5ldC9ibngyeDogZml4IGJ1aWxkIHdpdGggR0NDIDExDQo+ICAgICAgIG5l dC9ibngyeDogZml4IGJ1aWxkIHdpdGggR0NDIDExDQo+ICAgICAgIG5ldC9pY2UvYmFzZTogZml4 IGJ1aWxkIHdpdGggR0NDIDExDQo+ICAgICAgIG5ldC90YXA6IGZpeCBidWlsZCB3aXRoIEdDQyAx MQ0KPiAgICAgICB0ZXN0L3RhYmxlOiBmaXggYnVpbGQgd2l0aCBHQ0MgMTENCj4gDQo+IEd1b3lh bmcgWmhvdSAoMSk6DQo+ICAgICAgIG5ldC9oaW5pYzogZml4IGNyYXNoIGluIHNlY29uZGFyeSBw cm9jZXNzDQo+IA0KPiBIYWl5dWUgV2FuZyAoMSk6DQo+ICAgICAgIG5ldC9peGdiZTogZml4IFJ4 IGVycm9ycyBzdGF0aXN0aWNzIGZvciBVRFAgY2hlY2tzdW0NCj4gDQo+IEhhcm1hbiBLYWxyYSAo MSk6DQo+ICAgICAgIGV2ZW50L29jdGVvbnR4MjogZml4IGRldmljZSByZWNvbmZpZ3VyZSBmb3Ig c2luZ2xlIHNsb3QNCj4gDQo+IEhlaW5yaWNoIEt1aG4gKDEpOg0KPiAgICAgICBuZXQvbmZwOiBm aXggcmVwb3J0aW5nIG9mIFJTUyBjYXBhYmlsaXRpZXMNCj4gDQo+IEhlbWFudCBBZ3Jhd2FsICgz KToNCj4gICAgICAgZXRoZGV2OiBhZGQgbWlzc2luZyBidXNlcyBpbiBkZXZpY2UgaXRlcmF0b3IN Cj4gICAgICAgY3J5cHRvL2RwYWEyX3NlYzogZml4IGNsb3NlIGFuZCB1bmluaXQgZnVuY3Rpb25z DQo+ICAgICAgIGNyeXB0by9kcGFhX3NlYzogYWZmaW5lIHRoZSB0aHJlYWQgcG9ydGFsIGFmZmlu aXR5DQo+IA0KPiBIb25nYm8gWmhlbmcgKDYpOg0KPiAgICAgICBhcHAvdGVzdHBtZDogZml4IFR4 L1J4IGRlc2NyaXB0b3IgcXVlcnkgZXJyb3IgbG9nDQo+ICAgICAgIG5ldC9obnMzOiBmaXggRkxS IG1pc3MgZGV0ZWN0aW9uDQo+ICAgICAgIG5ldC9obnMzOiBkZWxldGUgcmVkdW5kYW50IGJsYW5r IGxpbmUNCj4gICAgICAgYnBmOiBmaXggSlNMVCB2YWxpZGF0aW9uDQo+ICAgICAgIHBvd2VyOiBm aXggc2FuaXR5IGNoZWNrcyBmb3IgZ3Vlc3QgY2hhbm5lbCByZWFkDQo+ICAgICAgIGV4YW1wbGVz L2wzZndkLXBvd2VyOiBmaXggZW1wdHkgcG9sbCB0aHJlc2hvbGRzDQo+IA0KPiBIdWlzb25nIExp ICgxMSk6DQo+ICAgICAgIG5ldC9obnMzOiBmaXggZmxvdyBjb250cm9sIGV4Y2VwdGlvbg0KPiAg ICAgICBhcHAvdGVzdHBtZDogZml4IGJpdG1hcCBvZiBsaW5rIHNwZWVkcyB3aGVuIGZvcmNlIHNw ZWVkDQo+ICAgICAgIG5ldC9obnMzOiBmaXggZmxvdyBjb250cm9sIG1vZGUNCj4gICAgICAgbmV0 L2huczM6IGZpeCBEQ0IgbW9kZSBjaGVjaw0KPiAgICAgICBuZXQvaG5zMzogZml4IFZNRHEgbW9k ZSBjaGVjaw0KPiAgICAgICBhcHAvdGVzdHBtZDogZml4IGZvcndhcmQgbGNvcmVzIG51bWJlciBm b3IgRENCDQo+ICAgICAgIGFwcC90ZXN0cG1kOiBmaXggRENCIGZvcndhcmRpbmcgY29uZmlndXJh dGlvbg0KPiAgICAgICBhcHAvdGVzdHBtZDogZml4IERDQiByZS1jb25maWd1cmF0aW9uDQo+ICAg ICAgIG5ldC9obnMzOiBmaXggcmVxdWVzdGVkIEZDIG1vZGUgcm9sbGJhY2sNCj4gICAgICAgbmV0 L2huczM6IHJlbW92ZSBtZWFuaW5nbGVzcyBwYWNrZXQgYnVmZmVyIHJvbGxiYWNrDQo+ICAgICAg IG5ldC9obnMzOiBmaXggRENCIHJlY29uZmlndXJhdGlvbg0KPiANCj4gSWJ0aXNhbSBUYXJpcSAo MSk6DQo+ICAgICAgIGV4YW1wbGVzL3Zob3N0X2NyeXB0bzogcmVtb3ZlIHVudXNlZCBzaG9ydCBv cHRpb24NCj4gDQo+IElnb3IgQ2hhdXNraW4gKDEpOg0KPiAgICAgICBuZXQvZW5hOiBzd2l0Y2gg bWVtY3B5IHRvIG9wdGltaXplZCB2ZXJzaW9uDQo+IA0KPiBJZ29yIFJ1c3NraWtoICgyKToNCj4g ICAgICAgbmV0L3FlZGU6IHJlZHVjZSBsb2cgdmVyYm9zaXR5DQo+ICAgICAgIG5ldC9xZWRlOiBh Y2NlcHQgYmlnZ2VyIFJTUyB0YWJsZQ0KPiANCj4gSWx5YSBNYXhpbWV0cyAoMSk6DQo+ICAgICAg IG5ldC92aXJ0aW86IGZpeCBpbnRlcnJ1cHQgdW5yZWdpc3RlcmluZyBmb3IgbGlzdGVuaW5nIHNv Y2tldA0KPiANCj4gSXZhbiBNYWxvdiAoMSk6DQo+ICAgICAgIG5ldDogZml4IGNvbW1lbnQgaW4g SVB2NiBoZWFkZXINCj4gDQo+IEppYXdlaSBXYW5nICgxKToNCj4gICAgICAgYXBwL3Rlc3RwbWQ6 IGZpeCBOVkdSRSBlbmNhcCBjb25maWd1cmF0aW9uDQo+IA0KPiBKaWF3ZWkgWmh1ICgxKToNCj4g ICAgICAgbmV0L21seDU6IGZpeCBSeCBzZWdtZW50ZWQgcGFja2V0cyBvbiBtYnVmIHN0YXJ2YXRp b24NCj4gDQo+IEppYXl1IEh1ICgxKToNCj4gICAgICAgdmhvc3Q6IGZpeCBxdWV1ZSBpbml0aWFs aXphdGlvbg0KPiANCj4gSmllIFdhbmcgKDEpOg0KPiAgICAgICBuZXQvaWNlOiBmaXggVlNJIGFy cmF5IG91dCBvZiBib3VuZHMgYWNjZXNzDQo+IA0KPiBKdXJhaiBMaW5rZcWhICgxKToNCj4gICAg ICAgZWFsL2FybTY0OiBmaXggcGxhdGZvcm0gcmVnaXN0ZXIgYml0DQo+IA0KPiBLYWkgSmkgKDEp Og0KPiAgICAgICB0ZXN0L2NyeXB0bzogZml4IGF1dGgtY2lwaGVyIGNvbXBhcmUgbGVuZ3RoIGlu IE9PUA0KPiANCj4gS2FsZXNoIEFQICgyNSk6DQo+ICAgICAgIG5ldC9ibnh0OiByZW1vdmUgdW51 c2VkIG1hY3JvDQo+ICAgICAgIG5ldC9ibnh0OiBmaXggVk5JQyBjb25maWd1cmF0aW9uDQo+ICAg ICAgIG5ldC9ibnh0OiBmaXggRlcgcmVhZGluZXNzIGNoZWNrIGR1cmluZyByZWNvdmVyeQ0KPiAg ICAgICBuZXQvYm54dDogZml4IGRldmljZSByZWFkaW5lc3MgY2hlY2sNCj4gICAgICAgbmV0L2Ju eHQ6IGZpeCBIV1JNIGFuZCBGVyBpbmNvbXBhdGliaWxpdHkgaGFuZGxpbmcNCj4gICAgICAgbmV0 L2JueHQ6IGZpeCBQQ0kgd3JpdGUgY2hlY2sNCj4gICAgICAgbmV0L2JueHQ6IGZpeCBsaW5rIHN0 YXRlIG9wZXJhdGlvbnMNCj4gICAgICAgbmV0L2JueHQ6IGZpeCBjb25maWd1cmluZyBMUk8NCj4g ICAgICAgbmV0L2JueHQ6IGZpeCBoZWFsdGggY2hlY2sgYWxhcm0gY2FuY2VsbGF0aW9uDQo+ICAg ICAgIG5ldC9ibnh0OiByZW1vdmUgdW5uZWNlc3NhcnkgZm9yd2FyZCBkZWNsYXJhdGlvbnMNCj4g ICAgICAgbmV0L2JueHQ6IHJlbW92ZSB1bnVzZWQgZnVuY3Rpb24gcGFyYW1ldGVycw0KPiAgICAg ICBuZXQvYm54dDogZml4IHNpbmdsZSBQRiBwZXIgcG9ydCBjaGVjaw0KPiAgICAgICBuZXQvYm54 dDogcHJldmVudCBkZXZpY2UgYWNjZXNzIGluIGVycm9yIHN0YXRlDQo+ICAgICAgIG5ldC9ibnh0 OiBmaXggYnVpbGQgZmFpbHVyZXMgYWZ0ZXIgbWVyZ2luZyBwYXRjaGVzDQo+ICAgICAgIG5ldC9i bnh0OiBkcm9wIHVudXNlZCBhdHRyaWJ1dGUNCj4gICAgICAgbmV0L2JueHQ6IGZpeCBkb3VibGUg ZnJlZSBpbiBwb3J0IHN0YXJ0IGZhaWx1cmUNCj4gICAgICAgbmV0L2JueHQ6IGZpeCBmaXJtd2Fy ZSBmYXRhbCBlcnJvciBoYW5kbGluZw0KPiAgICAgICBuZXQvYm54dDogZml4IG1lbW9yeSBhbGxv Y2F0aW9uIGZvciBjb21tYW5kIHJlc3BvbnNlDQo+ICAgICAgIG5ldC9ibnh0OiBmaXggdGltZXN5 bmMgd2hlbiBQVFAgaXMgbm90IHN1cHBvcnRlZA0KPiAgICAgICBuZXQvYm54dDogZml4IFZGIGlu Zm8gYWxsb2NhdGlvbg0KPiAgICAgICBuZXQvYm54dDogZml4IFBUUCBzdXBwb3J0IGZvciBUaG9y DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggeHN0YXRzIGdldA0KPiAgICAgICBuZXQvYm54dDogZml4 IFJ4IGRlc2NyaXB0b3Igc3RhdHVzDQo+ICAgICAgIG5ldC9ibnh0OiByZXNldCBmaWx0ZXIgaW5k aWNlcyBvbiBmcmVlDQo+ICAgICAgIG5ldC9ibnh0OiBmaXggcmluZyBjb3VudCBjYWxjdWxhdGlv biBmb3IgVGhvcg0KPiANCj4gS2V2aW4gVHJheW5vciAoNCk6DQo+ICAgICAgIHRlc3QvY21kbGlu ZTogZml4IGlucHV0cyBhcnJheQ0KPiAgICAgICB0ZXN0L2NyeXB0bzogZml4IGJ1aWxkIHdpdGgg R0NDIDExDQo+ICAgICAgIHRlc3Q6IGZpeCBidWlsZCB3aXRoIEdDQyAxMQ0KPiAgICAgICB0ZXN0 L2NtZGxpbmU6IHNpbGVuY2UgY2xhbmcgMTIgd2FybmluZw0KPiANCj4gTGFuY2UgUmljaGFyZHNv biAoNik6DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggUnggcXVldWUgY291bnQNCj4gICAgICAgbmV0 L2JueHQ6IGZpeCBSeCBidWZmZXIgcG9zdGluZw0KPiAgICAgICBuZXQvYm54dDogZml4IFR4IGxl bmd0aCBoaW50IHRocmVzaG9sZA0KPiAgICAgICBuZXQvYm54dDogZml4IGhhbmRsaW5nIG9mIG51 bGwgZmxvdyBtYXNrDQo+ICAgICAgIHRlc3Q6IGZpeCBUQ1AgaGVhZGVyIGluaXRpYWxpemF0aW9u DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggZHluYW1pYyBWTklDIGNvdW50DQo+IA0KPiBMaW9yIE1h cmdhbGl0ICgxKToNCj4gICAgICAgZXRoZGV2OiBmaXggcmVkdW5kYW50IGZsb3cgYWZ0ZXIgUlNT IGV4cGFuc2lvbg0KPiANCj4gTHVjIFBlbGxldGllciAoMik6DQo+ICAgICAgIGVhbDogZml4IHJh Y2UgaW4gY29udHJvbCB0aHJlYWQgY3JlYXRpb24NCj4gICAgICAgZWFsOiBmaXggaGFuZyBpbiBj b250cm9sIHRocmVhZCBjcmVhdGlvbg0KPiANCj4gTWFydmluIExpdSAoNCk6DQo+ICAgICAgIHZo b3N0OiBmaXggc3BsaXQgcmluZyBwb3RlbnRpYWwgYnVmZmVyIG92ZXJmbG93DQo+ICAgICAgIHZo b3N0OiBmaXggcGFja2VkIHJpbmcgcG90ZW50aWFsIGJ1ZmZlciBvdmVyZmxvdw0KPiAgICAgICB2 aG9zdDogZml4IGJhdGNoIGRlcXVldWUgcG90ZW50aWFsIGJ1ZmZlciBvdmVyZmxvdw0KPiAgICAg ICB2aG9zdDogZml4IGluaXRpYWxpemF0aW9uIG9mIHRlbXBvcmFyeSBoZWFkZXINCj4gDQo+IE1p Y2hhbCBLcmF3Y3p5ayAoMSk6DQo+ICAgICAgIG5ldC9lbmEvYmFzZTogZml4IHR5cGUgY29udmVy c2lvbnMgYnkgZXhwbGljaXQgY2FzdGluZw0KPiANCj4gTWluIEh1IChDb25ub3IpICgyMSk6DQo+ ICAgICAgIG5ldC9obnMzOiBmaXggTVRVIGNvbmZpZyBjb21wbGV4aXR5DQo+ICAgICAgIG5ldC9o bnMzOiB1cGRhdGUgSGlTaWxpY29uIGNvcHlyaWdodCBzeW50YXgNCj4gICAgICAgZXhhbXBsZXMv cHRwY2xpZW50OiByZW1vdmUgd3JvbmcgY29tbWVudA0KPiAgICAgICB0ZXN0L2JwZjogZml4IGVy cm9yIG1lc3NhZ2UNCj4gICAgICAgZG9jOiBmaXggSGlTaWxpY29uIGNvcHlyaWdodCBzeW50YXgN Cj4gICAgICAgbmV0L2huczM6IHJlbW92ZSB1bnVzZWQgbWFjcm9zDQo+ICAgICAgIG5ldC9obnMz OiByZW1vdmUgdW51c2VkIG1hY3JvDQo+ICAgICAgIGFwcC9ldmVudGRldjogZml4IG92ZXJmbG93 IGluIGxjb3JlIGxpc3QgcGFyc2luZw0KPiAgICAgICB0ZXN0L2tuaTogZml4IGEgY29tbWVudA0K PiAgICAgICB0ZXN0L2tuaTogY2hlY2sgaW5pdCByZXN1bHQNCj4gICAgICAgbmV0L2huczM6IGZp eCB0eXBvcyBvbiBjb21tZW50cw0KPiAgICAgICBuZXQvZTEwMDA6IGZpeCBmbG93IGVycm9yIG1l c3NhZ2Ugb2JqZWN0DQo+ICAgICAgIGFwcC9iYmRldjogZml4IEhBUlEgZXJyb3IgbWVzc2FnZXMN Cj4gICAgICAgcmF3L3NrZWxldG9uOiBhZGQgbWlzc2luZyBjaGVjayBhZnRlciBzZXR0aW5nIGF0 dHJpYnV0ZQ0KPiAgICAgICB0ZXN0L3RpbWVyOiBjaGVjayBtZW16b25lIGFsbG9jYXRpb24NCj4g ICAgICAgYXBwL2NyeXB0by1wZXJmOiBjaGVjayBtZW1vcnkgYWxsb2NhdGlvbg0KPiAgICAgICBl eGFtcGxlcy9mbG93X2NsYXNzaWZ5OiBmaXggTlVNQSBjaGVjayBvZiBwb3J0IGFuZCBjb3JlDQo+ ICAgICAgIGV4YW1wbGVzL2wyZndkLWNhdDogZml4IE5VTUEgY2hlY2sgb2YgcG9ydCBhbmQgY29y ZQ0KPiAgICAgICBleGFtcGxlcy9za2VsZXRvbjogZml4IE5VTUEgY2hlY2sgb2YgcG9ydCBhbmQg Y29yZQ0KPiAgICAgICB0ZXN0OiBjaGVjayBmbG93IGNsYXNzaWZpZXIgY3JlYXRpb24NCj4gICAg ICAgdGVzdDogZml4IGRpdmlzaW9uIGJ5IHplcm8NCj4gDQo+IE11cnBoeSBZYW5nICgxKToNCj4g ICAgICAgbmV0L2l4Z2JlOiBmaXggUlNTIFJFVEEgYmVpbmcgcmVzZXQgYWZ0ZXIgcG9ydCBzdGFy dA0KPiANCj4gTmF0YW5hZWwgQ29wYSAoNSk6DQo+ICAgICAgIGNvbW1vbi9kcGFheC9jYWFtZmxp YjogZml4IGJ1aWxkIHdpdGggbXVzbA0KPiAgICAgICBidXMvZHBhYTogZml4IDY0LWJpdCBhcmNo IGRldGVjdGlvbg0KPiAgICAgICBidXMvZHBhYTogZml4IGJ1aWxkIHdpdGggbXVzbA0KPiAgICAg ICBuZXQvY3hnYmU6IHJlbW92ZSB1c2Ugb2YgdWludCB0eXBlDQo+ICAgICAgIGFwcC90ZXN0cG1k OiBmaXggYnVpbGQgd2l0aCBtdXNsDQo+IA0KPiBOaXB1biBHdXB0YSAoMSk6DQo+ICAgICAgIGJ1 cy9kcGFhOiBmaXggc3RhdGlzdGljcyByZWFkaW5nDQo+IA0KPiBOaXRoaW4gRGFiaWxwdXJhbSAo Mik6DQo+ICAgICAgIHZmaW86IGRvIG5vdCBtZXJnZSBjb250aWd1b3VzIGFyZWFzDQo+ICAgICAg IHZmaW86IGZpeCBETUEgbWFwcGluZyBncmFudWxhcml0eSBmb3IgSU9WQSBhcyBWQQ0KPiANCj4g T2xpdmllciBNYXR6ICgxKToNCj4gICAgICAgdGVzdC9tZW1wb29sOiBmaXggb2JqZWN0IGluaXRp YWxpemVyDQo+IA0KPiBQYXZhbiBOaWtoaWxlc2ggKDIpOg0KPiAgICAgICB0ZXN0L2V2ZW50OiBm aXggdGltZW91dCBhY2N1cmFjeQ0KPiAgICAgICBhcHAvZXZlbnRkZXY6IGZpeCBsY29yZSBwYXJz aW5nIHNraXBwaW5nIGxhc3QgY29yZQ0KPiANCj4gUWkgWmhhbmcgKDUpOg0KPiAgICAgICBuZXQv aWNlL2Jhc2U6IGZpeCBwYXlsb2FkIGluZGljYXRvciBvbiBwdHlwZQ0KPiAgICAgICBuZXQvaWNl L2Jhc2U6IGNsZWFudXAgZmlsdGVyIGxpc3Qgb24gZXJyb3INCj4gICAgICAgbmV0L2ljZS9iYXNl OiBmaXggbWVtb3J5IGFsbG9jYXRpb24gZm9yIE1BQyBhZGRyZXNzZXMNCj4gICAgICAgbmV0L2lh dmY6IGZpeCBUU08gbWF4IHNlZ21lbnQgc2l6ZQ0KPiAgICAgICBjb21tb24vaWF2ZjogdXNlIHBh ZCBieXRlIHRvIHNwZWNpZnkgTUFDIHR5cGUNCj4gDQo+IFJhc2xhbiBEYXJhd3NoZWggKDEpOg0K PiAgICAgICBldGhkZXY6IHVwZGF0ZSBmbG93IGl0ZW0gR1RQIFFGSSBkZWZpbml0aW9uDQo+IA0K PiBSaWNoYWVsIFpodWFuZyAoMik6DQo+ICAgICAgIHRlc3QvcG93ZXI6IGFkZCBkZWxheSBiZWZv cmUgY2hlY2tpbmcgQ1BVIGZyZXF1ZW5jeQ0KPiAgICAgICB0ZXN0L3Bvd2VyOiByb3VuZCBDUFUg ZnJlcXVlbmN5IHRvIGNoZWNrDQo+IA0KPiBSb2JpbiBaaGFuZyAoNSk6DQo+ICAgICAgIG5ldC9p NDBlOiBhbm5vdW5jZSByZXF1ZXN0IHF1ZXVlIGNhcGFiaWxpdHkgaW4gUEYNCj4gICAgICAgbmV0 L2k0MGU6IGZpeCBsYWNrIG9mIE1BQyB0eXBlIHdoZW4gc2V0IE1BQyBhZGRyZXNzDQo+ICAgICAg IG5ldC9pYXZmOiBmaXggbGFjayBvZiBNQUMgdHlwZSB3aGVuIHNldCBNQUMgYWRkcmVzcw0KPiAg ICAgICBuZXQvaWF2ZjogZml4IHByaW1hcnkgTUFDIHR5cGUgd2hlbiBzdGFydGluZyBwb3J0DQo+ ICAgICAgIG5ldC9pNDBlOiBmaXggcHJpbWFyeSBNQUMgdHlwZSB3aGVuIHN0YXJ0aW5nIHBvcnQN Cj4gDQo+IFJvaGl0IFJhaiAoMik6DQo+ICAgICAgIG5ldC9kcGFhMjogZml4IGdldHRpbmcgbGlu ayBzdGF0dXMNCj4gICAgICAgZXhhbXBsZXMvbDJmd2QtY3J5cHRvOiBmaXggcGFja2V0IGxlbmd0 aCB3aGlsZSBkZWNyeXB0aW9uDQo+IA0KPiBSb3kgU2h0ZXJtYW4gKDEpOg0KPiAgICAgICBtZW06 IGZpeCBmcmVlaW5nIHNlZ21lbnRzIGluIC0taHVnZS11bmxpbmsgbW9kZQ0KPiANCj4gU2F0aGVl c2ggUGF1bCAoMSk6DQo+ICAgICAgIG5ldC9vY3Rlb250eDI6IGZpeCBWTEFOIGZpbHRlcg0KPiAN Cj4gU2hpaml0aCBUaG90dG9uICgxKToNCj4gICAgICAgZXZlbnRkZXY6IGZpeCBjYXNlIHRvIGlu aXRpYXRlIGNyeXB0byBhZGFwdGVyIHNlcnZpY2UNCj4gDQo+IFNpd2FyIFppdG91bmkgKDEpOg0K PiAgICAgICBuZXQvaWNlOiBmaXggZGlzYWJsaW5nIHByb21pc2N1b3VzIG1vZGUNCj4gDQo+IFNv bW5hdGggS290dXIgKDQpOg0KPiAgICAgICBuZXQvYm54dDogZml4IFJ4IGFuZCBUeCB0aW1lc3Rh bXBzDQo+ICAgICAgIG5ldC9ibnh0OiBmaXggVHggdGltZXN0YW1wIGluaXQNCj4gICAgICAgbmV0 L2JueHQ6IHJlZmFjdG9yIG11bHRpLXF1ZXVlIFJ4IGNvbmZpZ3VyYXRpb24NCj4gICAgICAgbmV0 L2JueHQ6IGZpeCBSeCB0aW1lc3RhbXAgd2hlbiBGSUZPIHBlbmRpbmcgYml0IGlzIHNldA0KPiAN Cj4gU3RhbmlzbGF3IEthcmRhY2ggKDUpOg0KPiAgICAgICB0ZXN0OiBwcm9jZWVkIGlmIHRpbWVy IHN1YnN5c3RlbSBhbHJlYWR5IGluaXRpYWxpemVkDQo+ICAgICAgIHN0YWNrOiBhbGxvdyBsb2Nr LWZyZWUgb25seSBvbiByZWxldmFudCBhcmNoaXRlY3R1cmVzDQo+ICAgICAgIHRlc3QvZGlzdHJp YnV0b3I6IGZpeCB3b3JrZXIgbm90aWZpY2F0aW9uIGluIGJ1cnN0IG1vZGUNCj4gICAgICAgdGVz dC9kaXN0cmlidXRvcjogZml4IGJ1cnN0IGZsdXNoIG9uIHdvcmtlciBxdWl0DQo+ICAgICAgIG5l dC9lbmE6IHJlbW92ZSBlbmRpYW4gc3dhcCBmdW5jdGlvbnMNCj4gDQo+IFN0ZXBoZW4gSGVtbWlu Z2VyICgxKToNCj4gICAgICAgbmV0L2JueHQ6IHVzZSBwcmVmaXggb24gZ2xvYmFsIGZ1bmN0aW9u DQo+IA0KPiBUYWwgU2huYWlkZXJtYW4gKDEpOg0KPiAgICAgICBlYWwvd2luZG93czogZml4IGRl ZmF1bHQgdGhyZWFkIHByaW9yaXR5DQo+IA0KPiBUaGluaCBUcmFuICgxKToNCj4gICAgICAgdGVz dDogZml4IGF1dG90ZXN0IGhhbmRsaW5nIG9mIHNraXBwZWQgdGVzdHMNCj4gDQo+IFRob21hcyBN b25qYWxvbiAoOCk6DQo+ICAgICAgIGVhbDogZml4IGNvbW1lbnQgb2YgT1Mtc3BlY2lmaWMgaGVh ZGVyIGZpbGVzDQo+ICAgICAgIGJ1aWxkdG9vbHM6IGZpeCBidWlsZCB3aXRoIGJ1c3lib3gNCj4g ICAgICAgYnVpbGQ6IGRldGVjdCBleGVjaW5mbyBsaWJyYXJ5IG9uIExpbnV4DQo+ICAgICAgIGV4 YW1wbGVzL2JiZGV2OiBmaXggaGVhZGVyIGluY2x1ZGUgZm9yIG11c2wNCj4gICAgICAgYXBwOiBm aXggZXhpdCBtZXNzYWdlcw0KPiAgICAgICBkb2M6IGZpeCBuYW1lcyBvZiBVSU8gZHJpdmVycw0K PiAgICAgICBkb2M6IGZpeCBidWlsZCB3aXRoIFNwaGlueCA0DQo+ICAgICAgIGRyaXZlcnMvbmV0 OiBjaGVjayBwcm9jZXNzIHR5cGUgaW4gY2xvc2Ugb3BlcmF0aW9uDQo+IA0KPiBUaWFueXUgTGkg KDEpOg0KPiAgICAgICBuZXQvbWVtaWY6IGZpeCBUeCBicHMgc3RhdGlzdGljcyBmb3IgemVyby1j b3B5DQo+IA0KPiBUeWxlciBSZXR6bGFmZiAoMSk6DQo+ICAgICAgIGVhbDogYWRkIEMrKyBpbmNs dWRlIGd1YXJkIGZvciByZWNpcHJvY2FsIGhlYWRlcg0KPiANCj4gVmFkaW0gUG9kb3Zpbm5pa292 ICgxKToNCj4gICAgICAgbmV0L2JvbmRpbmc6IGZpeCBMQUNQIHN5c3RlbSBhZGRyZXNzIGNoZWNr DQo+IA0KPiBWZW5rYXQgRHV2dnVydSAoMSk6DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggcXVldWVz IHBlciBWTklDDQo+IA0KPiBWaWFjaGVzbGF2IE92c2lpZW5rbyAoOCk6DQo+ICAgICAgIG5ldC9t bHg1OiBmaXggbWV0YWRhdGEgaXRlbSB2YWxpZGF0aW9uIGZvciBpbmdyZXNzIGZsb3dzDQo+ICAg ICAgIG5ldC9tbHg1OiBmaXggUnggbWV0YWRhdGEgbGVmdG92ZXJzDQo+ICAgICAgIG5ldC9tbHg0 OiBmaXggUlNTIGFjdGlvbiB3aXRoIG51bGwgaGFzaCBrZXkNCj4gICAgICAgYXBwL3Rlc3RwbWQ6 IGZpeCBzZWdtZW50IG51bWJlciBjaGVjaw0KPiAgICAgICBuZXQvbWx4NTogcmVtb3ZlIGRyb3Ag cXVldWUgZnVuY3Rpb24gcHJvdG90eXBlcw0KPiAgICAgICBuZXQvbWx4NDogZml4IGJ1ZmZlciBs ZWFrYWdlIG9uIGRldmljZSBjbG9zZQ0KPiAgICAgICBuZXQvbWx4NTogZml4IHByb2JpbmcgZGV2 aWNlIGluIGxlZ2FjeSBib25kaW5nIG1vZGUNCj4gICAgICAgbmV0L21seDU6IGZpeCBkcm9wIGFj dGlvbiBmb3IgRGlyZWN0IFJ1bGVzL1ZlcmJzDQo+IA0KPiBXZW5qdW4gV3UgKDEpOg0KPiAgICAg ICBuZXQvaWNlOiBjaGVjayBzb21lIGZ1bmN0aW9ucyByZXR1cm4NCj4gDQo+IFdlbnd1IE1hICgx KToNCj4gICAgICAgbmV0L2ljZTogZml4IGlsbGVnYWwgYWNjZXNzIHdoZW4gcmVtb3ZpbmcgTUFD IGZpbHRlcg0KPiANCj4gWGlhbyBXYW5nICgxKToNCj4gICAgICAgdmRwYS9pZmM6IGNoZWNrIFBD SSBjb25maWcgcmVhZA0KPiANCj4gWGlhb3l1IE1pbiAoMSk6DQo+ICAgICAgIG5ldC9tbHg1OiBz dXBwb3J0IFJTUyBleHBhbnNpb24gZm9yIElQdjYgR1JFDQo+IA0KPiBYaWFveXVuIExpICgyKToN Cj4gICAgICAgYXBwL3Rlc3RwbWQ6IHJlbW92ZSB1bm5lY2Vzc2FyeSBVRFAgdHVubmVsIGNoZWNr DQo+ICAgICAgIG5ldC9pNDBlOiBmaXggSVB2NCBmcmFnbWVudCBvZmZsb2FkDQo+IA0KPiBYdWVt aW5nIExpICgxKToNCj4gICAgICAgbmV0L3ZpcnRpbzogZml4IHZlY3Rvcml6ZWQgUnggcXVldWUg cmVhcm0NCj4gDQo+IFlvdXJpIFF1ZXJyeSAoMSk6DQo+ICAgICAgIGJ1cy9mc2xtYzogZml4IHJh bmRvbSBwb3J0YWwgaGFuZ3Mgd2l0aCBxYm1hbiA1LjANCj4gDQo+IFl1bmppYW4gV2FuZyAoNCk6 DQo+ICAgICAgIHZmaW86IGZpeCBBUEkgZGVzY3JpcHRpb24NCj4gICAgICAgdmZpbzogZml4IGR1 cGxpY2F0ZWQgdXNlciBtZW0gbWFwDQo+ICAgICAgIG5ldC9tbHg0OiBmaXggbGVhayB3aGVuIGNv bmZpZ3VyZWQgcmVwZWF0ZWRseQ0KPiAgICAgICBuZXQvbWx4NTogZml4IGxlYWsgd2hlbiBjb25m aWd1cmVkIHJlcGVhdGVkbHkNCg==