Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9BF2618799 for ; Fri, 6 Nov 2015 01:11:04 +0000 (UTC) Received: (qmail 42687 invoked by uid 500); 6 Nov 2015 01:11:04 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 42652 invoked by uid 500); 6 Nov 2015 01:11:04 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 42638 invoked by uid 99); 6 Nov 2015 01:11:03 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Nov 2015 01:11:03 +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 E8D79180E91 for ; Fri, 6 Nov 2015 01:11:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.102 X-Spam-Level: X-Spam-Status: No, score=-0.102 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id jdkpQJkLATh6 for ; Fri, 6 Nov 2015 01:10:55 +0000 (UTC) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0067.outbound.protection.outlook.com [207.46.100.67]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 659114450D for ; Fri, 6 Nov 2015 01:10:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BDkAcGJcbWVnKgGTJcwxCk9DIHE0cART29jMtERNCjA=; b=Z/kchKC244iJopXHqPBiJ+skbrR6W6gsbqXqXuwB0GKQNBAk/PgzomI+ahxB3IJ2nwA7HjceabXGa6m/Hd10VDjUtFY2t6sUM4zMKXMl8Bo55VZPuKgt4PesJ6ZRDgpPa1e1E7+0xEHkZw+thSTqzXATQDjX0K5h7SxD3Vt7nbw= Received: from CY1PR0201MB1529.namprd02.prod.outlook.com (10.163.139.20) by CY1PR0201MB1529.namprd02.prod.outlook.com (10.163.139.20) with Microsoft SMTP Server (TLS) id 15.1.312.18; Fri, 6 Nov 2015 01:10:53 +0000 Received: from CY1PR0201MB1529.namprd02.prod.outlook.com ([10.163.139.20]) by CY1PR0201MB1529.namprd02.prod.outlook.com ([10.163.139.20]) with mapi id 15.01.0312.014; Fri, 6 Nov 2015 01:10:53 +0000 From: Alex Harui To: "dev@flex.apache.org" Subject: Re: [DISCUSS] Release Apache FlexJS 0.5.0 Thread-Topic: [DISCUSS] Release Apache FlexJS 0.5.0 Thread-Index: AQHRBk800XCB6pNY10qEE8D0U/cPf550/Z4A//+NawCAAHvlAIAADNFogAAI04D///nYgIABB3oA//+Z0AAAEIdzAP//kweAgACAyYD//5togIACX3qAgAA1roD//40XAIAAjbMAgAUQFgCAAHyCAIAGDawAgACABICABByvgIAEo2uA//+UdwAAJVrmgAADKlOAABI1FYA= Date: Fri, 6 Nov 2015 01:10:53 +0000 Message-ID: References: <000f4262.09218fd71809928f@adobe.com> <279549A6-E89C-4D77-9402-BC5379E58F59@gmail.com> <7332F66F-63F5-4A7A-9E39-65DF21827651@classsoftware.com> <54C4AC3B-8DD4-4D05-A1A2-7B70185EB516@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.5.7.151005 authentication-results: spf=none (sender IP is ) smtp.mailfrom=aharui@adobe.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [73.221.171.177] x-microsoft-exchange-diagnostics: 1;CY1PR0201MB1529;5:GrjrRxpr5o0nIv0oJkafVHxIa9I4bf71Bkj9J9hefUKAGIbN7v4eSceHo2jzFFuY9wdgzfCSziWyKnBNP60SPhTjSNtmk/ybdugw/EhPJ04n/+8TXJnNX8ThHF0rdGfDzrGMGPX25fFnRjTGtE9XeQ==;24:wo7oQKOAJ5CNpGVTlWmB8RaYzSY2wequToublZgeve8pnCWP1eIasL7ngVBE3N6tJV7JA8xrrbFipbH87Xm+q8BLKyQvzF33z+G9u0Aok8c=;20:A9ye/09ZO9xJZmcwcOQxvzDWGNfLn7qKw7SoMosuvvluerGrb5EFUPvKd37PYkeOWiDPme/pHuBaQ5zJXM9jOw== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB1529; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(22321516928792); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425024)(601004)(2401047)(8121501046)(5005006)(520078)(10201501046)(3002001)(61426024)(61427024);SRVR:CY1PR0201MB1529;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB1529; x-forefront-prvs: 07521929C1 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(189002)(24454002)(199003)(377454003)(54094003)(479174004)(2950100001)(106356001)(11100500001)(110136002)(189998001)(105586002)(10400500002)(5004730100002)(5008740100001)(5002640100001)(4001350100001)(101416001)(5007970100001)(106116001)(107886002)(97736004)(99286002)(40100003)(81156007)(2900100001)(77096005)(2351001)(19580395003)(102836002)(92566002)(36756003)(122556002)(54356999)(93886004)(19580405001)(86362001)(66066001)(5001960100002)(50986999)(76176999)(87936001)(450100001)(10090500001)(83506001)(2501003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB1529;H:CY1PR0201MB1529.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2015 01:10:53.1648 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1529 SnVkZSwNCg0KQXJlIHlvdSBlbnZpc2lvbmluZyBzb21lIHNvcnQgb2YgYSBtaW5pLUlERT8gIE9u ZSBidXR0b24gY3JlYXRlcyBhIG5ldw0KcHJvamVjdCwgYW5vdGhlciBidXR0b24gY29tcGlsZXMg aXQsIGFub3RoZXIgYnV0dG9uIGNyb3NzLWNvbXBpbGVzIGl0Pw0KVGhhdCB3b3VsZCBiZSBjb29s LiAgRXNwZWNpYWxseSBmb3IgZm9sa3Mgd2hvIGRvbuKAmXQgaGF2ZSBGQiBvciBJbnRlbGxpSi4N Ck5vdCBzdXJlIHdoYXQgdG8gZG8gYWJvdXQgY29kZSBlZGl0aW5nIGFuZCBkZWJ1Z2dpbmcgdGhv dWdoLg0KDQpBbm90aGVyIHJlbGF0ZWQgaWRlYSB0aGF0IGhhcyBiZWVuIGluIHRoZSBiYWNrIG9m IG15IG1pbmQgaXMgdGhhdCB3ZSBkb27igJl0DQpoYXZlIGEgd2F5IHRvIGRvIOKAnFNvdXJjZSBW aWV34oCdIHdpdGhvdXQgYW4gSURFLiAgT2YgY291cnNlLCB5b3UgY2FuIHNlZSB0aGUNCm91dHB1 dCBKUyBpbiBhbnkgYnJvd3NlciBkZWJ1Z2dlciwgYnV0IEkgd29uZGVyIGlmIHBhY2thZ2luZyBh bmQgdmlld2luZw0KdGhlIE1YTUwgYW5kIEFTIGZvciB0aGUgYXBwIHdvdWxkIGhlbHAgd2l0aCBh ZG9wdGlvbi4gIElNTywgdGhlIGNvbXBpbGVyDQpzaG91bGQgYmUgbW9zdGx5IGNhcGFibGUgb2Yg ZG9pbmcgaXQgYnkgYWRkaW5nIGEgbmV3IGVtaXR0ZXIgc28gdGhhdOKAmXMgYQ0KcHJvamVjdCBm b3IgYW55b25lIHdhbnRpbmcgdG8gY29kZSBpbiBKYXZhLCBidXQgb24gdGhlIG90aGVyIGhhbmQs IGlmIGEgd2UNCmRpZG7igJl0IHBhY2thZ2UgdXAgYW5ub3RhdGVkIEhUTUwgb2YgdGhlIE1YTUwg YW5kIEFTIGFuZCBoYWQgc29tZSBzb3J0IG9mDQpBSVIgYXBwIHRoYXQgd291bGQgY29sb3JpemUg dGhlIHNvdXJjZSBhdXRvbWF0aWNhbGx5LCB0aGF0IHdvdWxkIGJlIGNvb2wNCnRvbywgYnV0IHlv dSB3b3VsZCBuZWVkIHNvbWUgc29ydCBvZiBBU1QgdG8gZG8gaXQsIEkgdGhpbmsuDQoNCi1BbGV4 DQoNCk9uIDExLzUvMTUsIDQ6NTIgUE0sICJKb3NoIFR5bmphbGEiIDxqb3NodHluamFsYUBnbWFp bC5jb20+IHdyb3RlOg0KDQo+QXMgQWxleCBzYWlkLCBtb3N0IHBlb3BsZSB3aG8gd2FudCB0byB0 cnkgb3V0IEZsZXhKUyAwLjUuMCB3aWxsIHNpbXBseSB1c2UNCj50aGUgQXBhY2hlIEZsZXggU0RL IEluc3RhbGxlci4gSXQnbGwgYmUgc3VwZXIgZWFzeSBmb3IgdGhlbS4gSW4gZmFjdCwgeW91DQo+ Y2FuIGFscmVhZHkgaW5zdGFsbCB0aGUgbmlnaHRsaWVzIGFuZCBSQzEgdXNpbmcgdGhlIGluc3Rh bGxlciBpZiB5b3UNCj5yaWdodC1jbGljayBhbmQgY2hvb3NlIFNob3cgRGV2IEJ1aWxkcy4gT25j ZSAwLjUuMCBpcyByZWxlYXNlZCwgdGhlIGJ1aWxkDQo+d2lsbCBzaG93IHVwIG9uIHRoZSByZWd1 bGFyIGxpc3QsIG9idmlvdXNseS4NCj4NCj5QZW9wbGUgd2hvIGFyZSBoYXZpbmcgdHJvdWJsZSB3 aXRoIGJ1aWxkaW5nIGFyZSB0cnlpbmcgdG8gYnVpbGQgZnJvbSB0aGUNCj5zb3VyY2UgZGlzdHJp YnV0aW9uIGFuZC9vciB0aGUgR2l0IHJlcG9zaXRvcnkuIFRoaW5ncyBhcmUgYSBsaXR0bGUgbW9y ZQ0KPmNvbXBsaWNhdGVkIHRoYXQgd2F5LCBidXQgdGhlIHZhc3QgbWFqb3JpdHkgb2YgcGVvcGxl IHdvbid0IG5lZWQgdG8gZGVhbA0KPndpdGggdGhhdCB0eXBlIG9mIGJ1aWxkLg0KPg0KPi0gSm9z aA0KPg0KPk9uIFRodSwgTm92IDUsIDIwMTUgYXQgMzoyMSBQTSwganVkZSA8ZmxleGNhcGFjaXRv ckBnbWFpbC5jb20+IHdyb3RlOg0KPg0KPj4gQWxleCwNCj4+IEknbSBnb2luZyB0byBnbyBhaGVh ZCBhbmQgcHV0IHRvZ2V0aGVyIGFuIGFwcCBzbyB0aGF0IHlvdSBjYW4gaW5zdGFsbA0KPj4gRmxl eEpTIHdpdGggb25lIGNsaWNrIGFuZCBjb21waWxlLiBJIHdhbnQgaXQgdG8gYmUgYXMgc2ltcGxl IGFzIHBvc3NpYmxlDQo+PiBmb3IgYW55b25lIChuZXcgd2ViIGRldmVsb3BlcnMpLiBJJ3ZlIGRv d25sb2FkZWQgdGhlIGJ1aWxkIHNjcmlwdCBhbmQNCj4+IGxvb2tlZCBvdmVyIGl0IGJ1dCB0aGVy ZSBpcyBzb21lIGNvZGUgaW4gaXQgZm9yIHZvdGluZyBhbmQgcmVsZWFzZS4gSSdtDQo+PiBzdXJl IHlvdSB3aWxsIGJlIHJlcGVhdGluZyB5b3Vyc2VsZiBhZ2FpbiBidXQgaGVyZSdzIG15IHJlcXVp cmVtZW50czoNCj4+DQo+PiDigKIgYnV0dG9uIHRvIHZhbGlkYXRlIEZsZXhKUyByZXF1aXJlbWVu dHMgKHBhdGhzLCBldGMpDQo+PiDigKIgYnV0dG9uIHRvIHNldCBwYXRocyBmb3IgdGhlIHVzZXIN Cj4+IOKAoiBvbmUgYnV0dG9uIHRvIGRvd25sb2FkIEZsZXhKUw0KPj4g4oCiIGFub3RoZXIgYnV0 dG9uIHRvIHJ1biBGbGV4SlMgb24gYSBwcm9qZWN0IGFwcCAod2l0aG91dCBhbiBJREUpDQo+Pg0K Pj4gQXJlIHRoZXJlIHRhcmdldHMgdG8gZG8gZWFjaCBvZiB0aGVzZSAob3Igd2hlcmUgc2hvdWxk IEkgc3RhcnQpPyBTaW5jZQ0KPj5pdCdzDQo+PiBhbiBBSVIgYXBwIEkgd2FudCB0byBydW4gZWFj aCB0YXJnZXQgaW5kZXBlbmRlbnRseS4gQlRXIEknbSBidW5kbGluZyBhbnQNCj4+IHdpdGggdGhl IGFwcCBzbyB0aGF0IHRoZSB1c2VyIGRvZXNuJ3QgaGF2ZSB0byBpbnN0YWxsIGFueXRoaW5nIGV4 dHJhLiBJZg0KPj4gc29tZW9uZSBoYXMgRkIgb3IgSW50ZWxsaUogaW5zdGFsbGVkIGRvZXMgdGhl IGluc3RhbGwgZGlyZWN0b3J5IG5lZWQgdG8NCj4+IGNoYW5nZT8gSSdsbCBwdXQgdGhlIHByb2pl Y3Qgb24gZ2l0aHViIG9yIHBvc3QgaXQgdG8gdGhlIGdyb3VwIGFzIHNvb24NCj4+YXMNCj4+IGl0 J3MgdXNhYmxlLg0KPj4NCj4+DQo+PiBPbiBUaHUsIE5vdiA1LCAyMDE1IGF0IDY6MzIgQU0sIEFs ZXggSGFydWkgPGFoYXJ1aUBhZG9iZS5jb20+IHdyb3RlOg0KPj4NCj4+ID4NCj4+ID4NCj4+ID4g T24gMTEvNS8xNSwgMzo1NiBBTSwgIkhhcmJzIiA8aGFyYnMubGlzdHNAZ21haWwuY29tPiB3cm90 ZToNCj4+ID4NCj4+ID4gPknigJltIGEgYml0IGNvbmZ1c2VkIGFib3V0IHRoZSByZWxlYXNlIHBy b2Nlc3MuDQo+PiA+ID4NCj4+ID4gPkkgdGhvdWdodCB3ZSB3ZXJlIGNyZWF0aW5nIHJlbGVhc2Ug YnJhbmNoZXMgaW4gZ2l0IGZvciBlYWNoIHJlbGVhc2UNCj4+dG8NCj4+ID4gPuKAnGZyZWV6ZeKA nSB0aGUgY29kZSwgc28gd2UgZG8gbm90IGhhdmUgYSB3aWxkbHkgbW92aW5nIHRhcmdldC4gSXQg ZG9lcw0KPj5ub3QNCj4+ID4gPnNlZW0gbGlrZSB0aGF04oCZcyBoYXBwZW5pbmcsIHNvIEnigJlt IG5vdCBzdXJlIGlmIEkganVzdCBtaXN1bmRlcnN0b29kLg0KPj4gPg0KPj4gPiBZb3UgdW5kZXJz dGFuZCBjb3JyZWN0bHkuICBJ4oCZbSBjaGVhdGluZyByaWdodCBub3cgYmVjYXVzZSBpdCBpcyBq dXN0DQo+Pm1vcmUNCj4+ID4gd29yayB0byBzZXQgdXAgcmVsZWFzZSBicmFuY2hlcywgYW5kIHRo ZXJlIGlzbuKAmXQgYSBsb3Qgb2Ygbm9uLWNyaXRpY2FsDQo+PiA+IHdvcmsgZ29pbmcgb24gdGhl IGRldmVsb3AgYnJhbmNoLiAgUGV0ZXIgYW5kIEkgYXJlIHdvcmtpbmcgb24gdGhlIGJhY2sNCj4+ ID4gcG9ydCBmcm9tIEpTIHRvIEFTIGluIGEgc2VwYXJhdGUgYnJhbmNoLiAgT25seSBpbXBvcnRh bnQgZml4ZXMgYXJlDQo+PmJlaW5nDQo+PiA+IHB1c2hlZCB0byBkZXZlbG9wLiAgSWYgd2UgaGFk IG1vcmUgZm9sa3MgY29udHJpYnV0aW5nIG1vcmUgb2Z0ZW4sDQo+PnRoZW4gSQ0KPj4gPiB3b3Vs ZCBoYXZlIHVzZWQgYSByZWxlYXNlIGJyYW5jaC4NCj4+ID4NCj4+ID4gRXZlbiByZWxlYXNlIGJy YW5jaGVzIGhhdmUgaGlzdG9yaWNhbGx5IG1vdmVkIGJlY2F1c2UgZm9sa3MgZG9u4oCZdA0KPj5z dGFydA0KPj4gPiB0ZXN0aW5nIHVudGlsIGxhdGUgaW4gdGhlIGdhbWUgYW5kIGZpbmQgaW1wb3J0 YW50IGJ1Z3MuDQo+PiA+DQo+PiA+IC1BbGV4DQo+PiA+DQo+PiA+ID4NCj4+ID4gPkhhcmJzDQo+ PiA+ID4NCj4+ID4gPk9uIE5vdiAzLCAyMDE1LCBhdCAxMjowNCBBTSwgQWxleCBIYXJ1aSA8YWhh cnVpQGFkb2JlLmNvbT4gd3JvdGU6DQo+PiA+ID4NCj4+ID4gPj4NCj4+ID4gPj4NCj4+ID4gPj4g T24gMTAvMzAvMTUsIDM6MTkgUE0sICJKdXN0aW4gTWNsZWFuIiA8anVzdGluQGNsYXNzc29mdHdh cmUuY29tPg0KPj4gd3JvdGU6DQo+PiA+ID4+DQo+PiA+ID4+PiBIaSwNCj4+ID4gPj4+DQo+PiA+ ID4+Pj4gSG1tLCBJIHdhcyBob3BpbmcgbW9yZSBQTUMgZm9sa3Mgd291bGQgcmVzcG9uZC4gIFJl bWVtYmVyIHRoYXQsDQo+PiA+ID4+Pj4gYWNjb3JkaW5nDQo+PiA+ID4+Pj4gdG8gdGhlIHJlbGVh c2UgcHJvY2VzcywgdGhlIFBNQyBmb2xrcyBwbGFubmluZyB0byB2b3RlIGFyZQ0KPj5zdXBwb3Nl ZA0KPj4gdG8NCj4+ID4gPj4+PiBiZQ0KPj4gPiA+Pj4+IHJ1bm5pbmcgdGVzdHMgbm93LiBJbiB0 aGVvcnksIHRoZSBvbmx5IG5ldyB0ZXN0IHRvIGJlIHJ1biAgYWZ0ZXINCj4+d2UNCj4+ID4gPj4+ PiBzdGFydA0KPj4gPiA+Pj4+IHRoZSB2b3RlIGlzIHdoZXRoZXIgdGhlIFBHUCBzaWduYXR1cmUg aXMgdmFsaWQuDQo+PiA+ID4+Pg0KPj4gPiA+Pj4gV2XigJlyZSBjb250aW51YWxseSB0cnlpbmcg dG8gdGVzdCBhIG1vdmluZyB0YXJnZXQgd2hpY2ggaW52b2x2ZXMgYQ0KPj4gPiA+Pj5ncmVhdGVy DQo+PiA+ID4+PiB0aW1lIGNvbW1pdG1lbnQgdGhhdCBJIGN1cnJlbnRseSBoYXZlIGF2YWlsYWJs ZS4gWW914oCZdmUgbmV2ZXINCj4+cXVpdGUNCj4+ID4gPj4+c3VyZQ0KPj4gPiA+Pj4gaWYgdGhl IHZlcnNpb24geW91IHRlc3RpbmcgaXMgZ29pbmcgdG8gYmUgdGhlIHZlcnNpb24gaW4gdGhlDQo+ PnJlbGVhc2UNCj4+ID4gPj4+IGNhbmRpZGF0ZSBhbmQgdW5sZXNzIHlvdSB2ZXJ5IGNhcmVmdWxs eSBmb2xsb3cgYWxsIG9mIHRoZSBjb21taXRzDQo+PiBpdOKAmXMNCj4+ID4gPj4+IG5vdCBvYnZp b3VzIHdoYXQgbmVlZHMgdG8gYmUgcmV0ZXN0ZWQgYXQgdHdvIGRpZmZlcmVudCB0aW1lDQo+PiBp bnRlcnZhbHMuDQo+PiA+ID4+DQo+PiA+ID4+IEhtbSwgcGxlYWRpbmcgaXMgd29ya2luZyBzbyBt YXliZSBJ4oCZbGwgdHJ5IGd1aWx0LXRyaXBwaW5nLg0KPj4gPiA+Pg0KPj4gPiA+PiBZZXMsIHRo ZSBuaWdodGx5IGJ1aWxkcyBhcmUgYSBtb3ZpbmcgdGFyZ2V0LiAgSU1PLCB3ZSBhbGwgd2FudCB0 bw0KPj5ncm93DQo+PiA+ID4+dGhlDQo+PiA+ID4+IGNvbW11bml0eSBieSBhdHRyYWN0aW5nIGN1 c3RvbWVycyBhbmQgaG9wZWZ1bGx5IGNvbnZlcnQgYSBmZXcgdG8gYmUNCj4+ID4gPj4gY29tbWl0 dGVycyBhbmQgdGhlIG9ubHkgd2F5IEkga25vdyB0byBkbyBpdCBpcyB0byBrZWVwIG1ha2luZyB0 aGUNCj4+Y29kZQ0KPj4gPiA+PiBiZXR0ZXIgYW5kIHJlbGVhc2luZyB0aGUgYmVzdCByZWxlYXNl IHdlIGNhbiBpbiB0aGUgbW9zdCBlZmZpY2llbnQNCj4+ID4gPj5tYW5uZXIuDQo+PiA+ID4+IElN TywgZnJlZXppbmcgYSBicmFuY2ggYW5kIG5vdCBhbGxvd2luZyBpbXBvcnRhbnQgYnVnIGZpeGVz IHRoYXQNCj4+bWlnaHQNCj4+ID4gPj4gbWFrZSBhIGRpZmZlcmVuY2UgaW4gd2hldGhlciBzb21l b25lIGJlY29tZXMgbW9yZSBhY3RpdmUgaW4gb3VyDQo+PiA+ID4+Y29tbXVuaXR5DQo+PiA+ID4+ IGRvZXNu4oCZdCBtYWtlIHNlbnNlLiAgVGFraW5nIHRoZSB0aW1lIHRvIGJ1aWxkIG91dCBhbiBS QyBhbmQgcG9zdCBpdA0KPj4gYW5kDQo+PiA+ID4+IHN0YXJ0IGEgdm90ZSB0aHJlYWQgaW4gb3Jk ZXIgdG8gZmluYWxseSBnZXQgc29tZSB0ZXN0aW5nIGlzbuKAmXQgdmVyeQ0KPj4gPiA+PiBlZmZp Y2llbnQgZWl0aGVyLg0KPj4gPiA+Pg0KPj4gPiA+PiBIaXN0b3JpY2FsbHksIHdoZW4gd2UgcHJv ZHVjZWQgYW4gUkMgYW5kIGltbWVkaWF0ZWx5IHN0YXJ0ZWQgYQ0KPj5yZWxlYXNlDQo+PiA+ID4+ IHZvdGUsIGJ1Z3Mgd291bGQgYmUgZm91bmQgYW5kIHdl4oCZZCBjYW5jZWwgdGhlIFJDIGFuZCBy b2xsIG91dA0KPj5hbm90aGVyDQo+PiA+ID4+b25lLg0KPj4gPiA+PiBUaGUgZ29hbCBvZiB0aGUg cmVsZWFzZSBwcm9jZXNzIHdlIHZvdGVkIGluLCBJTU8sIHdhcyB0byByZWR1Y2UNCj4+dGhpcw0K Pj4gPiA+PiBvdmVyaGVhZCBvZiBwb3N0aW5nIFJDcywgb3BlbmluZyBhbmQgY2xvc2luZyB2b3Rl IHRocmVhZHMsIGV0Yy4gc28NCj4+d2UNCj4+ID4gPj5jYW4NCj4+ID4gPj4gbW9yZSBlZmZpY2ll bnRseSBhY2hpZXZlIHRoZSBnb2FsIG9mIHNlcnZpbmcgb3VyIGN1c3RvbWVycyBhbmQNCj4+ID4g Pj5hdHRyYWN0aW5nDQo+PiA+ID4+IHNvbWUgb2YgdGhlbSB0byBiZWNvbWluZyBjb21taXR0ZXJz IHNvIHdlIGNhbiBoYXZlIG1vcmUgcGVvcGxlIGZpbmQNCj4+IGJ1Z3MNCj4+ID4gPj4gc29vbmVy IGJ5IHdvcmtpbmcgd2l0aCB0aGUgZGV2ZWxvcCBicmFuY2guDQo+PiA+ID4+DQo+PiA+ID4+IFJl Y2VudGx5LCBJ4oCZdmUgc3BlbnQgc2V2ZXJhbCBkYXlzIG9uIGltcHJvdmluZyBidWlsZCBhbmQg YXBwcm92YWwNCj4+ID4gPj5zY3JpcHRzDQo+PiA+ID4+IHNvIHRlc3Rpbmcgd2hhdCBpcyBpbiBk ZXZlbG9wbWVudCB0YWtlcyBsZXNzIHRpbWUuICBJbiB0aGVvcnksIHlvdQ0KPj5jYW4NCj4+ID4g Pj5ub3cNCj4+ID4gPj4gc3RhcnQgdXAgdGhlIGFwcHJvdmFsIHNjcmlwdCB3aGljaCB3aWxsIHB1 bGwgZG93biB0aGUgYml0cywgYW5zd2VyDQo+PmENCj4+IGZldw0KPj4gPiA+PiBxdWVzdGlvbnMs IHRoZW4gZ28gZG8gc29tZXRoaW5nIGVsc2UgZm9yIDUgdG8gMjUgbWludXRlcyBhbmQgdGhlbg0K Pj5jb21lDQo+PiA+ID4+IGJhY2sgYW5kIHBva2UgYXQgaXQuICBJIHdvdWxkIGhhdmUgcmF0aGVy IHNwZW50IHRoYXQgdGltZSBvbg0KPj5mZWF0dXJlcw0KPj4gPiA+PmZvcg0KPj4gPiA+PiBvdXIg Y3VzdG9tZXJzLCBidXQgSSBnYW1ibGVkIHRoYXQgdGhpcyB3b3VsZCBoZWxwIHVzIGdldCB0aGUN Cj4+cmVsZWFzZQ0KPj4gb3V0DQo+PiA+ID4+IHNvb25lci4gIEnigJltIG5vdCBzdXJlIHRoYXQg cGFpZCBvZmYuDQo+PiA+ID4+DQo+PiA+ID4+DQo+PiA+ID4+IEkgZG9u4oCZdCBoYXZlIGFueSBv dGhlciBpZGVhcyBvbiBob3cgdG8gbWFrZSBpdCBlYXNpZXIgZm9yIHRob3NlIG9mDQo+PnlvdQ0K Pj4gPiA+Pndobw0KPj4gPiA+PiBjb250cmlidXRlIGluIHlvdXIgc3BhcmUgdGltZSB0byBzdGF5 IHVwIG9uIHRoZSBjb21taXRzIGFuZCBidWdzLg0KPj5JdA0KPj4gPiA+PiBzaG91bGQgYmUgb2sg dG8gdGFrZSBhbnkgbmlnaHRseSBidWlsZCBhbmQgcnVuIGl0IHRocm91Z2ggeW91cg0KPj50ZXN0 cw0KPj4gYW5kDQo+PiA+ID4+IHJlcG9ydCB5b3VyIGZpbmRpbmdzLiAgSWRlYWxseSwgeW91IHdv dWxkIGJlIHVwIHRvIGRhdGUgb24gdGhlDQo+PmNvbW1pdHMNCj4+ID4gPj5hbmQNCj4+ID4gPj4g YnVncyBhbmQgb3RoZXIgZGlzY3Vzc2lvbnMgdG8ga25vdyB3aGV0aGVyIHdoYXQgeW91IGZpbmQg aXMgYQ0KPj4gZHVwbGljYXRlDQo+PiA+ID4+b3INCj4+ID4gPj4gbm90LCBidXQgYXQgdGhpcyBw b2ludCwgSSBkb27igJl0IGNhcmUgaWYgeW91IHJlcG9ydCBhIGR1cGxpY2F0ZS4gIEF0DQo+PiA+ ID4+bGVhc3QNCj4+ID4gPj4gdGhhdCBtZWFucyB5b3UgdmVyaWZpZWQgYSBidW5jaCBvZiBvdGhl ciBjb2RlIHBhdGhzIHdvcmtlZCBmb3INCj4+eW91LiAgSQ0KPj4gPiA+PiBkb27igJl0IGtub3cg aG93IG90aGVyIEFwYWNoZSBwcm9qZWN0cyB3aXRoIHJlYWxseSBhY3RpdmUgY29kZSBiYXNlcw0K Pj5kbw0KPj4gPiA+Pml0Lg0KPj4gPiA+Pg0KPj4gPiA+PiBJdCBpcyBjZXJ0YWlubHkgZmluZSB0 byBiZSB0b28gYnVzeSB0byB2b3RlIG9uIGEgcmVsZWFzZS4gIEkgd2FzDQo+PiBob3BpbmcNCj4+ ID4gPj50bw0KPj4gPiA+PiBnZXQgbW9yZSBmb2xrcyB0byBwb2tlIGF0IHRoZSBiaXRzIGJlZm9y ZSBzdGFydGluZyBhIHZvdGUgYmVjYXVzZQ0KPj5pdA0KPj4gPiA+PndpbGwNCj4+ID4gPj4gYmUg YSB3YXN0ZSBvZiBjb21tdW5pdHkgZW5lcmd5IHRvIHN0YXJ0IGEgdm90ZSBhbmQgdGhlbiBoYXZl IGENCj4+YnVuY2gNCj4+IG9mDQo+PiA+ID4+IFBNQyB2b3RlcnMganVtcCBpbiBhbmQgc3RhcnQg cmVwb3J0aW5nIGltcG9ydGFudCBidWdzLiAgQnV0IEkgdGhpbmsNCj4+IHRoZQ0KPj4gPiA+PiBj b21tdW5pdHkgaGFzIHdhaXRlZCB0b28gbG9uZyBhbHJlYWR5LCBzbyBJIGFtIGdvaW5nIHRvIHN0 YXJ0IGENCj4+dm90ZQ0KPj4gPiA+PnNvb24sDQo+PiA+ID4+IGFuZCBQZXRlciBhbmQgSSB3aWxs IHZvdGUgYW5kIG1heWJlIEpvc2ggYW5kL29yIEhhcmJzIGFuZCB3ZeKAmWxsIGJlDQo+PiBnb29k DQo+PiA+ID4+dG8NCj4+ID4gPj4gZ28uICBIb3BlZnVsbHkgYW55IG90aGVycyBqdW1waW5nIGlu IGxhdGUgd29u4oCZdCBmaW5kIHJlbGVhc2UNCj4+YmxvY2tlcnMNCj4+ID4gPj5hbmQNCj4+ID4g Pj4gd2XigJlsbCBqdXN0IG1ha2UgYW5vdGhlciByZWxlYXNlIGxhdGVyLg0KPj4gPiA+Pg0KPj4g PiA+Pg0KPj4gPiA+PiAtQWxleA0KPj4gPiA+DQo+PiA+DQo+PiA+DQo+Pg0KDQo=