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=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 EE160C433E3 for ; Fri, 10 Jul 2020 23:58:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id BDB48206A1 for ; Fri, 10 Jul 2020 23:58:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726856AbgGJX6V (ORCPT ); Fri, 10 Jul 2020 19:58:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726581AbgGJX6U (ORCPT ); Fri, 10 Jul 2020 19:58:20 -0400 Received: from shards.monkeyblade.net (shards.monkeyblade.net [IPv6:2620:137:e000::1:9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D87E8C08C5DC; Fri, 10 Jul 2020 16:58:20 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:601:9f00:477::3d5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id D6BC612883141; Fri, 10 Jul 2020 16:58:17 -0700 (PDT) Date: Fri, 10 Jul 2020 16:58:15 -0700 (PDT) Message-Id: <20200710.165815.1749029533411123245.davem@davemloft.net> To: torvalds@linux-foundation.org CC: kuba@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT] Networking From: David Miller X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Fri, 10 Jul 2020 16:58:18 -0700 (PDT) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQpJdCdzIGJlZW4gYWJvdXQgdHdvIHdlZWtzIHNpbmNlIHRoZSBsYXN0IGJhdGNoIG9mIGZpeGVz LCBhbmQgaXQNCnNob3dzIGFzIHdlIGNsb2NrIGluIGhlcmUgYXQgMTQ2IG5vbi1tZXJnZSBjb21t aXRzOg0KDQoxKSBSZXN0b3JlIHByZXZpb3VzIGJlaGF2aW9yIG9mIENBUF9TWVNfQURNSU4gd3J0 LiBsb2FkaW5nIG5ldHdvcmtpbmcNCiAgIEJQRiBwcm9ncmFtcywgZnJvbSBNYWNpZWogxbtlbmN6 eWtvd3NraS4NCg0KMikgRml4IGRyb3BwZWQgYnJvYWRjYXN0cyBpbiBtYWM4MDIxMSBjb2RlLCBm cm9tIFNlZXZhbGFtdXRodSBNYXJpYXBwYW4uDQoNCjMpIFNsYXkgbWVtb3J5IGxlYWsgaW4gbmw4 MDIxMSBic3MgY29sb3IgYXR0cmlidXRlIHBhcnNpbmcgY29kZSwgZnJvbQ0KICAgTHVjYSBDb2Vs aG8uDQoNCjQpIEdldCByb3V0ZSBmcm9tIHNrYiBwcm9wZXJseSBpbiBpcF9yb3V0ZV91c2VfaGlu dCgpLCBmcm9tIE1pYW9oZQ0KICAgTGluLg0KDQo1KSBEb24ndCBhbGxvdyBhbnl0aGluZyBvdGhl ciB0aGFuIEFSUEhSRF9FVEhFUiBpbiBsbGMgY29kZSwgZnJvbQ0KICAgRXJpYyBEdW1hemV0Lg0K DQo2KSB4c2sgY29kZSBkaXBzIHRvbyBkZWVwbHkgaW50byBETUEgbWFwcGluZyBpbXBsZW1lbnRh dGlvbiBpbnRlcm5hbHMuDQogICBBZGQgZG1hX25lZWRfc3luYyBhbmQgdXNlIGl0LiAgRnJvbSBD aHJpc3RvcGggSGVsbHdpZw0KDQo3KSBFbmZvcmNlIHBvd2VyLW9mLTIgZm9yIEJQRiByaW5nYnVm IHNpemVzLiAgRnJvbSBBbmRyaWkgTmFrcnlpa28uDQoNCjgpIENoZWNrIGZvciBkaXNhbGxvd2Vk IGF0dHJpYnV0ZXMgd2hlbiBsb2FkaW5nIGZsb3cgZGlzc2VjdG9yIEJQRg0KICAgcHJvZ3JhbXMu ICBGcm9tIExvcmVueiBCYXVlci4NCg0KOSkgQ29ycmVjdCBwYWNrZXQgaW5qZWN0aW9uIHRvIEwz IHR1bm5lbCBkZXZpY2VzIHZpYSBBRl9QQUNLRVQsIGZyb20NCiAgIEphc29uIEEuIERvbmVuZmVs ZC4NCg0KMTApIERvbid0IGFkdmVydGlzZSBjaGVja3N1bSBvZmZsb2FkIG9uIGlwYSBkZXZpY2Vz IHRoYXQgZG9uJ3Qgc3VwcG9ydA0KICAgIGl0LiAgRnJvbSBBbGV4IEVsZGVyLg0KDQoxMSkgUmVz b2x2ZSBzZXZlcmFsIGlzc3VlcyBpbiBUQ1AgTUQ1IHNpZ25hdHVyZSBzdXBwb3J0LiAgTWlzc2lu Zw0KICAgIG1lbW9yeSBiYXJyaWVycywgYm9ndXMgb3B0aW9ucyBlbWl0dGVkIHdoZW4gdXNpbmcg c3luY29va2llcywNCiAgICBhbmQgZmFpbHVyZSB0byBhbGxvdyBtZDUga2V5IGNoYW5nZXMgaW4g ZXN0YWJsaXNoZWQgc3RhdGVzLg0KICAgIEFsbCBmcm9tIEVyaWMgRHVtYXpldC4NCg0KMTIpIEZp eCBpbnRlcmZhY2UgbGVhayBpbiBoc3IgY29kZSwgZnJvbSBUYWVoZWUgWW9vLg0KDQoxMykgVkYg cmVzZXQgZml4ZXMgaW4gaG5zMyBkcml2ZXIsIGZyb20gSHVhemhvbmcgVGFuLg0KDQoxNCkgTWFr ZSBsb29wYmFjayB3b3JrIGFnYWluIHdpdGggaXB2NiBhbnljYXN0LCBmcm9tIERhdmlkIEFoZXJu Lg0KDQoxNSkgRml4IFRYIHN0YXJ2YXRpb24gdW5kZXIgaGlnaCBsb2FkIGluIGZlYyBkcml2ZXIs IGZyb20gVG9iaWFzDQogICAgV2FsZGVrcmFuei4NCg0KMTYpIE1MRDIgcGF5bG9hZCBsZW5ndGhz IG5vdCBjaGVja2VkIHByb3Blcmx5IGluIGJyaWRnZSBtdWx0aWNhc3QNCiAgICBjb2RlLCBmcm9t IExpbnVzIEzDvHNzaW5nLg0KDQoxNykgUGFja2V0IHNjaGVkdWxlciBjb2RlIHRoYXQgd2FudHMg dG8gZmluZCB0aGUgaW5uZXIgcHJvdG9jb2wNCiAgICBjdXJyZW50bHkgb25seSB3b3JrcyBmb3Ig b25lIGxldmVsIG9mIFZMQU4gZW5jYXBzdWxhdGlvbi4gIEFsbG93DQogICAgUS1pbi1RIHNpdHVh dGlvbnMgdG8gd29yayBwcm9wZXJseSBoZXJlLCBmcm9tIFRva2UNCiAgICBIw7hpbGFuZC1Kw7hy Z2Vuc2VuLg0KDQoxOCkgRml4IHJvdXRlIGxlYWsgaW4gbDJ0cCwgZnJvbSBYaW4gTG9uZy4NCg0K MTkpIFJlc29sdmUgY29uZmxpY3QgYmV0d2VlbiB0aGUgc2stPnNrX3VzZXJfZGF0YSB1c2FnZSBv ZiBicGYgcmV1c2Vwb3J0DQogICAgc3VwcG9ydCBhbmQgdmFyaW91cyBwcm90b2NvbHMuICBGcm9t IE1hcnRpbiBLYUZhaSBMYXUuDQoNCjIwKSBGaXggc29ja2V0IGNncm91cCB2MiByZWZlcmVuY2Ug Y291bnRpbmcgaW4gc29tZSBzaXR1YXRpb25zLCBmcm9tDQogICAgQ29uZyBXYW5nLg0KDQoyMSkg Q3VyZSBtZW1vcnkgbGVhayBpbiBtbHg1IGNvbm5lY3Rpb24gdHJhY2tpbmcgb2ZmbG9hZCBzdXBw b3J0LCBmcm9tDQogICAgRWxpIEJyaXRzdGVpbi4NCg0KUGxlYXNlIHB1bGwsIHRoYW5rcyBhIGxv dCENCiAgICANCg0KVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA0YTIxMTg1Y2Rh MGZiYjg2MDU4MGVlZWI0ZjFhNzBhOWNkYTMzMmE0Og0KDQogIE1lcmdlIGdpdDovL2dpdC5rZXJu ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9uZXRkZXYvbmV0ICgyMDIwLTA2LTI1IDE4 OjI3OjQwIC0wNzAwKQ0KDQphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoN Cg0KICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvbmV0ZGV2 L25ldC5naXQgDQoNCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byAxMTk1YzdjZWJiOTUw ODFkODA5ZjgxYTI3YjIxODI5NTczY2JkNGE4Og0KDQogIE1lcmdlIGJyYW5jaCAnbWx4c3ctVmFy aW91cy1maXhlcycgKDIwMjAtMDctMTAgMTQ6MzM6MzQgLTA3MDApDQoNCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkFjZUxh biBLYW8gKDEpOg0KICAgICAgbmV0OiB1c2I6IHFtaV93d2FuOiBhZGQgc3VwcG9ydCBmb3IgUXVl Y3RlbCBFRzk1IExURSBtb2RlbQ0KDQpBbGV4IEVsZGVyICg2KToNCiAgICAgIG5ldDogaXBhOiBh bHdheXMgY2hlY2sgZm9yIHN0b3BwZWQgY2hhbm5lbA0KICAgICAgbmV0OiBpcGE6IG5vIGNoZWNr c3VtIG9mZmxvYWQgZm9yIFNETTg0NSBMQU4gUlgNCiAgICAgIG5ldDogaXBhOiBpbnRyb2R1Y2Ug aXBhX2NtZF90YWdfcHJvY2VzcygpDQogICAgICBuZXQ6IGlwYTogZml4IFFNSSBzdHJ1Y3R1cmUg ZGVmaW5pdGlvbiBidWdzDQogICAgICBuZXQ6IGlwYTogZGVjbGFyZSBzdHJ1Y3QgdHlwZXMgaW4g ImlwYV9nc2kuaCINCiAgICAgIG5ldDogaXBhOiBpbmNsdWRlIGRlY2xhcmF0aW9ucyBpbiAiaXBh X2dzaS5jIg0KDQpBbGV4YW5kZXIgTG9iYWtpbiAoMSk6DQogICAgICBuZXQ6IHFlZDogZml4IGJ1 ZmZlciBvdmVyZmxvdyBvbiBldGh0b29sIC1kDQoNCkFsZXhlaSBTdGFyb3ZvaXRvdiAoMyk6DQog ICAgICBNZXJnZSBicmFuY2ggJ2ZpeC1zb2NrbWFwJw0KICAgICAgTWVyZ2UgYnJhbmNoICdicGYt bXVsdGktcHJvZy1wcmVwJw0KICAgICAgTWVyZ2UgYnJhbmNoICdmaXgtc29ja21hcC1mbG93X2Rp c3NlY3Rvci11YXBpJw0KDQpBbmRyZSBFZGljaCAoMik6DQogICAgICBzbXNjOTV4eDogY2hlY2sg cmV0dXJuIHZhbHVlIG9mIHNtc2M5NXh4X3Jlc2V0DQogICAgICBzbXNjOTV4eDogYXZvaWQgbWVt b3J5IGxlYWsgaW4gc21zYzk1eHhfYmluZA0KDQpBbmRyaWkgTmFrcnlpa28gKDMpOg0KICAgICAg bGliYnBmOiBGb3J3YXJkLWRlY2xhcmUgYnBmX3N0YXRzX3R5cGUgZm9yIHN5c3RlbXMgd2l0aCBv dXRkYXRlZCBVQVBJIGhlYWRlcnMNCiAgICAgIGxpYmJwZjogRml4IENPLVJFIHJlbG9jcyBhZ2Fp bnN0IC50ZXh0IHNlY3Rpb24NCiAgICAgIGJwZjogRW5mb3JjZSBCUEYgcmluZ2J1ZiBzaXplIHRv IGJlIHRoZSBwb3dlciBvZiAyDQoNCkF5YSBMZXZpbiAoMyk6DQogICAgICBuZXQvbWx4NWU6IEZp eCBWWExBTiBjb25maWd1cmF0aW9uIHJlc3RvcmUgYWZ0ZXIgZnVuY3Rpb24gcmVsb2FkDQogICAg ICBuZXQvbWx4NWU6IEZpeCBDUFUgbWFwcGluZyBhZnRlciBmdW5jdGlvbiByZWxvYWQgdG8gYXZv aWQgYVJGUyBSWCBjcmFzaA0KICAgICAgbmV0L21seDVlOiBGaXggNTBHIHBlciBsYW5lIGluZGlj YXRpb24NCg0KQ2FybCBIdWFuZyAoMSk6DQogICAgICBuZXQ6IHFydHI6IGZyZWUgZmxvdyBpbiBf X3FydHJfbm9kZV9yZWxlYXNlDQoNCkNocmlzdG9waCBIZWxsd2lnICg0KToNCiAgICAgIGRtYS1t YXBwaW5nOiBBZGQgYSBuZXcgZG1hX25lZWRfc3luYyBBUEkNCiAgICAgIHhzazogUmVwbGFjZSB0 aGUgY2hlYXBfZG1hIGZsYWcgd2l0aCBhIGRtYV9uZWVkX3N5bmMgZmxhZw0KICAgICAgeHNrOiBS ZW1vdmUgYSBkb3VibGUgcG9vbC0+ZGV2IGFzc2lnbm1lbnQgaW4geHBfZG1hX21hcA0KICAgICAg eHNrOiBVc2UgZG1hX25lZWRfc3luYyBpbnN0ZWFkIG9mIHJlaW1wbGVudGluZyBpdA0KDQpDaHJp c3RvcGggUGFhc2NoICgxKToNCiAgICAgIHRjcDogbWFrZSBzdXJlIGxpc3RlbmVycyBkb24ndCBp bml0aWFsaXplIGNvbmdlc3Rpb24tY29udHJvbCBzdGF0ZQ0KDQpDbGF1ZGl1IE1hbm9pbCAoMSk6 DQogICAgICBlbmV0YzogRml4IHR4IHJpbmdzIGJpdG1hcCBpdGVyYXRpb24gcmFuZ2UsIGlycSBo YW5kbGluZw0KDQpDb2RyaW4gQ2l1Ym90YXJpdSAoMSk6DQogICAgICBuZXQ6IGRzYTogbWljcm9j aGlwOiBzZXQgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIHBvcnRzDQoNCkNvbmcgV2FuZyAoNik6DQog ICAgICBuZXQ6IGdldCByaWQgb2YgbG9ja2RlcF9zZXRfY2xhc3NfYW5kX3N1YmNsYXNzKCkNCiAg ICAgIG5ldDogZXhwbGFpbiB0aGUgbG9ja2RlcCBhbm5vdGF0aW9ucyBmb3IgZGV2X3VjX3Vuc3lu YygpDQogICAgICBnZW5ldGxpbms6IGdldCByaWQgb2YgZmFtaWx5LT5hdHRyYnVmDQogICAgICBj Z3JvdXA6IGZpeCBjZ3JvdXBfc2tfYWxsb2MoKSBmb3Igc2tfY2xvbmVfbG9jaygpDQogICAgICBu ZXRfc2NoZWQ6IGZpeCBhIG1lbW9yeSBsZWFrIGluIGF0bV90Y19pbml0KCkNCiAgICAgIGNncm91 cDogRml4IHNvY2tfY2dyb3VwX2RhdGEgb24gYmlnLWVuZGlhbi4NCg0KRGFuIENhcnBlbnRlciAo MSk6DQogICAgICBuZXQ6IHFydHI6IEZpeCBhbiBvdXQgb2YgYm91bmRzIHJlYWQgcXJ0cl9lbmRw b2ludF9wb3N0KCkNCg0KRGF2aWQgQWhlcm4gKDIpOg0KICAgICAgaXB2NjogZmliNl9zZWxlY3Rf cGF0aCBjYW4gbm90IHVzZSBvdXQgcGF0aCBmb3IgbmV4dGhvcCBvYmplY3RzDQogICAgICBpcHY2 OiBGaXggdXNlIG9mIGFueWNhc3QgYWRkcmVzcyB3aXRoIGxvb3BiYWNrDQoNCkRhdmlkIFMuIE1p bGxlciAoMTUpOg0KICAgICAgTWVyZ2UgdGFnICdtYWM4MDIxMS1mb3ItbmV0LTIwMjAtMDYtMjkn IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9qYmVyZy9tYWM4MDIxMQ0KICAgICAgTWVyZ2Ug YnJhbmNoICdzdXBwb3J0LUFGX1BBQ0tFVC1mb3ItbGF5ZXItMy1kZXZpY2VzJw0KICAgICAgTWVy Z2UgYnJhbmNoICduZXQtaXBhLXRocmVlLWJ1Zy1maXhlcycNCiAgICAgIE1lcmdlIGdpdDovL2dp dC5rZXJuZWwub3JnLy4uLi9icGYvYnBmDQogICAgICBNZXJnZSBicmFuY2ggJ0RvY3VtZW50YXRp b24tbmV0d29ya2luZy1lbGltaW5hdGUtZG91YmxlZC13b3JkcycNCiAgICAgIE1lcmdlIGdpdDov L2dpdC5rZXJuZWwub3JnLy4uLi9wYWJsby9uZg0KICAgICAgTWVyZ2UgYnJhbmNoICduZXQtcm1u ZXQtZml4LWludGVyZmFjZS1sZWFrLWZvci1ybW5ldC1tb2R1bGUnDQogICAgICBNZXJnZSBicmFu Y2ggJ3Ntc2M5NXh4LWZpeC1zbXNjOTV4eF9iaW5kJw0KICAgICAgTWVyZ2UgYnJhbmNoICdobnMz LWZpeGVzJw0KICAgICAgTWVyZ2UgYnJhbmNoICduZXQtaXBhLWZpeC13YXJuaW5nLXJlcG9ydGVk LWVycm9ycycNCiAgICAgIE1lcmdlIGJyYW5jaCAnbmV0LXNtYy1maXhlcycNCiAgICAgIE1lcmdl IHRhZyAnbWx4NS1maXhlcy0yMDIwLTA3LTAyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4v c2FlZWQvbGludXgNCiAgICAgIE1lcmdlIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9icGYvYnBm DQogICAgICBNZXJnZSBicmFuY2ggJ21hY2ItV09MLWZpeGVzJw0KICAgICAgTWVyZ2UgYnJhbmNo ICdtbHhzdy1WYXJpb3VzLWZpeGVzJw0KDQpEYXZpZGUgQ2FyYXR0aSAoMSk6DQogICAgICBibnh0 X2VuOiBmaXggTlVMTCBkZXJlZmVyZW5jZSBpbiBjYXNlIFNSLUlPViBjb25maWd1cmF0aW9uIGZh aWxzDQoNCkRtaXRyeSBCb2dkYW5vdiAoMSk6DQogICAgICBuZXQ6IGF0bGFudGljOiBmaXggaXAg ZHN0IGFuZCBpcHY2IGFkZHJlc3MgZmlsdGVycw0KDQpFbGkgQnJpdHN0ZWluICgxKToNCiAgICAg IG5ldC9tbHg1ZTogQ1Q6IEZpeCBtZW1vcnkgbGVhayBpbiBjbGVhbnVwDQoNCkVyYW4gQmVuIEVs aXNoYSAoMik6DQogICAgICBuZXQvbWx4NTogRml4IGVlcHJvbSBzdXBwb3J0IGZvciBTRlAgbW9k dWxlDQogICAgICBuZXQvbWx4NWU6IEZpeCBwb3J0IGJ1ZmZlcnMgY2VsbCBzaXplIHZhbHVlDQoN CkVyaWMgRHVtYXpldCAoNyk6DQogICAgICBsbGM6IG1ha2Ugc3VyZSBhcHBsaWNhdGlvbnMgdXNl IEFSUEhSRF9FVEhFUg0KICAgICAgbmV0ZmlsdGVyOiBpcHNldDogY2FsbCBpcF9zZXRfZnJlZSgp IGluc3RlYWQgb2Yga2ZyZWUoKQ0KICAgICAgdGNwOiBtZDU6IGFkZCBtaXNzaW5nIG1lbW9yeSBi YXJyaWVycyBpbiB0Y3BfbWQ1X2RvX2FkZCgpL3RjcF9tZDVfaGFzaF9rZXkoKQ0KICAgICAgdGNw OiBtZDU6IHJlZmluZSB0Y3BfbWQ1X2RvX2FkZCgpL3RjcF9tZDVfaGFzaF9rZXkoKSBiYXJyaWVy cw0KICAgICAgdGNwOiBtZDU6IGRvIG5vdCBzZW5kIHNpbGx5IG9wdGlvbnMgaW4gU1lOQ09PS0lF Uw0KICAgICAgdGNwOiBmaXggU09fUkNWTE9XQVQgcG9zc2libGUgaGFuZ3MgdW5kZXIgaGlnaCBt ZW0gcHJlc3N1cmUNCiAgICAgIHRjcDogbWQ1OiBhbGxvdyBjaGFuZ2luZyBNRDUga2V5cyBpbiBh bGwgc29ja2V0IHN0YXRlcw0KDQpIYW1pc2ggTWFydGluICgxKToNCiAgICAgIHRpcGM6IGZpeCBy ZXRyYW5zbWlzc2lvbiBvbiB1bmljYXN0IGxpbmtzDQoNCkhlbG11dCBHcm9obmUgKDEpOg0KICAg ICAgbmV0OiBkc2E6IG1pY3JvY2hpcDogZW5hYmxlIGtzejk4OTMgdmlhIGkyYyBpbiB0aGUga3N6 OTQ3NyBkcml2ZXINCg0KSG9yYXRpdSBWdWx0dXIgKDEpOg0KICAgICAgYnJpZGdlOiBtcnA6IEZp eCBlbmRpYW4gY29udmVyc2lvbiBhbmQgc29tZSBvdGhlciB3YXJuaW5ncw0KDQpIdWF6aG9uZyBU YW4gKDMpOg0KICAgICAgbmV0OiBobnMzOiBjaGVjayByZXNldCBwZW5kaW5nIGFmdGVyIEZMUiBw cmVwYXJlDQogICAgICBuZXQ6IGhuczM6IGZpeCBmb3IgbWlzaGFuZGxlIG9mIGFzc2VydGluZyBW RiByZXNldCBmYWlsDQogICAgICBuZXQ6IGhuczM6IGFkZCBhIG1pc3NpbmcgdW5pbml0IGRlYnVn ZnMgd2hlbiB1bmxvYWQgZHJpdmVyDQoNCklkbyBTY2hpbW1lbCAoMik6DQogICAgICBtbHhzdzog c3BlY3RydW1fcm91dGVyOiBSZW1vdmUgaW5hcHByb3ByaWF0ZSB1c2FnZSBvZiBXQVJOX09OKCkN CiAgICAgIG1seHN3OiBwY2k6IEZpeCB1c2UtYWZ0ZXItZnJlZSBpbiBjYXNlIG9mIGZhaWxlZCBk ZXZsaW5rIHJlbG9hZA0KDQpKYWt1YiBCb2d1c3ogKDEpOg0KICAgICAgbGliYnBmOiBGaXggbGli YnBmIGhhc2htYXAgb24gKEkpTFAzMiBhcmNoaXRlY3R1cmVzDQoNCkpha3ViIFNpdG5pY2tpICg1 KToNCiAgICAgIGZsb3dfZGlzc2VjdG9yOiBQdWxsIEJQRiBwcm9ncmFtIGFzc2lnbm1lbnQgdXAg dG8gYnBmLW5ldG5zDQogICAgICBicGYsIG5ldG5zOiBLZWVwIGF0dGFjaGVkIHByb2dyYW1zIGlu IGJwZl9wcm9nX2FycmF5DQogICAgICBicGYsIG5ldG5zOiBLZWVwIGEgbGlzdCBvZiBhdHRhY2hl ZCBicGZfbGluaydzDQogICAgICBzZWxmdGVzdHMvYnBmOiBUZXN0IHVwZGF0aW5nIGZsb3dfZGlz c2VjdG9yIGxpbmsgd2l0aCBzYW1lIHByb2dyYW0NCiAgICAgIGJwZiwgbmV0bnM6IEZpeCB1c2Ut YWZ0ZXItZnJlZSBpbiBwZXJuZXQgcHJlX2V4aXQgY2FsbGJhY2sNCg0KSmFzb24gQS4gRG9uZW5m ZWxkICg4KToNCiAgICAgIG5ldDogaXBfdHVubmVsOiBhZGQgaGVhZGVyX29wcyBmb3IgbGF5ZXIg MyBkZXZpY2VzDQogICAgICBuZXQ6IGlwaXA6IGltcGxlbWVudCBoZWFkZXJfb3BzLT5wYXJzZV9w cm90b2NvbCBmb3IgQUZfUEFDS0VUDQogICAgICB3aXJlZ3VhcmQ6IGltcGxlbWVudCBoZWFkZXJf b3BzLT5wYXJzZV9wcm90b2NvbCBmb3IgQUZfUEFDS0VUDQogICAgICB3aXJlZ3VhcmQ6IHF1ZXVl aW5nOiBtYWtlIHVzZSBvZiBpcF90dW5uZWxfcGFyc2VfcHJvdG9jb2wNCiAgICAgIHR1bjogaW1w bGVtZW50IGhlYWRlcl9vcHMtPnBhcnNlX3Byb3RvY29sIGZvciBBRl9QQUNLRVQNCiAgICAgIG5l dDogdnRpOiBpbXBsZW1lbnQgaGVhZGVyX29wcy0+cGFyc2VfcHJvdG9jb2wgZm9yIEFGX1BBQ0tF VA0KICAgICAgbmV0OiBzaXQ6IGltcGxlbWVudCBoZWFkZXJfb3BzLT5wYXJzZV9wcm90b2NvbCBm b3IgQUZfUEFDS0VUDQogICAgICBuZXQ6IHhmcm1pOiBpbXBsZW1lbnQgaGVhZGVyX29wcy0+cGFy c2VfcHJvdG9jb2wgZm9yIEFGX1BBQ0tFVA0KDQpKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyICgxKToN CiAgICAgIGxpYmJwZjogQWRqdXN0IFNFQyBzaG9ydCBjdXQgZm9yIGV4cGVjdGVkIGF0dGFjaCB0 eXBlIEJQRl9YRFBfREVWTUFQDQoNCkpvaG4gRmFzdGFiZW5kICg0KToNCiAgICAgIGJwZjogRG8g bm90IGFsbG93IGJ0Zl9jdHhfYWNjZXNzIHdpdGggX19pbnQxMjggdHlwZXMNCiAgICAgIGJwZiwg c29ja21hcDogUkNVIHNwbGF0IHdpdGggcmVkaXJlY3QgYW5kIHN0cnBhcnNlciBlcnJvciBvciBU TFMNCiAgICAgIGJwZiwgc29ja21hcDogUkNVIGRlcmVmZXJlbmNlZCBwc29jayBtYXkgYmUgdXNl ZCBvdXRzaWRlIFJDVSBibG9jaw0KICAgICAgYnBmLCBzb2NrbWFwOiBBZGQgaW5ncmVzIHNrYiB0 ZXN0cyB0aGF0IHV0aWxpemUgbWVyZ2Ugc2ticw0KDQpLYXJzdGVuIEdyYXVsICgyKToNCiAgICAg IG5ldC9zbWM6IHNlcGFyYXRlIExMQyB3YWl0IHF1ZXVlcyBmb3IgZmxvdyBhbmQgbWVzc2FnZXMN CiAgICAgIG5ldC9zbWM6IGZpeCB3b3JrIHJlcXVlc3QgaGFuZGxpbmcNCg0KTGkgSGVuZyAoMSk6 DQogICAgICBuZXQ6IGN4Z2I0OiBmaXggcmV0dXJuIGVycm9yIHZhbHVlIGluIHQ0X3ByZXBfZncN Cg0KTGludXMgTMO8c3NpbmcgKDEpOg0KICAgICAgYnJpZGdlOiBtY2FzdDogRml4IE1MRDIgUmVw b3J0IElQdjYgcGF5bG9hZCBsZW5ndGggY2hlY2sNCg0KTG9yZW56IEJhdWVyICg3KToNCiAgICAg IGJwZjogZmxvd19kaXNzZWN0b3I6IENoZWNrIHZhbHVlIG9mIHVudXNlZCBmbGFncyB0byBCUEZf UFJPR19BVFRBQ0gNCiAgICAgIGJwZjogZmxvd19kaXNzZWN0b3I6IENoZWNrIHZhbHVlIG9mIHVu dXNlZCBmbGFncyB0byBCUEZfUFJPR19ERVRBQ0gNCiAgICAgIGJwZjogc29ja21hcDogQ2hlY2sg dmFsdWUgb2YgdW51c2VkIGFyZ3MgdG8gQlBGX1BST0dfQVRUQUNIDQogICAgICBicGY6IHNvY2tt YXA6IFJlcXVpcmUgYXR0YWNoX2JwZl9mZCB3aGVuIGRldGFjaGluZyBhIHByb2dyYW0NCiAgICAg IHNlbGZ0ZXN0czogYnBmOiBQYXNzIHByb2dyYW0gYW5kIHRhcmdldF9mZCBpbiBmbG93X2Rpc3Nl Y3Rvcl9yZWF0dGFjaA0KICAgICAgc2VsZnRlc3RzOiBicGY6IFBhc3MgcHJvZ3JhbSB0byBicGZf cHJvZ19kZXRhY2ggaW4gZmxvd19kaXNzZWN0b3INCiAgICAgIHNlbGZ0ZXN0czogYnBmOiBGaXgg ZGV0YWNoIGZyb20gc29ja21hcCB0ZXN0cw0KDQpMdWNhIENvZWxobyAoMik6DQogICAgICBubDgw MjExOiBkb24ndCByZXR1cm4gZXJyIHVuY29uZGl0aW9uYWxseSBpbiBubDgwMjExX3N0YXJ0X2Fw KCkNCiAgICAgIG5sODAyMTE6IGZpeCBtZW1vcnkgbGVhayB3aGVuIHBhcnNpbmcgTkw4MDIxMV9B VFRSX0hFX0JTU19DT0xPUg0KDQpMdW8gYmluICgyKToNCiAgICAgIGhpbmljOiBmaXggcGFzc2lu ZyBub24gbmVnYXRpdmUgdmFsdWUgdG8gRVJSX1BUUg0KICAgICAgaGluaWM6IGZpeCBzZW5kaW5n IG1haWxib3ggdGltZW91dCBpbiBhZXEgZXZlbnQgd29yaw0KDQpNYWNpZWogxbtlbmN6eWtvd3Nr aSAoMSk6DQogICAgICBicGY6IFJlc3RvcmUgYmVoYXZpb3VyIG9mIENBUF9TWVNfQURNSU4gYWxs b3dpbmcgdGhlIGxvYWRpbmcgb2YgbmV0d29ya2luZyBicGYgcHJvZ3JhbXMNCg0KTWFya3VzIFRo ZWlsICgzKToNCiAgICAgIG1hYzgwMjExOiBmaXggY29udHJvbCBwb3J0IHR4IHN0YXR1cyBjaGVj aw0KICAgICAgbWFjODAyMTE6IHNraXAgbXBhdGggbG9va3VwIGFsc28gZm9yIGNvbnRyb2wgcG9y dCB0eA0KICAgICAgbWFjODAyMTE6IGFsbG93IHJ4IG9mIG1lc2ggZWFwb2wgZnJhbWVzIHdpdGgg ZGVmYXVsdCByeCBrZXkNCg0KTWFydGluIEthRmFpIExhdSAoMik6DQogICAgICBicGY6IG5ldDog QXZvaWQgY29weWluZyBza191c2VyX2RhdGEgb2YgcmV1c2Vwb3J0X2FycmF5IGR1cmluZyBza19j bG9uZQ0KICAgICAgYnBmOiBuZXQ6IEF2b2lkIGluY29ycmVjdCBicGZfc2tfcmV1c2Vwb3J0X2Rl dGFjaCBjYWxsDQoNCk1hcnRpbiBWYXJnaGVzZSAoMSk6DQogICAgICBuZXQ6IEFkZGVkIHBvaW50 ZXIgY2hlY2sgZm9yIGRzdC0+b3BzLT5uZWlnaF9sb29rdXAgaW4gZHN0X25laWdoX2xvb2t1cF9z a2INCg0KTWlhb2hlIExpbiAoMSk6DQogICAgICBuZXQ6IGlwdjQ6IEZpeCB3cm9uZyB0eXBlIGNv bnZlcnNpb24gZnJvbSBoaW50IHRvIHJ0IGluIGlwX3JvdXRlX3VzZV9oaW50KCkNCg0KTWljaGFs IEt1YmVjZWsgKDEpOg0KICAgICAgZXRodG9vbDogZml4IGdlbmxtc2dfcHV0KCkgZmFpbHVyZSBo YW5kbGluZyBpbiBldGhubF9kZWZhdWx0X2R1bXBpdCgpDQoNCk5pY29sYXMgRmVycmUgKDYpOg0K ICAgICAgTUFJTlRBSU5FUlM6IG5ldDogbWFjYjogYWRkIENsYXVkaXUgYXMgY28tbWFpbnRhaW5l cg0KICAgICAgbmV0OiBtYWNiOiBmaXggd2FrZXVwIHRlc3QgaW4gcnVudGltZSBzdXNwZW5kL3Jl c3VtZSByb3V0aW5lcw0KICAgICAgbmV0OiBtYWNiOiBtYXJrIGRldmljZSB3YWtlIGNhcGFibGUg d2hlbiAibWFnaWMtcGFja2V0IiBwcm9wZXJ0eSBwcmVzZW50DQogICAgICBuZXQ6IG1hY2I6IGZp eCBtYWNiX2dldC9zZXRfd29sKCkgd2hlbiBtb3ZpbmcgdG8gcGh5bGluaw0KICAgICAgbmV0OiBt YWNiOiBmaXggbWFjYl9zdXNwZW5kKCkgYnkgcmVtb3ZpbmcgY2FsbCB0byBuZXRpZl9jYXJyaWVy X29mZigpDQogICAgICBuZXQ6IG1hY2I6IGZpeCBjYWxsIHRvIHBtX3J1bnRpbWUgaW4gdGhlIHN1 c3BlbmQvcmVzdW1lIGZ1bmN0aW9ucw0KDQpQYWJsbyBOZWlyYSBBeXVzbyAoMSk6DQogICAgICBu ZXRmaWx0ZXI6IGNvbm50cmFjazogcmVmZXRjaCBjb25udHJhY2sgYWZ0ZXIgbmZfY29ubnRyYWNr X3VwZGF0ZSgpDQoNClBhb2xvIEFiZW5pICgxKToNCiAgICAgIG1wdGNwOiBmaXggRFNTIG1hcCBn ZW5lcmF0aW9uIG9uIGZpbiByZXRyYW5zbWlzc2lvbg0KDQpQYXZlbCBNYWNoZWsgKDEpOg0KICAg ICAgbWFjODAyMTE6IHNpbXBsaWZ5IG1lc2ggY29kZQ0KDQpRdWVudGluIE1vbm5ldCAoMSk6DQog ICAgICBicGY6IEZpeCBmb3JtYXR0aW5nIGluIGRvY3VtZW50YXRpb24gZm9yIEJQRiBoZWxwZXJz DQoNClJhaHVsIExha2tpcmVkZHkgKDEpOg0KICAgICAgY3hnYjQ6IGZpeCBhbGwtbWFzayBJUCBh ZGRyZXNzIGNvbXBhcmlzb24NCg0KUmFuZHkgRHVubGFwICg3KToNCiAgICAgIERvY3VtZW50YXRp b246IG5ldHdvcmtpbmc6IGFyY25ldDogZHJvcCBkb3VibGVkIHdvcmQNCiAgICAgIERvY3VtZW50 YXRpb246IG5ldHdvcmtpbmc6IGF4MjU6IGRyb3AgZG91YmxlZCB3b3JkDQogICAgICBEb2N1bWVu dGF0aW9uOiBuZXR3b3JraW5nOiBjYW5fdWNhbl9wcm90b2NvbDogZHJvcCBkb3VibGVkIHdvcmRz DQogICAgICBEb2N1bWVudGF0aW9uOiBuZXR3b3JraW5nOiBkc2E6IGRyb3AgZG91YmxlZCB3b3Jk DQogICAgICBEb2N1bWVudGF0aW9uOiBuZXR3b3JraW5nOiBpcC1zeXNjdGw6IGRyb3AgZG91Ymxl ZCB3b3JkDQogICAgICBEb2N1bWVudGF0aW9uOiBuZXR3b3JraW5nOiBpcHZzLXN5c2N0bDogZHJv cCBkb3VibGVkIHdvcmQNCiAgICAgIERvY3VtZW50YXRpb246IG5ldHdvcmtpbmc6IHJ4cnBjOiBk cm9wIGRvdWJsZWQgd29yZA0KDQpSYW8gU2hvYWliICgxKToNCiAgICAgIHJkczogSWYgb25lIHBh dGggbmVlZHMgcmUtY29ubmVjdGlvbiwgY2hlY2sgYWxsIGFuZCByZS1jb25uZWN0DQoNClJ1c3Nl bGwgS2luZyAoMSk6DQogICAgICBuZXQ6IG12bmV0YTogZml4IHVzZSBvZiBzdGF0ZS0+c3BlZWQN Cg0KU2FicmluYSBEdWJyb2NhICgxKToNCiAgICAgIGlwdjQ6IGZpbGwgZmw0X2ljbXBfe3R5cGUs Y29kZX0gaW4gcGluZ192NF9zZW5kbXNnDQoNClNlYW4gVHJhbmNoZXR0aSAoMSk6DQogICAgICBn ZW5ldGxpbms6IHJlbW92ZSBnZW5sX2JpbmQNCg0KU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciAo MSk6DQogICAgICBuZXQvbWx4NWU6IERvIG5vdCBpbmNsdWRlIHJ3bG9jay5oIGRpcmVjdGx5DQoN ClNlZXZhbGFtdXRodSBNYXJpYXBwYW4gKDEpOg0KICAgICAgbWFjODAyMTE6IEZpeCBkcm9wcGlu ZyBicm9hZGNhc3QgcGFja2V0cyBpbiA4MDIuMTEgZW5jYXANCg0KU2hhbm5vbiBOZWxzb24gKDIp Og0KICAgICAgaW9uaWM6IHVwZGF0ZSB0aGUgcXVldWUgY291bnQgb24gb3Blbg0KICAgICAgaW9u aWM6IGNlbnRyYWxpemUgcXVldWUgcmVzZXQgY29kZQ0KDQpTdWRhcnNhbmEgUmVkZHkgS2FsbHVy dSAoMSk6DQogICAgICBxZWQ6IFBvcHVsYXRlIG52bS1maWxlIGF0dHJpYnV0ZXMgd2hpbGUgcmVh ZGluZyBudm0gY29uZmlnIHBhcnRpdGlvbi4NCg0KVGFlaGVlIFlvbyAoMyk6DQogICAgICBoc3I6 IGZpeCBpbnRlcmZhY2UgbGVhayBpbiBlcnJvciBwYXRoIG9mIGhzcl9kZXZfZmluYWxpemUoKQ0K ICAgICAgbmV0OiBybW5ldDogZml4IGxvd2VyIGludGVyZmFjZSBsZWFrDQogICAgICBuZXQ6IHJt bmV0OiBkbyBub3QgYWxsb3cgdG8gYWRkIG11bHRpcGxlIGJyaWRnZSBpbnRlcmZhY2VzDQoNClRv YmlhcyBXYWxkZWtyYW56ICgxKToNCiAgICAgIG5ldDogZXRoZXJuZXQ6IGZlYzogcHJldmVudCB0 eCBzdGFydmF0aW9uIHVuZGVyIGhpZ2ggcnggbG9hZA0KDQpUb2tlIEjDuGlsYW5kLUrDuHJnZW5z ZW4gKDIpOg0KICAgICAgc2NoZWQ6IGNvbnNpc3RlbnRseSBoYW5kbGUgbGF5ZXIzIGhlYWRlciBh Y2Nlc3NlcyBpbiB0aGUgcHJlc2VuY2Ugb2YgVkxBTnMNCiAgICAgIHZsYW46IGNvbnNvbGlkYXRl IFZMQU4gcGFyc2luZyBjb2RlIGFuZCBsaW1pdCBtYXggcGFyc2luZyBkZXB0aA0KDQpUb20gUml4 ICgxKToNCiAgICAgIG5ldDogc2t5MjogaW5pdGlhbGl6ZSByZXR1cm4gb2YgZ21fcGh5X3JlYWQN Cg0KVXJzdWxhIEJyYXVuICgzKToNCiAgICAgIG5ldC9zbWM6IGZpeCBzbGVlcCBidWcgaW4gc21j X3BuZXRfZmluZF9yb2NlX3Jlc291cmNlKCkNCiAgICAgIG5ldC9zbWM6IHN3aXRjaCBzbWNkX2Rl dl9saXN0IHNwaW5sb2NrIHRvIG11dGV4DQogICAgICBuZXQvc21jOiB0b2xlcmF0ZSBmdXR1cmUg U01DRCB2ZXJzaW9ucw0KDQpWZWVyZW5kcmFuYXRoIEpha2thbSAoMSk6DQogICAgICBpZWVlODAy MTE6IEFkZCBtaXNzaW5nIGFuZCBuZXcgQUtNIHN1aXRlIHNlbGVjdG9yIGRlZmluaXRpb25zDQoN ClZsYWQgQnVzbG92ICgyKToNCiAgICAgIG5ldC9teGw1ZTogVmVyaWZ5IHRoYXQgcnByaXYgaXMg bm90IE5VTEwNCiAgICAgIG5ldC9tbHg1ZTogRml4IHVzYWdlIG9mIHJjdS1wcm90ZWN0ZWQgcG9p bnRlcg0KDQpWbGFkaW1pciBPbHRlYW4gKDEpOg0KICAgICAgbGliOiBwYWNraW5nOiBhZGQgZG9j dW1lbnRhdGlvbiBmb3IgcGJ1ZmxlbiBhcmd1bWVudA0KDQpWdSBQaGFtICgxKToNCiAgICAgIG5l dC9tbHg1OiBFLVN3aXRjaCwgRml4IHZsYW4gb3IgcW9zIHNldHRpbmcgaW4gbGVnYWN5IG1vZGUN Cg0KV2lsbGVtIGRlIEJydWlqbiAoMSk6DQogICAgICBpcDogRml4IFNPX01BUksgaW4gUlNULCBB Q0sgYW5kIElDTVAgcGFja2V0cw0KDQpYaWUgSGUgKDEpOg0KICAgICAgZHJpdmVycy9uZXQvd2Fu L2xhcGJldGhlcjogRml4ZWQgdGhlIHZhbHVlIG9mIGhhcmRfaGVhZGVyX2xlbg0KDQpYaW4gTG9u ZyAoMSk6DQogICAgICBsMnRwOiByZW1vdmUgc2tiX2RzdF9zZXQoKSBmcm9tIGwydHBfeG1pdF9z a2IoKQ0KDQpZb25naG9uZyBTb25nICgzKToNCiAgICAgIGJwZjogU2V0IHRoZSBudW1iZXIgb2Yg ZXhjZXB0aW9uIGVudHJpZXMgcHJvcGVybHkgZm9yIHN1YnByb2dyYW1zDQogICAgICBicGY6IEZp eCBhbiBpbmNvcnJlY3QgYnJhbmNoIGVsaW1pbmF0aW9uIGJ5IHZlcmlmaWVyDQogICAgICBicGY6 IEFkZCB0ZXN0cyBmb3IgUFRSX1RPX0JURl9JRCB2cy4gbnVsbCBjb21wYXJpc29uDQoNCllvbmds b25nIExpdSAoMSk6DQogICAgICBuZXQ6IGhuczM6IGZpeCB1c2UtYWZ0ZXItZnJlZSB3aGVuIGRv aW5nIHNlbGYgdGVzdA0KDQp3ZW54dSAoMSk6DQogICAgICBuZXQvc2NoZWQ6IGFjdF9jdDogYWRk IG1pc3MgdGNmX2xhc3R1c2VfdXBkYXRlLg0KDQogRG9jdW1lbnRhdGlvbi9jb3JlLWFwaS9kbWEt YXBpLnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArKysrDQogRG9j dW1lbnRhdGlvbi9uZXR3b3JraW5nL2FyY25ldC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMiArLQ0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9heDI1LnJzdCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBEb2N1bWVudGF0aW9uL25l dHdvcmtpbmcvY2FuX3VjYW5fcHJvdG9jb2wucnN0ICAgICAgICAgICAgICAgICAgICAgIHwgICA0 ICstDQogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL2RzYS9kc2EucnN0ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9pcC1z eXNjdGwucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBEb2N1bWVu dGF0aW9uL25ldHdvcmtpbmcvaXB2cy1zeXNjdGwucnN0ICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAyICstDQogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL3J4cnBjLnJzdCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIE1BSU5UQUlORVJTICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0K IGRyaXZlcnMvbmV0L2RzYS9taWNyb2NoaXAva3N6ODc5NS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDMgKysNCiBkcml2ZXJzL25ldC9kc2EvbWljcm9jaGlwL2tzejk0Nzcu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsrDQogZHJpdmVycy9uZXQv ZHNhL21pY3JvY2hpcC9rc3o5NDc3X2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYXF1YW50aWEvYXRsYW50aWMvaHdfYXRsL2h3 X2F0bF9sbGguYyAgICAgICAgICB8ICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2FxdWFu dGlhL2F0bGFudGljL2h3X2F0bC9od19hdGxfbGxoX2ludGVybmFsLmggfCAgIDIgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS9ibnh0L2JueHRfc3Jpb3YuYyAgICAgICAgICAgICAg ICAgICAgIHwgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvY2FkZW5jZS9tYWNiX21haW4u YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMSArKysrKysrLS0tLS0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2I0L2N4Z2I0X2ZpbHRlci5jICAgICAgICAgICAgICAg ICAgIHwgIDEwICsrLS0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2I0L3Q0X2h3 LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsrLS0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9mcmVlc2NhbGUvZW5ldGMvZW5ldGMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0 ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZlYy5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgNSAtLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2Fs ZS9mZWNfbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTQgKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2hpc2lsaWNv bi9obnMzL2huczNfZW5ldC5jICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9oaXNpbGljb24vaG5zMy9obnMzX2V0aHRvb2wuYyAgICAgICAgICAgICAg ICAgIHwgICA5ICsrLS0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9oaXNpbGljb24vaG5zMy9obnMz cGYvaGNsZ2VfbWFpbi5jICAgICAgICAgICAgIHwgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvaGlzaWxpY29uL2huczMvaG5zM3ZmL2hjbGdldmZfbWFpbi5jICAgICAgICAgICB8ICAgNSAr Kw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2h1YXdlaS9oaW5pYy9oaW5pY19od19kZXYuYyAgICAg ICAgICAgICAgICAgICAgfCAgIDIgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2h1YXdlaS9oaW5p Yy9oaW5pY19od19tZ210LmMgICAgICAgICAgICAgICAgICAgfCAgOTEgKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaHVhd2VpL2hpbmlj L2hpbmljX2h3X21nbXQuaCAgICAgICAgICAgICAgICAgICB8ICAxNiArKysrKysrDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvbWFydmVsbC9tdm5ldGEuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21hcnZlbGwvc2t5Mi5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9tZWxsYW5veC9tbHg1L2NvcmUvZW4vZGNibmwuaCAgICAgICAgICAgICAgICAgIHwgICAxICsN CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg1L2NvcmUvZW4vcG9ydC5jICAgICAg ICAgICAgICAgICAgIHwgIDIxICsrKysrKystLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxh bm94L21seDUvY29yZS9lbi9wb3J0LmggICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg1L2NvcmUvZW4vcG9ydF9idWZmZXIuYyAgICAg ICAgICAgIHwgIDUzICsrKysrKysrKysrLS0tLS0tLS0tLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L21lbGxhbm94L21seDUvY29yZS9lbi9wb3J0X2J1ZmZlci5oICAgICAgICAgICAgfCAgIDEgLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDUvY29yZS9lbi9yZXAvbmVpZ2guYyAg ICAgICAgICAgICAgfCAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDUv Y29yZS9lbi90Y19jdC5jICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L21lbGxhbm94L21seDUvY29yZS9lbl9kY2JubC5jICAgICAgICAgICAgICAgICAgfCAg MTkgKysrKysrKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg1L2NvcmUvZW5f ZXRodG9vbC5jICAgICAgICAgICAgICAgIHwgICA4ICsrLS0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9tZWxsYW5veC9tbHg1L2NvcmUvZW5fbWFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDE1ICsr Ky0tLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDUvY29yZS9lbl90Yy5jICAg ICAgICAgICAgICAgICAgICAgfCAgMTQgKysrKy0tDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVs bGFub3gvbWx4NS9jb3JlL2Vzdy9hY2wvaW5ncmVzc19sZ2N5LmMgICAgICB8ICAgMSAtDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NS9jb3JlL3BvcnQuYyAgICAgICAgICAgICAg ICAgICAgICB8ICA5MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHhzdy9wY2kuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDU0ICsrKysrKysrKysrKysrLS0tLS0tLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L21lbGxhbm94L21seHN3L3NwZWN0cnVtX3JvdXRlci5jICAgICAgICAgICAgICAgfCAgIDIgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9wZW5zYW5kby9pb25pYy9pb25pY19ldGh0b29sLmMgICAg ICAgICAgICAgICAgIHwgIDUyICsrKysrKystLS0tLS0tLS0tLS0tLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L3BlbnNhbmRvL2lvbmljL2lvbmljX2xpZi5jICAgICAgICAgICAgICAgICAgICAgfCAg MjUgKysrKysrKystLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3BlbnNhbmRvL2lvbmljL2lvbmlj X2xpZi5oICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9xbG9naWMvcWVkL3FlZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsN CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWVkL3FlZF9kZWJ1Zy5jICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDE3ICsrKysrKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMv cWVkL3FlZF9kZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICsrLS0tDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL3FlZC9xZWRfbWNwLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgNyArKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWVkL3FlZF9t Y3AuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsrKw0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L3F1YWxjb21tL3JtbmV0L3JtbmV0X2NvbmZpZy5jICAgICAgICAgICAgICAgICAgfCAg MTggKysrKystLQ0KIGRyaXZlcnMvbmV0L2lwYS9nc2kuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKysrLS0tLQ0KIGRyaXZlcnMvbmV0L2lwYS9p cGFfY21kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUg KysrKysrDQogZHJpdmVycy9uZXQvaXBhL2lwYV9jbWQuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgOCArKysrDQogZHJpdmVycy9uZXQvaXBhL2lwYV9kYXRh LXNkbTg0NS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtDQogZHJp dmVycy9uZXQvaXBhL2lwYV9lbmRwb2ludC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMiArDQogZHJpdmVycy9uZXQvaXBhL2lwYV9nc2kuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQogZHJpdmVycy9uZXQvaXBhL2lw YV9nc2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr DQogZHJpdmVycy9uZXQvaXBhL2lwYV9xbWlfbXNnLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNiArLS0NCiBkcml2ZXJzL25ldC9tYWNzZWMuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstDQogZHJpdmVycy9u ZXQvbWFjdmxhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgNSArLQ0KIGRyaXZlcnMvbmV0L3R1bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KIGRyaXZlcnMvbmV0L3VzYi9xbWlfd3dh bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KIGRy aXZlcnMvbmV0L3VzYi9zbXNjOTV4eC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDkgKysrLQ0KIGRyaXZlcnMvbmV0L3dhbi9sYXBiZXRoZXIuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKysrLQ0KIGRyaXZlcnMvbmV0 L3dpcmVndWFyZC9kZXZpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDEgKw0KIGRyaXZlcnMvbmV0L3dpcmVndWFyZC9xdWV1ZWluZy5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMTkgKy0tLS0tLS0NCiBkcml2ZXJzL25ldC93aXJlZ3Vh cmQvcmVjZWl2ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst DQogaW5jbHVkZS9saW51eC9icGYtbmV0bnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNSArLQ0KIGluY2x1ZGUvbGludXgvYnBmLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKysrKystDQogaW5jbHVk ZS9saW51eC9idGYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNSArKw0KIGluY2x1ZGUvbGludXgvY2dyb3VwLWRlZnMuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKysrLQ0KIGluY2x1ZGUvbGludXgvY2dy b3VwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQg Ky0NCiBpbmNsdWRlL2xpbnV4L2RtYS1kaXJlY3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxICsNCiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsrDQogaW5jbHVkZS9s aW51eC9pZWVlODAyMTEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgNCArKw0KIGluY2x1ZGUvbGludXgvaWZfdmxhbi5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjkgKysrKysrKysrLS0tDQogaW5jbHVkZS9saW51 eC9tbHg1L2RyaXZlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMSArDQogaW5jbHVkZS9saW51eC9tbHg1L21seDVfaWZjLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyOCArKysrKysrKysrKw0KIGluY2x1ZGUvbGludXgvc2tt c2cuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMg KysrKysrDQogaW5jbHVkZS9uZXQvZHN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAxMCArKystDQogaW5jbHVkZS9uZXQvZmxvd19kaXNzZWN0 b3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQ0KIGlu Y2x1ZGUvbmV0L2dlbmV0bGluay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMTAgLS0tLQ0KIGluY2x1ZGUvbmV0L2luZXRfZWNuLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUgKysrKysrLS0tLQ0KIGluY2x1 ZGUvbmV0L2lwX3R1bm5lbHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDMgKysNCiBpbmNsdWRlL25ldC9uZXRucy9icGYuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsrLQ0KIGluY2x1ZGUvbmV0L3BrdF9z Y2hlZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEg LS0tLS0NCiBpbmNsdWRlL25ldC9zb2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAzICstDQogaW5jbHVkZS9uZXQveHNrX2J1ZmZfcG9vbC5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLS0NCiBpbmNs dWRlL3VhcGkvbGludXgvYnBmLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDQxICsrKysrKysrLS0tLS0tLS0NCiBrZXJuZWwvYnBmL2J0Zi5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQoga2Vy bmVsL2JwZi9uZXRfbmFtZXNwYWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDE5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoga2VybmVsL2JwZi9yZXVzZXBvcnRf YXJyYXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArKysr LS0NCiBrZXJuZWwvYnBmL3JpbmdidWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDE4ICsrKystLS0NCiBrZXJuZWwvYnBmL3N5c2NhbGwuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsrLS0NCiBr ZXJuZWwvYnBmL3ZlcmlmaWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDEzICsrKystLQ0KIGtlcm5lbC9jZ3JvdXAvY2dyb3VwLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzEgKysrKysrKy0tLS0tDQog a2VybmVsL2RtYS9kaXJlY3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNiArKysNCiBrZXJuZWwvZG1hL21hcHBpbmcuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICsrKysNCiBsaWIvcGFja2lu Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxICsNCiBuZXQvODAyMXEvdmxhbl9kZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICsrLS0NCiBuZXQvYnBmL3Rlc3RfcnVuLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrKysr KystDQogbmV0L2JyaWRnZS9icl9tcnAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5ldC9icmlkZ2UvYnJfbXVsdGljYXN0LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBuZXQvYnJp ZGdlL2JyX3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAyICstDQogbmV0L2JyaWRnZS9icl9wcml2YXRlX21ycC5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5ldC9jb3JlL2Rldl9hZGRyX2xp c3RzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKysr Kw0KIG5ldC9jb3JlL2ZpbHRlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTAgKystLQ0KIG5ldC9jb3JlL2Zsb3dfZGlzc2VjdG9yLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKysrKystLS0tLS0t LQ0KIG5ldC9jb3JlL3NrbXNnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMjMgKysrKystLS0tDQogbmV0L2NvcmUvc29jay5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5l dC9jb3JlL3NvY2tfbWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgNTMgKysrKysrKysrKysrKysrKysrKy0tDQogbmV0L2V0aHRvb2wvbmV0bGlu ay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNyAr KysrKystLS0tLQ0KIG5ldC9oc3IvaHNyX2RldmljZS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKysrLS0NCiBuZXQvaXB2NC9pY21wLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst DQogbmV0L2lwdjQvaXBfb3V0cHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5ldC9pcHY0L2lwX3R1bm5lbF9jb3JlLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKysrKysrKw0KIG5ldC9p cHY0L2lwX3Z0aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDEgKw0KIG5ldC9pcHY0L2lwaXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KIG5ldC9pcHY0L3BpbmcuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKysN CiBuZXQvaXB2NC9yb3V0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAyICstDQogbmV0L2lwdjQvdGNwLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNyArKysrLS0tDQogbmV0L2lw djQvdGNwX2NvbmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMiArLQ0KIG5ldC9pcHY0L3RjcF9pbnB1dC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KIG5ldC9pcHY0L3RjcF9pcHY0LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKysr KysrLS0NCiBuZXQvaXB2NC90Y3Bfb3V0cHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA4ICsrLS0NCiBuZXQvaXB2Ni9pY21wLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQogbmV0 L2lwdjYvaXA2X3R1bm5lbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMSArDQogbmV0L2lwdjYvaXA2X3Z0aS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQogbmV0L2lwdjYvcm91dGUuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAr Ky0NCiBuZXQvaXB2Ni9zaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxICsNCiBuZXQvbDJ0cC9sMnRwX2NvcmUuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstDQogbmV0L2xsYy9h Zl9sbGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAxMCArKy0tDQogbmV0L21hYzgwMjExL21lc2hfaHdtcC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLS0NCiBuZXQvbWFjODAyMTEvcnguYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2ICsr KysrKysrKysrDQogbmV0L21hYzgwMjExL3N0YXR1cy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiArKysrKystLS0NCiBuZXQvbWFjODAyMTEvdHgu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4 ICsrKy0NCiBuZXQvbXB0Y3Avb3B0aW9ucy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA2ICstLQ0KIG5ldC9uZXRmaWx0ZXIvaXBzZXQvaXBfc2V0 X2JpdG1hcF9pcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBuZXQv bmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9iaXRtYXBfaXBtYWMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyICstDQogbmV0L25ldGZpbHRlci9pcHNldC9pcF9zZXRfYml0bWFwX3BvcnQu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5ldC9uZXRmaWx0ZXIvaXBz ZXQvaXBfc2V0X2hhc2hfZ2VuLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQg Ky0NCiBuZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19jb3JlLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAyICsNCiBuZXQvbmV0bGluay9nZW5ldGxpbmsuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDk3ICsrKysrKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogbmV0L3FydHIvcXJ0ci5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArKystDQogbmV0L3Jk cy9jb25uZWN0aW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxMSArKysrKw0KIG5ldC9yZHMvcmRzLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKysrDQogbmV0L3Jkcy9zZW5kLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MyArLQ0KIG5ldC9zY2hlZC9hY3RfY29ubm1hcmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDkgKystLQ0KIG5ldC9zY2hlZC9hY3RfY3N1bS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBuZXQv c2NoZWQvYWN0X2N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDExICsrKy0tDQogbmV0L3NjaGVkL2FjdF9jdGluZm8uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArKy0tDQogbmV0L3NjaGVkL2Fj dF9tcGxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMiArLQ0KIG5ldC9zY2hlZC9hY3Rfc2tiZWRpdC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBuZXQvc2NoZWQvY2xzX2FwaS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQogbmV0 L3NjaGVkL2Nsc19mbG93LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgOCArKy0tDQogbmV0L3NjaGVkL2Nsc19mbG93ZXIuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5ldC9zY2hlZC9lbV9p cHNldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDIgKy0NCiBuZXQvc2NoZWQvZW1faXB0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAyICstDQogbmV0L3NjaGVkL2VtX21ldGEuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIG5ldC9z Y2hlZC9zY2hfYXRtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDggKystLQ0KIG5ldC9zY2hlZC9zY2hfY2FrZS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCiBuZXQvc2NoZWQvc2NoX2Rz bWFyay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2 ICstLQ0KIG5ldC9zY2hlZC9zY2hfdGVxbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBuZXQvc21jL3NtY19jbGMuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrKysrKysrKysr Ky0tLS0tLQ0KIG5ldC9zbWMvc21jX2NsYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KIG5ldC9zbWMvc21jX2NvcmUuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTEgKysrKysrKysr KystLS0tLS0tLS0NCiBuZXQvc21jL3NtY19jb3JlLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQogbmV0L3NtYy9zbWNfaWIuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArKyst LQ0KIG5ldC9zbWMvc21jX2liLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDMgKy0NCiBuZXQvc21jL3NtY19pc20uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsrKy0tDQogbmV0L3Nt Yy9zbWNfaXNtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMyArLQ0KIG5ldC9zbWMvc21jX2xsYy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTEgKysrKysrKysrKysrKysrKysrKysrKy0t LS0tLS0tLS0tLS0tDQogbmV0L3NtYy9zbWNfcG5ldC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzNyArKysrKysrKy0tLS0tLS0NCiBuZXQvc21j L3NtY193ci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDEwICsrLS0NCiBuZXQvdGlwYy9saW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2ICsrKysrKystLS0tDQogbmV0L3dpcmVs ZXNzL25sODAyMTEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgNSArLQ0KIG5ldC94ZHAveHNrX2J1ZmZfcG9vbC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTQgKystLS0tLS0tLS0tLS0tLS0tLS0tDQogbmV0 L3hmcm0veGZybV9pbnRlcmZhY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMiArDQogdG9vbHMvaW5jbHVkZS91YXBpL2xpbnV4L2JwZi5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0MSArKysrKysrKy0tLS0tLS0tDQogdG9v bHMvbGliL2JwZi9icGYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMiArDQogdG9vbHMvbGliL2JwZi9oYXNobWFwLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArKystLQ0KIHRvb2xzL2xpYi9icGYv bGliYnBmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MTAgKysrLQ0KIHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2JwZi9wcm9nX3Rlc3RzL2ZlbnRyeV9m ZXhpdC5jICAgICAgICAgICAgICAgfCAgIDIgKy0NCiB0b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9i cGYvcHJvZ190ZXN0cy9mbG93X2Rpc3NlY3Rvci5jICAgICAgICAgICAgIHwgICA0ICstDQogdG9v bHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3Byb2dfdGVzdHMvZmxvd19kaXNzZWN0b3JfcmVhdHRh Y2guYyAgICB8ICA0NCArKysrKysrKysrKysrKy0tLS0NCiB0b29scy90ZXN0aW5nL3NlbGZ0ZXN0 cy9icGYvcHJvZ3MvYnBmX2l0ZXJfbmV0bGluay5jICAgICAgICAgICAgICAgIHwgICAyICstDQog dG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3Byb2dzL2ZlbnRyeV90ZXN0LmMgICAgICAgICAg ICAgICAgICAgICB8ICAyMiArKysrKysrKysNCiB0b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9icGYv cHJvZ3MvZmV4aXRfdGVzdC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIyICsrKysrKysrKw0K IHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2JwZi9wcm9ncy90ZXN0X3NvY2ttYXBfa2Vybi5oICAg ICAgICAgICAgICAgfCAgIDggKysrLQ0KIHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2JwZi9wcm9n cy90ZXN0X3hkcF93aXRoX2Rldm1hcF9oZWxwZXJzLmMgICAgfCAgIDIgKy0NCiB0b29scy90ZXN0 aW5nL3NlbGZ0ZXN0cy9icGYvdGVzdF9tYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDEyICsrLS0tDQogdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvYnBmL3Rlc3Rfc29ja21hcC5j ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArKysrKysrDQogdG9vbHMvdGVzdGluZy9z ZWxmdGVzdHMvbmV0L2ZpYl9uZXh0aG9wcy5zaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx MyArKysrKysNCiAxOTcgZmlsZXMgY2hhbmdlZCwgMTYzNCBpbnNlcnRpb25zKCspLCA5MjIgZGVs ZXRpb25zKC0pDQo=