From dev-return-5278-archive-asf-public=cust-asf.ponee.io@royale.apache.org Tue Jul 3 18:11:35 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 7AF1C180632 for ; Tue, 3 Jul 2018 18:11:34 +0200 (CEST) Received: (qmail 79876 invoked by uid 500); 3 Jul 2018 16:11:33 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 79864 invoked by uid 99); 3 Jul 2018 16:11:32 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2018 16:11:32 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 87293C0B80 for ; Tue, 3 Jul 2018 16:11:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.112 X-Spam-Level: X-Spam-Status: No, score=-0.112 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id uswhssPGGHi6 for ; Tue, 3 Jul 2018 16:11:30 +0000 (UTC) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0072.outbound.protection.outlook.com [104.47.38.72]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3F90D5F542 for ; Tue, 3 Jul 2018 16:11:30 +0000 (UTC) Received: from BYAPR02MB4070.namprd02.prod.outlook.com (20.176.249.10) by BYAPR02MB4342.namprd02.prod.outlook.com (52.135.237.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.26; Tue, 3 Jul 2018 16:11:20 +0000 Received: from BYAPR02MB4070.namprd02.prod.outlook.com ([fe80::7903:9e8d:718b:590b]) by BYAPR02MB4070.namprd02.prod.outlook.com ([fe80::7903:9e8d:718b:590b%5]) with mapi id 15.20.0906.026; Tue, 3 Jul 2018 16:11:20 +0000 From: Alex Harui To: "dev@royale.apache.org" Subject: Re: List Item renderer Click event finds a component in its way Thread-Topic: List Item renderer Click event finds a component in its way Thread-Index: AQHUEhDRpMudhBSPTEC3+4Cr7C6sxKR8AHcAgAB3DoD//9ULAIAA2GiAgAASfgA= Date: Tue, 3 Jul 2018 16:11:19 +0000 Message-ID: <7F4FC795-343A-4077-B4F2-C4A0D3DDAE74@adobe.com> References: <77191E05-4189-42F3-A248-D43CE0B1F24C@adobe.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.e.1.180613 authentication-results: spf=none (sender IP is ) smtp.mailfrom=aharui@adobe.com; x-originating-ip: [2601:600:c580:41f0:8422:6c66:c82:335f] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BYAPR02MB4342;7:naKfNFvotjEVEj7Yv9inv1rdGRS2jkwzCrb6X8W4zovMIxnZ8Rcr4IxbvFoQiPx4I39wZ/2NlNxpT9N3kcLEeWzswYTwETguQ2KVurGN4bpQUIHWzyV+mR49XdmwOmOs66DKImuQ0ulHXcTRhijEcly9x0JlwdI0pcoxPjQtfJLRBp32nFYTFH1aUzledjzaxK8gWoxyNVRsAL3Z5dX+7HovDBAx1J12ZisNUAfX8k+EpdsXIHAj96/AvcD2RtqW x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 72e2c306-5849-48b4-05e4-08d5e0ff9d50 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);SRVR:BYAPR02MB4342; x-ms-traffictypediagnostic: BYAPR02MB4342: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(189930954265078)(35073007944872)(85827821059158)(130873036417446)(219752817060721)(194151415913766); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016);SRVR:BYAPR02MB4342;BCL:0;PCL:0;RULEID:;SRVR:BYAPR02MB4342; x-forefront-prvs: 0722981D2A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(136003)(376002)(396003)(366004)(39860400002)(199004)(189003)(446003)(6116002)(316002)(476003)(102836004)(2501003)(6306002)(33656002)(6916009)(966005)(6246003)(14454004)(5250100002)(93886005)(82746002)(6436002)(229853002)(68736007)(6512007)(8936002)(99286004)(36756003)(5640700003)(53936002)(8676002)(81166006)(81156014)(5660300001)(58126008)(97736004)(86362001)(105586002)(2351001)(478600001)(6486002)(575784001)(106356001)(45080400002)(1730700003)(486006)(6506007)(14444005)(76176011)(256004)(10090500001)(46003)(53546011)(83716003)(7736002)(11346002)(186003)(2616005)(2900100001)(2906002)(25786009)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:BYAPR02MB4342;H:BYAPR02MB4070.namprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: ac8ehUJEc46uss701GvFCX0uF2zngKaV+CTAxJsCQTzI7xr0wNWQX3/V9GP3+Ix95q2GzMsxzLqYWuk94gMciS4xoNH0aE173QL8KgJj5IAy847YkWKQ5FCwYzMlTI3K4h8GkzW0lvdqYXlRURcD2MVu2+9ALEwBwo+YcaXLnmv9d4BaIvL8zZYrMjbAYKi8kxgA+dQSNPcMVMahyixAWmBkYXxlhFJUlxhMDASloa+i7ZQRO4JdfqwHC1U/XW02DOgO7D9ING1PIEJ2PnyhuHtay33+jdesGEeb1scXENEtLsY7yl79fpHPu4PAzUuI56EIuERM0GW2Z7jW4s2UeQ57ML9v8COuD19OhKGOogA= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <6B9F6E561FF10946855F73E38684A254@namprd02.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-Network-Message-Id: 72e2c306-5849-48b4-05e4-08d5e0ff9d50 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2018 16:11:19.9069 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB4342 SGkgQ2FybG9zLA0KDQpJZiBJIHVuZGVyc3RhbmQgdGhlIGNvZGUgY29ycmVjdGx5LCB5b3UgYXJl IGdldHRpbmcgbnVsbCBiZWNhdXNlIHlvdSBhcmUgbGlzdGVuaW5nIGZvciBjbGljayBvbiBOYXZp Z2F0aW9uIG5vdCBlYWNoIGluZGl2aWR1YWwgTmF2aWdhdGlvblJlbmRlcmVyLiAgY3VycmVudFRh cmdldCB3aWxsIGJlIHRoZSBOYXZpZ2F0aW9uLiAgVGhlIHdheSBjdXJyZW50VGFyZ2V0IHdvcmtz IGlzIHNwZWNpZmllZCBieSB0aGUgVzNDLCBub3QgdXMuDQoNClRoaXMgaXMgYSBnb29kIGV4YW1w bGUgb2YgaG93IGVhY2ggbGF5ZXIgaW4gdGhlIERPTSBzaG91bGQgYmUgcmVzcG9uc2libGUgZm9y IGRpc3BhdGNoaW5nIGhpZ2hlciBhbmQgaGlnaGVyLW9yZGVyIGV2ZW50cy4gIEkgdGhpbmsgeW91 IG1lbnRpb25lZCB1cHRocmVhZCB0aGF0IHRoZSBOYXZpZ2F0aW9uUmVuZGVyZXIgbWlnaHQgaGF2 ZSB3aWRnZXRzIGluIGl0IHRoYXQgd2hlbiBjbGlja2VkLCBhcmVuJ3Qgc3VwcG9zZWQgdG8gY2hh bmdlIHRoZSBOYXZpZ2F0aW9uJ3Mgc2VsZWN0aW9uLiAgSGF2aW5nIE5hdmlnYXRpb24gbGlzdGVu IGZvciBjbGljayBvbiBpdHNlbGYgb3Igb24gaXRzIE5hdmlnYXRpb25SZW5kZXJlcnMgaXMgbm90 IGEgcmVjb21tZW5kZWQgcHJhY3RpY2UsIGJlY2F1c2UgTW91c2VFdmVudCBjbGlja3MgYnViYmxl IHNvIGFueSBjbGljayBvbiBhbnkgd2lkZ2V0IGluIHRoZSByZW5kZXJlciwgcmVnYXJkbGVzcyBv ZmYgd2hhdCB0aGF0IGNsaWNrIG1lYW5zIHdpbGwgYmUgc2VlbiBieSBjbGljayBoYW5kbGVycyBo aWdoZXIgaW4gdGhlIERPTS4gU28sIGhpZ2hlciBsZXZlbHMgaW4gdGhlIERPTSBsaWtlIE5hdmln YXRpb24gc2hvdWxkIHJhcmVseSBsaXN0ZW4gZm9yIGxvdy1sZXZlbCBldmVudHMgbGlrZSAiY2xp Y2siLg0KSW5zdGVhZCwgZWFjaCBOYXZpZ2F0aW9uUmVuZGVyZXIgc2hvdWxkIGFic3RyYWN0IHRo ZSBjbGljayBldmVudHMgYW5kIGRldGVybWluZSB3aGljaCBvbmVzIG1lYW4gdGhhdCB0aGUgcmVu ZGVyZXIgd2FzIGNsaWNrZWQgYW5kIGRpc3BhdGNoIGFuIGl0ZW1DbGljayBldmVudCBmcm9tIHRo ZSBOYXZpZ2F0aW9uUmVuZGVyZXIuIEFuZCB0aGUgc2VsZWN0aW9uIG1hbmFnZW1lbnQgY29kZSBm b3IgdGhlIE5hdmlnYXRvciBzaG91bGQgYmUgbGlzdGVuaW5nIGZvciBpdGVtQ2xpY2sgYW5kIHRy YW5zbGF0ZSB0aGF0IGludG8gYSAiY2hhbmdlIiBldmVudCB0aGF0IHNheXMgdGhhdCBpdCByZWNl aXZlZCBhbiBpdGVtQ2xpY2sgdGhhdCBjaGFuZ2VkIHRoZSBzZWxlY3Rpb24uICBDbGljaywgaXRl bUNsaWNrIGFuZCAiY2hhbmdlIiBhcmUgZXZlbnRzIHdpdGggaW5jcmVhc2luZ2x5IGhpZ2hlci1v cmRlciBzZW1hbnRpY3MvbWVhbmluZywgYW5kIHByb3ZpZGUgYWJzdHJhY3Rpb25zIHRoYXQgYWxs b3cgZm9yIG1vcmUgY29tcGxleCByZW5kZXJlcnMgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgbW91c2Ug aW4gd2F5cyB0aGF0IGRvbid0IGFmZmVjdCBzZWxlY3Rpb24uDQoNClRoZSBtb3N0IGJhc2ljIExp c3Qgd291bGQgbm90IHJlZGlzcGF0Y2ggaXRlbUNsaWNrICJqdXN0LWluLWNhc2UiLiAgVGhhdCB3 b3VsZCBub3QgYmUgUEFZRy4gIFNvbWUgb3RoZXIgdmVyc2lvbiBvZiBMaXN0IGNvdWxkIGlmIGZv bGtzIGFjdHVhbGx5IG5lZWQgaXQuICBJbnN0ZWFkLCBhcyB5b3UgZGlzY292ZXJlZCwgdXNpbmcg dGhlIGFwcHJvcHJpYXRlIGxldmVsIG9mIGV2ZW50IGZvciB0aGUgY29udHJvbCBtZWFucyB0aGF0 IHlvdSBkb24ndCBoYXZlIHRvIHdvcnJ5IGFib3V0IHRoZSBsb3ctbGV2ZWwgZXZlbnRzIHRoYXQg YWRkIHVwIHRvIHRoZSBldmVudCB0aGF0IHJlYWxseSB3YXMgdGhlIG9uZSB5b3Ugd2FudGVkLg0K DQpIVEgsDQotQWxleA0KDQrvu79PbiA3LzMvMTgsIDE6MDUgQU0sICJjYXJsb3Mucm92aXJhQGdt YWlsLmNvbSBvbiBiZWhhbGYgb2YgQ2FybG9zIFJvdmlyYSIgPGNhcmxvcy5yb3ZpcmFAZ21haWwu Y29tIG9uIGJlaGFsZiBvZiBjYXJsb3Nyb3ZpcmFAYXBhY2hlLm9yZz4gd3JvdGU6DQoNCiAgICBI aSBBbGV4LA0KICAgIA0KICAgIHRha2luZyBpbnRvIGFjY291bnQgdGhlIGNvZGUgZnJvbSBKZXdl bEV4YW1wbGUgSSBqdXN0IHBvc3RlZC4gVGhpcyBjb2RlOg0KICAgIA0KICAgIHByaXZhdGUgZnVu Y3Rpb24gY2xpY2tIYW5kbGVyKGV2ZW50Ok1vdXNlRXZlbnQpOnZvaWQNCiAgICB7DQogICAgdmFy IHJlbmRlcmVyOklOYXZpZ2F0aW9uUmVuZGVyZXIgPSBldmVudC5jdXJyZW50VGFyZ2V0IGFzDQog ICAgSU5hdmlnYXRpb25SZW5kZXJlcjsNCiAgICB0cmFjZShyZW5kZXJlcik7DQogICAgfQ0KICAg IA0KICAgIHNob3dzIGEgdHJhY2UgPSBudWxsLCB3aGF0ZXZlciBwbGFjZSB5b3UgY2xpY2sgb24g dGhlIHJlbmRlcmVyIChpbiB0aGUNCiAgICBzdWJjb21wb25lbnRzIG9yIGRpcmVjdGx5IGluIHRo ZSByZW5kZXJlcikuIGV2ZW50LnRhcmdldCBpcyByaWdodCBidXQgb25seQ0KICAgIGluIHRoZSBy ZW5kZXJlciBhcyBleHBlY3RlZC4NCiAgICANCiAgICBTbyBpdCBzZWVtcyBjdXJyZW50VGFyZ2V0 IGlzIG5vdCB3b3JraW5nIHJpZ2h0IGF0IGxlYXN0IGluIExpc3QgY29tcG9uZW50Lg0KICAgIA0K ICAgIFRoYW5rcw0KICAgIA0KICAgIA0KICAgIDIwMTgtMDctMDMgNDoxMCBHTVQrMDI6MDAgQWxl eCBIYXJ1aSA8YWhhcnVpQGFkb2JlLmNvbS5pbnZhbGlkPjoNCiAgICANCiAgICA+IElmIGV2ZW50 LmN1cnJlbnRUYXJnZXQgaXMgbm90IHdvcmtpbmcsIHdlIG5lZWQgdG8gbWFrZSBpdCB3b3JrLiAg VGhhdCBpcw0KICAgID4gdGhlIHJlY29tbWVuZGVkIHdheSB0byBoYW5kbGUgYnViYmxpbmcgb2Yg ZXZlbnRzLiAgVGhlIGJyb3dzZXJzIGFuZCBGbGFzaA0KICAgID4gd29yayB0aGF0IHdheSBzbyBm b2xrcyB3aWxsIGV4cGVjdCBpdCB0byB3b3JrLg0KICAgID4NCiAgICA+IFRoZSBMaXN0J3MgY2hh bmdlIGV2ZW50IGlzIG5vdCBhIGJ1YmJsaW5nIGV2ZW50LiAgT25seSBpbnRlcmFjdGlvbiBldmVu dHMNCiAgICA+IGxpa2UgTW91c2UgYW5kIEtleWJvYXJkIGV2ZW50cyBzaG91bGQgYnViYmxlLiAg VGhlcmUgd2VyZSBsb3RzIG9mIGZvbGtzDQogICAgPiBvdmVydXNpbmcgYnViYmxpbmcgaW4gb2xk IEZsZXggY29kZSwgYnV0IGluIFJveWFsZSB3ZSBzaG91bGQgZGlzY291cmFnZQ0KICAgID4gaXQu ICBJbnN0ZWFkIGVhY2ggbGF5ZXIgb2YgdGhlIERPTSBzaG91bGQgZGlzcGF0Y2ggYW4gYXBwcm9w cmlhdGUNCiAgICA+IGhpZ2hlci1sZXZlbCBzZW1hbnRpYyBldmVudC4gIElPVywgd2hpbGUgeW91 IGNhbiAiY2xpY2siIGFueXdoZXJlIGluIGFuDQogICAgPiBpdGVtIHJlbmRlcmVyLCBsb2dpYyBp biB0aGUgaXRlbSByZW5kZXJlciBnZXRzIHRvIGRldGVybWluZSB3aGV0aGVyIHRvDQogICAgPiBk aXNwYXRjaCBhIGhpZ2hlci1sZXZlbCBzZW1hbnRpYyBldmVudCBsaWtlICJpdGVtQ2xpY2siIGFu ZCAiaXRlbUNsaWNrIg0KICAgID4gZXZlbnRzIHNob3VsZCBub3QgYnViYmxlLiAgU29tZSBoaWdo ZXItbGV2ZWwgbGF5ZXIgbWlnaHQgbGlzdGVuIGZvcg0KICAgID4gIml0ZW1DbGljayIgYW5kIHR1 cm4gaXQgaW50byAicm93Q2xpY2tlZCIgZm9yIGEgRGF0YUdyaWQsIGFuZCBldmVuDQogICAgPiBo aWdoZXItbGV2ZWwgbWlnaHQgdHVybiB0aGF0IGludG8gImNoYW5nZSIgb3IgInNlbGVjdGlvbkNo YW5nZSIuDQogICAgPg0KICAgID4gU28sIElNTywgaW5zdGVhZCBvZiB0cnlpbmcgc29tZSBuZXcg bWVjaGFuaXNtLCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8NCiAgICA+IHVuZGVyc3RhbmQgd2h5IGN1 cnJlbnRUYXJnZXQgaXMgbm90IHdvcmtpbmcgZm9yIE1vdXNlL0tleWJvYXJkIGV2ZW50cywgb3IN CiAgICA+IGFkZCB0aGUgY29kZSB0byBwcm9wYWdhdGUgc2VtYW50aWMgZXZlbnRzIHVwIHRoZSBw YXJlbnQgY2hhaW4uDQogICAgPg0KICAgID4gTXkgMiBjZW50cywNCiAgICA+IC1BbGV4DQogICAg Pg0KICAgID4gT24gNy8yLzE4LCAyOjQ0IFBNLCAiY2FybG9zLnJvdmlyYUBnbWFpbC5jb20gb24g YmVoYWxmIG9mIENhcmxvcyBSb3ZpcmEiDQogICAgPiA8Y2FybG9zLnJvdmlyYUBnbWFpbC5jb20g b24gYmVoYWxmIG9mIGNhcmxvc3JvdmlyYUBhcGFjaGUub3JnPiB3cm90ZToNCiAgICA+DQogICAg PiAgICAgSGkgWWlzaGF5LA0KICAgID4NCiAgICA+ICAgICB0aGFua3MgZm9yIGxldCBtZSBrbm93 IGFib3V0IGl0LiBJJ20gcGxheWluZyB3aXRoIGl0IGJ1dCBJIGRpZG4ndCBnZXQNCiAgICA+IHRv DQogICAgPiAgICAgd29yay4NCiAgICA+ICAgICBUaGUgY2FzZSBpcyB0aGF0IG1heWJlIExpc3Qg Y29tcG9uZW50IGlzIG5vdCByZWFkeSBmb3IgdGhpcyB5ZXQuDQogICAgPg0KICAgID4gICAgICog ZXZlbnQuY3VycmVudFRhcmdldCBzZWVtcyBub3QgZXhpc3RzIGluIEl0ZW1SZW5kZXJlcnMNCiAg ICA+ICAgICAqIEkgY2FuIHVzZSAiaXRlbUNsaWNrZWQiIGV2ZW50IGluIGEgTVhNTCBMaXN0IChJ IHRoaW5rIGlzIG5vdCBzZXQgdGhlDQogICAgPiAgICAgbWV0YWRhdGEgYW5kIHRoZSByZXN0IG9m IHdpcmluZykNCiAgICA+ICAgICAqIExpc3QgY2hhbmdlIGV2ZW50IGRvZXNuJ3Qgd29yayBhcyB3 ZWxsLg0KICAgID4NCiAgICA+ICAgICAgSG9wZSB5b3Ugb3Igb3RoZXIgY291bGQgcG9pbnQgbWUg dG8gYSBtb3JlIGVsZWdhbnQgc29sdXRpb24gc2luY2UNCiAgICA+IHJpZ2h0DQogICAgPiAgICAg bm93LCBzaW5jZSBmb3IgbWUgdGhlIGFjdHVhbCBzb2x1dGlvbiBpcyBhIGhhY2sgdGhhdCBtdXN0 IGJlIGNvbnZlcnRlZA0KICAgID4gdG8NCiAgICA+ICAgICBzb21ldGhpbmcgbW9yZSBmaW5hbC4N CiAgICA+DQogICAgPiAgICAgVGhhbmtzDQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiAgICAg MjAxOC0wNy0wMiAxNjozOCBHTVQrMDI6MDAgWWlzaGF5IFdlaXNzIDx5aXNoYXlqb2JzQGhvdG1h aWwuY29tPjoNCiAgICA+DQogICAgPiAgICAgPiBUYWtlIGEgbG9vayBhdCBJdGVtUmVuZGVyZXJN b3VzZUNvbnRyb2xsZXIuaGFuZGxlTW91c2VVcCgpIGluDQogICAgPiBCYXNpYy4gSXQNCiAgICA+ ICAgICA+IHVzZXMgY3VycmVudFRhcmdldC4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPg0KICAg ID4gICAgID4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPg0KICAgID4gICAgID4NCiAgICA+ICAg ICA+DQogICAgPiAgICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4g ICAgID4gRnJvbTogY2FybG9zLnJvdmlyYUBnbWFpbC5jb20gPGNhcmxvcy5yb3ZpcmFAZ21haWwu Y29tPiBvbiBiZWhhbGYgb2YNCiAgICA+ICAgICA+IENhcmxvcyBSb3ZpcmEgPGNhcmxvc3Jvdmly YUBhcGFjaGUub3JnPg0KICAgID4gICAgID4gU2VudDogTW9uZGF5LCBKdWx5IDIsIDIwMTggNToy NzowOCBQTQ0KICAgID4gICAgID4gVG86IGRldkByb3lhbGUuYXBhY2hlLm9yZw0KICAgID4gICAg ID4gU3ViamVjdDogTGlzdCBJdGVtIHJlbmRlcmVyIENsaWNrIGV2ZW50IGZpbmRzIGEgY29tcG9u ZW50IGluIGl0cyB3YXkNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBIaSwNCiAgICA+ICAgICA+ DQogICAgPiAgICAgPiB3aGF0J3MgdGhlIGJlc3Qgd2F5IHRvIGhhbmRsZSBhIGNsaWNrIGV2ZW50 IGluIGEgTGlzdCB3aGVuIHRoZSBJdGVtDQogICAgPiAgICAgPiByZW5kZXJlciBoYXMgc29tZSBj b21wb25lbnRzIHRoYXQgY2FuIGludGVyZmVyZSBpbiB0aGUgY2xpY2sgZXZlbnQ/DQogICAgPiAg ICAgPg0KICAgID4gICAgID4gSSBoYXZlIGFuIGljb24gYW5kIGEgTGFiZWwgaW4gdGhlIGl0ZW0g cmVuZGVyZXIgYW5kIGlmIEkgY2xpY2sgb24NCiAgICA+IG9uZSBvZg0KICAgID4gICAgID4gdGhv c2UgImV2ZW50LnRhcmdldCIgaXMgbG9naWNhbGx5IHNldCB0byB0aGlzIGNvbXBvbmVudHMuDQog ICAgPiAgICAgPg0KICAgID4gICAgID4gSG93IHRvIG1ha2UgImV2ZW50LnRhcmdldCIgYWx3YXlz IHJlc29sdmUgdG8gdGhlIGl0ZW0tcmVuZGVyZXIsIGV2ZW4NCiAgICA+IGlmIEkNCiAgICA+ICAg ICA+IGNsaWNrIGluIHRoZSBsYWJlbCBvciB0aGUgaWNvbi4NCiAgICA+ICAgICA+IElmIHRoZSBs YWJlbCBvciB0aGUgaWNvbiBoYXMgYSBjbGljayBldmVudCwgdGhlbiBjbGlja2luZyBvbiBvbmUg b2YNCiAgICA+IHRob3NlDQogICAgPiAgICAgPiBjb21wb25lbnRzIHNob3VsZCBjYWxsIGl0J3Mg b3duIGNsaWNrIGhhbmRsZXIsIGJ1dCBpZiBub3RoaW5nIGlzIHNldA0KICAgID4gdXAsIGENCiAg ICA+ICAgICA+IGNsaWNrIGluIGFueSBwYXJ0IG9mIHRoZSByZW5kZXJlciBzaG91bGQgY2FsbCB0 aGUgbGlzdCBjbGljayBldmVudA0KICAgID4gaGFuZGxlci4NCiAgICA+ICAgICA+DQogICAgPiAg ICAgPiBJbiBKUyBJIGNhbiBzZXQgcG9pbnRlci1ldmVudHMgOiBub25lIGZvciBzdWIgY29tcG9u ZW50cyBpbiBpdGVtDQogICAgPiByZW5kZXJlcnMNCiAgICA+ICAgICA+IGJ1dCBkb2VzIG5vdCBz ZWVtcyB0aGUgYmVzdCB3YXkgdG8gaGFuZGxlIHRoaXMNCiAgICA+ICAgICA+DQogICAgPiAgICAg PiB0aGFua3MNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiAtLQ0KICAgID4gICAgID4gQ2FybG9z IFJvdmlyYQ0KICAgID4gICAgID4gaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91 dGxvb2suY29tLz91cmw9DQogICAgPiBodHRwJTNBJTJGJTJGYWJvdXQubWUlMkZjYXJsb3Nyb3Zp cmEmZGF0YT0wMiU3QzAxJTdDYWhhcnVpJTQwYWRvYmUuY29tJQ0KICAgID4gN0M2YTEwODU5MmVl YjY0M2ViY2YyYjA4ZDVlMDY1MDY3NiU3Q2ZhN2IxYjVhN2IzNDQzODc5NGFlZDJjMTc4ZGUNCiAg ICA+IGNlZTElN0MwJTdDMSU3QzYzNjY2MTY0Njg4OTIyNDA1MiZzZGF0YT1ZYmlLNHFqcGpxQ3B4 bXZQJTJCSEJ5dFdGYXV5dklMJQ0KICAgID4gMkJsb0k3ZHhOT0Y2bGV3JTNEJnJlc2VydmVkPTAN CiAgICA+ICAgICA+DQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiAgICAgLS0NCiAgICA+ICAg ICBDYXJsb3MgUm92aXJhDQogICAgPiAgICAgaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0 aW9uLm91dGxvb2suY29tLz91cmw9DQogICAgPiBodHRwJTNBJTJGJTJGYWJvdXQubWUlMkZjYXJs b3Nyb3ZpcmEmZGF0YT0wMiU3QzAxJTdDYWhhcnVpJTQwYWRvYmUuY29tJQ0KICAgID4gN0M2YTEw ODU5MmVlYjY0M2ViY2YyYjA4ZDVlMDY1MDY3NiU3Q2ZhN2IxYjVhN2IzNDQzODc5NGFlZDJjMTc4 ZGUNCiAgICA+IGNlZTElN0MwJTdDMSU3QzYzNjY2MTY0Njg4OTIyNDA1MiZzZGF0YT1ZYmlLNHFq cGpxQ3B4bXZQJTJCSEJ5dFdGYXV5dklMJQ0KICAgID4gMkJsb0k3ZHhOT0Y2bGV3JTNEJnJlc2Vy dmVkPTANCiAgICA+DQogICAgPg0KICAgID4NCiAgICANCiAgICANCiAgICAtLSANCiAgICBDYXJs b3MgUm92aXJhDQogICAgaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2su Y29tLz91cmw9aHR0cCUzQSUyRiUyRmFib3V0Lm1lJTJGY2FybG9zcm92aXJhJmRhdGE9MDIlN0Mw MSU3Q2FoYXJ1aSU0MGFkb2JlLmNvbSU3Q2MwMTM2MTkwOWViMjRhM2U3MGU5MDhkNWUwYmJiZWMx JTdDZmE3YjFiNWE3YjM0NDM4Nzk0YWVkMmMxNzhkZWNlZTElN0MwJTdDMCU3QzYzNjY2MjAxOTM1 NTM3MTc3NiZzZGF0YT1jdjBBUlhiSU51aE8zSXdXdDFSRGY4VUE3ODlVOXpuN2djZXJTc25jVUdB JTNEJnJlc2VydmVkPTANCiAgICANCg0K