Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D3801200CD9 for ; Thu, 20 Jul 2017 00:07:52 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D1D5C16A0D5; Wed, 19 Jul 2017 22:07:52 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id A1F8C16A0BC for ; Thu, 20 Jul 2017 00:07:51 +0200 (CEST) Received: (qmail 55437 invoked by uid 500); 19 Jul 2017 22:07:50 -0000 Mailing-List: contact dev-help@reef.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@reef.apache.org Delivered-To: mailing list dev@reef.apache.org Received: (qmail 55424 invoked by uid 99); 19 Jul 2017 22:07:49 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Jul 2017 22:07:49 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 272961806C5 for ; Wed, 19 Jul 2017 22:07:49 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.128 X-Spam-Level: X-Spam-Status: No, score=0.128 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_LOTSOFHASH=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id fHJCQe1wxdr1 for ; Wed, 19 Jul 2017 22:07:46 +0000 (UTC) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0105.outbound.protection.outlook.com [104.47.42.105]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id DD95E5FC9D for ; Wed, 19 Jul 2017 22:07:45 +0000 (UTC) Received: from DM5PR21MB0698.namprd21.prod.outlook.com (10.175.112.13) by DM5PR21MB0633.namprd21.prod.outlook.com (10.175.111.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.2; Wed, 19 Jul 2017 22:07:38 +0000 Received: from DM5PR21MB0698.namprd21.prod.outlook.com ([10.175.112.13]) by DM5PR21MB0698.namprd21.prod.outlook.com ([10.175.112.13]) with mapi id 15.01.1282.008; Wed, 19 Jul 2017 22:07:38 +0000 From: "Julia Wang (QIUHE)" To: "dev@reef.apache.org" Subject: RE: build broken from master branch! Thread-Topic: build broken from master branch! Thread-Index: AdMAtnq2DoH+hbSiQWScxcgTUMyRVAABADMAAABE/oAAAAkrwAAAEibAAAAUfrAAAf/WsAAArnewAAG+9YAAACg7gAACv7fAAABEHKAAACir8A== Date: Wed, 19 Jul 2017 22:07:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=juwang@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-07-19T15:00:06.3692084-07:00; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General authentication-results: reef.apache.org; dkim=none (message not signed) header.d=none;reef.apache.org; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [2001:4898:80e8:a::296] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR21MB0633;7:ITplVnnX2h1OQjo9FD5VEtmQG6jfFU22ZMk3C+4qnz3wkRCkiJcNo+xhsXJyAHDW8icM7ee8tl8n1Xx56eCyBN+xSirTGvEJY1ucgRDIyIO3W8Cg4fycNjtmJSHxnE42OUcLKG/d+dJ4sJENgK4T222w/95TAOqeoZqGIlDnM0T8JNsea9nC8tTSHB0dfFcCFKe5gbLP58mNA+2/DNZLliJnTFERCBoucAhVxN48ZYW60+/62To6aBEAe1fE/HgGC4gJhuI3LNWlWgX2Q6IcXAOcotwYo1zxUQDnTHD3hab+Gkv1cYb2+34EmLz/DVhlh13EDNjyrG0gxt63pTI6W7bHVcCl7R314gQHfzH6FMcqls/sM9+ivtAP+83mdROS7vRZ3tO1De80s+XkjM31HHLWR6J39bWdoLmKJP48OAA31U9QJGzfQ7Q1qhxQPkzfGjlxNKlML1Suwn4c2o+O6ZCb/AWFag0eOh2zn89rc/eEOY/WGzs7D9zl+6PcgTU+9hJt4Crjrn+7UylqiSzzVP3eTsubK6IDix4Lml52PCdOZ24q6n7EXM0A2Mfq4oBTDW6kT7YR3Dg+vrDIlUA34QFmvhN3VRseLwXtTbDK+J319l7KFRyqfl2vwo9bxTBYlmZL/4O/WuOqyczYz8qXF+Q3KjYnbNhwm4fIvdbNgcLuNX4OLZBi2WqyVrqR+PF8KlVGwH6Yo0Vghj2V6ujfm2pZZrvsKifHtGvagCede0aFCuG8cesFKX2WzxIL+o3tYWiDNvj89LAz0twbBC084SneXAp3dxucCUDJe0RaUtIKIs/x10YEmGTfbt8oh5SM x-ms-office365-filtering-correlation-id: c8f911eb-e8d0-487c-0b8b-08d4cef2918f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR21MB0633; x-ms-traffictypediagnostic: DM5PR21MB0633: x-exchange-antispam-report-test: UriScan:(133145235818549)(236129657087228)(189930954265078)(222783783823338)(48057245064654)(219752817060721)(167848164394848)(5213294742642)(164587983369549); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(601004)(2401047)(2017060910075)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR21MB0633;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR21MB0633; x-forefront-prvs: 0373D94D15 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39400400002)(39840400002)(39450400003)(39850400002)(39860400002)(39410400002)(24454002)(57704003)(13464003)(377454003)(2900100001)(3280700002)(10290500003)(3660700001)(6916009)(2950100002)(2501003)(6436002)(5005710100001)(9686003)(6306002)(6506006)(25786009)(7696004)(6246003)(53936002)(110136004)(33656002)(53546010)(38730400002)(10090500001)(8936002)(229853002)(81166006)(1730700003)(77096006)(8676002)(5660300001)(93886004)(575784001)(2351001)(74316002)(86362001)(189998001)(966005)(14454004)(2906002)(226693001)(6116002)(102836003)(99286003)(72206003)(55016002)(5640700003)(478600001)(7736002)(76176999)(305945005)(50986999)(54356999)(460985005);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR21MB0633;H:DM5PR21MB0698.namprd21.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2017 22:07:38.3217 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR21MB0633 archived-at: Wed, 19 Jul 2017 22:07:53 -0000 SSB3b3VsZCB0aGluayBpdCBpcyBiZXR0ZXIgdG8gc3dpdGNoIHRvIHJlbGVhc2UgYnVpbGQgYXMg cmVsZWFzZSBidWlsZCBjb3ZlcnMgbW9yZSB0aGFuIGRlYnVnIGJ1aWxkLiANCg0KSnVsaWENCg0K LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IE1hcmlpYSBNeWtoYWlsb3ZhIFttYWls dG86bWFteWtoYWlAbWljcm9zb2Z0LmNvbS5JTlZBTElEXSANClNlbnQ6IFdlZG5lc2RheSwgSnVs eSAxOSwgMjAxNyAzOjAzIFBNDQpUbzogZGV2QHJlZWYuYXBhY2hlLm9yZw0KU3ViamVjdDogUkU6 IGJ1aWxkIGJyb2tlbiBmcm9tIG1hc3RlciBicmFuY2ghDQoNCkFwcFZleW9yIHVzZXMgRGVidWcg Y29uZmlndXJhdGlvbiwgd2UgY2FuIHN3aXRjaCBpdCB0byBSZWxlYXNlIGlmIG5lZWRlZA0KDQot TWFyaWlhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBKdWxpYSBXYW5nIChR SVVIRSkgW21haWx0bzpRaXVoZS5XYW5nQG1pY3Jvc29mdC5jb20uSU5WQUxJRF0NClNlbnQ6IFdl ZG5lc2RheSwgSnVseSAxOSwgMjAxNyAzOjAwIFBNDQpUbzogZGV2QHJlZWYuYXBhY2hlLm9yZw0K U3ViamVjdDogUkU6IGJ1aWxkIGJyb2tlbiBmcm9tIG1hc3RlciBicmFuY2ghDQoNCkkgdXBkYXRl ZCB0aGUgY2xpZW50IHNpZGUgdG8gdjQuMS4gVGhlIGVycm9yIGlzIGdvbmUuIEhvd2V2ZXIsIGZv ciByZWxlYXNlIGJ1aWxkLCBJIHN0aWxsIGhhdmUgdGhpcyBlcnJvcjoNCg0KIkM6XFJlZWZcUmVl ZkFwYWNoZVxyZWVmXGxhbmdcY3NcT3JnLkFwYWNoZS5SRUVGLkJyaWRnZS5DTFJcT3JnLkFwYWNo ZS5SRUVGLkJyaWRnZS5DTFIuY3Nwcm9qIiAoZGVmYXVsdCB0YXJnZXQpICgzNikgLT4gKEJ1aWxk UGFja2FnZSB0YXJnZXQpIC0+DQogIEM6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcLm51 Z2V0XE51R2V0LnRhcmdldHMoMTQ4LDkpOiBlcnJvciA6IENvdWxkIG5vdCBmaW5kIGZpbGUgJ0M6 XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcT3JnLkFwYWNoZS5SRUVGLkJyaWRnZS5DTFJc T3JnLkFwYWNoZS5SRUVGLkJyaWRnZS5DTFIuDQpudXNwZWMnLiBbQzpcUmVlZlxSZWVmQXBhY2hl XHJlZWZcbGFuZ1xjc1xPcmcuQXBhY2hlLlJFRUYuQnJpZGdlLkNMUlxPcmcuQXBhY2hlLlJFRUYu QnJpZGdlLkNMUi5jc3Byb2pdDQogIEM6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcLm51 Z2V0XE51R2V0LnRhcmdldHMoMTQ4LDkpOiBlcnJvciBNU0IzMDczOiBUaGUgY29tbWFuZCAiIkM6 XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcLm51Z2V0XE51R2V0LmV4ZSIgcGFjayAiQzpc UmVlZlxSZWVmQXBhY2hlXHJlZWZcbGFuZ1xjIHNcXE9yZy5BcGFjaGUuUkVFRi5CcmlkZ2UuQ0xS XE9yZy5BcGFjaGUuUkVFRi5CcmlkZ2UuQ0xSLm51c3BlYyIgLUJhc2VQYXRoIEM6XFJlZWZcUmVl ZkFwYWNoZVxyZWVmXGxhbmdcY3NcXE9yZy5BcGFjaGUuUkVFRi5CcmlkZ2UgLVByb3BlcnRpZXMg IkNvbmZpZ3VyYXRpb249UmVsZWFzZTtQbGF0Zm9ybT14NjQNCjtSRUVGX1ZlcnNpb249MC4xNi4w LVNOQVBTSE9UO1ZlcnNpb249MC4xNi4wLVNOQVBTSE9ULTA2IiAtTm9uSW50ZXJhY3RpdmUgLU91 dHB1dERpcmVjdG9yeSAiQzpcUmVlZlxSZWVmQXBhY2hlXHJlZWZcbGFuZ1xjc1xcLm51Z2V0XHBh Y2thZ2VzIiAiIGV4aXRlZCB3aXRoIGNvZGUgMS4gW0M6XFJlZWZcUmVlZkEgcGFjaGVccmVlZlxs YW5nXGNzXE9yZy5BcGFjaGUuUkVFRi5CcmlkZ2UuQ0xSXE9yZy5BcGFjaGUuUkVFRi5CcmlkZ2Uu Q0xSLmNzcHJval0NCg0KSWYgd2UgYXJlIG5vdCBnb2luZyB0byBoYXZlIE51R2V0IGZvciBCcmlk Z2UuQ0xSLCB3ZSBzaG91bGQgbm90IGNyZWF0ZSBpdCBpbiB0aGUgcHJvamVjdC4gDQoNCkRvZXMg QXBwVmV5b3IgdXNlIGRlYnVnIGJ1aWxkIG9yIHJlbGVhc2UgYnVpbGQ/IA0KDQpKdWxpYQ0KDQot LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRG91Z2xhcyBTZXJ2aWNlIFttYWlsdG86 ZHNvcHNyY0BnbWFpbC5jb21dDQpTZW50OiBXZWRuZXNkYXksIEp1bHkgMTksIDIwMTcgMTozNiBQ TQ0KVG86IGRldkByZWVmLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBidWlsZCBicm9rZW4gZnJv bSBtYXN0ZXIgYnJhbmNoIQ0KDQpXZSBzaG91bGQgYmUgdXNpbmcgbnVnZXQgdmVyc2lvbiA0LjEg Zm9yIEFwcFZleW9yIGJ1aWxkcyB3aGljaCBpcyBkb3dubG9hZGVkIGFzIHBhcnQgb2YgdGhlIGJ1 aWxkIHByb2Nlc3MuIFNlZSBodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9v ay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZhcGFjaGUlMkZyZWVmJTJGcHVs bCUyRjEzMTkmZGF0YT0wMiU3QzAxJTdDUWl1aGUuV2FuZyU0MG1pY3Jvc29mdC5jb20lN0NiMjEx MDkwMjEyNDQ0MzNjOTA2YjA4ZDRjZWU1ZTJkOSU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2Qw MTFkYjQ3JTdDMSU3QzAlN0M2MzYzNjA5MzQxNjA1NzQwNDMmc2RhdGE9SGFUWDUxN0ljd2tBNHFZ ZkNoSEZXRk9HN2t5JTJCakhKdkkzUTdlTE5MQ3RjJTNEJnJlc2VydmVkPTAuDQoNCk9uIFdlZCwg SnVsIDE5LCAyMDE3IGF0IDE6MzEgUE0sIERvdWdsYXMgU2VydmljZSA8ZHNvcHNyY0BnbWFpbC5j b20+IHdyb3RlOg0KDQo+IEl0IGFwcGVhcnMgdGhhdCB2aXN1YWwgc3R1ZGlvIHVzZXMgaXRzIG93 biB2ZXJzaW9uIG9mIG51Z2V0IHdoZW4geW91IA0KPiBjb21waWxlIGZyb20gdmlzdWFsIHN0dWRp by4gSSBkaXNjb3ZlcmVkIHRoaXMgcmVjZW50bHkgd29ya2luZyB3aXRoIA0KPiB0aGUgQXZybyBD IyBzZXJpYWxpemF0aW9uIGNvZGUgd2hlcmUgdGhlIDIuNyB2ZXJzaW9uIG9mIG51Z2V0IHdlIHdl cmUgDQo+IGRvd25sb2FkaW5nIGZvciBjb21tYW5kIGxpbmUgYnVpbGRzIGRpZCBub3QgaGFuZGxl IGVudHJpZXMgbWFya2VkIGFzIA0KPiBkZXZlbG9wbWVudERlcGVuZGVuY2llcyBpbiB0aGUgcGFj a2FnZXMuY29uZmlnIGZpbGUgcHJvcGVybHk7IGhvd2V2ZXIsIA0KPiBidWlsZGluZyB3aXRoIFZp c3VhbCBTdHVkaW8gZGlkIGhhbmRsZSB0aGVtIGNvcnJlY3RseS4gVGh1cyBJIGhhZCB0byANCj4g dXBncmFkZSB0aGUgdmVyc2lvbiB3ZSB1c2UgdG8gNC4xIHRvIGdldCB0aGUgc2FtZSBiZWhhdmlv ciBhcyBWaXN1YWwgDQo+IFN0dWRpbyBpbiBjb21tYW5kIGxpbmUgYnVpbGRzLg0KPg0KPiBPbiBX ZWQsIEp1bCAxOSwgMjAxNyBhdCAxMjo0MiBQTSwgSnVsaWEgV2FuZyAoUUlVSEUpIDwgDQo+IFFp dWhlLldhbmdAbWljcm9zb2Z0LmNvbS5pbnZhbGlkPiB3cm90ZToNCj4NCj4+IEJvcmlzIHNhaWQg dGhleSB1c2UgdGhlaXIgb3duIGZvcmsuIFRoZXkgZG9uJ3QgaGF2ZSBkZXBlbmRlbmN5IG9uIFZT MjAxMy4NCj4+DQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogSnVsaWEg V2FuZyAoUUlVSEUpIFttYWlsdG86UWl1aGUuV2FuZ0BtaWNyb3NvZnQuY29tLklOVkFMSURdDQo+ PiBTZW50OiBXZWRuZXNkYXksIEp1bHkgMTksIDIwMTcgMTI6MjMgUE0NCj4+IFRvOiBkZXZAcmVl Zi5hcGFjaGUub3JnDQo+PiBTdWJqZWN0OiBSRTogYnVpbGQgYnJva2VuIGZyb20gbWFzdGVyIGJy YW5jaCENCj4+DQo+PiBIaSBCb3JpcywNCj4+DQo+PiBEbyB5b3Ugc3RpbGwgdXNlIFZTMjAxMyBm b3IgUkVFRj8NCj4+DQo+PiBKdWxpYQ0KPj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+PiBGcm9tOiBNYXJpaWEgTXlraGFpbG92YSBbbWFpbHRvOm1hbXlraGFpQG1pY3Jvc29mdC5j b20uSU5WQUxJRF0NCj4+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAxOSwgMjAxNyAxMToyNiBBTQ0K Pj4gVG86IGRldkByZWVmLmFwYWNoZS5vcmcNCj4+IFN1YmplY3Q6IFJFOiBidWlsZCBicm9rZW4g ZnJvbSBtYXN0ZXIgYnJhbmNoIQ0KPj4NCj4+IFdoaWNoIGltcGxpZXMgdGhhdCBpZiB3ZSB3YW50 IHRvIGtlZXAgc3VwcG9ydCBmb3IgVlMyMDEzIHdlIGhhdmUgdG8gDQo+PiBzdGF5IG9uIE51R2V0 IDIuOC42LCBvciB3ZSBkb24ndCBoYXZlIENJLiBJdCBtaWdodCBiZSB0aW1lIHRvIGRyb3ANCj4+ IFZTMjAxMyBzdXBwb3J0LCBidXQgSSByZW1lbWJlciBCb3JpcyBoYWQgY29uY2VybnMgYWJvdXQg dGhpcy4NCj4+DQo+PiAtTWFyaWlhDQo+Pg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4+IEZyb206IE1hcmlpYSBNeWtoYWlsb3ZhIFttYWlsdG86bWFteWtoYWlAbWljcm9zb2Z0LmNv bS5JTlZBTElEXQ0KPj4gU2VudDogV2VkbmVzZGF5LCBKdWx5IDE5LCAyMDE3IDExOjIzIEFNDQo+ PiBUbzogZGV2QHJlZWYuYXBhY2hlLm9yZw0KPj4gU3ViamVjdDogUkU6IGJ1aWxkIGJyb2tlbiBm cm9tIG1hc3RlciBicmFuY2ghDQo+Pg0KPj4gSXQgbWlnaHQgdGhpcyBjaGFuZ2UgdGhhdCBpcyBi cmVha2luZyBvdXIgVlMyMDEzIEFwcFZleW9yIGJ1aWxkIGluIA0KPj4gbWFzdGVyIChodHRwczov L25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUNCj4+IDNB JTJGJTJGY2kuYXBwdmV5b3IuY29tJTJGcHJvamVjdCUyRkFwYWNoZVNvZnR3YXJlRm91bmRhdGlv bg0KPj4gJTJGcmVlZiUyRmJ1aWxkJTJGMTY5MS1tYXN0ZXImZGF0YT0wMiU3QzAxJTdDbWFteWto YWklNDBtaWNyDQo+PiBvc29mdC5jb20lN0NlNTYxMGFlZWVkNTE0MzE5MDIwNDA4ZDRjZWQzMmI0 YyU3QzcyZjk4OGJmODZmMTQNCj4+IDFhZjkxYWIyZDdjZDAxMWRiNDclN0MxJTdDMCU3QzYzNjM2 MDg1MzczNTc0ODM4OSZzZGF0YT1MUlRrVw0KPj4gWml5b0Z6JTJGVUhJVkhRQmNDeEhCNHNtSUs4 V1lWQ284ek5tY0RZQSUzRCZyZXNlcnZlZD0wLA0KPj4gaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5w cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElDQo+PiAyRiUyRmNpLmFwcHZleW9y LmNvbSUyRnByb2plY3QlMkZBcGFjaGVTb2Z0d2FyZUZvdW5kYXRpb24lMkYNCj4+IHJlZWYlMkZi dWlsZCUyRjE2OTgtbWFzdGVyJmRhdGE9MDIlN0MwMSU3Q21hbXlraGFpJTQwbWljcm9zbw0KPj4g ZnQuY29tJTdDZTU2MTBhZWVlZDUxNDMxOTAyMDQwOGQ0Y2VkMzJiNGMlN0M3MmY5ODhiZjg2ZjE0 MWFmDQo+PiA5MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzYzNjA4NTM3MzU3NDgzODkmc2Rh dGE9WkV3NlZvQlUNCj4+IGROUWJSYTVNODlaOVdvT2NISGwwc2NHaHFXcGpmMkJ4dE9VJTNEJnJl c2VydmVkPTApIC0gZnJvbSBBcHBWZXlvciANCj4+IGRvY3VtZW50YXRpb24gDQo+PiAoaHR0cHM6 Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlDQo+PiAz QSUyRiUyRnd3dy5hcHB2ZXlvci5jb20lMkZkb2NzJTJGYnVpbGQtZW52aXJvbm1lbnQlMkYmDQo+ PiBkYXRhPTAyJTdDMDElN0NtYW15a2hhaSU0MG1pY3Jvc29mdC5jb20lN0NlNTYxMGFlZWVkNTEN Cj4+IDQzMTkwMjA0MDhkNGNlZDMyYjRjJTdDNzJmOTg4YmY4NmYxNDFhZjkxYWIyZDdjZDAxMWRi NDclN0MxJQ0KPj4gN0MwJTdDNjM2MzYwODUzNzM1NzQ4Mzg5JnNkYXRhPUVGdnU5em10RFMzaW5I cDh4dFk4elVrcA0KPj4gSjd1TmpoRTRRNlJLWUQ5ZG40OCUzRCZyZXNlcnZlZD0wKSwgVlMyMDEz IGJ1aWxkIGVudmlyb25tZW50IGhhcyBvbmx5IA0KPj4gTnVHZXQgMi44LjYgaW5zdGFsbGVkDQo+ Pg0KPj4gSSBkb24ndCBrbm93IHRob3VnaCB3aHkgdGhpcyBkaWRuJ3Qgc2hvdyBpbiBidWlsZCBm b3IgcHVsbCByZXF1ZXN0IG9yIA0KPj4gd2h5DQo+PiBWUzIwMTUgYW5kIFZTMjAxNyBhcmUgYnJv a2VuICh0aGV5IGFyZSBzdXBwb3NlZCB0byBoYXZlIE51R2V0IDQuMS4wDQo+PiBpbnN0YWxsZWQp DQo+Pg0KPj4gLU1hcmlpYQ0KPj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBG cm9tOiBKdWxpYSBXYW5nIChRSVVIRSkgW21haWx0bzpRaXVoZS5XYW5nQG1pY3Jvc29mdC5jb20u SU5WQUxJRF0NCj4+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAxOSwgMjAxNyAxMToyMSBBTQ0KPj4g VG86IGRldkByZWVmLmFwYWNoZS5vcmcNCj4+IFN1YmplY3Q6IFJFOiBidWlsZCBicm9rZW4gZnJv bSBtYXN0ZXIgYnJhbmNoIQ0KPj4NCj4+IFdoYXQgaXMgdGhlIE51R2V0IHZlcnNpb24gd2Ugc2hh bGwgdXNlPw0KPj4NCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBSb2dh biBDYXJyIFttYWlsdG86cm9nYW4uY2FyckBnbWFpbC5jb21dDQo+PiBTZW50OiBXZWRuZXNkYXks IEp1bHkgMTksIDIwMTcgMTE6MTkgQU0NCj4+IFRvOiBkZXZAcmVlZi5hcGFjaGUub3JnDQo+PiBT dWJqZWN0OiBSZTogYnVpbGQgYnJva2VuIGZyb20gbWFzdGVyIGJyYW5jaCENCj4+DQo+PiBIaSBK dWxpYSwNCj4+DQo+PiBUaGlzIGlzIGZyb20gbXkgcmVjZW50IGNvbW1pdCB1cGRhdGluZyB0aGUg U3lzdGVtLlJlYWN0aXZlIGxpYnJhcmllcy4NCj4+DQo+PiBEbyB3ZSBuZWVkIHRvIHRhcmdldCBh IHNwZWNpZmljIHZlcnNpb24gb2YgdGhlIE51Z2V0IGNsaWVudD8gSWYgbm90LCANCj4+IGNhbiB5 b3UgdXBkYXRlIHlvdXIgY2xpZW50IGFuZCB0cnkgYWdhaW4/IElmIHdlIGRvIGhhdmUgYSB2ZXJz aW9uIA0KPj4gcmVxdWlyZW1lbnQsIGxldCdzIGFkZCB0aGF0IHRvIHRoZSBwcm9qZWN0Lg0KPj4N Cj4+IEJlc3QsDQo+PiBSb2dhbg0KPj4NCj4+IE9uIFdlZCwgSnVsIDE5LCAyMDE3IGF0IDExOjEx IEFNLCBNYXJrdXMgV2VpbWVyIDxtYXJrdXNAd2VpbW8uZGU+IHdyb3RlOg0KPj4NCj4+ID4gSSBj YW4ndCByZXBybyBteXNlbGYsIGFzIEkgYW0gc3R1Y2sgb24gb3RoZXIgYnVpbGQgaXNzdWVzLCBi dXQ6DQo+PiA+IFdvdWxkbid0IGFuIHVwZGF0ZSBvZiB5b3VyIE51R2V0IGNsaWVudCBmaXggdGhp cz8NCj4+ID4NCj4+ID4gTWFya3VzDQo+PiA+DQo+PiA+IE9uIFdlZCwgSnVsIDE5LCAyMDE3IGF0 IDEwOjQ3IEFNLCBKdWxpYSBXYW5nIChRSVVIRSkgDQo+PiA+IDxRaXVoZS5XYW5nQG1pY3Jvc29m dC5jb20uaW52YWxpZD4gd3JvdGU6DQo+PiA+ID4gQWZ0ZXIgc3luYyBmcm9tIG1hc3RlciB0aGlz IG1vcm5pbmcsIHdoZW4gSSBidWlsZCBvbiB0aGUgY29tbWFuZCANCj4+ID4gPiBsaW5lLCBJDQo+ PiA+IGdvdCB0aGUgZm9sbG93aW5nIGJ1aWxkIGVycm9yOg0KPj4gPiA+DQo+PiA+ID4gIkM6XFJl ZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcT3JnLkFwYWNoZS5SRUVGLnNsbiIgKGRlZmF1bHQN Cj4+ID4gPiB0YXJnZXQpDQo+PiA+ICgxKSAtPg0KPj4gPiA+ICJDOlxSZWVmXFJlZWZBcGFjaGVc cmVlZlxsYW5nXGNzXE9yZy5BcGFjaGUuUkVFRi5UYW5nLg0KPj4gPiBFeGFtcGxlc1xPcmcuQXBh Y2hlLlJFRUYuVGFuZy5FeGFtcGxlcy5jc3Byb2oiIChkZWZhdWx0IHRhcmdldCkgKDUpDQo+PiA+ IC0+DQo+PiA+ID4gIkM6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcT3JnLkFwYWNoZS5S RUVGLldha2VcT3JnLkFwDQo+PiBhY2hlLlJFRUYuV2FrZS5jc3Byb2oiDQo+PiA+IChkZWZhdWx0 IHRhcmdldCkgKDYpIC0+DQo+PiA+ID4gKFJlc3RvcmVQYWNrYWdlcyB0YXJnZXQpIC0+DQo+PiA+ ID4gICBDOlxSZWVmXFJlZWZBcGFjaGVccmVlZlxsYW5nXGNzXC5udWdldFxOdUdldC50YXJnZXRz KDEzNSw5KTogDQo+PiA+ID4gZXJyb3INCj4+IDoNCj4+ID4gVGhlICdTeXN0ZW0uUmVhY3RpdmUu Q29yZSAzLjEuMScgcGFja2FnZSByZXF1aXJlcyBOdUdldCBjbGllbnQgDQo+PiA+IHZlcnNpb24g JzIuMTInIG9yIGFib3ZlLCBidXQgdGhlIGN1cnJlbnQgTnVHDQo+PiA+ID4gZXQgdmVyc2lvbiBp cyAnMi44LjYwNzE3LjkzJy4gW0M6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcDQo+PiA+IGNz XE9yZy5BcGFjaGUuUkVFRi5XYWtlXE9yZy5BcGFjaGUuUkVFRi5XYWtlLmNzcHJval0NCj4+ID4g PiAgIEM6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcLm51Z2V0XE51R2V0LnRhcmdldHMo MTM1LDkpOiANCj4+ID4gPiBlcnJvcg0KPj4gOg0KPj4gPiBUaGUgJ1N5c3RlbS5SZWFjdGl2ZS5J bnRlcmZhY2VzIDMuMS4xJyBwYWNrYWdlIHJlcXVpcmVzIE51R2V0IA0KPj4gPiBjbGllbnQgdmVy c2lvbiAnMi4xMicgb3IgYWJvdmUsIGJ1dCB0aGUgY3VycmUNCj4+ID4gPiBudCBOdUdldCB2ZXJz aW9uIGlzICcyLjguNjA3MTcuOTMnLiANCj4+ID4gPiBbQzpcUmVlZlxSZWVmQXBhY2hlXHJlZWZc bGFuZ1wNCj4+ID4gY3NcT3JnLkFwYWNoZS5SRUVGLldha2VcT3JnLkFwYWNoZS5SRUVGLldha2Uu Y3Nwcm9qXQ0KPj4gPiA+ICAgQzpcUmVlZlxSZWVmQXBhY2hlXHJlZWZcbGFuZ1xjc1wubnVnZXRc TnVHZXQudGFyZ2V0cygxMzUsOSk6IA0KPj4gPiA+IGVycm9yDQo+PiA+IE1TQjMwNzM6IFRoZSBj b21tYW5kICIiQzpcUmVlZlxSZWVmQXBhY2hlXHJlZWZcbGFuZw0KPj4gXGNzXC5udWdldFxOdUdl dC5leGUiDQo+PiA+IGluc3RhbGwgIkM6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbg0KPj4gPiA+ IGdcY3NcT3JnLkFwYWNoZS5SRUVGLldha2VccGFja2FnZXMuY29uZmlnIiAtc291cmNlICIiDQo+ PiA+ID4gLU5vbkludGVyYWN0aXZlDQo+PiA+IC1SZXF1aXJlQ29uc2VudCAtc29sdXRpb25EaXIg IkM6XFJlZWZcUmVlZkFwYWNoZVxyZWVmXGxhbmdcY3NcICIiDQo+PiA+IGV4aXRlZCB3aXRoIGNv ZGUgMS4gW0M6XFJlZWZcUmVlZkFwYWNoZVxyDQo+PiA+ID4gZWVmXGxhbmdcY3NcT3JnLkFwYWNo ZS5SRUVGLldha2VcT3JnLkFwYWNoZS5SRUVGLldha2UuY3Nwcm9qXQ0KPj4gPiA+DQo+PiA+ID4g SXQgYnJlYWtzIDYgcHJvamVjdHMgaW4gdGhlIHNvbHV0aW9uLiBUaGlzIGVycm9yIGhhcHBlbnMg aW4gYm90aCANCj4+ID4gPiBkZWJ1Zw0KPj4gPiBhbmQgcmVsZWFzZSBidWlsZC4gQWZ0ZXIgSSBk aWQgY2xlYW4gZm9yIGFsbCB0aGUgYmluYXJpZXMgYW5kIA0KPj4gPiBwYWNrYWdlcywgdGhlIGVy cm9yIHN0aWxsIGNvbWUgb3V0IGR1cmluZyB0aGUgYnVpbGQuDQo+PiA+ID4NCj4+ID4gPiBKdWxp YQ0KPj4gPg0KPj4NCj4NCj4NCg==