Received: by 2002:a17:90a:c8b:0:0:0:0 with SMTP id v11csp2294413pja; Fri, 19 Apr 2019 11:27:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqz3STasrefe+ACEhpBpFDqSDxtaPWjBaj8u+qFyjI4ew6+acFrbUzIQi86KG5ghycxvS9iu X-Received: by 2002:a63:d444:: with SMTP id i4mr5285360pgj.149.1555698430236; Fri, 19 Apr 2019 11:27:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555698430; cv=none; d=google.com; s=arc-20160816; b=mNLE2QfrWb4ebUrz3a6jKAgWUSJnPN4o0Iq2FhDMDyF7gLY/KC+iqGYEldixc3HCG2 lc+da63kGwTs2GQCJN7n0wdrW+umt+wfqQdzI1pHte5HSt26CSnIVbI1pG77ZB0nBq/o nMp1b/wFF8WxNLzqNQXheRDqBLbI+uzp2SqDPYNuvI5Tazuvgmwm/+7wOYmQ4EvfG055 Tpxkxd2TQCa/8FXkvkKMTqhNAjaO7qB2v2Hch1/42MuPdLUMTmXtY5N4JuSa6oyPZPku b+28Ujfxh7wlDY+tiD1YJ0clpicvhnAooOuxe5kB1C6Y3L23MopdusF2pKrWrRRwxdlD 6jbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=+nX+ck4fu0ZoUrV8WgFayThZnJvwvGkrQnkL0buPcLw=; b=n3hg6mp76zucTkDC3VFyhXb/2NiufvPiEkzF55NNZETgs3lXL0V9zO9ohyiB2d4fO0 BZC0qYj5Ja5JnIR5CcY2ZMDynfU4k04kVPlN6lxK8+nqdztO2B0lYO4a+UTjceKeS2zK B5ey4YVFF8eTDTdHhB+XWXxqI6WfE6xBCDsShJ/1mUTJokzdw1o6fDgy7TSgpEV7DKXd tDhJMFWKsoM/MF3F+GTUgvfaieLLJLGIqG9It6+VBn39ECd7d9hH/k+wBWPFnWF2rHfk brrTYzaN1fgq8tCsHskLYe7Y7OjR1n5vnMiL/UuiqOPRWt9RUoG7Nxs4H0s4EQ3c/rvh 4peQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@toradex.com header.s=selector1 header.b="n/+T764K"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=toradex.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z10si5368822pgi.233.2019.04.19.11.26.54; Fri, 19 Apr 2019 11:27:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@toradex.com header.s=selector1 header.b="n/+T764K"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=toradex.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727452AbfDSSZa (ORCPT + 99 others); Fri, 19 Apr 2019 14:25:30 -0400 Received: from mail-eopbgr70110.outbound.protection.outlook.com ([40.107.7.110]:6129 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726608AbfDSSZ3 (ORCPT ); Fri, 19 Apr 2019 14:25:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toradex.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+nX+ck4fu0ZoUrV8WgFayThZnJvwvGkrQnkL0buPcLw=; b=n/+T764KbEMaWMSAcM5weRosQHr0uSGxAfPhawJN3HHqCjg/A50Anyx+n4bb8t7eiSjOwhYvf+jNgAbL8bOtkOdSmbQVZLqtfhq49qzvEf8HDcoyAa0fUL1yYQavefCKpVlh3t2M8m7TFWzI/EwF62FmPISmD2vr9RkvO7kUrtE= Received: from VI1PR05MB4975.eurprd05.prod.outlook.com (20.177.52.20) by VI1PR05MB5279.eurprd05.prod.outlook.com (20.178.11.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.12; Fri, 19 Apr 2019 06:39:15 +0000 Received: from VI1PR05MB4975.eurprd05.prod.outlook.com ([fe80::10b:f038:ed6b:8743]) by VI1PR05MB4975.eurprd05.prod.outlook.com ([fe80::10b:f038:ed6b:8743%6]) with mapi id 15.20.1813.011; Fri, 19 Apr 2019 06:39:15 +0000 From: Igor Opaniuk To: Stefan Agner , Marcel Ziswiler CC: "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Linux ARM , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , "kernel@pengutronix.de" , "festevam@gmail.com" , "linux-imx@nxp.com" , "stefan@agner.ch" , Marcel Ziswiler Subject: Re: [PATCH v1 1/1] ARM: dts: colibri: introduce dts with UHS-I support enabled Thread-Topic: [PATCH v1 1/1] ARM: dts: colibri: introduce dts with UHS-I support enabled Thread-Index: AQHU9nqRIzLQx8DszkOOAjWdkbFvUQ== Date: Fri, 19 Apr 2019 06:39:12 +0000 Message-ID: References: <20190404091919.30772-1-igor.opaniuk@toradex.com> In-Reply-To: <20190404091919.30772-1-igor.opaniuk@toradex.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: AM6PR10CA0097.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:8c::38) To VI1PR05MB4975.eurprd05.prod.outlook.com (2603:10a6:803:60::20) authentication-results: spf=none (sender IP is ) smtp.mailfrom=igor.opaniuk@toradex.com; x-ms-exchange-messagesentrepresentingtype: 1 x-gm-message-state: APjAAAXP6k05kKxdPeX0JTfCNr6TgrT8t1ND4Gawg+qrPGjNhHLSJXS/ XhDntSSYyjVuFZcrcUoMAeYuKR8eIQtk3Ud++QI= x-received: by 2002:a17:906:27da:: with SMTP id k26mr1157659ejc.175.1555655951104; Thu, 18 Apr 2019 23:39:11 -0700 (PDT) x-gmail-original-message-id: x-originating-ip: [209.85.208.43] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8d0a29a0-3093-442e-d075-08d6c491bc13 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);SRVR:VI1PR05MB5279; x-ms-traffictypediagnostic: VI1PR05MB5279: x-microsoft-antispam-prvs: x-forefront-prvs: 0012E6D357 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(39840400004)(366004)(136003)(346002)(396003)(199004)(189003)(71190400001)(6666004)(450100002)(71200400001)(86362001)(498394004)(102836004)(98316002)(44832011)(256004)(97736004)(14454004)(55446002)(14444005)(53546011)(486006)(66476007)(66556008)(6506007)(229853002)(61266001)(95326003)(76176011)(66066001)(186003)(99286004)(386003)(476003)(61726006)(53936002)(6116002)(11346002)(26005)(8676002)(6436002)(446003)(6486002)(30864003)(305945005)(6246003)(7736002)(81156014)(81166006)(3846002)(66574012)(5660300002)(53946003)(9686003)(68736007)(54906003)(107886003)(2906002)(6512007)(478600001)(52116002)(110136005)(6636002)(25786009)(8936002)(66446008)(64756008)(316002)(66946007)(4326008)(73956011)(2004002);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR05MB5279;H:VI1PR05MB4975.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: toradex.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: hXMUuG1xoANXh/f5ds9tfuYNu75NyGiOU5qZ5GQMgG3sOCOh+f6IdVtC5a45lJTXsLSGJZV6R9HHxsXYCkv327wu5/sGaRNowpKoVelgrquYabLKhQfUSUgHTGMUs9A6rABIDX45uZlozLR9oiK0d6PJT+AraY9Zcl41BausAmQDxQeH4TcOlF38eD7TpQIWQoXFgxXGTv9RmzStjYbt4vuXS8u77jRc7M5N4og/YQ24EljwFyNel8P7T1g6T65/eJB/T2Pn8okOOihOuawIIWUnCSpGibiVndh41xjhkasKBvGzhzySFwd2+lTmBrksOpe+yCj6IqBkohfp5TY+8lGvYMTvVRcpOprzBdO7FVHo0kuzNqoQYYFGVF7BlEObcFH/NdrLaIcuje5kOphRLlqm6KHUc3/EfLav9yrQPoo= Content-Type: text/plain; charset="utf-8" Content-ID: <82551FBF7798FF43B725524EA749EC1F@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d0a29a0-3093-442e-d075-08d6c491bc13 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2019 06:39:12.7062 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d9995866-0d9b-4251-8315-093f062abab4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB5279 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgTWFyY2VsLCBTdGVmYW4sDQoNCkNvdWxkIHlvdSBwbGVhc2UgbG9vayBpbnRvIHRoaXMgYW5k IGFjayBpZiB0aGVyZSBhcmUgbm8gYW55IG9iamVjdGlvbnMNCmZyb20geW91ciBlbmQ/DQoNClRo YW5rcyENCg0KT24gVGh1LCBBcHIgNCwgMjAxOSBhdCAxMjoxOSBQTSBJZ29yIE9wYW5pdWsgPGln b3Iub3Bhbml1a0B0b3JhZGV4LmNvbT4gd3JvdGU6DQo+DQo+IEludHJvZHVjZSBEVFMgZm9yIENv bGlicmkgaU1YNkRMIHdpdGggcHJvcGVyIGNvbmZpZ3VyYXRpb24gZm9yIFZHRU4zLA0KPiB3aGlj aCBhbGxvd3MgdGhhdCByYWlsIHRvIGJlIGF1dG9tYXRpY2FsbHkgc3dpdGNoZWQgdG8gMS44IHZv bHRzIGZvcg0KPiBwcm9wZXIgVUhTLUkgb3BlcmF0aW9uIG1vZGUuDQo+DQo+IFNpZ25lZC1vZmYt Ynk6IElnb3IgT3Bhbml1ayA8aWdvci5vcGFuaXVrQHRvcmFkZXguY29tPg0KPiAtLS0NCj4gIGFy Y2gvYXJtL2Jvb3QvZHRzL2lteDZkbC1jb2xpYnJpLWV2YWwtdjMuZHRzICB8IDI0NSArLS0tLS0t LS0tLS0tLS0tLS0NCj4gIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDZkbC1jb2xpYnJpLWV2YWwtdjMu ZHRzaSB8IDIxMyArKysrKysrKysrKysrKysNCj4gIC4uLi9ib290L2R0cy9pbXg2ZGwtY29saWJy aS11aHMtZXZhbC12My5kdHMgICB8ICAyOSArKysNCj4gIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDZx ZGwtY29saWJyaS5kdHNpICAgICAgICB8ICAzNiArKy0NCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjc4 IGluc2VydGlvbnMoKyksIDI0NSBkZWxldGlvbnMoLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBh cmNoL2FybS9ib290L2R0cy9pbXg2ZGwtY29saWJyaS1ldmFsLXYzLmR0c2kNCj4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBhcmNoL2FybS9ib290L2R0cy9pbXg2ZGwtY29saWJyaS11aHMtZXZhbC12My5k dHMNCj4NCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL2lteDZkbC1jb2xpYnJpLWV2 YWwtdjMuZHRzIGIvYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLWNvbGlicmktZXZhbC12My5kdHMN Cj4gaW5kZXggOWE1ZDZjOTRjY2E0Li4xNGQ3ZjM1OWQ4ZDYgMTAwNjQ0DQo+IC0tLSBhL2FyY2gv YXJtL2Jvb3QvZHRzL2lteDZkbC1jb2xpYnJpLWV2YWwtdjMuZHRzDQo+ICsrKyBiL2FyY2gvYXJt L2Jvb3QvZHRzL2lteDZkbC1jb2xpYnJpLWV2YWwtdjMuZHRzDQo+IEBAIC0xLDI1OCArMSwxOSBA QA0KPiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgT1IgWDExDQo+ICAvKg0K PiAtICogQ29weXJpZ2h0IDIwMTQtMjAxNiBUb3JhZGV4IEFHDQo+IC0gKiBDb3B5cmlnaHQgMjAx MiBGcmVlc2NhbGUgU2VtaWNvbmR1Y3RvciwgSW5jLg0KPiAtICogQ29weXJpZ2h0IDIwMTEgTGlu YXJvIEx0ZC4NCj4gLSAqDQo+IC0gKiBUaGlzIGZpbGUgaXMgZHVhbC1saWNlbnNlZDogeW91IGNh biB1c2UgaXQgZWl0aGVyIHVuZGVyIHRoZSB0ZXJtcw0KPiAtICogb2YgdGhlIEdQTCBvciB0aGUg WDExIGxpY2Vuc2UsIGF0IHlvdXIgb3B0aW9uLiBOb3RlIHRoYXQgdGhpcyBkdWFsDQo+IC0gKiBs aWNlbnNpbmcgb25seSBhcHBsaWVzIHRvIHRoaXMgZmlsZSwgYW5kIG5vdCB0aGlzIHByb2plY3Qg YXMgYQ0KPiAtICogd2hvbGUuDQo+IC0gKg0KPiAtICogIGEpIFRoaXMgZmlsZSBpcyBmcmVlIHNv ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3INCj4gLSAqICAgICBtb2RpZnkg aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KPiAt ICogICAgIHZlcnNpb24gMiBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbi4NCj4gLSAqDQo+IC0gKiAgICAgVGhpcyBmaWxlIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsDQo+IC0gKiAgICAgYnV0IFdJVEhPVVQgQU5ZIFdB UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YNCj4gLSAqICAgICBN RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlDQo+IC0gKiAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls cy4NCj4gLSAqDQo+IC0gKiBPciwgYWx0ZXJuYXRpdmVseSwNCj4gLSAqDQo+IC0gKiAgYikgUGVy bWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24N Cj4gLSAqICAgICBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0 ZWQgZG9jdW1lbnRhdGlvbg0KPiAtICogICAgIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRl YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQNCj4gLSAqICAgICByZXN0cmljdGlvbiwgaW5jbHVk aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwNCj4gLSAqICAgICBjb3B5 LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IN Cj4gLSAqICAgICBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVy c29ucyB0byB3aG9tIHRoZQ0KPiAtICogICAgIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBz bywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nDQo+IC0gKiAgICAgY29uZGl0aW9uczoNCj4gLSAq DQo+IC0gKiAgICAgVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv biBub3RpY2Ugc2hhbGwgYmUNCj4gLSAqICAgICBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1 YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4NCj4gLSAqDQo+IC0gKiAgICAgVEhF IFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJ TkQsDQo+IC0gKiAgICAgRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1J VEVEIFRPIFRIRSBXQVJSQU5USUVTDQo+IC0gKiAgICAgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRO RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQNCj4gLSAqICAgICBOT05JTkZSSU5HRU1F TlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVA0KPiAtICogICAg IEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklM SVRZLA0KPiAtICogICAgIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S IE9USEVSV0lTRSwgQVJJU0lORw0KPiAtICogICAgIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1INCj4gLSAqICAgICBPVEhFUiBERUFM SU5HUyBJTiBUSEUgU09GVFdBUkUuDQo+ICsgKiBDb3B5cmlnaHQgMjAxOSBUb3JhZGV4IEFHDQo+ ICAgKi8NCj4NCj4gIC9kdHMtdjEvOw0KPg0KPiAtI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2lucHV0 L2lucHV0Lmg+DQo+IC0jaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIv aXJxLmg+DQo+IC0jaW5jbHVkZSAiaW14NmRsLmR0c2kiDQo+IC0jaW5jbHVkZSAiaW14NnFkbC1j b2xpYnJpLmR0c2kiDQo+ICsjaW5jbHVkZSAiaW14NmRsLWNvbGlicmktZXZhbC12My5kdHNpIg0K Pg0KPiAgLyB7DQo+ICAgICAgICAgbW9kZWwgPSAiVG9yYWRleCBDb2xpYnJpIGlNWDZETC9TIG9u IENvbGlicmkgRXZhbHVhdGlvbiBCb2FyZCBWMyI7DQo+ICAgICAgICAgY29tcGF0aWJsZSA9ICJ0 b3JhZGV4LGNvbGlicmlfaW14NmRsLWV2YWwtdjMiLCAidG9yYWRleCxjb2xpYnJpX2lteDZkbCIs DQo+ICAgICAgICAgICAgICAgICAgICAgICJmc2wsaW14NmRsIjsNCj4gLQ0KPiAtICAgICAgIC8q IFdpbGwgYmUgZmlsbGVkIGJ5IHRoZSBib290bG9hZGVyICovDQo+IC0gICAgICAgbWVtb3J5QDEw MDAwMDAwIHsNCj4gLSAgICAgICAgICAgICAgIGRldmljZV90eXBlID0gIm1lbW9yeSI7DQo+IC0g ICAgICAgICAgICAgICByZWcgPSA8MHgxMDAwMDAwMCAwPjsNCj4gLSAgICAgICB9Ow0KPiAtDQo+ IC0gICAgICAgYWxpYXNlcyB7DQo+IC0gICAgICAgICAgICAgICBpMmMwID0gJmkyYzI7DQo+IC0g ICAgICAgICAgICAgICBpMmMxID0gJmkyYzM7DQo+IC0gICAgICAgfTsNCj4gLQ0KPiAtICAgICAg IGFsaWFzZXMgew0KPiAtICAgICAgICAgICAgICAgcnRjMCA9ICZydGNfaTJjOw0KPiAtICAgICAg ICAgICAgICAgcnRjMSA9ICZzbnZzX3J0YzsNCj4gLSAgICAgICB9Ow0KPiAtDQo+IC0gICAgICAg Y2hvc2VuIHsNCj4gLSAgICAgICAgICAgICAgIHN0ZG91dC1wYXRoID0gInNlcmlhbDA6MTE1MjAw bjgiOw0KPiAtICAgICAgIH07DQo+IC0NCj4gLSAgICAgICAvKiBGaXhlZCBjcnlzdGFsIGRlZGlj YXRlZCB0byBtY3AyNTF4ICovDQo+IC0gICAgICAgY2xrMTZtOiBjbG9jay0xNm0gew0KPiAtICAg ICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJmaXhlZC1jbG9jayI7DQo+IC0gICAgICAgICAgICAg ICAjY2xvY2stY2VsbHMgPSA8MD47DQo+IC0gICAgICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kg PSA8MTYwMDAwMDA+Ow0KPiAtICAgICAgICAgICAgICAgY2xvY2stb3V0cHV0LW5hbWVzID0gImNs azE2bSI7DQo+IC0gICAgICAgfTsNCj4gLQ0KPiAtICAgICAgIGdwaW8ta2V5cyB7DQo+IC0gICAg ICAgICAgICAgICBjb21wYXRpYmxlID0gImdwaW8ta2V5cyI7DQo+IC0gICAgICAgICAgICAgICBw aW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOw0KPiAtICAgICAgICAgICAgICAgcGluY3RybC0wID0g PCZwaW5jdHJsX2dwaW9fa2V5cz47DQo+IC0NCj4gLSAgICAgICAgICAgICAgIHdha2V1cCB7DQo+ IC0gICAgICAgICAgICAgICAgICAgICAgIGxhYmVsID0gIldha2UtVXAiOw0KPiAtICAgICAgICAg ICAgICAgICAgICAgICBncGlvcyA9IDwmZ3BpbzIgMjIgR1BJT19BQ1RJVkVfSElHSD47IC8qIFNP RElNTSA0NSAqLw0KPiAtICAgICAgICAgICAgICAgICAgICAgICBsaW51eCxjb2RlID0gPEtFWV9X QUtFVVA+Ow0KPiAtICAgICAgICAgICAgICAgICAgICAgICBkZWJvdW5jZS1pbnRlcnZhbCA9IDwx MD47DQo+IC0gICAgICAgICAgICAgICAgICAgICAgIHdha2V1cC1zb3VyY2U7DQo+IC0gICAgICAg ICAgICAgICB9Ow0KPiAtICAgICAgIH07DQo+IC0NCj4gLSAgICAgICBsY2RfZGlzcGxheTogZGlz cDAgew0KPiAtICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJmc2wsaW14LXBhcmFsbGVsLWRp c3BsYXkiOw0KPiAtICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQo+IC0gICAg ICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsNCj4gLSAgICAgICAgICAgICAgIGludGVyZmFj ZS1waXgtZm10ID0gImJncjY2NiI7DQo+IC0gICAgICAgICAgICAgICBwaW5jdHJsLW5hbWVzID0g ImRlZmF1bHQiOw0KPiAtICAgICAgICAgICAgICAgcGluY3RybC0wID0gPCZwaW5jdHJsX2lwdTFf bGNkaWY+Ow0KPiAtICAgICAgICAgICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAtDQo+IC0gICAg ICAgICAgICAgICBwb3J0QDAgew0KPiAtICAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8MD47 DQo+IC0NCj4gLSAgICAgICAgICAgICAgICAgICAgICAgbGNkX2Rpc3BsYXlfaW46IGVuZHBvaW50 IHsNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW1vdGUtZW5kcG9pbnQgPSA8 JmlwdTFfZGkwX2Rpc3AwPjsNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgfTsNCj4gLSAgICAg ICAgICAgICAgIH07DQo+IC0NCj4gLSAgICAgICAgICAgICAgIHBvcnRAMSB7DQo+IC0gICAgICAg ICAgICAgICAgICAgICAgIHJlZyA9IDwxPjsNCj4gLQ0KPiAtICAgICAgICAgICAgICAgICAgICAg ICBsY2RfZGlzcGxheV9vdXQ6IGVuZHBvaW50IHsNCj4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICByZW1vdGUtZW5kcG9pbnQgPSA8JmxjZF9wYW5lbF9pbj47DQo+IC0gICAgICAgICAg ICAgICAgICAgICAgIH07DQo+IC0gICAgICAgICAgICAgICB9Ow0KPiAtICAgICAgIH07DQo+IC0N Cj4gLSAgICAgICBwYW5lbDogcGFuZWwgew0KPiAtICAgICAgICAgICAgICAgLyoNCj4gLSAgICAg ICAgICAgICAgICAqIGVkdCxldDA1NzA5MGRodTogRURUIDUuNyIgTENEIFRGVA0KPiAtICAgICAg ICAgICAgICAgICogZWR0LGV0MDcwMDgwZGg2OiBFRFQgNy4wIiBMQ0QgVEZUDQo+IC0gICAgICAg ICAgICAgICAgKi8NCj4gLSAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiZWR0LGV0MDU3MDkw ZGh1IjsNCj4gLSAgICAgICAgICAgICAgIGJhY2tsaWdodCA9IDwmYmFja2xpZ2h0PjsNCj4gLQ0K PiAtICAgICAgICAgICAgICAgcG9ydCB7DQo+IC0gICAgICAgICAgICAgICAgICAgICAgIGxjZF9w YW5lbF9pbjogZW5kcG9pbnQgew0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl bW90ZS1lbmRwb2ludCA9IDwmbGNkX2Rpc3BsYXlfb3V0PjsNCj4gLSAgICAgICAgICAgICAgICAg ICAgICAgfTsNCj4gLSAgICAgICAgICAgICAgIH07DQo+IC0gICAgICAgfTsNCj4gLX07DQo+IC0N Cj4gLSZiYWNrbGlnaHQgew0KPiAtICAgICAgIGJyaWdodG5lc3MtbGV2ZWxzID0gPDAgMTI3IDE5 MSAyMjMgMjM5IDI0NyAyNTEgMjU1PjsNCj4gLSAgICAgICBkZWZhdWx0LWJyaWdodG5lc3MtbGV2 ZWwgPSA8MT47DQo+IC0gICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAtfTsNCj4gLQ0KPiAtLyog Q29saWJyaSBTU1AgKi8NCj4gLSZlY3NwaTQgew0KPiAtICAgICAgIHN0YXR1cyA9ICJva2F5IjsN Cj4gLQ0KPiAtICAgICAgIG1jcDI1MXgwOiBtY3AyNTF4QDAgew0KPiAtICAgICAgICAgICAgICAg Y29tcGF0aWJsZSA9ICJtaWNyb2NoaXAsbWNwMjUxNSI7DQo+IC0gICAgICAgICAgICAgICByZWcg PSA8MD47DQo+IC0gICAgICAgICAgICAgICBjbG9ja3MgPSA8JmNsazE2bT47DQo+IC0gICAgICAg ICAgICAgICBpbnRlcnJ1cHQtcGFyZW50ID0gPCZncGlvMz47DQo+IC0gICAgICAgICAgICAgICBp bnRlcnJ1cHRzID0gPDI3IDB4Mj47DQo+IC0gICAgICAgICAgICAgICBzcGktbWF4LWZyZXF1ZW5j eSA9IDwxMDAwMDAwMD47DQo+IC0gICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7DQo+IC0g ICAgICAgfTsNCj4gLX07DQo+IC0NCj4gLSZoZG1pIHsNCj4gLSAgICAgICBzdGF0dXMgPSAib2th eSI7DQo+IC19Ow0KPiAtDQo+IC0vKg0KPiAtICogQ29saWJyaSBJMkM6IEkyQzNfU0RBL1NDTCBv biBTT0RJTU0gMTk0LzE5NiAoZS5nLiBSVEMgb24gY2FycmllciBib2FyZCkNCj4gLSAqLw0KPiAt JmkyYzMgew0KPiAtICAgICAgIHN0YXR1cyA9ICJva2F5IjsNCj4gLQ0KPiAtICAgICAgIC8qIE00 MVQwTTYgcmVhbCB0aW1lIGNsb2NrIG9uIGNhcnJpZXIgYm9hcmQgKi8NCj4gLSAgICAgICBydGNf aTJjOiBydGNANjggew0KPiAtICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJzdCxtNDF0MCI7 DQo+IC0gICAgICAgICAgICAgICByZWcgPSA8MHg2OD47DQo+IC0gICAgICAgfTsNCj4gLX07DQo+ IC0NCj4gLSZpcHUxX2RpMF9kaXNwMCB7DQo+IC0gICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZs Y2RfZGlzcGxheV9pbj47DQo+IC19Ow0KPiAtDQo+IC0mcHdtMSB7DQo+IC0gICAgICAgc3RhdHVz ID0gIm9rYXkiOw0KPiAtfTsNCj4gLQ0KPiAtJnB3bTIgew0KPiAtICAgICAgIHN0YXR1cyA9ICJv a2F5IjsNCj4gLX07DQo+IC0NCj4gLSZwd20zIHsNCj4gLSAgICAgICBzdGF0dXMgPSAib2theSI7 DQo+IC19Ow0KPiAtDQo+IC0mcHdtNCB7DQo+IC0gICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAt fTsNCj4gLQ0KPiAtJnJlZ191c2JfaG9zdF92YnVzIHsNCj4gLSAgICAgICBzdGF0dXMgPSAib2th eSI7DQo+IC19Ow0KPiAtDQo+IC0mdWFydDEgew0KPiAtICAgICAgIHN0YXR1cyA9ICJva2F5IjsN Cj4gLX07DQo+IC0NCj4gLSZ1YXJ0MiB7DQo+IC0gICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAt fTsNCj4gLQ0KPiAtJnVhcnQzIHsNCj4gLSAgICAgICBzdGF0dXMgPSAib2theSI7DQo+IC19Ow0K PiAtDQo+IC0mdXNiaDEgew0KPiAtICAgICAgIHZidXMtc3VwcGx5ID0gPCZyZWdfdXNiX2hvc3Rf dmJ1cz47DQo+IC0gICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAtfTsNCj4gLQ0KPiAtJnVzYm90 ZyB7DQo+IC0gICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAgfTsNCj4NCj4gIC8qIENvbGlicmkg TU1DICovDQo+ICAmdXNkaGMxIHsNCj4gICAgICAgICBzdGF0dXMgPSAib2theSI7DQo+ICB9Ow0K PiAtDQo+IC0md2VpbSB7DQo+IC0gICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiAtDQo+IC0gICAg ICAgLyogd2VpbSBtZW1vcnkgbWFwOiAzMk1CIG9uIENTMCwgQ1MxLCBDUzIgYW5kIENTMyAqLw0K PiAtICAgICAgIHJhbmdlcyA9IDwwIDAgMHgwODAwMDAwMCAweDAyMDAwMDAwDQo+IC0gICAgICAg ICAgICAgICAgIDEgMCAweDBhMDAwMDAwIDB4MDIwMDAwMDANCj4gLSAgICAgICAgICAgICAgICAg MiAwIDB4MGMwMDAwMDAgMHgwMjAwMDAwMA0KPiAtICAgICAgICAgICAgICAgICAzIDAgMHgwZTAw MDAwMCAweDAyMDAwMDAwPjsNCj4gLQ0KPiAtICAgICAgIC8qIFNSQU0gb24gQ29saWJyaSBuRVhU X0NTMCAqLw0KPiAtICAgICAgIHNyYW1AMCwwIHsNCj4gLSAgICAgICAgICAgICAgIGNvbXBhdGli bGUgPSAiY3lwcmVzcyxjeTdjMTAxOWR2MzMtMTB6c3hpLCBtdGQtcmFtIjsNCj4gLSAgICAgICAg ICAgICAgIHJlZyA9IDwwIDAgMHgwMDAxMDAwMD47DQo+IC0gICAgICAgICAgICAgICAjYWRkcmVz cy1jZWxscyA9IDwxPjsNCj4gLSAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDE+Ow0KPiAt ICAgICAgICAgICAgICAgYmFuay13aWR0aCA9IDwyPjsNCj4gLSAgICAgICAgICAgICAgIGZzbCx3 ZWltLWNzLXRpbWluZyA9IDwweDAwMDEwMDgxIDB4MDAwMDAwMDAgMHgwNDAwMDAwMA0KPiAtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAgMHgwNDAwMDA0MCAw eDAwMDAwMDAwPjsNCj4gLSAgICAgICB9Ow0KPiAtDQo+IC0gICAgICAgLyogU1JBTSBvbiBDb2xp YnJpIG5FWFRfQ1MxICovDQo+IC0gICAgICAgc3JhbUAxLDAgew0KPiAtICAgICAgICAgICAgICAg Y29tcGF0aWJsZSA9ICJjeXByZXNzLGN5N2MxMDE5ZHYzMy0xMHpzeGksIG10ZC1yYW0iOw0KPiAt ICAgICAgICAgICAgICAgcmVnID0gPDEgMCAweDAwMDEwMDAwPjsNCj4gLSAgICAgICAgICAgICAg ICNhZGRyZXNzLWNlbGxzID0gPDE+Ow0KPiAtICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8 MT47DQo+IC0gICAgICAgICAgICAgICBiYW5rLXdpZHRoID0gPDI+Ow0KPiAtICAgICAgICAgICAg ICAgZnNsLHdlaW0tY3MtdGltaW5nID0gPDB4MDAwMTAwODEgMHgwMDAwMDAwMCAweDA0MDAwMDAw DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCAweDA0 MDAwMDQwIDB4MDAwMDAwMDA+Ow0KPiAtICAgICAgIH07DQo+IC19Ow0KPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLWNvbGlicmktZXZhbC12My5kdHNpIGIvYXJjaC9hcm0v Ym9vdC9kdHMvaW14NmRsLWNvbGlicmktZXZhbC12My5kdHNpDQo+IG5ldyBmaWxlIG1vZGUgMTAw NjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAwMC4uM2U3M2ZjYWNhMDU3DQo+IC0tLSAvZGV2L251bGwN Cj4gKysrIGIvYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLWNvbGlicmktZXZhbC12My5kdHNpDQo+ IEBAIC0wLDAgKzEsMjEzIEBADQo+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu MCBPUiBYMTENCj4gKy8qDQo+ICsgKiBDb3B5cmlnaHQgMjAxNC0yMDE2IFRvcmFkZXggQUcNCj4g KyAqIENvcHlyaWdodCAyMDEyIEZyZWVzY2FsZSBTZW1pY29uZHVjdG9yLCBJbmMuDQo+ICsgKiBD b3B5cmlnaHQgMjAxMSBMaW5hcm8gTHRkLg0KPiArICovDQo+ICsNCj4gKy9kdHMtdjEvOw0KPiAr DQo+ICsjaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW5wdXQvaW5wdXQuaD4NCj4gKyNpbmNsdWRlIDxk dC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9pcnEuaD4NCj4gKyNpbmNsdWRlICJpbXg2 ZGwuZHRzaSINCj4gKyNpbmNsdWRlICJpbXg2cWRsLWNvbGlicmkuZHRzaSINCj4gKw0KPiArLyB7 DQo+ICsgICAgICAgLyogV2lsbCBiZSBmaWxsZWQgYnkgdGhlIGJvb3Rsb2FkZXIgKi8NCj4gKyAg ICAgICBtZW1vcnlAMTAwMDAwMDAgew0KPiArICAgICAgICAgICAgICAgZGV2aWNlX3R5cGUgPSAi bWVtb3J5IjsNCj4gKyAgICAgICAgICAgICAgIHJlZyA9IDwweDEwMDAwMDAwIDA+Ow0KPiArICAg ICAgIH07DQo+ICsNCj4gKyAgICAgICBhbGlhc2VzIHsNCj4gKyAgICAgICAgICAgICAgIGkyYzAg PSAmaTJjMjsNCj4gKyAgICAgICAgICAgICAgIGkyYzEgPSAmaTJjMzsNCj4gKyAgICAgICB9Ow0K PiArDQo+ICsgICAgICAgYWxpYXNlcyB7DQo+ICsgICAgICAgICAgICAgICBydGMwID0gJnJ0Y19p MmM7DQo+ICsgICAgICAgICAgICAgICBydGMxID0gJnNudnNfcnRjOw0KPiArICAgICAgIH07DQo+ ICsNCj4gKyAgICAgICBjaG9zZW4gew0KPiArICAgICAgICAgICAgICAgc3Rkb3V0LXBhdGggPSAi c2VyaWFsMDoxMTUyMDBuOCI7DQo+ICsgICAgICAgfTsNCj4gKw0KPiArICAgICAgIC8qIEZpeGVk IGNyeXN0YWwgZGVkaWNhdGVkIHRvIG1jcDI1MXggKi8NCj4gKyAgICAgICBjbGsxNm06IGNsb2Nr LTE2bSB7DQo+ICsgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsNCj4g KyAgICAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwwPjsNCj4gKyAgICAgICAgICAgICAgIGNs b2NrLWZyZXF1ZW5jeSA9IDwxNjAwMDAwMD47DQo+ICsgICAgICAgICAgICAgICBjbG9jay1vdXRw dXQtbmFtZXMgPSAiY2xrMTZtIjsNCj4gKyAgICAgICB9Ow0KPiArDQo+ICsgICAgICAgZ3Bpby1r ZXlzIHsNCj4gKyAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiZ3Bpby1rZXlzIjsNCj4gKyAg ICAgICAgICAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+ICsgICAgICAgICAgICAg ICBwaW5jdHJsLTAgPSA8JnBpbmN0cmxfZ3Bpb19rZXlzPjsNCj4gKw0KPiArICAgICAgICAgICAg ICAgd2FrZXVwIHsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwgPSAiV2FrZS1VcCI7 DQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGdwaW9zID0gPCZncGlvMiAyMiBHUElPX0FDVElW RV9ISUdIPjsgLyogU09ESU1NIDQ1ICovDQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGxpbnV4 LGNvZGUgPSA8S0VZX1dBS0VVUD47DQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGRlYm91bmNl LWludGVydmFsID0gPDEwPjsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgd2FrZXVwLXNvdXJj ZTsNCj4gKyAgICAgICAgICAgICAgIH07DQo+ICsgICAgICAgfTsNCj4gKw0KPiArICAgICAgIGxj ZF9kaXNwbGF5OiBkaXNwMCB7DQo+ICsgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImZzbCxp bXgtcGFyYWxsZWwtZGlzcGxheSI7DQo+ICsgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9 IDwxPjsNCj4gKyAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Ow0KPiArICAgICAgICAg ICAgICAgaW50ZXJmYWNlLXBpeC1mbXQgPSAiYmdyNjY2IjsNCj4gKyAgICAgICAgICAgICAgIHBp bmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+ICsgICAgICAgICAgICAgICBwaW5jdHJsLTAgPSA8 JnBpbmN0cmxfaXB1MV9sY2RpZj47DQo+ICsgICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7 DQo+ICsNCj4gKyAgICAgICAgICAgICAgIHBvcnRAMCB7DQo+ICsgICAgICAgICAgICAgICAgICAg ICAgIHJlZyA9IDwwPjsNCj4gKw0KPiArICAgICAgICAgICAgICAgICAgICAgICBsY2RfZGlzcGxh eV9pbjogZW5kcG9pbnQgew0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbW90 ZS1lbmRwb2ludCA9IDwmaXB1MV9kaTBfZGlzcDA+Ow0KPiArICAgICAgICAgICAgICAgICAgICAg ICB9Ow0KPiArICAgICAgICAgICAgICAgfTsNCj4gKw0KPiArICAgICAgICAgICAgICAgcG9ydEAx IHsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDE+Ow0KPiArDQo+ICsgICAgICAg ICAgICAgICAgICAgICAgIGxjZF9kaXNwbGF5X291dDogZW5kcG9pbnQgew0KPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHJlbW90ZS1lbmRwb2ludCA9IDwmbGNkX3BhbmVsX2luPjsN Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgfTsNCj4gKyAgICAgICAgICAgICAgIH07DQo+ICsg ICAgICAgfTsNCj4gKw0KPiArICAgICAgIHBhbmVsOiBwYW5lbCB7DQo+ICsgICAgICAgICAgICAg ICAvKg0KPiArICAgICAgICAgICAgICAgICogZWR0LGV0MDU3MDkwZGh1OiBFRFQgNS43IiBMQ0Qg VEZUDQo+ICsgICAgICAgICAgICAgICAgKiBlZHQsZXQwNzAwODBkaDY6IEVEVCA3LjAiIExDRCBU RlQNCj4gKyAgICAgICAgICAgICAgICAqLw0KPiArICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9 ICJlZHQsZXQwNTcwOTBkaHUiOw0KPiArICAgICAgICAgICAgICAgYmFja2xpZ2h0ID0gPCZiYWNr bGlnaHQ+Ow0KPiArDQo+ICsgICAgICAgICAgICAgICBwb3J0IHsNCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgbGNkX3BhbmVsX2luOiBlbmRwb2ludCB7DQo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZsY2RfZGlzcGxheV9vdXQ+Ow0KPiArICAg ICAgICAgICAgICAgICAgICAgICB9Ow0KPiArICAgICAgICAgICAgICAgfTsNCj4gKyAgICAgICB9 Ow0KPiArfTsNCj4gKw0KPiArJmJhY2tsaWdodCB7DQo+ICsgICAgICAgYnJpZ2h0bmVzcy1sZXZl bHMgPSA8MCAxMjcgMTkxIDIyMyAyMzkgMjQ3IDI1MSAyNTU+Ow0KPiArICAgICAgIGRlZmF1bHQt YnJpZ2h0bmVzcy1sZXZlbCA9IDwxPjsNCj4gKyAgICAgICBzdGF0dXMgPSAib2theSI7DQo+ICt9 Ow0KPiArDQo+ICsvKiBDb2xpYnJpIFNTUCAqLw0KPiArJmVjc3BpNCB7DQo+ICsgICAgICAgc3Rh dHVzID0gIm9rYXkiOw0KPiArDQo+ICsgICAgICAgbWNwMjUxeDA6IG1jcDI1MXhAMCB7DQo+ICsg ICAgICAgICAgICAgICBjb21wYXRpYmxlID0gIm1pY3JvY2hpcCxtY3AyNTE1IjsNCj4gKyAgICAg ICAgICAgICAgIHJlZyA9IDwwPjsNCj4gKyAgICAgICAgICAgICAgIGNsb2NrcyA9IDwmY2xrMTZt PjsNCj4gKyAgICAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdwaW8zPjsNCj4gKyAg ICAgICAgICAgICAgIGludGVycnVwdHMgPSA8MjcgMHgyPjsNCj4gKyAgICAgICAgICAgICAgIHNw aS1tYXgtZnJlcXVlbmN5ID0gPDEwMDAwMDAwPjsNCj4gKyAgICAgICAgICAgICAgIHN0YXR1cyA9 ICJva2F5IjsNCj4gKyAgICAgICB9Ow0KPiArfTsNCj4gKw0KPiArJmhkbWkgew0KPiArICAgICAg IHN0YXR1cyA9ICJva2F5IjsNCj4gK307DQo+ICsNCj4gKy8qDQo+ICsgKiBDb2xpYnJpIEkyQzog STJDM19TREEvU0NMIG9uIFNPRElNTSAxOTQvMTk2IChlLmcuIFJUQyBvbiBjYXJyaWVyIGJvYXJk KQ0KPiArICovDQo+ICsmaTJjMyB7DQo+ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiArDQo+ ICsgICAgICAgLyogTTQxVDBNNiByZWFsIHRpbWUgY2xvY2sgb24gY2FycmllciBib2FyZCAqLw0K PiArICAgICAgIHJ0Y19pMmM6IHJ0Y0A2OCB7DQo+ICsgICAgICAgICAgICAgICBjb21wYXRpYmxl ID0gInN0LG00MXQwIjsNCj4gKyAgICAgICAgICAgICAgIHJlZyA9IDwweDY4PjsNCj4gKyAgICAg ICB9Ow0KPiArfTsNCj4gKw0KPiArJmlwdTFfZGkwX2Rpc3AwIHsNCj4gKyAgICAgICByZW1vdGUt ZW5kcG9pbnQgPSA8JmxjZF9kaXNwbGF5X2luPjsNCj4gK307DQo+ICsNCj4gKyZwd20xIHsNCj4g KyAgICAgICBzdGF0dXMgPSAib2theSI7DQo+ICt9Ow0KPiArDQo+ICsmcHdtMiB7DQo+ICsgICAg ICAgc3RhdHVzID0gIm9rYXkiOw0KPiArfTsNCj4gKw0KPiArJnB3bTMgew0KPiArICAgICAgIHN0 YXR1cyA9ICJva2F5IjsNCj4gK307DQo+ICsNCj4gKyZwd200IHsNCj4gKyAgICAgICBzdGF0dXMg PSAib2theSI7DQo+ICt9Ow0KPiArDQo+ICsmcmVnX3VzYl9ob3N0X3ZidXMgew0KPiArICAgICAg IHN0YXR1cyA9ICJva2F5IjsNCj4gK307DQo+ICsNCj4gKyZ1YXJ0MSB7DQo+ICsgICAgICAgc3Rh dHVzID0gIm9rYXkiOw0KPiArfTsNCj4gKw0KPiArJnVhcnQyIHsNCj4gKyAgICAgICBzdGF0dXMg PSAib2theSI7DQo+ICt9Ow0KPiArDQo+ICsmdWFydDMgew0KPiArICAgICAgIHN0YXR1cyA9ICJv a2F5IjsNCj4gK307DQo+ICsNCj4gKyZ1c2JoMSB7DQo+ICsgICAgICAgdmJ1cy1zdXBwbHkgPSA8 JnJlZ191c2JfaG9zdF92YnVzPjsNCj4gKyAgICAgICBzdGF0dXMgPSAib2theSI7DQo+ICt9Ow0K PiArDQo+ICsmdXNib3RnIHsNCj4gKyAgICAgICBzdGF0dXMgPSAib2theSI7DQo+ICt9Ow0KPiAr DQo+ICsmd2VpbSB7DQo+ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiArDQo+ICsgICAgICAg Lyogd2VpbSBtZW1vcnkgbWFwOiAzMk1CIG9uIENTMCwgQ1MxLCBDUzIgYW5kIENTMyAqLw0KPiAr ICAgICAgIHJhbmdlcyA9IDwwIDAgMHgwODAwMDAwMCAweDAyMDAwMDAwDQo+ICsgICAgICAgICAg ICAgICAgIDEgMCAweDBhMDAwMDAwIDB4MDIwMDAwMDANCj4gKyAgICAgICAgICAgICAgICAgMiAw IDB4MGMwMDAwMDAgMHgwMjAwMDAwMA0KPiArICAgICAgICAgICAgICAgICAzIDAgMHgwZTAwMDAw MCAweDAyMDAwMDAwPjsNCj4gKw0KPiArICAgICAgIC8qIFNSQU0gb24gQ29saWJyaSBuRVhUX0NT MCAqLw0KPiArICAgICAgIHNyYW1AMCwwIHsNCj4gKyAgICAgICAgICAgICAgIGNvbXBhdGlibGUg PSAiY3lwcmVzcyxjeTdjMTAxOWR2MzMtMTB6c3hpLCBtdGQtcmFtIjsNCj4gKyAgICAgICAgICAg ICAgIHJlZyA9IDwwIDAgMHgwMDAxMDAwMD47DQo+ICsgICAgICAgICAgICAgICAjYWRkcmVzcy1j ZWxscyA9IDwxPjsNCj4gKyAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDE+Ow0KPiArICAg ICAgICAgICAgICAgYmFuay13aWR0aCA9IDwyPjsNCj4gKyAgICAgICAgICAgICAgIGZzbCx3ZWlt LWNzLXRpbWluZyA9IDwweDAwMDEwMDgxIDB4MDAwMDAwMDAgMHgwNDAwMDAwMA0KPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAgMHgwNDAwMDA0MCAweDAw MDAwMDAwPjsNCj4gKyAgICAgICB9Ow0KPiArDQo+ICsgICAgICAgLyogU1JBTSBvbiBDb2xpYnJp IG5FWFRfQ1MxICovDQo+ICsgICAgICAgc3JhbUAxLDAgew0KPiArICAgICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJjeXByZXNzLGN5N2MxMDE5ZHYzMy0xMHpzeGksIG10ZC1yYW0iOw0KPiArICAg ICAgICAgICAgICAgcmVnID0gPDEgMCAweDAwMDEwMDAwPjsNCj4gKyAgICAgICAgICAgICAgICNh ZGRyZXNzLWNlbGxzID0gPDE+Ow0KPiArICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47 DQo+ICsgICAgICAgICAgICAgICBiYW5rLXdpZHRoID0gPDI+Ow0KPiArICAgICAgICAgICAgICAg ZnNsLHdlaW0tY3MtdGltaW5nID0gPDB4MDAwMTAwODEgMHgwMDAwMDAwMCAweDA0MDAwMDAwDQo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCAweDA0MDAw MDQwIDB4MDAwMDAwMDA+Ow0KPiArICAgICAgIH07DQo+ICt9Ow0KPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm0vYm9vdC9kdHMvaW14NmRsLWNvbGlicmktdWhzLWV2YWwtdjMuZHRzIGIvYXJjaC9hcm0v Ym9vdC9kdHMvaW14NmRsLWNvbGlicmktdWhzLWV2YWwtdjMuZHRzDQo+IG5ldyBmaWxlIG1vZGUg MTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAwMC4uOWExOGI1YzcwNzUyDQo+IC0tLSAvZGV2L251 bGwNCj4gKysrIGIvYXJjaC9hcm0vYm9vdC9kdHMvaW14NmRsLWNvbGlicmktdWhzLWV2YWwtdjMu ZHRzDQo+IEBAIC0wLDAgKzEsMjkgQEANCj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH UEwtMi4wIE9SIFgxMQ0KPiArLyoNCj4gKyAqIENvcHlyaWdodCAyMDE5IFRvcmFkZXggQUcNCj4g KyAqLw0KPiArDQo+ICsvZHRzLXYxLzsNCj4gKw0KPiArI2luY2x1ZGUgImlteDZkbC1jb2xpYnJp LWV2YWwtdjMuZHRzaSINCj4gKw0KPiArLyB7DQo+ICsgICAgICAgbW9kZWwgPSAiVG9yYWRleCBD b2xpYnJpIGlNWDZETC9TIG9uIENvbGlicmkgRXYuIEJvYXJkIFYzIHdpdGggVUhTLUkiOw0KPiAr ICAgICAgIGNvbXBhdGlibGUgPSAidG9yYWRleCxjb2xpYnJpX2lteDZkbC1ldmFsLXYzIiwgInRv cmFkZXgsY29saWJyaV9pbXg2ZGwiLA0KPiArICAgICAgICAgICAgICAgICAgICAiZnNsLGlteDZk bCI7DQo+ICt9Ow0KPiArDQo+ICsvKiBDb2xpYnJpIE1NQyB3aXRoIFVIUy1JIHN1cHBvcnQqLw0K PiArJnVzZGhjMSB7DQo+ICsgICAgICAgcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IiwgInN0YXRl XzEwMG1oeiIsICJzdGF0ZV8yMDBtaHoiOw0KPiArICAgICAgIHBpbmN0cmwtMCA9IDwmcGluY3Ry bF91c2RoYzEgJnBpbmN0cmxfbW1jX2NkPjsNCj4gKyAgICAgICBwaW5jdHJsLTEgPSA8JnBpbmN0 cmxfdXNkaGMxXzEwMG1oeiAmcGluY3RybF9tbWNfY2Q+Ow0KPiArICAgICAgIHBpbmN0cmwtMiA9 IDwmcGluY3RybF91c2RoYzFfMjAwbWh6ICZwaW5jdHJsX21tY19jZD47DQo+ICsgICAgICAgdnFt bWMtc3VwcGx5ID0gPCZ2Z2VuM19yZWc+Ow0KPiArICAgICAgIHNkLXVocy1zZHIxMjsNCj4gKyAg ICAgICBzZC11aHMtc2RyMjU7DQo+ICsgICAgICAgc2QtdWhzLXNkcjUwOw0KPiArICAgICAgIHNk LXVocy1zZHIxMDQ7DQo+ICsgICAgICAgc3RhdHVzID0gIm9rYXkiOw0KPiArICAgICAgIC9kZWxl dGUtcHJvcGVydHkvbm8tMS04LXY7DQo+ICt9Ow0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9v dC9kdHMvaW14NnFkbC1jb2xpYnJpLmR0c2kgYi9hcmNoL2FybS9ib290L2R0cy9pbXg2cWRsLWNv bGlicmkuZHRzaQ0KPiBpbmRleCAxYmVhYzIyMjY2ZWQuLjhlZWQ4OTYzNGE0NSAxMDA2NDQNCj4g LS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvaW14NnFkbC1jb2xpYnJpLmR0c2kNCj4gKysrIGIvYXJj aC9hcm0vYm9vdC9kdHMvaW14NnFkbC1jb2xpYnJpLmR0c2kNCj4gQEAgLTIxNSw3ICsyMTUsMTIg QEANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItYWx3YXlzLW9u Ow0KPiAgICAgICAgICAgICAgICAgICAgICAgICB9Ow0KPg0KPiAtICAgICAgICAgICAgICAgICAg ICAgICAvKiB2Z2VuMzogdW51c2VkICovDQo+ICsgICAgICAgICAgICAgICAgICAgICAgIHZnZW4z X3JlZzogdmdlbjMgew0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRv ci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+Ow0KPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+Ow0KPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1ib290LW9uOw0KPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1hbHdheXMtb247DQo+ICsgICAgICAgICAgICAg ICAgICAgICAgIH07DQo+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgIHZnZW40X3JlZzogdmdl bjQgew0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1taW4tbWlj cm92b2x0ID0gPDE4MDAwMDA+Ow0KPiBAQCAtMzg1LDEyICszOTAsMTUgQEANCj4gICZ1c2RoYzEg ew0KPiAgICAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+ICAgICAgICAgcGluY3Ry bC0wID0gPCZwaW5jdHJsX3VzZGhjMSAmcGluY3RybF9tbWNfY2Q+Ow0KPiArICAgICAgIG5vLTEt OC12Ow0KPiAgICAgICAgIGNkLWdwaW9zID0gPCZncGlvMiA1IEdQSU9fQUNUSVZFX0xPVz47IC8q IE1NQ0QgKi8NCj4gICAgICAgICBkaXNhYmxlLXdwOw0KPiAtICAgICAgIHZxbW1jLXN1cHBseSA9 IDwmcmVnX21vZHVsZV8zdjM+Ow0KPiArICAgICAgIGVuYWJsZS1zZGlvLXdha2V1cDsNCj4gKyAg ICAgICBrZWVwLXBvd2VyLWluLXN1c3BlbmQ7DQo+ICAgICAgICAgYnVzLXdpZHRoID0gPDQ+Ow0K PiAtICAgICAgIG5vLTEtOC12Ow0KPiAgICAgICAgIHN0YXR1cyA9ICJkaXNhYmxlZCI7DQo+ICsg ICAgICAgY2FwLXNkLWhpZ2hzcGVlZDsNCj4gKyAgICAgICB2bW1jLXN1cHBseSA9IDwmcmVnX21v ZHVsZV8zdjM+Ow0KPiAgfTsNCj4NCj4gIC8qIGVNTUMgKi8NCj4gQEAgLTY5OCw2ICs3MDYsMjgg QEANCj4gICAgICAgICAgICAgICAgID47DQo+ICAgICAgICAgfTsNCj4NCj4gKyAgICAgICBwaW5j dHJsX3VzZGhjMV8xMDBtaHo6IHVzZGhjMWdycDEwMG1oeiB7DQo+ICsgICAgICAgICAgICAgICBm c2wscGlucyA9IDwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgTVg2UURMX1BBRF9TRDFfQ01E X19TRDFfQ01EICAgIDB4MTcwYjENCj4gKyAgICAgICAgICAgICAgICAgICAgICAgTVg2UURMX1BB RF9TRDFfQ0xLX19TRDFfQ0xLICAgIDB4MTAwYjENCj4gKyAgICAgICAgICAgICAgICAgICAgICAg TVg2UURMX1BBRF9TRDFfREFUMF9fU0QxX0RBVEEwIDB4MTcwYjENCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgTVg2UURMX1BBRF9TRDFfREFUMV9fU0QxX0RBVEExIDB4MTcwYjENCj4gKyAgICAg ICAgICAgICAgICAgICAgICAgTVg2UURMX1BBRF9TRDFfREFUMl9fU0QxX0RBVEEyIDB4MTcwYjEN Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgTVg2UURMX1BBRF9TRDFfREFUM19fU0QxX0RBVEEz IDB4MTcwYjENCj4gKyAgICAgICAgICAgICAgID47DQo+ICsgICAgICAgfTsNCj4gKw0KPiArICAg ICAgIHBpbmN0cmxfdXNkaGMxXzIwMG1oejogdXNkaGMxZ3JwMjAwbWh6IHsNCj4gKyAgICAgICAg ICAgICAgIGZzbCxwaW5zID0gPA0KPiArICAgICAgICAgICAgICAgICAgICAgICBNWDZRRExfUEFE X1NEMV9DTURfX1NEMV9DTUQgICAgMHgxNzBmMQ0KPiArICAgICAgICAgICAgICAgICAgICAgICBN WDZRRExfUEFEX1NEMV9DTEtfX1NEMV9DTEsgICAgMHgxMDBmMQ0KPiArICAgICAgICAgICAgICAg ICAgICAgICBNWDZRRExfUEFEX1NEMV9EQVQwX19TRDFfREFUQTAgMHgxNzBmMQ0KPiArICAgICAg ICAgICAgICAgICAgICAgICBNWDZRRExfUEFEX1NEMV9EQVQxX19TRDFfREFUQTEgMHgxNzBmMQ0K PiArICAgICAgICAgICAgICAgICAgICAgICBNWDZRRExfUEFEX1NEMV9EQVQyX19TRDFfREFUQTIg MHgxNzBmMQ0KPiArICAgICAgICAgICAgICAgICAgICAgICBNWDZRRExfUEFEX1NEMV9EQVQzX19T RDFfREFUQTMgMHgxNzBmMQ0KPiArICAgICAgICAgICAgICAgPjsNCj4gKyAgICAgICB9Ow0KPiAr DQo+ICAgICAgICAgcGluY3RybF93ZWltX2NzMDogd2VpbWNzMGdycCB7DQo+ICAgICAgICAgICAg ICAgICBmc2wscGlucyA9IDwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgLyogbkVYVF9DUzAg Ki8NCj4gLS0NCj4gMi4xNy4xDQo+DQoNCg0KLS0gDQpCZXN0IHJlZ2FyZHMgLSBGcmV1bmRsaWNo ZSBHcsO8c3NlIC0gTWVpbGxldXJlcyBzYWx1dGF0aW9ucw0KDQpTZW5pb3IgRGV2ZWxvcG1lbnQg RW5naW5lZXIsDQpJZ29yIE9wYW5pdWsNCg0KVG9yYWRleCBBRw0KQWx0c2FnZW5zdHJhc3NlIDUg fCA2MDQ4IEhvcncvTHV6ZXJuIHwgU3dpdHplcmxhbmQgfCBUOiArNDEgNDEgNTAwIDQ4DQowMCAo bWFpbiBsaW5lKQ0K