Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-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 DEDEB18BAF for ; Tue, 6 Oct 2015 02:30:31 +0000 (UTC) Received: (qmail 67136 invoked by uid 500); 6 Oct 2015 02:30:31 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 67093 invoked by uid 500); 6 Oct 2015 02:30:31 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 67078 invoked by uid 99); 6 Oct 2015 02:30:31 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Oct 2015 02:30:31 +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 BA9DCC2B95 for ; Tue, 6 Oct 2015 02:30:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.698 X-Spam-Level: X-Spam-Status: No, score=0.698 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_ASCII_DIVIDERS=0.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id yNqEIszob81N for ; Tue, 6 Oct 2015 02:30:23 +0000 (UTC) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bbn0109.outbound.protection.outlook.com [157.56.111.109]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 7304B20F4F for ; Tue, 6 Oct 2015 02:30:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yd3ePS4AHwr0U6YsHxNzGliATEScJ2nptEsOw2NZ6AA=; b=cshW7pnivzQbkLJvXbB1/LhzHUGGwIjiWCJ9fr7UeJH/8PTZw7W+RIBW8rg9LLwLivNBBjrKW/8RqKOfdKI/PDDijVSLqjkYyHKp1kMYg3gCm8snf3hUSNaM+RAHn0nrwDdbj2txSr75m7BS7umTTV6S6h1TUkiAPxnq9kjiP5s= Received: from BY2PR03CA004.namprd03.prod.outlook.com (10.255.93.21) by CY1PR0301MB1292.namprd03.prod.outlook.com (10.161.213.154) with Microsoft SMTP Server (TLS) id 15.1.286.20; Tue, 6 Oct 2015 02:30:12 +0000 Received: from BL2FFO11FD038.protection.gbl (10.255.93.4) by BY2PR03CA004.outlook.office365.com (10.255.93.21) with Microsoft SMTP Server (TLS) id 15.1.274.16 via Frontend Transport; Tue, 6 Oct 2015 02:30:11 +0000 Authentication-Results: spf=pass (sender IP is 206.191.228.180) smtp.mailfrom=microsoft.com; cordova.apache.org; dkim=none (message not signed) header.d=none;cordova.apache.org; dmarc=pass action=none header.from=microsoft.com; Received-SPF: Pass (protection.outlook.com: domain of microsoft.com designates 206.191.228.180 as permitted sender) receiver=protection.outlook.com; client-ip=206.191.228.180; helo=064-smtp-out.microsoft.com; Received: from 064-smtp-out.microsoft.com (206.191.228.180) by BL2FFO11FD038.mail.protection.outlook.com (10.173.161.134) with Microsoft SMTP Server (TLS) id 15.1.286.14 via Frontend Transport; Tue, 6 Oct 2015 02:30:10 +0000 Received: from SG2PR3002MB0122.064d.mgd.msft.net (141.251.56.22) by SG2PR3002MB0123.064d.mgd.msft.net (141.251.56.23) with Microsoft SMTP Server (TLS) id 15.1.293.9; Tue, 6 Oct 2015 02:30:00 +0000 Received: from SG2PR3002MB0122.064d.mgd.msft.net ([141.251.56.22]) by SG2PR3002MB0122.064d.mgd.msft.net ([141.251.56.22]) with mapi id 15.01.0293.007; Tue, 6 Oct 2015 02:29:59 +0000 From: Tim Barham To: "dev@cordova.apache.org" Subject: RE: [DISCUSS] cordova-serve 0.2.0 release Thread-Topic: [DISCUSS] cordova-serve 0.2.0 release Thread-Index: AdD/A93Ak+0y9xenQ+uIALGKQ5pEXQAgzTCAAAGmKzAAAW++AAARn1SAAABt4lAAAGbT8A== Date: Tue, 6 Oct 2015 02:29:59 +0000 Message-ID: <9418698649ff48ae9cdc8e2a357ea5f5@SG2PR3002MB0122.064d.mgd.msft.net> References: <348d297a3b56406faa8a488e629888b7@SG2PR3002MB0122.064d.mgd.msft.net> <4fef7d54019c4bd583b8c8848b44c20f@SG2PR3002MB0122.064d.mgd.msft.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [141.251.58.197] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD038;1:Hm2n/lW0PrCWaluquD8rMOL8jLhB93ttsZ/CEm24omI8mwmHVMrMaVlfv+hLnJaQW5frv7hLjF3LuoSkUQN/5Meissf/NBDUAS+VXExRdu1pAUcXxyBYL23ufQ//pTxkGkBhpZZho6EbC9Fb7FfwmXhX37G/XPZFKz/kpT3ZhU4uB+YmtVlz6qan5Ii/SRd6GF0TfwQtIy7I/kS3iGThSe+2B5s4tYwc2hP7skgTsE0FSDQoOL4NyqBiFXwGEedvmzHx59vuPKFLcGsxzykRj6JJO28udb58hJvCAAkidoKZELMzXE9zKKi8IqshVtK7ytZTolt+xP5yfuUtXkOLoA== X-Forefront-Antispam-Report: CIP:206.191.228.180;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(438002)(377454003)(53754006)(252514010)(24454002)(13464003)(199003)(189002)(2351001)(2900100001)(19580405001)(107886002)(5001960100002)(19580395003)(33646002)(92566002)(5003600100002)(87936001)(86362001)(106466001)(189998001)(86612001)(6806005)(46102003)(69596002)(5008740100001)(86146001)(102836002)(108616004)(5004730100002)(50466002)(5005710100001)(10400500002)(5890100001)(97736004)(2501003)(47776003)(5007970100001)(81156007)(66066001)(64706001)(10290500002)(76176999)(110136002)(450100001)(10090500001)(24736003)(93886004)(5001920100001)(50986999)(54356999)(16796002)(23676002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB1292;H:064-smtp-out.microsoft.com;FPR:;SPF:Pass;PTR:ErrorRetry;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;2:h7PWdf0viE+9+v5PgLb6WU97B+3aY3P7coAsk5t9ghlBMefyoBy/W90NgGm/l/pcXhpXLGXQ+B2F5mYA3st6//ZX8qV0+6q1x3dlH11aA0G+Lue9zbwj8qJdVYepaieTL+Cjt+vBQq7aaOr0NqqAhxt9bdBRhDjFJ0XFrmdkfVE=;3:uElU9nrxFtVzyOrbKEK83xhRh9f7RGgSWWs2QxBY6m8T/g45qMVKgPPAq9hbt6pVUz/UW8tEpua7n7hnRe6qJfD7iu8C/UpKAE5ZoC7J2DqucbbWyCbNyB57fQd5FeaVr690tyT30rlFSdL8giwVrbbkaIEMVHXOd/ohPXPC5aQwXG217LtMILU3tOx8GfV15ob7QiTy9btCHIoYk8W4FDCTeacdHrBjBsB5+QmgrR+tZgr2rkvBXbP6WGo2B5gkot9heMotcLRFlRuJpECUT0/QF69AU9Q2zOQbib38RXR6vAycOochoDE4pE+ebI+T;25:xH1H5ZLXuPSpFFP0soNUvqtI7RDMU2J5gfACC1tI9f3AwY11zWgdpsG9Vklc3M4WFTF57jBcCTqnDUU7Z4seDSyryAo796LB82J6PBU+HQ/Sf6wSEQG1onDNpVz/lgW5dS8I2+l+T5upBoXKjbYwmgWjps2pGvnhrK6orHTzaUsSCl+1b+usjy5mMIlE9FIR0e3KbPNxebksj7K10tPnyHaAEMGtwTtoLbpUWCEOBGLNU3DM8NnnihHDoh2j2yj/9zO91fVUMkypJBpxIMHLUQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(42134001)(42139001)(8251501001);SRVR:CY1PR0301MB1292; X-O365EOP-Header: O365_EOP: AllowList from IP - set SCL to -1 X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;20:xUpqb2EVzWhdlFIKELKmLL6Asc/bq5eCCUzj68vBwEQrTyhDw4CaD2ZlrHyqgPQM/B2y9X3jIVhgTQ3l2VDT755uSPqt+5x5taHSLGSTPRd69qFSQHS0XOaMwIgcaMLwAj3rYmlNJ4EBRdtZcxLve6EyZv8vTu2xTbwK1xzLMm5Wdz01Pi7nWIEzCmGkcQSBO8OzPCDeXWH/cRi6ctR/0d60QePj6O2MruWimea2rIn8/gPoyMU/Sw3R9OMqWzxO7qGpCAYMkO87q1Q2lMZxuxiv5rhpQfM6thLFF/M+Y5ZQcH4DrRnjgovatHiUQlGWt5fRvBhn1SOnJxaukhKNiEVC8y16ZWm31zDp1pm3UbXZnIPMuWov+VqfZXAHHD5wvpNlHBaPJZGZY6MIxXCt6pVpholk38AHcJS1Gn4tjnBbVyBJmDGPgkcct5KyAxv4KZkTfcxCAkgz1FMe+xBUc3QeJbZGrsQZwVzpYJpZYfQSAIVGjcxEAW4FwnP0fBuq+5AQW/Z38JzwojshC5yuC2CrG2Gvr4cTiEt9kPTEBhcLJwNj/Rq6W0ePLWWr7E5+iqaKFTvjSdL7CyxCgULE0puV1yQNtGdT7x9jLrFu0B8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(108003899814671); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(61425024)(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(61426024)(61427024);SRVR:CY1PR0301MB1292;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1292; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;4:y8+vgbO/JBPz6ms6T+4fCcOvgXty1+CclHTUQnJ9Io7DRNXJrIXRQE47zMh/q8GMzpfMx9RfF7bwsOzn/9XwG7LerosOINveUU3iI70U5qU7x5WoJUorHBXg6keVywEPsa8phXY5FLHM6ZGMz7CRm2l3jY1GoDmLNzrBftQDgRwTxuoDMoT9e2RmHpkXmoXnSlLl8fgAm2z8FQqVOZAophg2Mjj0LWMg7MrUHHK3bHRc8GAMQth/UhRyaQaBFCXlNQFmpvhidQhGmi7Mwj9ifWFsdUNbl3/Mh4nuguUibkAY/4/iWe6nvIXXzsgyuR8tAQZTt7sO/v76n/NwStxGpZkWGhteeCVOLtcLyc2b//Gex0qX1Tb6RChFB2AGu4Ry1FwGFGZk30xk6A513CVwryiKKTcwZBCzTOB3ooJon2g= X-Forefront-PRVS: 07215D0470 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjEyOTI7MjM6QmtDUENkUjVybDcyanQ2MkRkZWZCNHRD?= =?utf-8?B?WXE3UlJTZEM3Q0NkM0Irb00xbno1UXJyK2o0SWZDRGRhU3hMS01YOWxxYWsv?= =?utf-8?B?RmpyQm5QLytDV01qUjRlKy9UMXQ2Q3REenNQUmhKS28rN0piWUFQYzFGazVU?= =?utf-8?B?SXAyT2EzdUZ1YjV0bE8xd2dmMzNYUzJ6bDhYaEVmTitNT0JJNU92TWRXSVpY?= =?utf-8?B?UUlDVGNJbTNHeUJQRktqR2lVZjZMaEEza2ZDazYzMmtyTE1ETzNGYmViWW1Q?= =?utf-8?B?VzNVc3hEaXdGazhmNmJPQXVCRk82bytLKytnM2ZUWXBla01XMG8yekNLWmRG?= =?utf-8?B?Um5NNS9sN09uMWIzb0RIT2wvbHFCT3FqOWI0YzdyQkJSUkJqMW9odDRDSVZM?= =?utf-8?B?NlAzQnhlekUza2dQdDZQS1pzUW05TTd1em85YVZ1Z1c0VWdnbDlLRFdrVEpO?= =?utf-8?B?SzJpR0tQK3oyMjJBZ2RGbzRadFFpYWRWZDBUQUg0Q1lZWVUxY0o4Q1FGb1VG?= =?utf-8?B?QmwvWXk0cW1RK1ZlWFA2TFd3VUNPRkQ4cDFQWlpGdS9sN1RGZ1EySnlLVEtL?= =?utf-8?B?eFZYdkdERUM1cTFUS2JndFF4enhXVENrcEpYYzgyWU1nNWJtYmJVbDhMWkpX?= =?utf-8?B?Y1ozbkM4UGFUT1FKTFJvS09JZ0RBVy85cnUzOUM4VS83WElETU4wcTZZSERC?= =?utf-8?B?VWlWMzczcmpnaXptRHhnUEkrWUxGc3V5cXo3bVdzUkF2b3dOa1kwNm84b2JW?= =?utf-8?B?b0c2cmFqS0ZWYW8zTkJZSjZJNDZMNjBkL0wvN2hqUEY2UlRKYjV5MDNFRDNT?= =?utf-8?B?WVR5SHVRQlppdzRoczk0MlQ1b1ZxVmdjMFIza09ieFk1R0VxN2tNNk10YnFt?= =?utf-8?B?UmNoVHMxRml3cmpYOUlIWk41S0RVSklZcndubXMxL2svWkJmRjQ4ZXE3dzBO?= =?utf-8?B?NVNiekpqclRCWStnY1Y4Ym5YT3BLN2tvanVueEJjRGZNN2xnbVNpNkxidm5R?= =?utf-8?B?OEUwVGJsV3RMaVVrbGVVclBuTC9IV1p0Z0IrYXVYc01hdnlMNysxVkd3ZDZa?= =?utf-8?B?RDJJRWtXL0c0T28yanVJOWdISXF2aEtyWmQ1M0twWTRmWFdFeU9XeWlabXUw?= =?utf-8?B?ODhNVHl0TFhrVGE1ZWRkWXJodG5iTDlhOUpseHg4Y204dWdsMjkyakp2L2lz?= =?utf-8?B?c1ZlaSt6dFQ5RjhpQjVldDRxd2N3RDFOdWpWTjdjSmxuay94aTNvYk9RNll5?= =?utf-8?B?OG9QWmJRMjU2dzl2RmNPaTVJUHk3TVNGanFjdmo5VkVtK0p0UVdaaktCckhz?= =?utf-8?B?RUFBeW1TVGZQWkhrREw0MEFvS2Iwa1ZVbUMxcGZnK0JTYUtRbzRtZ1ZEQWNP?= =?utf-8?B?WnJjdXFrTU95cTNoQTQzN3lUdi8rb1VtdnpudHVEN092UXFNTkpNeUZkbzJL?= =?utf-8?B?MUNXNW8wUm41d0tOSmpIOERiZ3hYVTlNMFhGbEhIS00yZnF0Y2dWMmJtZ21s?= =?utf-8?B?dDJXcVUyT1pwTmptZ3B6ckVlMUtlN1VrdFhGc2s4ek1DUno3Nm5OQXFtZnJn?= =?utf-8?B?YkI2S2JyZ1duMHpwMnFiUjNnYWFNOW5oeVhBZ2t1eEswT21mY0dpL3JsOGpJ?= =?utf-8?B?emVtZVNPUnB6MHF5enBXKzgyRUYzMVdSK0lQSHF2QytJZ3JFSkNJOFI4aDh0?= =?utf-8?B?M083REg2bC9USDNiekhMWWo0RnV3ZkxNbWQ3RzVYR0xjMlVtWjl6TVlxTEEz?= =?utf-8?B?OGdPMXNhQkF1Q1kzNVRyS0FRNlpJU0l5aHQybGNTVlpla1VFaXhLRnhPb2k3?= =?utf-8?B?VUxaQzRLa2FydmhHdFZ3dTNCUVdrOFBML2hTNXRmRUVnNG15eTZwTTcrS0VW?= =?utf-8?B?UVk2b3FlVVlyVWF4UkRxLzkyMkpRa0dmRDJvaWR6aXQzYzVFQ1QxMUg0dmFH?= =?utf-8?Q?9UdlK9dHPRDWr1KfjwiTn6KLp3KmjeOc=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1292;5:XUInAeB9rTmnh5d4El/X5g8nhZjX6TjlJ6VZEgKdnpB/iL3m27s0UHYQ2rrdu7nWTsvVUGDNfZsl2BcNIYm/w95Fc7QDUancjL2lvYURFJDSsxRVmkH/qUr35IjubdkOeMdOtj07pDfcXILDOTh/fg==;24:jAXMbAdHEYaUYRaDXPUbsGGUFQ+7jcv1WQgisTfY5Qxi/gEp3NV+Je3YUvKxiQ+H9INJy35441d3Yi/qANW/S5w30o2Wn/2ashzm4AKsm5k=;20:CNYfYAcTRF5HDXc07/4YD/z+zrH6L5Z1YgHX222sO15VqKOzjq4GmdpOL7Ifbh/otoH2Fe/FgYB3G0xB82qJIw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2015 02:30:10.0811 (UTC) X-MS-Exchange-CrossTenant-Id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=72f988bf-86f1-41af-91ab-2d7cd011db47;Ip=[206.191.228.180];Helo=[064-smtp-out.microsoft.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1292 T2gsIHJlZ2FyZGluZyB0aGUgbGVnYWwgYXNwZWN0Li4uIA0KDQpJIGNhbiAnY29obyBjaGVjay1s aWNlbnNlJywgYW5kIGRpZG4ndCBlbmNvdW50ZXIgYW55IGlzc3Vlcy4gSXQgZmxhZ2dlZCB0d28g cGFja2FnZXMgdW5kZXIgZXhwcmVzczoNCg0KKiAnbXMnIChhIG1pbGxpc2Vjb25kIGNvbnZlcnNp b24gdXRpbGl0eSkgd2hpY2ggaGFzIG5vIGxpY2Vuc2UgZmlsZSBvciBsaWNlbnNlIGVudHJ5IGlu IHBhY2thZ2UuanNvbiwgYnV0IG9uIGludmVzdGlnYXRpb24gaXMgcmVsZWFzZWQgdW5kZXIgdGhl IE1JVCBsaWNlbnNlIChpbiB0aGUgUkVBRE1FKS4gDQoqICdpbmhlcml0cycsIHdoaWNoIGlzIHJl bGVhc2VkIHVuZGVyIHRoZSBJU0MgbGljZW5zZSAod2hpY2ggYSBsb3Qgb2Ygb3VyIGRlcGVuZGVu Y2llcyBhcmUgLSB3ZSBqdXN0IGhhdmVuJ3QgYWRkZWQgaXQgdG8gdGhlIGFjY2VwdGFibGUgbGlj ZW5zZSBsaXN0KS4NCg0KU28gSSBmZWVsIG9rIGFib3V0IHRoYXQgYXNwZWN0LiBNb3N0IG9mIHRo b3NlIDQzIG1vZHVsZXMgYXJlIGFjdHVhbGx5LCB0ZWNobmljYWxseSwgcGFydCBvZiBFeHByZXNz IChvciB2ZXJ5IGNsb3NlbHkgcmVsYXRlZCB0byBpdCkuDQoNClRpbQ0KDQotLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KRnJvbTogVGltIEJhcmhhbSANClNlbnQ6IE1vbmRheSwgT2N0b2JlciA1 LCAyMDE1IDc6MTUgUE0NClRvOiAnZGV2QGNvcmRvdmEuYXBhY2hlLm9yZycgPGRldkBjb3Jkb3Zh LmFwYWNoZS5vcmc+DQpTdWJqZWN0OiBSRTogW0RJU0NVU1NdIGNvcmRvdmEtc2VydmUgMC4yLjAg cmVsZWFzZQ0KDQpZZWFoLi4uIFRoaXMgaXMgYSBwaGlsb3NvcGh5IG9mIHRoZSBFeHByZXNzIGd1 eXMgLSB0aGV5IGtlZXAgcGFja2FnZXMgcmVhbGx5IHNtYWxsLCBhbmQgaGF2ZSBtb3JlIHBhY2th Z2VzLiBCYXNpY2FsbHksIHRoZWlyIHBoaWxvc29waHkgaXMgdGhhdCBlYWNoIHBhY2thZ2Ugc2hv dWxkIG9ubHkgZGVmaW5lIG9uZSBkaXNjcmV0ZSBwaWVjZSBvZiBmdW5jdGlvbmFsaXR5LCBpbiBh IHNpbmdsZSBzb3VyY2UgZmlsZS4gQXMgc29vbiBhcyB0aGF0IGZpbGUgZ2V0cyB0b28gYmlnIG9y IHRoZXJlIGlzIGEgZmVlbGluZyB0aGF0IGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlIGV4dHJhY3Rl ZCBpbnRvIGFub3RoZXIgZmlsZSwgdGhhdCBiZWNvbWVzIGFub3RoZXIgcGFja2FnZS4NCg0KVGhp cyByZXN1bHRzIGluIGEgbG90IG9mIHBhY2thZ2VzLCBidXQgdGhleSdyZSBhbGwgcmVhbGx5IHRp bnkuIERvIHdlIGNvbnNpZGVyIHRoYXQgKHRoZSBudW1iZXIgb2YgcGFja2FnZXMpIGEgcHJvYmxl bT8NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IENhcmxvcyBTYW50YW5hIFtt YWlsdG86Y3NhbnRhbmEyM0BnbWFpbC5jb21dIA0KU2VudDogTW9uZGF5LCBPY3RvYmVyIDUsIDIw MTUgNjo1NCBQTQ0KVG86IGRldkBjb3Jkb3ZhLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBbRElT Q1VTU10gY29yZG92YS1zZXJ2ZSAwLjIuMCByZWxlYXNlDQoNClRpbSB5b3UgcmVhbGl6ZSB0aGF0 IGJ5IGJyaW5naW5nIGluICJleHByZXNzIiBhcyBhIGRlcGVuZGVuY3kgdG8gY29yZG92YSBjbGkg eW91IGFyZSBicmluZ2luZyBhIDQzIG90aGVyIG5wbSBwYWNrYWdlcz8NCg0KRGlkIHlvdSBvciB5 b3VyIHRlYW0gZGlkIGEgcXVpY2sgYXNzZXNzbWVudCBvbiBob3cgaGVhbHRoeSBsZWdhbGx5IHNw ZWFraW5nIG9uIHRoZSBjb21wbGV0ZSBzZXQgb2YgZGVwZW5kZW5jaWVzPw0K4puEICAkIG5wbSBp bnN0YWxsIGV4cHJlc3MgMT4vZGV2L251bGwgJiYgZmluZCBub2RlX21vZHVsZXMvZXhwcmVzcyB8 IGdyZXAgcGFja2FnZS5qc29uIHwgd2MgLWwNCiAgICAgIDQzDQoNCkkgd291bGQgYWxzbyBiZSBj b25jZXJuIGFib3V0IHNpemUsIHdlIGhhZCBwcm9ibGVtcyBpbiB0aGUgcGFzdCB3aGVyZSBkZXBl bmRlbmNpZXMgaW5jbHVkZXMgZml4dHVyZXMgYW5kIHRoaXMgYWRkZWQgY29uc2lkZXJhYmxlIGZp bGUgc2l6ZSB0byBjb3Jkb3ZhLWNsaSBJIGNoZWNrIGFuZCBpdCdzIHNtYWxsIDEuN21iLCBzbyBu byBwcm9ibGVtIHRoZXJlLg0KDQrim4QgICQgZHUgLXNoIG5vZGVfbW9kdWxlcy9leHByZXNzLw0K MS43TSBub2RlX21vZHVsZXMvZXhwcmVzcy8NCg0KDQpPbiBNb24sIE9jdCA1LCAyMDE1IGF0IDE6 MjkgUE0gU3RldmVuIEdpbGwgPHN0ZXZlbmdpbGw5N0BnbWFpbC5jb20+IHdyb3RlOg0KDQo+IEkn ZCByYXRoZXIgd2UgYnVtcCB0aGUgbWFqb3IgYW5kIGdldCBvdXQgb2YgMC54LnggbGFuZC4NCj4g T24gT2N0IDUsIDIwMTUgOTo1OCBBTSwgIlRpbSBCYXJoYW0iIDxUaW0uQmFyaGFtQG1pY3Jvc29m dC5jb20+IHdyb3RlOg0KPg0KPiA+IElmIHRoZSB2ZXJzaW9uIGlzIDAueC54LCB0aGVuIGJ1bXBp bmcgdGhlIG1pbm9yIHZlcnNpb24gaXMgdHJlYXRlZCANCj4gPiBhcyBhIGJyZWFraW5nIGNoYW5n ZSAoYnkgbnBtL3NlbXZlcikgLSB0aGUgaWRlYSBpcyB0aGF0IHVudGlsIA0KPiA+IHZlcnNpb24g MS4wLjAsIHRoaW5ncyBhcmUgc3RpbGwgaW4gZmx1eC4NCj4gPg0KPiA+IFRoYXQgc2FpZCwgSSdt IGhhcHB5IHRvIGNhbGwgaXQgMS4wLjAgaWYgdGhhdCdzIHByZWZlcmFibGUuDQo+ID4NCj4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFN0ZXZlbiBHaWxsIFttYWlsdG86 c3RldmVuZ2lsbDk3QGdtYWlsLmNvbV0NCj4gPiBTZW50OiBNb25kYXksIE9jdG9iZXIgNSwgMjAx NSA5OjAxIEFNDQo+ID4gVG86IGRldkBjb3Jkb3ZhLmFwYWNoZS5vcmcNCj4gPiBTdWJqZWN0OiBS ZTogW0RJU0NVU1NdIGNvcmRvdmEtc2VydmUgMC4yLjAgcmVsZWFzZQ0KPiA+DQo+ID4gV2h5IG5v dCAxLjAuMCBpZiBpdCBpcyBicmVha2luZw0KPiA+IE9uIE9jdCA0LCAyMDE1IDU6MjIgUE0sICJU aW0gQmFyaGFtIiA8VGltLkJhcmhhbUBtaWNyb3NvZnQuY29tPiB3cm90ZToNCj4gPg0KPiA+ID4g SGkgYWxsLi4uIFllc3RlcmRheSBJIHN1Ym1pdHRlZCBhIFBSIHRoYXQgd2FzIGEgYml0IG9mIGEg cmV3b3JrIHRvIA0KPiA+ID4gY29yZG92YS1zZXJ2ZSAtIHByZXZpb3VzbHkgaXQgaGFkIGVzc2Vu dGlhbGx5IGJlZW4gYSBkaXJlY3QgcG9ydCANCj4gPiA+IG9mIHdoYXQgd2FzIGluIGNvcmRvdmEt bGliJ3MgJ3NlcnZlJyBjb21tYW5kIGFuZCBjb3Jkb3ZhLWJyb3dzZXIsIA0KPiA+ID4gd2l0aCBh IGNvdXBsZSBvZiBob29rcyB0byBjdXN0b21pemUgZnVuY3Rpb25hbGl0eS4gWWVzdGVyZGF5J3Mg UFIgDQo+ID4gPiBjaGFuZ2VzIGl0IHRvIHVzZSBFeHByZXNzSlMgZm9yIHRoZSBncnVudC13b3Jr ICh3aGljaCBzaW1wbGlmaWVzIA0KPiA+ID4gdGhlIGNvZGUgYSBsb3QpLCBhbmQgcmVtb3ZlcyB0 aG9zZSBob29rcyBpbiBmYXZvciBvZiB0aGUgYWJpbGl0eSANCj4gPiA+IHRvIGF0dGFjaCBFeHBy ZXNzIG1pZGRsZXdhcmUgKGEgYnJlYWtpbmcgY2hhbmdlLCB3aGljaCB3aWxsIA0KPiA+ID4gcmVx dWlyZSB0aGUgbmV4dCByZWxlYXNlIHRvIGJlIGJ1bXBlZCB0byAwLjIuMCkuIElmIGFueW9uZSB3 aG8gaGFzIA0KPiA+ID4gYW4gb3BpbmlvbiBhYm91dCB0aGlzIGNvdWxkIHRha2UgYSBsb29rIGFu ZCBwcm92aWRlIGZlZWRiYWNrLCB0aGF0J2QgYmUgZ3JlYXQuDQo+ID4gPg0KPiA+ID4gT25jZSBJ J3ZlIG1lcmdlZCBpdCwgSSdkIGxpa2UgdG8gc3RhcnQgYSB2b3RlIHRocmVhZCBmb3IgYW4gDQo+ ID4gPiB1cGRhdGVkIHJlbGVhc2Ugb2YgY29yZG92YS1zZXJ2ZSBjb250YWluaW5nIHRoaXMgY2hh bmdlIGZvciBhIA0KPiA+ID4gY291cGxlIG9mDQo+IHJlYXNvbnM6DQo+ID4gPg0KPiA+ID4gKiBJ IGhhdmUgdGhlIGNvcnJlc3BvbmRpbmcgY2hhbmdlcyBmb3IgY29yZG92YS1icm93c2VyIGFuZCAN Cj4gPiA+IGNvcmRvdmEtbGliIHJlYWR5IHRvIGdvLCBidXQgSSBjYW4ndCBnZXQgdGhlbSBpbiB1 bnRpbCB3ZSByZWxlYXNlIA0KPiA+ID4gdGhlIHVwZGF0ZWQgY29yZG92YS1zZXJ2ZSBtb2R1bGUu DQo+ID4gPiAqIEkgaGF2ZSBhbm90aGVyIG1vZHVsZSB0aGF0IHVzZXMgY29yZG92YS1zZXJ2ZSB0 aGF0IEknZCBsaWtlIHRvIA0KPiA+ID4gc3dpdGNoIG92ZXIgdG8gdGhlIEV4cHJlc3NKUyB2ZXJz aW9uLg0KPiA+ID4NCj4gPiA+IFRoYW5rcyENCj4gPiA+DQo+ID4gPiBUaW0NCj4gPiA+DQo+ID4g Pg0KPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiAtLS0gVG8gdW5zdWJzY3JpYmUsIGUtbWFpbDogZGV2 LXVuc3Vic2NyaWJlQGNvcmRvdmEuYXBhY2hlLm9yZw0KPiA+ID4gRm9yIGFkZGl0aW9uYWwgY29t bWFuZHMsIGUtbWFpbDogZGV2LWhlbHBAY29yZG92YS5hcGFjaGUub3JnDQo+ID4gPg0KPiA+ID4N Cj4gPg0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gLSBUbyB1bnN1YnNjcmliZSwgZS1tYWlsOiBkZXYt dW5zdWJzY3JpYmVAY29yZG92YS5hcGFjaGUub3JnDQo+ID4gRm9yIGFkZGl0aW9uYWwgY29tbWFu ZHMsIGUtbWFpbDogZGV2LWhlbHBAY29yZG92YS5hcGFjaGUub3JnDQo+ID4NCj4NCg== DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGRldi11bnN1YnNj cmliZUBjb3Jkb3ZhLmFwYWNoZS5vcmcNCkZvciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBlLW1h aWw6IGRldi1oZWxwQGNvcmRvdmEuYXBhY2hlLm9yZw0K