Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6E00D176EA for ; Mon, 5 Jan 2015 23:46:36 +0000 (UTC) Received: (qmail 87123 invoked by uid 500); 5 Jan 2015 23:46:36 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 86934 invoked by uid 500); 5 Jan 2015 23:46:36 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 86915 invoked by uid 99); 5 Jan 2015 23:46:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2015 23:46:34 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of Ross.Gardler@microsoft.com designates 157.56.110.143 as permitted sender) Received: from [157.56.110.143] (HELO na01-bn1-obe.outbound.protection.outlook.com) (157.56.110.143) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2015 23:46:29 +0000 Received: from BY2PR03MB490.namprd03.prod.outlook.com (10.141.142.20) by BY2PR03MB490.namprd03.prod.outlook.com (10.141.142.20) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 23:46:06 +0000 Received: from BY2PR03MB490.namprd03.prod.outlook.com ([10.141.142.20]) by BY2PR03MB490.namprd03.prod.outlook.com ([10.141.142.20]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 23:46:06 +0000 From: "Ross Gardler (MS OPEN TECH)" To: "general@incubator.apache.org" , "Benson Margulies" Subject: RE: Incubator report sign-off Thread-Topic: Incubator report sign-off Thread-Index: AQHQG67fDbukYJeYYEmSEwrcRjJV6ZyXNuYAgAAIyhCABJVfgIAVxA0AgAA3MoCAAApQgIAACK8AgAA8XgCAAAyUgIAACLGAgAAVJwCAAAHpwA== Date: Mon, 5 Jan 2015 23:46:06 +0000 Message-ID: References: <54945C1D.5050906@rcbowen.com> <1190AF09-52EA-4D4B-9830-6C7C38888E73@toolazydogs.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:ee31::2] authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ross.Gardler@microsoft.com; x-dmarcaction: None x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY2PR03MB490; x-forefront-prvs: 0447DB1C71 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(13464003)(199003)(377454003)(252514010)(189002)(164054003)(24454002)(122556002)(105586002)(99286002)(106116001)(2656002)(46102003)(64706001)(21056001)(20776003)(120916001)(99396003)(106356001)(87936001)(86612001)(74316001)(93886004)(2501002)(31966008)(92566001)(68736005)(54606007)(77156002)(15975445007)(101416001)(107886001)(4396001)(86362001)(107046002)(97736003)(62966003)(76576001)(19580395003)(19580405001)(50986999)(54356999)(561944003)(76176999)(33656002)(102836002)(77096005)(54206007)(2900100001)(2950100001)(40100003)(3826002);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR03MB490;H:BY2PR03MB490.namprd03.prod.outlook.com;FPR:;SPF:None;MLV:sfv;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.onmicrosoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 23:46:06.2129 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB490 X-Virus-Checked: Checked by ClamAV on apache.org Tm90ZSBmcm9tIHRoZSBib2FyZCAtIGZyb20gYW4gSVBNQyBtZW1iZXIgKGFuZCB5ZXMsIG15IG9w aW5pb25zIGRvbid0IGNoYW5nZSBpZiBJIHB1dCBteSBEaXJlY3RvciBoYXQgb24gYnV0IGRvbid0 IGFzc3VtZSB0aGF0IEkgc3BlYWsgZm9yIGFsbCBib2FyZCBtZW1iZXJzKQ0KDQpNaWNyb3NvZnQg T3BlbiBUZWNobm9sb2dpZXMsIEluYy4NCkEgc3Vic2lkaWFyeSBvZiBNaWNyb3NvZnQgQ29ycG9y YXRpb24NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IHNoYXBvc2huaWtAZ21h aWwuY29tIFttYWlsdG86c2hhcG9zaG5pa0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb21hbiBT aGFwb3NobmlrDQpTZW50OiBNb25kYXksIEphbnVhcnkgNSwgMjAxNSAzOjM5IFBNDQpUbzogZ2Vu ZXJhbEBpbmN1YmF0b3IuYXBhY2hlLm9yZzsgQmVuc29uIE1hcmd1bGllcw0KU3ViamVjdDogUmU6 IEluY3ViYXRvciByZXBvcnQgc2lnbi1vZmYNCg0KSSBhbSBjbGVhcmx5IGhpdHRpbmcgbXkgcmF0 ZS1saW1pdCB3aXRoIGVtYWlscyB0byBnZW5lcmFsQCwgc3RpbGwgc2luY2UgUm9zcycgcmVwbHkg d2FzIG9uZSBvZiB0aGUgZmV3IHBpZWNlcyBvZiBmZWVkYmFjayBmcm9tIHRoZSBib2FyZCwgSSds bCBkbyB0aGlzIG9uZSBhbmQgdGhlbiB3YWl0IGZvciBvdGhlcnMgdG8gY2hpbWUgaW4gKEJlbnNv bj8pLg0KDQpPbiBNb24sIEphbiA1LCAyMDE1IGF0IDI6MjcgUE0sIFJvc3MgR2FyZGxlciAoTVMg T1BFTiBURUNIKSA8Um9zcy5HYXJkbGVyQG1pY3Jvc29mdC5jb20+IHdyb3RlOg0KPiBUaGlzIHBy b3Bvc2FsIGlzIG5vdCBuZWNlc3NhcmlseSBmbGF3ZWQsIGJ1dCBpdCBpcyBpbmNvbXBsZXRlLg0K DQpDb3VsZG4ndCBhZ3JlZSBtb3JlLiBCdXQhIFRoZSB3aG9sZSBwb2ludCBpcyB0byB0cnkgb3Vy IGJlc3QgdG8gZ2V0IHRoaXM6DQogICAgaHR0cHM6Ly93aWtpLmFwYWNoZS5vcmcvaW5jdWJhdG9y L0luY3ViYXRvclYyDQp0byBjb21wbGV0aW9uLiBZb3VyIGRpcmVjdCBmZWVkYmFjayAoYXMgYSBz b3J0IG9mIHByb3h5IGZvciB0aGUNCmJvYXJkKSBpcyAqdmVyeSogbXVjaCBhcHByZWNpYXRlZC4N Cg0KPiBBcyBJJ3ZlIHNhaWQgcmVwZWF0ZWRseS4gVGhpcyBzaW1wbHkgbW92ZXMgdGhlIHByb2Js ZW0gaXQgZG9lcyBub3QgDQo+IHNvbHZlIGl0LiBUb2RheSwgYSBwcm9qZWN0IGhhcyBtZW50b3Jz LCB1c3VhbGx5IGl0IHdvcmtzLCBidXQgDQo+IHNvbWV0aW1lcyBpdCBkb2Vzbid0LiBXaGVuIGl0 IGRvZXNuJ3Qgd29yayBzb21lb25lIG5lZWRzIHRvIGZpeCBpdC4gDQo+IFRoYXQgaXMgdGhlIHdv cmsgdGhhdCBpcyBiZWluZyBtb3ZlZCBmcm9tIHRoZSBJUE1DIHRvIHRoZSBib2FyZCBieSB0aGUg DQo+IHBUTFAgcHJvcG9zYWwuDQoNCkJlbnNvbiwgcGVyaGFwcyB3ZSBuZWVkIHRvIGNyZWF0ZSBh biBGQVEgYXJvdW5kIGZhaWx1cmUgc2NlbmFyaW9zIG9uIHlvdXIgd2lraSBwYWdlLiBIZXJlJ3Mg d2hhdCBJIHdvdWxkIHNheSB0byBhZGRyZXNzIHRoZSBmYWlsdXJlIHNjZW5hcmlvIGRlc2NyaWJl ZCBieSBSb3NzLg0KDQpBbiBhZGRpdGlvbiBvZiB0aGUgb3ZlcnNlZWluZyBjb21taXR0ZWUsIHdp bGwgc2hpZWxkIHRoZSBib2FyZCBmcm9tDQoqc29tZSogb2YgdGhlIGRheS10by1kYXkgYnVzaW5l c3Mgb2YgdGVsbGluZyB0aGUgcFRMUCB0aGF0IHNvbWV0aGluZyBuZWVkcyB0byBiZSBmaXhlZC4g U28gbGV0cywgYnJlYWsgdGhlIGNhc2VzIGRvd246DQogICAxLiBwVExQIGlzICpyZWFsbHkqIGRv aW5nIGZpbmUsIHdoaWNoIG1lYW5zOg0KICAgICAgICAxLjEuIG92ZXJzZWVpbmcgY29tbWl0dGVl IGhhcyBub3RoaW5nIHRvIGFkZHJlc3MNCiAgICAgICAgMS4yLiBib2FyZCAqc3RpbGwqIGhhcyB0 byByZXZpZXcgdGhlIHJlcG9ydHMgKGFzIGl0IGRvZXMgdG9kYXkpDQogICAgICAgICAgICAgICBh bmQgYWdyZWVzIHdpdGggdGhlIG92ZXJzZWVpbmcgY29tbWl0dGVlDQogICBFTkQgUkVTVUxUOiBu byBhZGRpdGlvbmFsIHdvcmsgZm9yIHRoZSBib2FyZA0KDQogICAyLiBwVExQIGlzIE5PVCBkb2lu ZyBmaW5lLCBidXQgaXQgZG9lc24ndCBnZXRzIGZsYWdnZWQgYnkgdGhlIGNvbW1pdHRlZToNCiAg ICAgICAgMi4xLiBib2FyZCBleHByZXNzZXMgaXRzIGNvbmNlcm5zICpkaXJlY3RseSogdG8gdGhl IHBUTFAgUE1DDQogICAgICAgICAgIHdoaWxlIENDaW5nIHRoZSBjb21taXR0ZWUgZXNzZW50aWFs bHkgcG9pbnRpbmcgb3V0IHNvbWV0aGluZyB0aGF0DQogICAgICAgICAgIGZlbGwgdGhyb3VnaCB0 aGUgY3JhY2tzIHdoZW4gaXQgc2hvdWxkIE5PVCBoYXZlLiBOT1RFOiBhIGh1Z2UNCiAgICAgICAg ICAgZGlmZmVyZW5jZSBoZXJlIGlzIHRoYXQgYm9hcmQgZG9lcyBOT1QgZXhwZWN0IGEgY29tbWl0 dGVlIHRvDQogICAgICAgICAgIGZpeCB0aGUgaXNzdWUsIGJ1dCByYXRoZXIgbWFrZXMgaXQgYXdh cmUgb2Ygc29tZXRoaW5nIHRoYXQgc2hvdWxkJ3ZlDQogICAgICAgICAgIGJlZW4gZmxhZ2dlZCBi eSBpdC4gT25seSBwVExQIFBNQyBjYW4gYWN0IHRvIHJlbWVkeSB0aGUgaXNzdWUsDQogICAgICAg ICAgIG5vYm9keSBlbHNlIGNhbiBoZWxwIHRoZW0gKHRoZXkgY291bGQsIG9mIGNvdXJzZSwgcmVx dWVzdCBoZWxwLA0KICAgICAgICAgICBidXQgYWdhaW4gLS0gaXQgaGFzIHRvIGNvbWUgZnJvbSB0 aGVtDQogICAgICAgIDIuMi4gcFRMUCBQTUMgZWl0aGVyIGZpeGVzIHRoZSBpc3N1ZS4gVGhlIGNv bWl0dGVlIGFuZCB0aGUgYm9hcmQgYXJlDQogICAgICAgICAgIGhhcHB5IGFnYWluDQogICAgICAg IDIuMy4gcFRMUCBQTUMgZG9lc24ndCBmaXggdGhlIGlzc3VlID09PiBHT1RPICMzICh3ZSBhcmUg ZXhwZWN0aW5nDQogICAgICAgICAgIHRoZSBsZXZlbCBvZiBtYXR1cml0eSBhbmQgZGVkaWNhdGlv biBmcm9tIHRoZSBjb21taXR0ZWUgbWVtYmVycyBzbw0KICAgICAgICAgICB0aGF0IEdPVE8gIzIg YmVjb21lcyBpbXBvc3NpYmxlIHNpbmNlIHRoZSBib2FyZCBleHBsaWNpdGx5IGZsYWdnZWQNCiAg ICAgICAgICAgdGhpcyBpc3N1ZSBpbiAyLjEpDQogICBFTkQgUkVTVUxUOiBubyBhZGRpdGlvbmFs IHdvcmsgZm9yIHRoZSBib2FyZA0KDQogICAzLiBwVExQIGlzIE5PVCBkb2luZyBmaW5lIGFuZCBp dCBnZXRzIGZsYWdnZWQgYnkgdGhlIGNvbW1pdHRlZSwgd2hpY2ggbWVhbnM6DQogICAgICAgIDMu MS4gc2luY2UgY29tbWl0dGVlIGlzIHRyZWF0ZWQgYXMgYW4gZXh0ZW5zaW9uIG9mIHRoZSBib2Fy ZCwgaXRzIGF1dGhvcml0eQ0KICAgICAgICAgICAgYW5kIHRoZSBncmF2aXR5IG9mIGl0cyBvcGlu aW9uIGhhdmUgZXhhY3RseSB0aGUgc2FtZSBjb25zZXF1ZW5jZXMgaWYNCiAgICAgICAgICAgIHRo ZSBib2FyZCBmbGFnZ2VkIGl0ICh3ZSBtYXkgbmVlZCB0byBjb21lIHVwIHdpdGggYWRkaXRpb25h bCBzdGVwcyBmb3INCiAgICAgICAgICAgIHRoZSBib2FyZCB0byB2ZXQgdGhlIGNvbW1pdHRlZSdz IG9waW5pb24sIHRob3VnaCkNCiAgICAgICAgMy4yLiB0aGUgY29tbWl0dGVlIFNUSUxMIGlzIG5v dCByZXNwb25zaWJsZSBmb3IgZml4aW5nIHRoZSBwcm9ibGVtLCB0aGUgUE1DIGlzLg0KICAgRU5E IFJFU1VMVDogbm8gYWRkaXRpb25hbCB3b3JrIGZvciB0aGUgYm9hcmQNCg0KRXNzZW50aWFsbHks IHRoZSBvdmVyc2VlaW5nIGNvbW1pdHRlZSBhY3RzIGFzIGFuIGV4dGVuc2lvbiBvZiB0aGUgYm9h cmQsIGJ1dCB0aGUgdWx0aW1hdGUgcmVzcG9uc2liaWxpdHkgbGllcyB3aXRoIHBUTFAgUE1Dcy4N CkluIHRoYXQgc2Vuc2UgdGhlIG92ZXJzZWVpbmcgY29tbWl0dGVlIGluaGVyaXRzIHRoZSBnb29k IGFuZCB0aGUgYmFkIHNpZGVzIG9mIHRoZSBib2FyZC4gTW9yZSBzcGVjaWZpY2FsbHk6DQogICAg MS4gaXQgYmVjb21lcyBhIGphY2toYW1tZXIsIG5vdCBhIHNjYWxwZWwNCiAgICAyLiBpdCBpcyBO T1QgZXhwZWN0ZWQgdG8gZml4IHRoZSBwcm9ibGVtLCBidXQgcmF0aGVyIHVuZWFydGggaXQNCiAg ICBhbmQgZGVsZWdhdGUgdGhlIHNvbHV0aW9uIHRvIHRoZSBQTUMNCiAgICAzLiBpZiBQTUMgZG9l c24ndCBhY3QgKnJlYWxseSogZ3JhdmUgY29uc2VxdWVuY2VzIGNvdWxkIGZvbGxvdw0KICAgIDQu IHRoZSBsZXZlbCBvZiBtYXR1cml0eSBhbmQgdGhlIHNpemUgb2YgdGhlIGNvbW1pdHRlZSBuZWVk cyB0byBiZQ0KICAgIGFzIGNsb3NlIHRvIHRoZSBib2FyZCdzIGxldmVsIGFzIHBvc3NpYmxlLiBU aGF0IGlzIHRoZSBwYXJ0IHRoYXQgaXMNCiAgICBuaWNlbHkgYWRkcmVzc2VkIGluIEJlbnNvbidz IHdpa2kuDQoNCkhlcmUncyBhbiBlbGV2YXRvciBwaXRjaDogd2hlbiBpdCBjb21lcyB0byBydW5u aW5nIHRoZSBmb3VuZGF0aW9uIGFjY29yZGluZyB0byB0aGUgJ0FwYWNoZSBXYXknLCB0aGUgY29t bWl0dGVlIGlzIGEgdmljZS1ib2FyZC4NCg0KT25lIGV4dHJhIHRoaW5nIHRvIG5vdGUsIHRoYXQg d2hpbGUgd2UgY2FuICpzdGFydCogdGhpcyBjb21pdHRlZSBhcyBkZWRpY2F0ZWQgdG8gSW5jdWJh dGluZyBwcm9qZWN0cywgaXQgd2lsbCBiZSBhIHZlcnkgbmF0dXJhbCBleHRlbnNpb24gdG8gZ2V0 IGl0IGludm9sdmVkIGluIG1vbml0b3JpbmcgYWxsIG9mIFRMUHMsIG5vdCBqdXN0IHBUTFBzLiBJ biB0aGF0IHNlbnNlLCBSaWNoJ3MgaWRlYSBjb3VsZG4ndCBoYXZlIGJlZW4gdGltZWxpZXIuDQoN CkhvbmVzdGx5LCBJIHJlYWxseSBmZWVsIHdlJ3ZlIGNvbGxlY3RpdmVseSBzdHVtYmxlZCBvbiBz b21ldGhpbmcgcmVhbGx5IHByb21pc2luZyBoZXJlLg0KDQo+IEl0J3Mgbm90IG5lY2Vzc2FyaWx5 IGEgYmFkIHRoaW5nIGFuZCBtYXkgYmUgYWNjZXB0YWJsZSB0byB0aGUgYm9hcmQsIA0KPiBidXQg SSBkb24ndCB1bmRlcnN0YW5kIHdoeSBwcm9wb25lbnRzIG9mIHRoaXMgYXBwcm9hY2ggZmVlbCBp dCBpcyBhIA0KPiBzb2x1dGlvbiByYXRoZXIgdGhhbiBhIG1vdmluZyBvZiB0aGUgcHJvYmxlbS4N Cg0KQmVuc29uLCBhbm90aGVyIHVzZWZ1bCBzZWN0aW9uIG9uIHRoZSB3aWtpIGNvdWxkIGJlIGV4 cGxpY2l0IGxpc3Rpbmcgb2YgdGhlIGJlbmVmaXRzIG9mIHRoZSBwcm9wb3NhbC4gSGVyZSdzIHdo YXQgSSBzZWUgYXMgYmVuZWZpdHM6DQogICAxLiB0aGUgbmV3IHNjaGVtZSBhdm9pZHMgYSB2ZXJ5 IGRhbmdlcm91cyBkZWx1c2lvbiB0aGF0DQogICAgSVBNQyBzb21laG93IGNhbiAnZml4JyBwcm9i bGVtcy4gSW4gdGhlIG5ldyBzY2hlbWUgdGhhdA0KICAgIGlzIGNsZWFybHkgbm90IHRoZSBjYXNl IC0tIG9ubHkgUE1DIGNhbiBmaXggcHJvYmxlbXMgKG9yIHBlcmlzaCEpLg0KICAgIFRoaXMgaXMg dmVyeSBtdWNoIGluLWxpbmUgd2l0aCBob3cgVExQcyBhcmUgc2V0dXAuDQoNCiAgICAyLiBpdCBh dm9pZHMgYSB2ZXJ5IGRhbmdlcm91cyBpZGVhIG9mIElQTUMgaGF2aW5nDQogICAgYSAnY29sbGVj dGl2ZSByZXNwb25zaWJpbGl0eScgZm9yIHByb2plY3RzIChhbmQgd2UgYWxsIGtub3cgaWYNCiAg ICBldmVyeWJvZHkgaXMgcmVzcG9uc2libGUgLS0gbm9ib2R5IHJlYWxseSBpcykuIEluIHRoZSBu ZXcgc2NoZW1lLA0KICAgIHRoZSBvbmx5IHBsYWNlIHJlc3BvbnNpYmxlIGZvciBzdWNjZXNzIG9m IHRoZSBwcm9qZWN0IGlzIGl0cyBQTUMsDQogICAgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGl0IGlz IGEgUE1DIGZvciBwVExQIG9yIGEgVExQLg0KDQogICAgMy4gYXMgYSBjb25zZXF1ZW5jZSBvZiAj MiBib2FyZCByZWxhdGlvbnNoaXAgd2l0aCBmYWlsaW5nIHBvZGxpbmdzDQogICAgYmVjb21lcyB2 ZXJ5IGRpcmVjdC4gSW4gZmFjdCBpdCBiZWNvbWVzICpleGFjdGx5KiB0aGUgc2FtZSBhcw0KICAg IHRoZSBib2FyZCByZWxhdGlvbnNoaXAgd2l0aCBmYWlsaW5nIFRMUHM6IGluc3RlYWQgb2YgZGVs ZWdhdGluZyB0bw0KICAgIGEgbmVidWxvdXMgZW50aXR5IChJUE1DKSB0aGUgYm9hcmQgZGVsZWdh dGVzIGRpcmVjdGx5IHRvIFBNQw0KICAgIGFuZCBpZiBQTUMgZmFpbHMgdG8gYWN0ICpyZWFsbHkq IGdyYXZlIGNvbnNlcXVlbmNlcyBjb3VsZCBmb2xsb3cNCg0KICAgIDQuIHRoZSBuZXcgc2NoZW1l ICh0aGUgY29tbWl0dGVlIHBhcnQpIGhhcyBhIHZlcnkgbmljZSBwcm9wZXJ0eQ0KICAgIG9mIG5v dCBvbmx5IGJlaW5nIGFwcGxpY2FibGUgdG8gdGhlIEluY3ViYXRpbmcgcHJvamVjdHMsIGJ1dCBu YXR1cmFsbHkNCiAgICBleHRlbmRpbmcgdG8gY292ZXIgVExQcyBvbiB0aGUgdmVyZ2Ugb2YgZmFp bGluZyBhbmQgaG9wZWZ1bGx5IGNhdGNoaW5nDQogICAgaXQgYmVmb3JlIGl0cyB0b28gbGF0ZS4N Cg0KPiBGdXJ0aGVybW9yZSwgSSd2ZSBub3QgZXZlbiBzdGFydGVkIG9uIHdobyB3b3VsZCBvd24g dGhlIGRvY3VtZW50YXRpb24gDQo+IGFzcGVjdCAoeWVzIHRoZSBwcm9wb3NhbCBpcyBDb21EZXYg YnV0IGp1c3QgYXMgbGFzdCB0aW1lIHRoaXMgd2FzIA0KPiBjaXJjdWxhdGVkIG5vYm9keSBoYXMg YXNrZWQgQ29tRGV2IGlmIHRoZXkgYXJlIHdpbGxpbmcgdG8gdGFrZSBpdCBvbiANCj4gYW5kIG5v Ym9keSBoYXMgdHVybmVkIHVwIGluIENvbURldiB0byBkbyB0aGUgd29yay4NCg0KQWNjb3JkaW5n IHRvIHRoZSBuZXcgcHJvcG9zYWwgaXQgd2lsbCBiZSBhbiBvdmVyc2VlaW5nIGNvbW1pdHRlZS4N Cg0KVGhhbmtzLA0KUm9tYW4uDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVG8gdW5zdWJzY3JpYmUsIGUtbWFp bDogZ2VuZXJhbC11bnN1YnNjcmliZUBpbmN1YmF0b3IuYXBhY2hlLm9yZw0KRm9yIGFkZGl0aW9u YWwgY29tbWFuZHMsIGUtbWFpbDogZ2VuZXJhbC1oZWxwQGluY3ViYXRvci5hcGFjaGUub3JnDQoN Cg== DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGdlbmVyYWwtdW5z dWJzY3JpYmVAaW5jdWJhdG9yLmFwYWNoZS5vcmcNCkZvciBhZGRpdGlvbmFsIGNvbW1hbmRz LCBlLW1haWw6IGdlbmVyYWwtaGVscEBpbmN1YmF0b3IuYXBhY2hlLm9yZw0K