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=-5.2 required=3.0 tests=DKIMWL_WL_HIGH, DKIM_ADSP_DISCARD,DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS autolearn=ham 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 E423BC282DE for ; Tue, 9 Apr 2019 11:32:10 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B0D3E20857 for ; Tue, 9 Apr 2019 11:32:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="QPjFXSw4"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=megous.com header.i=@megous.com header.b="VPX1viL1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B0D3E20857 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=megous.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=mGJagzagfsycfTrJPgm8DUu/arZfbq03jaqipJyp5hI=; b=QPjFXSw4J6oIqK 1Ko2R1gs3FkfoHNdj0i8Ddhxh09ssJL6oRfE8jXP2UgE5seN+Yo0pvE8UvF39ZY+FKyd+ID4PvQ8W xjRi272w62tpL6O7lhIiUZF/fUuEpN1DYUUbcNe0AFGUM91NLg/rTxVDHhOXK680FswAKLDacCSFB fkPq1tEfS9Bg9s4HNqPXAgTvqe5lyYZLBcLQoTroxvjOtW/Ytpoh4BUw2W+SIY/bJSK3BXyRxds1H Z2VyTSTcMiUBHTTouvUCjzNDfAN44uIXc1mnWWExVFbrpDUERS2WlrdteXhiEl/5C11IQFo0jukLQ hNVtb6yL/eUVQVlDN3Lg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hDoz3-0007N4-Vg; Tue, 09 Apr 2019 11:32:09 +0000 Received: from vps.xff.cz ([195.181.215.36]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hDoyt-0007M3-QG for linux-arm-kernel@lists.infradead.org; Tue, 09 Apr 2019 11:32:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megous.com; s=mail; t=1554809517; bh=1mees+S2L7FCDxo7RyLjgEgMFJ3PRBmTyqr3l3rMb0w=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VPX1viL1iy0MXteXhepHJZDpd/pbGT6QnlgW+WBv3VkfA0rn0YjpU5nzIDvQcgsfy nhlsbrBm6qmJJjiR+hxK25khE6kTp9n1szU61Ax8mY+rxGQNvMH72nHw3Kgq9I42No nIfl773vmnGglVtEkoUFje9g7sdtPuli44kVftcE= Date: Tue, 9 Apr 2019 13:31:57 +0200 From: =?utf-8?Q?Ond=C5=99ej?= Jirman To: Jagan Teki Subject: Re: [linux-sunxi] [PATCH v2 02/13] arm64: dts: allwinner: h6: Add Orange Pi 3 DTS Message-ID: <20190409113157.e4vrzesbgmyslomb@core.my.home> Mail-Followup-To: Jagan Teki , linux-sunxi , Maxime Ripard , Chen-Yu Tsai , Rob Herring , Linus Walleij , David Airlie , Daniel Vetter , Mark Rutland , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S. Miller" , Maxime Coquelin , Arend van Spriel , Franky Lin , Hante Meuleman , Chi-Hsien Lin , Wright Feng , Kalle Valo , Naveen Gupta , dri-devel , devicetree , linux-arm-kernel , linux-kernel , netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-wireless@vger.kernel.org, brcm80211-dev-list.pdl@broadcom.com, brcm80211-dev-list@cypress.com, linux-gpio@vger.kernel.org References: <20190409002452.14551-1-megous@megous.com> <20190409002452.14551-3-megous@megous.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190409_043205_397914_5788378F X-CRM114-Status: GOOD ( 31.75 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Maxime Ripard , Chi-Hsien Lin , dri-devel , linux-sunxi , linux-stm32@st-md-mailman.stormreply.com, brcm80211-dev-list@cypress.com, David Airlie , Chen-Yu Tsai , Jose Abreu , Kalle Valo , Linus Walleij , devicetree , Arend van Spriel , Alexandre Torgue , Hante Meuleman , linux-gpio@vger.kernel.org, Rob Herring , Wright Feng , Giuseppe Cavallaro , Naveen Gupta , Franky Lin , linux-arm-kernel , Maxime Coquelin , brcm80211-dev-list.pdl@broadcom.com, netdev@vger.kernel.org, linux-wireless@vger.kernel.org, linux-kernel , Daniel Vetter , "David S. Miller" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgSmFnYW4sCgpPbiBUdWUsIEFwciAwOSwgMjAxOSBhdCAwMjowODoxOFBNICswNTMwLCBKYWdh biBUZWtpIHdyb3RlOgo+IEJhc2VkIG9uIHRoZSBjb252ZXJzYXRpb24gYWJvdXQgdXNpbmcgY29t bW9uIGR0c2kgZnJvbSB0aGlzIHRocmVhZFsxXSwKPiBJJ20gY29tbWVudGluZyBoZXJlIHRvIG1h a2Ugc2hvdyB0aGUgZGlmZiBkaXJlY3RseSBvbiB0aGUgbm9kZXMsCj4gZ2l2aW5nIGNvbW1lbnRz IG9uIGVhY2ggbm9kZSBzby10aGF0IHdlIGNhbiBzZWUgdGhlIGRpZmYgZ2xvYmFsbHkuCgpUaGFu a3MgZm9yIHRoZSBzdWdnZXN0aW9ucyBiZWxvdy4gSXQgbW9zdGx5IHJlcGVhdHMgdGhlIGRpZmZl cmVuY2VzIGFuZApjb21tb25hbGl0aWVzIEkgYWxyZWFkeSBzdGF0ZWQgaW4gdGhlIHByZXZpb3Vz IGRpc2N1c3Npb24uCgpJIGRvbid0IGhhdmUgbXVjaCB0byBhZGQgdG8gd2hhdCBJIGFscmVhZHkg c2FpZCBwcmV2aW91c2x5LCB0aG91Z2gsIGJlY2F1c2UgeW91CmRpZG4ndCBhZGRyZXNzIG15IGNv bmNlcm5zIHRoZXJlLiBCdXQgSSBjYW4gcmVzdGF0ZSBhbmQgZXhwYW5kIG9uIHRob3NlCmNvbmNl cm5zLgoKUHJldmlvdXNseSBJIGFscmVhZHkgYWdyZWVkIGl0J3MgcG9zc2libGUgdG8gYmFzZSBv cmFuZ2VwaS0zLmR0cyBvbgpvcmFuZ2VwaS5kdHNpLCBhbmQgcHJvcG9zZWQgYSBtYWludGFpbmFi bGUgd2F5IGZvcndhcmQsIGFuZCB3aHkgdG8gZm9sbG93IGl0ICh0bwpxdW90ZSBteXNlbGYpOgoK ICBTY2hlbWF0aWNzIGFsbG93IGZvciBoaWdoIGFtb3VudCBvZiB2YXJpYWJpbGl0eSBpbiB0aGUg cG93ZXIgdHJlZSAoc2VlIGFsbCB0aGUKICBOQyAobm90IGNvbm5lY3RlZCkgLyAwUiByZXNpc3Rv cnMpIGluIHRoZSBzY2hlbWF0aWMgYXJvdW5kIEFYUDgwNS4gRXZlcnkgYm9hcmQKICBiYXNlZCBv biB0aGlzIFh1bmxvbmcgZGVzaWduIGNhbiBiZSBzdWJ0bHkgZGlmZmVyZW50LgoKICBJIGFscmVh ZHkgc3VnZ2VzdGVkIGEgbWFpbnRhaW5hYmxlIHNvbHV0aW9uLCBiZWxvdy4gV2hlcmUgYmFzZSBk dHNpIGhhcyBlbXB0eQogIGNvbmZpZyBmb3IgcmVndWxhdG9ycyBhbmQgZXZlcnkgYm9hcmQgYmFz ZWQgb24gdGhhdCBqdXN0IGRlZmluZXMgaXQgY29tcGxldGVseQogIGZvciBpdHNlbGYuCgogIEEg ZmV3IHJlZ3VsYXRvcnMgKGZvciBDUFUvR1BVKSB3aWxsIG1vc3QgcHJvYmFibHkgaGF2ZSB0aGUg c2FtZSBtZWFuaW5nIG9uCiAgZXZlcnkgZGVyaXZlZCBib2FyZCwgc28gdGhlc2UgY2FuIHByb2Jh Ymx5IGJlIGtlcHQgaW4gZHRzaSB3aXRob3V0IGNhdXNpbmcgdG9vCiAgbXVjaCBhbm5veWFuY2Uu CgogIEl0J3MgdW5wbGVhc2FudCB0byBoYXZlIHdyb25nIHJlZ3VsYXRvciBzZXR1cCBkZWZpbmVk IGluIGFuIHVuZGVybHlpbmcgZHRzaSwKICBhbmQgdGhlbiB0cnlpbmcgdG8gb3ZlcnJpZGUgaXQg YnkgcmVtb3ZpbmcvYWRkaW5nIHJhbmRvbSBwcm9wZXJ0aWVzIGluIHRoZQogIGJvYXJkIGR0cyBm b3IgdGhlIG5ldyBib2FyZHMgYmFzZWQgb24gdGhhdCwgc28gdGhhdCBpdCBmaXRzLgoKICBUaGUg cmVzdCBvZiB0aGUgY3VycmVudCBIVyBkZXNjcmlwdGlvbnMgaW4gdGhlIHN1bjUwaS1oNi1vcmFu Z2VwaS5kdHNpIGNhbiBiZQogIHNoYXJlZCAoYXMgb2Ygbm93KS4KCk15IHN1Z2dlc3Rpb24gd2Fz IHRoaXM6CgogIFNvIHRvIGJhc2UgT3JhbmdlIFBpIDMgZHRzIG9uIHRvcCBvZiBleGlzdGluZyBz dW41MGktaDYtb3JhbmdlcGkuZHRzaSBJJ2QgaGF2ZQogIHRvIGZpcnN0IG1vdmUgc29tZSB0aGlu Z3Mgb3V0IG9mIHRoZSBiYXNlIGR0c2kgdG8gdGhlIE9yYW5nZVBpIExpdGUyIGFuZCBPbmUKICBQ bHVzIGJvYXJkIGR0cyBmaWxlcywgaW4gb3JkZXIgdG8gaGF2ZSBzdW41MGktaDYtb3JhbmdlcGku ZHRzaSBvbmx5IGRlc2NyaWJlCiAgSFcgdGhhdCBpcyAqcmVhbGx5KiBzaGFyZWQgYnkgdGhlc2Ug MiBib2FyZHMgYW5kIE9yYW5nZSBQaSAzLgoKICBJZiBJIGRvIHRoYXQsIEknZCB1bmRlZmluZSBh bGwgdGhlIGF4cDgwNSByZWd1bGF0b3Igbm9kZXMgYW5kIG1vdmUgdGhlCiAgY29uZmlndXJhdGlv bnMgdG8gZWFjaCBvZiB0aGUgMyBib2FyZCBmaWxlcy4gVGhhdCB3aWxsIHByb2JhYmx5IGVuZCB1 cCBiZWluZwogIHRoZSBsZWFzdCBjb25mdXNpbmcgYW5kIG1vc3QgbWFpbnRhaW5hYmxlLiBTZWUg YXhwODF4LmR0c2kgbGluZXMgODYtMTQ0IGZvcgogIHdoYXQgSSBtZWFuLgoKWW91IHNlZW0gdG8g YmUgc3VnZ2VzdGluZyBhIHNvbHV0aW9uIHdoZXJlIGV2ZXJ5IHRpbWUgd2UgYWRkIGFuIE9yYW5n ZVBpIEg2CmJhc2VkIGJvYXJkLCB0aGUgcGVyc29uIGFkZGluZyBpdCB3aWxsIGhhdmUgdG8gZ28g dGhyb3VnaCB0aGUgYmFzZSBkdHNpIGFuZCBhbGwKdGhlIG90aGVyIGJvYXJkcyBiYXNlZCBvbiBp dCwgc3RhdHVzIGRpc2FibGUgb3Igb3RoZXJ3aXNlIGNoYW5nZSByZWd1bGF0b3JzIGluCnRoZSBi YXNlIGR0c2ksIHBhdGNoIGFsbCB0aGUgb3RoZXIgYm9hcmRzIHRvIHJlLWVuYWJsZSBpdC4KCkl0 IHdvdWxkIGJlIGFscmVhZHkgdW5wbGVhc2FudCBqdXN0IGFkZGluZyBhIHRoaXJkIGJvYXJkIGJh c2VkIG9uIHRoaXMgYXBwcm9hY2guCkFuZCB3aGVuIHRoZSBmb3VydGggYm9hcmQgaXMgYWRkZWQs IHdpdGggYW5vdGhlciBzbWFsbCBkaWZmZXJlbmNlcyBpbiB0aGUKcmVndWxhdG9yIHVzZS9tZWFu aW5ncywgdGhlIHBlcnNvbiB3aWxsIGJlIGxvb2tpbmcgYXQgcGF0Y2hpbmcgNCBkdHMgZmlsZXMK KyBhZGRpbmcgb25lIGZvciBoaXMgb3duIGJvYXJkLiBGb3Igd2hhdCBiZW5lZml0LCB0byBzYXZl IHNvbWUgYnl0ZXMgcmlnaHQgbm93PwoKSSB0aGluayBtYWludGFpbmFiaWxpdHksIGVhc2Ugb2Yg YWRkaW5nIG5ldyBib2FyZHMgaXMgbW9yZSBpbXBvcnRhbnQsIHRoYW4KaGF2aW5nIGEgZHRzaSB0 aGF0IHRyaWVzIHRvIG1heGltYWxseSBjb3ZlciBhbGwgdGhlIGNvbW1vbmFsaXRpZXMgYmV0d2Vl biB0aGUKZXhpc3RpbmcgYm9hcmRzIHJpZ2h0IG5vdywgd2l0aG91dCByZWdhcmRzIGZvciB0aGUg ZnV0dXJlLiBUaGF0J3Mgd2h5Ckkgc3VnZ2VzdGVkIGFuIGFwcHJvYWNoIGxpa2UgaW4gYXhwODF4 LmR0c2kgbGluZXMgODYtMTQ0LgoKdGhhbmsgeW91IGFuZCByZWdhcmRzLAogIG8uCgo+IE9uIFR1 ZSwgQXByIDksIDIwMTkgYXQgNTo1NSBBTSBtZWdvdXMgdmlhIGxpbnV4LXN1bnhpCj4gPGxpbnV4 LXN1bnhpQGdvb2dsZWdyb3Vwcy5jb20+IHdyb3RlOgo+ID4KPiA+IEZyb206IE9uZHJlaiBKaXJt YW4gPG1lZ291c0BtZWdvdXMuY29tPgo+ID4KPiA+IE9yYW5nZSBQaSAzIGlzIGEgSDYgYmFzZWQg U0JDIG1hZGUgYnkgWHVsb25nLCByZWxlYXNlZCBpbiBKYW51YXJ5IDIwMTkuIEl0Cj4gPiBoYXMg dGhlIGZvbGxvd2luZyBmZWF0dXJlczoKPiA+Cj4gPiAtIEFsbHdpbm5lciBINiBxdWFkLWNvcmUg NjQtYml0IEFSTSBDb3J0ZXgtQTUzCj4gPiAtIEdQVSBNYWxpLVQ3MjAKPiA+IC0gMUdCIG9yIDJH QiBMUEREUjMgUkFNCj4gPiAtIEFYUDgwNSBQTUlDCj4gPiAtIEFQNjI1NiBXaWZpL0JUIDUuMAo+ ID4gLSBVU0IgMi4wIGhvc3QgcG9ydCAoQSkKPiA+IC0gVVNCIDIuMCBtaWNybyB1c2IsIE9URwo+ ID4gLSBVU0IgMy4wIEhvc3QgKyA0IHBvcnQgVVNCIGh1YiAoR0wzNTEwKQo+ID4gLSBHaWdhYml0 IEV0aGVybmV0IChSZWFsdGVrIFJUTDgyMTFFIHBoeSkKPiA+IC0gSERNSSAyLjAgcG9ydAo+ID4g LSBzb2xkZXJlZCBlTU1DIChvcHRpb25hbCkKPiA+IC0gM3ggTEVEIChvbmUgaXMgb24gdGhlIGJv dHRvbSkKPiA+IC0gbWljcm9waG9uZQo+ID4gLSBhdWRpbyBqYWNrCj4gPiAtIFBDSWUKPiA+Cj4g PiBBZGQgYmFzaWMgc3VwcG9ydCBmb3IgdGhlIGJvYXJkLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6 IE9uZHJlaiBKaXJtYW4gPG1lZ291c0BtZWdvdXMuY29tPgo+ID4gLS0tCj4gPiAgYXJjaC9hcm02 NC9ib290L2R0cy9hbGx3aW5uZXIvTWFrZWZpbGUgICAgICAgIHwgICAxICsKPiA+ICAuLi4vZHRz L2FsbHdpbm5lci9zdW41MGktaDYtb3JhbmdlcGktMy5kdHMgICAgfCAyMTYgKysrKysrKysrKysr KysrKysrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMTcgaW5zZXJ0aW9ucygrKQo+ID4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDYtb3Jh bmdlcGktMy5kdHMKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3 aW5uZXIvTWFrZWZpbGUgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9NYWtlZmlsZQo+ ID4gaW5kZXggZTRkY2UyZjZmYTNhLi4yODVhN2NiNTEzNWIgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNo L2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9NYWtlZmlsZQo+ID4gKysrIGIvYXJjaC9hcm02NC9i b290L2R0cy9hbGx3aW5uZXIvTWFrZWZpbGUKPiA+IEBAIC0yMCw2ICsyMCw3IEBAIGR0Yi0kKENP TkZJR19BUkNIX1NVTlhJKSArPSBzdW41MGktaDUtb3JhbmdlcGktcGMyLmR0Ygo+ID4gIGR0Yi0k KENPTkZJR19BUkNIX1NVTlhJKSArPSBzdW41MGktaDUtb3JhbmdlcGktcHJpbWUuZHRiCj4gPiAg ZHRiLSQoQ09ORklHX0FSQ0hfU1VOWEkpICs9IHN1bjUwaS1oNS1vcmFuZ2VwaS16ZXJvLXBsdXMu ZHRiCj4gPiAgZHRiLSQoQ09ORklHX0FSQ0hfU1VOWEkpICs9IHN1bjUwaS1oNS1vcmFuZ2VwaS16 ZXJvLXBsdXMyLmR0Ygo+ID4gK2R0Yi0kKENPTkZJR19BUkNIX1NVTlhJKSArPSBzdW41MGktaDYt b3JhbmdlcGktMy5kdGIKPiA+ICBkdGItJChDT05GSUdfQVJDSF9TVU5YSSkgKz0gc3VuNTBpLWg2 LW9yYW5nZXBpLWxpdGUyLmR0Ygo+ID4gIGR0Yi0kKENPTkZJR19BUkNIX1NVTlhJKSArPSBzdW41 MGktaDYtb3JhbmdlcGktb25lLXBsdXMuZHRiCj4gPiAgZHRiLSQoQ09ORklHX0FSQ0hfU1VOWEkp ICs9IHN1bjUwaS1oNi1waW5lLWg2NC5kdGIKPiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jv b3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDYtb3JhbmdlcGktMy5kdHMgYi9hcmNoL2FybTY0L2Jv b3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDYtb3JhbmdlcGktMy5kdHMKPiA+IG5ldyBmaWxlIG1v ZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjVmYmM1ZTQxMDg4Mwo+ID4gLS0tIC9k ZXYvbnVsbAo+ID4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWg2 LW9yYW5nZXBpLTMuZHRzCj4gPiBAQCAtMCwwICsxLDIxNiBAQAo+ID4gKy8vIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiAoR1BMLTIuMCsgb3IgTUlUKQo+ID4gKy8qCj4gPiArICogQ29weXJpZ2h0 IChDKSAyMDE5IE9uZMWZZWogSmlybWFuIDxtZWdvdXNAbWVnb3VzLmNvbT4KPiA+ICsgKi8KPiA+ ICsKPiA+ICsvZHRzLXYxLzsKPiA+ICsKPiA+ICsjaW5jbHVkZSAic3VuNTBpLWg2LmR0c2kiCj4g PiArCj4gPiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2dwaW8vZ3Bpby5oPgo+ID4gKwo+ID4gKy8g ewo+ID4gKyAgICAgICBtb2RlbCA9ICJPcmFuZ2VQaSAzIjsKPiA+ICsgICAgICAgY29tcGF0aWJs ZSA9ICJ4dW5sb25nLG9yYW5nZXBpLTMiLCAiYWxsd2lubmVyLHN1bjUwaS1oNiI7Cj4gPiArCj4g PiArICAgICAgIGFsaWFzZXMgewo+ID4gKyAgICAgICAgICAgICAgIHNlcmlhbDAgPSAmdWFydDA7 Cj4gPiArICAgICAgIH07Cj4gPiArCj4gPiArICAgICAgIGNob3NlbiB7Cj4gPiArICAgICAgICAg ICAgICAgc3Rkb3V0LXBhdGggPSAic2VyaWFsMDoxMTUyMDBuOCI7Cj4gPiArICAgICAgIH07Cj4g PiArCj4gPiArICAgICAgIGxlZHMgewo+ID4gKyAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAi Z3Bpby1sZWRzIjsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICBwb3dlciB7Cj4gPiArICAgICAg ICAgICAgICAgICAgICAgICBsYWJlbCA9ICJvcmFuZ2VwaTpyZWQ6cG93ZXIiOwo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgZ3Bpb3MgPSA8JnJfcGlvIDAgNCBHUElPX0FDVElWRV9ISUdIPjsg LyogUEw0ICovCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0LXN0YXRlID0gIm9u IjsKPiA+ICsgICAgICAgICAgICAgICB9Owo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgIHN0YXR1 cyB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCA9ICJvcmFuZ2VwaTpncmVlbjpz dGF0dXMiOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZ3Bpb3MgPSA8JnJfcGlvIDAgNyBH UElPX0FDVElWRV9ISUdIPjsgLyogUEw3ICovCj4gPiArICAgICAgICAgICAgICAgfTsKPiA+ICsg ICAgICAgfTsKPiA+ICsKPiA+ICsgICAgICAgcmVnX3ZjYzV2OiB2Y2M1diB7Cj4gPiArICAgICAg ICAgICAgICAgLyogYm9hcmQgd2lkZSA1ViBzdXBwbHkgZGlyZWN0bHkgZnJvbSB0aGUgREMgamFj ayAqLwo+ID4gKyAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsK PiA+ICsgICAgICAgICAgICAgICByZWd1bGF0b3ItbmFtZSA9ICJ2Y2MtNXYiOwo+ID4gKyAgICAg ICAgICAgICAgIHJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDUwMDAwMDA+Owo+ID4gKyAgICAg ICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDUwMDAwMDA+Owo+ID4gKyAgICAg ICAgICAgICAgIHJlZ3VsYXRvci1hbHdheXMtb247Cj4gPiArICAgICAgIH07Cj4gPiArfTsKPiAK PiBhbGwgYWJvdmUgbm9kZXMgYXJlIGNvbW1vbiB0byBhbGwgaDYgb3BpIGJvYXJkcy4KPiAKPiA+ ICsKPiA+ICsmY3B1MCB7Cj4gPiArICAgICAgIGNwdS1zdXBwbHkgPSA8JnJlZ19kY2RjYT47Cj4g PiArfTsKPiA+ICsKPiA+ICsmZWhjaTAgewo+ID4gKyAgICAgICBzdGF0dXMgPSAib2theSI7Cj4g PiArfTsKPiA+ICsKPiA+ICsmZWhjaTMgewo+ID4gKyAgICAgICBzdGF0dXMgPSAib2theSI7Cj4g PiArfTsKPiAKPiBjb21tb24gdG8gYWxsIGg2IG9waSBib2FyZHMuCj4gCj4gPiArCj4gPiArJm1t YzAgewo+ID4gKyAgICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ID4gKyAgICAgICBw aW5jdHJsLTAgPSA8Jm1tYzBfcGlucz47Cj4gPiArICAgICAgIHZtbWMtc3VwcGx5ID0gPCZyZWdf Y2xkbzE+Owo+ID4gKyAgICAgICBjZC1ncGlvcyA9IDwmcGlvIDUgNiBHUElPX0FDVElWRV9MT1c+ OyAvKiBQRjYgKi8KPiA+ICsgICAgICAgYnVzLXdpZHRoID0gPDQ+Owo+ID4gKyAgICAgICBzdGF0 dXMgPSAib2theSI7Cj4gPiArfTsKPiAKPiBjb21tb24gdG8gYWxsIGg2IG9waSBib2FyZHMuCj4g Cj4gPiArCj4gPiArJm9oY2kwIHsKPiA+ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ID4gK307 Cj4gPiArCj4gPiArJm9oY2kzIHsKPiA+ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ID4gK307 Cj4gCj4gY29tbW9uIHRvIGFsbCBoNiBvcGkgYm9hcmRzLgo+IAo+ID4gKwo+ID4gKyZwaW8gewo+ ID4gKyAgICAgICB2Y2MtcGMtc3VwcGx5ID0gPCZyZWdfYmxkbzI+Owo+ID4gKyAgICAgICB2Y2Mt cGQtc3VwcGx5ID0gPCZyZWdfY2xkbzE+Owo+ID4gK307Cj4gPiArCj4gPiArJnJfaTJjIHsKPiA+ ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ID4gKwo+ID4gKyAgICAgICBheHA4MDU6IHBtaWNA MzYgewo+ID4gKyAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAieC1wb3dlcnMsYXhwODA1Iiwg IngtcG93ZXJzLGF4cDgwNiI7Cj4gPiArICAgICAgICAgICAgICAgcmVnID0gPDB4MzY+Owo+ID4g KyAgICAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JnJfaW50Yz47Cj4gPiArICAgICAg ICAgICAgICAgaW50ZXJydXB0cyA9IDwwIElSUV9UWVBFX0xFVkVMX0xPVz47Cj4gPiArICAgICAg ICAgICAgICAgaW50ZXJydXB0LWNvbnRyb2xsZXI7Cj4gPiArICAgICAgICAgICAgICAgI2ludGVy cnVwdC1jZWxscyA9IDwxPjsKPiA+ICsgICAgICAgICAgICAgICB4LXBvd2VycyxzZWxmLXdvcmtp bmctbW9kZTsKPiA+ICsgICAgICAgICAgICAgICB2aW5hLXN1cHBseSA9IDwmcmVnX3ZjYzV2PjsK PiA+ICsgICAgICAgICAgICAgICB2aW5iLXN1cHBseSA9IDwmcmVnX3ZjYzV2PjsKPiA+ICsgICAg ICAgICAgICAgICB2aW5jLXN1cHBseSA9IDwmcmVnX3ZjYzV2PjsKPiA+ICsgICAgICAgICAgICAg ICB2aW5kLXN1cHBseSA9IDwmcmVnX3ZjYzV2PjsKPiA+ICsgICAgICAgICAgICAgICB2aW5lLXN1 cHBseSA9IDwmcmVnX3ZjYzV2PjsKPiA+ICsgICAgICAgICAgICAgICBhbGRvaW4tc3VwcGx5ID0g PCZyZWdfdmNjNXY+Owo+ID4gKyAgICAgICAgICAgICAgIGJsZG9pbi1zdXBwbHkgPSA8JnJlZ192 Y2M1dj47Cj4gPiArICAgICAgICAgICAgICAgY2xkb2luLXN1cHBseSA9IDwmcmVnX3ZjYzV2PjsK PiAKPiBhbGwgdGhlc2Ugc3VwcGx5IHZvbHRhZ2UgcmVndWxhdG9ycyBhcmUgY29tbW9uIHRvIGg2 IG9waSBib2FyZHMuCj4gCj4gPiArCj4gPiArICAgICAgICAgICAgICAgcmVndWxhdG9ycyB7Cj4g PiArICAgICAgICAgICAgICAgICAgICAgICByZWdfYWxkbzE6IGFsZG8xIHsKPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLWFsd2F5cy1vbjsKPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAw MD47Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWlj cm92b2x0ID0gPDMzMDAwMDA+Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZWd1bGF0b3ItbmFtZSA9ICJ2Y2MtcGwtbGVkLWlyIjsKPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgIH07Cj4gCj4gc2FtZSBsaWtlIG90aGVyIGg2IGJvYXJkcy4KPiAKPiA+ICsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgIHJlZ19hbGRvMjogYWxkbzIgewo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW1heC1taWNyb3ZvbHQg PSA8MzMwMDAwMD47Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRv ci1uYW1lID0gInZjYzMzLWF1ZGlvLXR2LWVwaHktbWFjIjsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgIH07Cj4gCj4gcmVzdCBvZiBoNiBvcGkgYm9hcmRzIHVzZWQgaXQgZm9yIHZjYy1hYzIw MCwgd2UgbWF5IGFwcGVuZCBhYzIwMCBhbmQKPiBtYWtlIGl0IGNvbW1vbiBzaW5jZSB0aGUgdm9s dGFnZSBpcyBzYW1lLgo+IAo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgLyogQUxE TzMgaXMgc2hvcnRlZCB0byBDTERPMSAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVn X2FsZG8zOiBhbGRvMyB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3Vs YXRvci1hbHdheXMtb247Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3Vs YXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICByZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW5hbWUgPSAidmNjMzMtaW8tcGQt ZW1tYy1zZC11c2ItdWFydC0xIjsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIH07Cj4gCj4g c2FtZSBsaWtlIGFib3ZlIHJlZ3VsYXRvci4KPiAKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgIHJlZ19ibGRvMTogYmxkbzEgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICByZWd1bGF0b3ItYWx3YXlzLW9uOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKPiA+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgwMDAwMD47 Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1uYW1lID0gInZj YzE4LWRyYW0tYmlhcy1wbGwiOwo+IAo+IHNhbWUgbGlrZSBvdGhlciBoNiBib2FyZHMuCj4gCj4g PiArICAgICAgICAgICAgICAgICAgICAgICB9Owo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgcmVnX2JsZG8yOiBibGRvMiB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHJlZ3VsYXRvci1hbHdheXMtb247Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+Owo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsK PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW5hbWUgPSAidmNj LWVmdXNlLXBjaWUtaGRtaS1wYyI7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICB9Owo+IAo+ IHNhbWUgbGlrZSBvdGhlciBoNiBib2FyZHMuCj4gCj4gPiArCj4gPiArICAgICAgICAgICAgICAg ICAgICAgICBibGRvMyB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHVu dXNlZCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgfTsKPiAKPiBUaGlzIGlzIHVzZWQg aW4gb3RoZXIgaDYgb3BpIGJvYXJkcyBzbyB3ZSBtYXkgYXR0YWNoIHN0YXR1cyBvcgo+IHJlLWVu YWJsZSBpdCBvbiBib2FyZCBkdHMgZmlsZS4KPiAKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgIGJsZG80IHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdW51 c2VkICovCj4gPiArICAgICAgICAgICAgICAgICAgICAgICB9Owo+IAo+IHNhbWUgbGlrZSBvdGhl ciBoNiBib2FyZHMuCj4gCj4gPiArCj4gPiArICAgICAgICAgICAgICAgICAgICAgICByZWdfY2xk bzE6IGNsZG8xIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9y LWFsd2F5cy1vbjsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhdG9y LW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAwMD47Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbmFtZSA9ICJ2Y2MzMy1pby1wZC1lbW1j LXNkLXVzYi11YXJ0LTIiOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgfTsKPiAKPiBzYW1l IGxpa2Ugb3RoZXIgaDYgYm9hcmRzLgo+IAo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgY2xkbzIgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB1bnVzZWQg Ki8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIH07Cj4gPiArCj4gPiArICAgICAgICAgICAg ICAgICAgICAgICBjbGRvMyB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q IHVudXNlZCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgfTsKPiAKPiBUaGVzZSB0d28g dXNlZCBmb3Igd2lmaSwgc28gd2UgbWF5IGRlZmluZSBvbiBib2FyZCBkdHMgb3IgYXR0YWNoCj4g c3RhdHVzIHByb3BlcnR5Lgo+IAo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVn X2RjZGNhOiBkY2RjYSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3Vs YXRvci1hbHdheXMtb247Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3Vs YXRvci1taW4tbWljcm92b2x0ID0gPDgwMDAwMD47Cj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDExNjAwMDA+Owo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbmFtZSA9ICJ2ZGQtY3B1IjsKPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgIH07Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICByZWdfZGNkY2M6IGRjZGNjIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8ODEwMDAwPjsKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTA4MDAwMD47Cj4g PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1uYW1lID0gInZkZC1n cHUiOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgfTsKPiA+ICsKPiA+ICsgICAgICAgICAg ICAgICAgICAgICAgIHJlZ19kY2RjZDogZGNkY2Qgewo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICByZWd1bGF0b3ItYWx3YXlzLW9uOwo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw5NjAwMDA+Owo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDw5NjAw MDA+Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbmFtZSA9 ICJ2ZGQtc3lzIjsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIH07Cj4gPiArCj4gPiArICAg ICAgICAgICAgICAgICAgICAgICByZWdfZGNkY2U6IGRjZGNlIHsKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLWFsd2F5cy1vbjsKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTIwMDAwMD47Cj4g PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0 ID0gPDEyMDAwMDA+Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0 b3ItbmFtZSA9ICJ2Y2MtZHJhbSI7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICB9Owo+ID4g Kwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgc3cgewo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAvKiB1bnVzZWQgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIH07 Cj4gCj4gYWxsIGFib3ZlIHJlZ3VsYXRvcnMgYXJlIGNvbW1vbiB0byBoNiBib2FyZHMuCj4gCj4g PiArICAgICAgICAgICAgICAgfTsKPiA+ICsgICAgICAgfTsKPiA+ICt9Owo+ID4gKwo+ID4gKyZ1 YXJ0MCB7Cj4gPiArICAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gPiArICAgICAg IHBpbmN0cmwtMCA9IDwmdWFydDBfcGhfcGlucz47Cj4gPiArICAgICAgIHN0YXR1cyA9ICJva2F5 IjsKPiA+ICt9Owo+ID4gKwo+ID4gKyZ1c2Iyb3RnIHsKPiA+ICsgICAgICAgLyoKPiA+ICsgICAg ICAgICogQmV3YXJlIHRoYXQgdGhpcyBib2FyZCB3aWxsIG5vdCBhdXRvbWF0aWNhbGx5IGRpc2Nv bm5lY3QKPiA+ICsgICAgICAgICogVkJVUyBmcm9tIERDSU4sIHdoZW4gc2VsZi1wb3dlcmVkIGFu ZCB1c2VkIGFzIGEgcGVyaXBoZXJhbC4KPiA+ICsgICAgICAgICovCj4gPiArICAgICAgIGRyX21v ZGUgPSAib3RnIjsKPiA+ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ID4gK307Cj4gCj4gYWJv dmUgbm9kZXMgdWFydDAsIHVzYjJvdGcgYXJlIGNvbW1vbiB0byBoNiBvcGkgYm9hcmRzLgo+IAo+ ID4gKwo+ID4gKyZ1c2IycGh5IHsKPiA+ICsgICAgICAgdXNiMF9pZF9kZXQtZ3Bpb3MgPSA8JnBp byAyIDE1IEdQSU9fQUNUSVZFX0hJR0g+OyAvKiBQQzE1ICovCj4gPiArICAgICAgIHVzYjBfdmJ1 cy1zdXBwbHkgPSA8JnJlZ192Y2M1dj47Cj4gPiArICAgICAgIHVzYjNfdmJ1cy1zdXBwbHkgPSA8 JnJlZ192Y2M1dj47Cj4gPiArICAgICAgIHN0YXR1cyA9ICJva2F5IjsKPiA+ICt9Owo+ID4gLS0K PiAKPiBpZCBkZXRlY3QgcGluIGNhbiBiZSBkaWZmZXIsIHNvIHdlIG1heSBtb3ZlIHRoaXMgb24g Ym9hcmQgc3BlY2lmaWMgZHRzLgo+IAo+IE5vdGU6IHRoZSBlbWFjIG5vZGUgaXMgYWxzbyBjb21t b24gYmV0d2VlbiBoNiBvcGkgYm9hcmRzLgo+IAo+IFsxXSBodHRwczovL2xrbWwub3JnL2xrbWwv MjAxOS80LzUvODU3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==