From dev-return-7862-archive-asf-public=cust-asf.ponee.io@hawq.apache.org Tue Feb 5 10:34:22 2019 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 1E6C118067A for ; Tue, 5 Feb 2019 11:34:18 +0100 (CET) Received: (qmail 58585 invoked by uid 500); 5 Feb 2019 10:34:12 -0000 Mailing-List: contact dev-help@hawq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hawq.apache.org Delivered-To: mailing list dev@hawq.apache.org Received: (qmail 57603 invoked by uid 99); 5 Feb 2019 10:34:11 -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, 05 Feb 2019 10:34:11 +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 1BC18C2F99 for ; Tue, 5 Feb 2019 10:34:11 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.801 X-Spam-Level: X-Spam-Status: No, score=-0.801 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_SORBS_WEB=1.5] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=freenetgroup.onmicrosoft.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 epM5ch4g1n72 for ; Tue, 5 Feb 2019 10:34:08 +0000 (UTC) Received: from mxd3.mobilcom.de (mxd3.mobilcom.de [194.97.44.228]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 9F2DF5F33E for ; Tue, 5 Feb 2019 10:24:49 +0000 (UTC) X-AuditID: c2612ce4-9f7ff70000003ad9-9d-5c59646b0b88 Received: from dusgate1.mobilcom.de (dusgate1.mobilcom.de [10.196.164.131]) by mxd3.mobilcom.de (Symantec Messaging Gateway) with SMTP id 6C.2B.15065.B64695C5; Tue, 5 Feb 2019 11:24:43 +0100 (CET) Received: from dusex2.ads.mobilcom.de (dusex2.ads.mobilcom.de [10.196.149.12]) by dusgate1.mobilcom.de (Postfix) with ESMTP id 0E7AB19BCB for ; Tue, 5 Feb 2019 11:24:43 +0100 (CET) Received: from dusex2.ads.mobilcom.de (10.196.149.12) by dusex2.ads.mobilcom.de (10.196.149.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1591.10; Tue, 5 Feb 2019 11:24:42 +0100 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (194.97.51.12) by dusex2.ads.mobilcom.de (10.196.149.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1591.10 via Frontend Transport; Tue, 5 Feb 2019 11:24:42 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freenetgroup.onmicrosoft.com; s=selector1-freenet-ag; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xXD7kOwFaT+u1DenlfjenOhMn/v2TQ+9xQJ42GjDTUI=; b=yNrWK80FJE9Q0sOIyINxXoaKE5Ld1w8ggRqDE4OXc27NKvK40Q3RbQvq8ygGlDUEvpZLVX4vjxyCc5uaSXLg9HSgBJJ8SRoi4zu2PHFaDqAVqc7opcNcQTCsGq7OZGnTQNuoxsMSrNKOI+UK/GEhxkSsL4ag1BtUpiQp3qROdwQ= Received: from VI1PR0901MB0943.eurprd09.prod.outlook.com (10.167.199.23) by VI1PR0901MB1504.eurprd09.prod.outlook.com (10.173.76.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.22; Tue, 5 Feb 2019 10:24:41 +0000 Received: from VI1PR0901MB0943.eurprd09.prod.outlook.com ([fe80::f19f:8ae4:cb91:f2a5]) by VI1PR0901MB0943.eurprd09.prod.outlook.com ([fe80::f19f:8ae4:cb91:f2a5%6]) with mapi id 15.20.1580.019; Tue, 5 Feb 2019 10:24:40 +0000 From: Timo Burmeister To: "dev@hawq.apache.org" Subject: Re: Support Matrix for HAWQ Thread-Topic: Support Matrix for HAWQ Thread-Index: AQHUt3KGftQdyhC/N0GGNff+y92vpqXFz2f0gAERWwCAAAugAIAAQQ0AgAF9boCAAepkAIAArh0AgAXYfwA= Date: Tue, 5 Feb 2019 10:24:39 +0000 Message-ID: <801A2221-475B-4ECF-A2C0-0B1A15AD793B@freenet.ag> References: <77D42EBF-9AD3-4E34-BEAA-CE9BDFE5994A@contoso.com> <923C5EAF-5F8B-4D07-87EE-802FE888A4F1@freenet.ag> <63836b98-cf33-b999-6620-ebd0ea16b551@monash.edu> <49ef392d.66c4.16878df202a.Coremail.huor@apache.org> <1896928a-324c-5084-c0a4-f2418f7fde63@monash.edu> <0BF0972C-0E62-42D8-B3D0-A6FEDC35BCFA@oushu.io> <78d3ba6a-d565-33ac-3010-3c5cb2f7dc7c@monash.edu> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.16.0.190127 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Timo.Burmeister@freenet.ag; x-originating-ip: [194.97.185.132] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VI1PR0901MB1504;6:/11kT9P2EaT0NBRPW6ft7t3k4ikEWJfkkK4OptmX7Zw3Uez/Yiq1YAZUZ7zCvdv6Lt0fF706mWwxNBFMBuoFMkduFdaj67IcXFDadV7qM5KA5d6gMA4umjSoCIJnmvQDzfDiS8qHghUFqPJi+GJqeoBe3Ehf+b71HIsKufiJs2zQV37KPsT6M/F4O72KUWvYS/s7leB5aZ4Pu7RzVaVLCRy2S6eWyC7ouUEZRkzFPFtt6aeH1p3Qyj6ktwC7oivBXbOpUk6HCj7NHvX6d1sGhMkmfs8x2DoPsXpXMOltJp9TZ45FGjeu5tslOrdP3NLYZYhSQaHE9VrsPCBB8cTonEFaMVQjsFxb5gjulhfp9ili00MTdMFM0gDYMt1tDNo5D9oAoBDzOZmid6PjEQtWHYpvxVfIS+t8Y+E8twrsMU5GZm4A8UAImAVqC5QeI8Q3JNytVW/U479slFgHL/VkCg==;5:93v1i0ABWbo10zLRSDmfIge7gb2b4WP6NuSVOPvK3KkeYH3nlkR1hFXem+/v/QgSDt20rRkdnMIUtEOgwQm+lRTL8jwrB7Aj5e2pYDfQsLPWU1+4MFHJiYZ6JdwK03pkA3L+Y1MtFbcFis1IV3pcqqe0h0HSGyf9jzLtGRTs7fNtGEUxe0c0Dt5MH11GR5ds/VzgvGyTZG/xAHUjkHznYg==;7:mQhWTrNHTkyKyi0/c8YzBpmD4anIiaEvpvwMxVwDDCzQ+jNpFzZbJi4FRKNyDGgrL3iKB+256Jc/Cf8rl73uIf2h42DksEIGnYBV31PoQtYdhgcQENx1DKUZw720emi2h5WkeUagY3W9duFZMLdasQ== x-ms-office365-filtering-correlation-id: d34d4967-b014-4608-bbf6-08d68b542383 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);SRVR:VI1PR0901MB1504; x-ms-traffictypediagnostic: VI1PR0901MB1504: x-microsoft-antispam-prvs: x-forefront-prvs: 0939529DE2 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(346002)(376002)(366004)(39850400004)(136003)(189003)(199004)(40764003)(52314003)(14454004)(66066001)(83716004)(229853002)(478600001)(72206003)(966005)(71200400001)(256004)(15974865002)(66574012)(14444005)(305945005)(7736002)(6116002)(71190400001)(3846002)(33656002)(81156014)(93886005)(486006)(74482002)(97736004)(81166006)(53546011)(6506007)(2906002)(8676002)(68736007)(26005)(1730700003)(2351001)(102836004)(53936002)(186003)(8936002)(446003)(476003)(36756003)(3480700005)(106356001)(105586002)(2616005)(11346002)(2501003)(6486002)(6512007)(76176011)(316002)(6246003)(53386004)(58126008)(6916009)(5640700003)(345774005)(99286004)(6436002)(86362001)(25786009)(6306002)(82746002);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0901MB1504;H:VI1PR0901MB0943.eurprd09.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: freenet.ag does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 6KyB1tV7IZhWoVPEH1O3+xlKpADQ210DrwcJHpt4LO1AzyJ7FIxwLR4fgXyvF4AcWDVmyijuXeezVegy8WKnTqBgIRjf2mOKH8ad2L5QcwsAQE7fbumYpmxNvAUi6H9fsO8OaRnvrlNXb4tYrDnbtXcDjFo1BhjGB7u3hbBTJx74Pmmt/E+HGsAbfWH/Cs/fKfVtaoW/5f08TjRHMvtJ/mUBuSIC6Qf1xrgb5K4H0xSHSTgKKtVFz1JNp+xurQpP+yqP6JEJG4VV0dZSNqnKVR1i2WIq4LttJ/ahfOdBxsKUNr5c2ylEWV1mmoxTImdnni4eC2I6vLdKZdH2fOhtiQvPbX6ACKftA1gSHZPo5JjgfyMF9p4pet3PXG1wbNcGpapklkMa5jyKIri0/Ats85vrUI5aAw1BM/RBysS8OMQ= Content-Type: text/plain; charset="utf-8" Content-ID: <1225D538AF94C542BE6400121CA74CBF@eurprd09.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: d34d4967-b014-4608-bbf6-08d68b542383 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2019 10:24:40.7552 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7d95deb3-0bca-4c9d-a61e-1fd6c47ed60c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0901MB1504 X-OriginatorOrg: freenet.ag X-Brightmail-Tracker: H4sIAAAAAAAAA02TeUgUYRjG/WZmd2cHpz7XxDdbOwaNDtOshJLugqSQEoo0t2O2ndylPWR3 Cw0iSwMvotJKTTu1Yu0wLdStqBZNkjSMCiqKrG1DYSu7Noi0mZ3t+Gf4ve/zPs/7fcMMTWq6 lTG0yeoU7FbezCkZiumoL5yx3ZClm+kpU8396m4iFqO0XwU/yDVoAzPfIJhNOwV70sItjNF3 9haZW7s7r9S7vAAV7CpFahrwHLg93KQoRQytwV0IPEMNlFz0Irj9xKeSi48IKtynkFzUEvBq XwUhFRRuJOFVz2ulrFQS0N5yOBTwDoH7cZVKWqPEs6CwfyTIY3ASnBt+q5Q4EsdBsfcbIffj YaD1QIj1cP5hkUJiSpyp2deFJGbxAigPdARzNLhEBZ9/7JFYjTNgb0M5KTHCsdDU9DDIJI6G Zl9AIV8VQ/1NuQ84CgbeDgf7UeJ5vAfvKGXvRhjq9avkGQ6efnGFvLHw6GQZkrlIBSUX1DKn w4f65uBLAvwCwefXe0OGBCh6VkHIbINnfZdCoVpoa79LyIYPSii9dxEdRIk1/x22BtEiT4Ur 7iS5nQbH26uUMk+CyrJ+VU3wXUTA/WovdQopXAhb8gyzEy02vcm81WZJNAjNSPw0PHyCtw3V f5ruQZhGXDj7ODVTp1HwOx35Fg8aSxNcFNuQkqXTjNLbDPlG3mHcbN9hFhweBDTJjWG700WN NfD5uwS77Y80jqa4aHZZ1CqdBufwTmG7IOQK9j+qlqY5YBv1ojHCLuQIedtMZuc/maDVUni4 GO6XZlhHLm9xmHJkvRvNo++c6a8j6QNXfeLTf/d9HamhrDarEBPNxkkGLBmMO6x/M7ngPWeH D6Jo8YqR7DVpKlz8Qf6mDooLCXGhNSFTWujk/0kxBahr2vobp/0THnxd1BZ7z5XtO8T1bNJO hOGU9pXVFFzsY8ZXd7a4W7Utda7nPZe/X8+4siR5xTp1oevR/l+BtLBtgdrygc74tYNLaz92 9/ZmDjWeVP0cfSTFv2ckdgqjD9w82jfIOI8V0hO5zuzVL7OTwyYXMzc6XK3VJ948YFM1RRzl MPLJ00i7g/8NaMSGa90DAAA= SGkgTGF2LA0KDQp0aGUgcHJvYmxlbSBpcywgdGhhdCB0aGUgYW1iYXJpIGhhd3EgaW5zdGFsbCBw cm9jZXNzIHdhbnRzIHRvIGluc3RhbGwgIi91c3IvYmluL3l1bSAtZCAwIC1lIDAgLXkgaW5zdGFs bCBoYXdxICIuDQoyMDE5LTAyLTA1IDEwOjIyOjUzLDI5MSAtIFBhY2thZ2VbJ2hhd3EnXSB7J3Jl dHJ5X29uX3JlcG9fdW5hdmFpbGFiaWxpdHknOiBGYWxzZSwgJ3JldHJ5X2NvdW50JzogNX0NCjIw MTktMDItMDUgMTA6MjI6NTMsMzc5IC0gSW5zdGFsbGluZyBwYWNrYWdlIGhhd3EgKCcvdXNyL2Jp bi95dW0gLWQgMCAtZSAwIC15IGluc3RhbGwgaGF3cScpDQoyMDE5LTAyLTA1IDEwOjIyOjU3LDE5 OSAtIEV4ZWN1dGlvbiBvZiAnL3Vzci9iaW4veXVtIC1kIDAgLWUgMCAteSBpbnN0YWxsIGhhd3En IHJldHVybmVkIDEuIEVycm9yOiBOb3RoaW5nIHRvIGRvDQoNCkJ1dCB0aGUgcGFja2FnZSBub3cg c2hvdWxkIGJlICdhcGFjaGUtaGF3cSchDQoNCkhvdyBjYW4gSSBjaGFuZ2UgdGhlIHRoZSBhbWJh cmkgaGF3cSBpbnN0YWxsLCB0byBwcm9jZXNzICAiL3Vzci9iaW4veXVtIC1kIDAgLWUgMCAteSBp bnN0YWxsIGFwYWNoZS1oYXdxIg0KDQpUaGFua3MNClRpbW8NCg0K77u/QW0gMDEuMDIuMTksIDE5 OjA4IHNjaHJpZWIgIkxhdiBKYWluIiA8bGphaW5AcGl2b3RhbC5pbz46DQoNCiAgICBHbGFkIHRv IGhlYXIgdGhhdCB5b3Ugd2VyZSBhYmxlIHRvIGluc3RhbGwgSEFXUSB1c2luZyBBbWJhcmkuIFRo ZSBidWcgaXMgaW4NCiAgICBBbWJhcmkgY29kZWJhc2UgYXMgdGhlcmUgaGFzIGJlZW4gbm8gYWN0 aXZlIGRldmVsb3BtZW50IG9uIHRoZSBIQVdRIGNvbW1vbg0KICAgIHNlcnZpY2UgaW4gYSB3aGls ZS4NCiAgICANCiAgICBSZWdhcmRzLA0KICAgIA0KICAgIA0KICAgICpMYXYgSmFpbioNCiAgICAq UGl2b3RhbCBEYXRhKg0KICAgIA0KICAgIGxqYWluQHBpdm90YWwuaW8NCiAgICANCiAgICANCiAg ICBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCAxMTo1MyBQTSBIYXJhbGQgQsO2Z2Vob2x6DQogICAg PGhhcmFsZC5ib2VnZWhvbHpAbW9uYXNoLmVkdS5pbnZhbGlkPiB3cm90ZToNCiAgICANCiAgICA+ IEFtIDMxLjAxLjE5IHVtIDEzOjMwIHNjaHJpZWIgTGF2IEphaW46DQogICAgPiA+IEhpIEhhcmFs ZCwNCiAgICA+ID4NCiAgICA+ID4gTW9zdCBIQVdRIGNvbnN0YW50cyBhcmUgZGVmaW5lZCBpbnNp ZGUNCiAgICA+ID4NCiAgICA+IC92YXIvbGliL2FtYmFyaS1zZXJ2ZXIvcmVzb3VyY2VzL2NvbW1v bi1zZXJ2aWNlcy9IQVdRLzIuMC4wL3BhY2thZ2Uvc2NyaXB0cy9oYXdxX2NvbnN0YW50cy5weQ0K ICAgID4NCiAgICA+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggYWdhaW4uIFRoYXQgaGVscGVkIGEgbG90 LCBJIGZpbmFsbHkgZ290IEhBV1EgdXAgYW5kDQogICAgPiBydW5uaW5nIGFsdGhvdWdoIEkgc3Rp bGwgaGFkIHRvIG1hbnVhbGx5IGZpeCBzb21lIGluc3RhbGxhdGlvbiBpc3N1ZXMNCiAgICA+IGxp a2UgZGlzdHJpYnV0aW5nIHNzaCBrZXlzIGZvciBncGFkbWluLg0KICAgID4NCiAgICA+ID4gVGhl IGxhc3QgdmVyc2lvbiB0aGF0IHdlIHVzZWQgdG8gZGVwbG95IEhBV1Egd2l0aCBBbWJhcmkgKHZl ciAyLjUuMSkgd2FzDQogICAgPiA+IG92ZXIgYSB5ZWFyIGFnby4gWW91IG1heSBhbHNvIHRha2Ug YSBsb29rIGF0IGh0dHA6Ly93d3cub3VzaHUuaW8gZm9yIGFueQ0KICAgID4gPiB1cGRhdGVkIGlu c3RydWN0aW9ucy4NCiAgICA+DQogICAgPiBJIGFtIHdvbmRlcmluZyBpZiB0aGVzZSBpbnN0YWxs YXRpb24gaXNzdWVzIHNob3VsZCBiZSBmaWxlZCBhcyBhIGJ1Zw0KICAgID4gcmVwb3J0IHNvbWV3 aGVyZT8gQnV0IGlzIGl0IGEgYnVnIGluIEFtYmFyaSBvciBhIGJ1ZyBpbiB0aGUgQW1iYXJpDQog ICAgPiBwbHVnaW4gd2hpY2ggaXMgcGFydCBvZiBIQVdRPyBJIGRvbid0IGtub3cgZW5vdWdoIGFi b3V0IHRoZXNlIHRoaW5ncyB0bw0KICAgID4gZGV0ZXJtaW5lIHRoYXQuDQogICAgPg0KICAgID4g QW55d2F5LCBteSBiaWdnZXN0IHByb2JsZW0gaXMgc29sdmVkIGZvciBub3cuDQogICAgPg0KICAg ID4gKFBYRiBpbnN0YWxsYXRpb24gYWxzbyBmYWlsZWQsIGJ1dCBJJ2xsIGp1c3QgaWdub3JlIHRo YXQgdW50aWwgSQ0KICAgID4gYWN0dWFsbHkgbmVlZCBpdC4pDQogICAgPg0KICAgID4NCiAgICA+ IFJlZ2FyZHMsDQogICAgPiBIYXJhbGQNCiAgICA+DQogICAgPiA+DQogICAgPiA+DQogICAgPiA+ IFJlZ2FyZHMsDQogICAgPiA+DQogICAgPiA+DQogICAgPiA+ICpMYXYgSmFpbioNCiAgICA+ID4g KlBpdm90YWwgRGF0YSoNCiAgICA+ID4NCiAgICA+ID4gbGphaW5AcGl2b3RhbC5pbw0KICAgID4g Pg0KICAgID4gPg0KICAgID4gPiBPbiBUdWUsIEphbiAyOSwgMjAxOSBhdCA3OjU0IFBNIEhhcmFs ZCBCw7ZnZWhvbHoNCiAgICA+ID4gPGhhcmFsZC5ib2VnZWhvbHpAbW9uYXNoLmVkdS5pbnZhbGlk PiB3cm90ZToNCiAgICA+ID4NCiAgICA+ID4+IEhpIExhdiwNCiAgICA+ID4+DQogICAgPiA+Pg0K ICAgID4gPj4gdGhhbmtzIGZvciB5b3VyIHF1aWNrIGhlbHAuIEkgbW9kaWZpZWQNCiAgICA+ID4+ IC92YXIvbGliL2FtYmFyaS1zZXJ2ZXIvcmVzb3VyY2VzL2NvbW1vbi1zZXJ2aWNlcy9IQVdRLzIu MC4wL21ldGFpbmZvLnhtbA0KICAgID4gPj4gYWNjb3JkaW5nbHkgYW5kIHJlc3RhcnRlZCBteSBB bWJhcmkgc2VydmVyLiBUaGVuIEkgZGVsZXRlZCB0aGUgc2VydmljZXMNCiAgICA+ID4+IFBYRiBh bmQgSEFXUSBhbmQgdHJpZWQgYWRkaW5nIHRoZW0gYWdhaW4uDQogICAgPiA+Pg0KICAgID4gPj4g VGhpcyB0aW1lIGl0IGZhaWxlZCBhIGxpdHRsZSBsYXRlciBpbiB0aGUgcHJvY2VzcyB3aXRoDQog ICAgPiA+Pg0KICAgID4gPj4gcmVzb3VyY2VfbWFuYWdlbWVudC5jb3JlLmV4Y2VwdGlvbnMuRXhl Y3V0aW9uRmFpbGVkOiBFeGVjdXRpb24gb2YgJ2Nob3duDQogICAgPiA+PiAtUiBncGFkbWluOmdw YWRtaW4gL3Vzci9sb2NhbC9oYXdxLycgcmV0dXJuZWQgMS4gY2hvd246IGNhbm5vdCBhY2Nlc3MN CiAgICA+ID4+ICcvdXNyL2xvY2FsL2hhd3EvJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0K ICAgID4gPj4NCiAgICA+ID4+IEluZGVlZCB0aGlzIGRpcmVjdG9yeSBkb2Vzbid0IGV4aXN0OyBp bnN0ZWFkIEkgaGF2ZQ0KICAgID4gL3Vzci9sb2NhbC9hcGFjaGUtaGF3cQ0KICAgID4gPj4NCiAg ICA+ID4+IEFwcGFyZW50bHkgc29tZXRoaW5nIGVsc2UgaGFzIHRvIGJlIGZpeGVkIGJ1dCBJIGFt IGNvbXBsZXRlbHkgdW5mYW1pbGlhcg0KICAgID4gPj4gd2l0aCB0aGUgaW5uZXIgd29ya2luZ3Mg b2YgQW1iYXJpLg0KICAgID4gPj4NCiAgICA+ID4+IElzIGl0IHBvc3NpYmxlIGF0IGFsbCB0byB1 c2UgQW1iYXJpIHRvIGRlcGxveSBIQVdRIDIuNC4wPyBJIHdhcw0KICAgID4gPj4gZm9sbG93aW5n IFJ1aWxvbmcgSHVvJ3MgcmVjb21tZW5kYXRpb24gZWFybGllciBvbiB0aGlzIGxpc3QgdG8gdXNl IEhEUA0KICAgID4gPj4gMi42LjEgYW5kIEFtYmFyaSAyLjUuMS4NCiAgICA+ID4+DQogICAgPiA+ Pg0KICAgID4gPj4gVGhhbmtzDQogICAgPiA+PiBIYXJhbGQNCiAgICA+ID4+DQogICAgPiA+PiBB bSAzMC4wMS4xOSB1bSAxMDo1MiBzY2hyaWViIExhdiBKYWluOg0KICAgID4gPj4+IEkgYmVsaWV2 ZSB5b3UgbmVlZCB0bw0KICAgID4gPj4+IG1vZGlmeQ0KICAgID4gPj4gYW1iYXJpLXNlcnZlci9z cmMvbWFpbi9yZXNvdXJjZXMvY29tbW9uLXNlcnZpY2VzL0hBV1EvMi4wLjAvbWV0YWluZm8ueG1s DQogICAgPiA+Pj4NCiAgICA+ID4+PiAgICAgICA8b3NTcGVjaWZpY3M+DQogICAgPiA+Pj4gICAg ICAgICA8b3NTcGVjaWZpYz4NCiAgICA+ID4+PiAgICAgICAgICAgPG9zRmFtaWx5PmFueTwvb3NG YW1pbHk+DQogICAgPiA+Pj4gICAgICAgICAgIDxwYWNrYWdlcz4NCiAgICA+ID4+PiAgICAgICAg ICAgICA8cGFja2FnZT4NCiAgICA+ID4+PiAgICAgICAgICAgICAgIDxuYW1lPmhhd3E8L25hbWU+ DQogICAgPiA+Pj4gICAgICAgICAgICAgPC9wYWNrYWdlPg0KICAgID4gPj4+ICAgICAgICAgICA8 L3BhY2thZ2VzPg0KICAgID4gPj4+ICAgICAgICAgPC9vc1NwZWNpZmljPg0KICAgID4gPj4+ICAg ICAgIDwvb3NTcGVjaWZpY3M+DQogICAgPiA+Pj4NCiAgICA+ID4+PiBSZWdhcmRzLA0KICAgID4g Pj4+DQogICAgPiA+Pj4NCiAgICA+ID4+PiAqTGF2IEphaW4qDQogICAgPiA+Pj4gKlBpdm90YWwg RGF0YSoNCiAgICA+ID4+Pg0KICAgID4gPj4+IGxqYWluQHBpdm90YWwuaW8NCiAgICA+ID4+Pg0K ICAgID4gPj4+DQogICAgPiA+Pj4gT24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMzoxMCBQTSBIYXJh bGQgQsO2Z2Vob2x6DQogICAgPiA+Pj4gPGhhcmFsZC5ib2VnZWhvbHpAbW9uYXNoLmVkdS5pbnZh bGlkPiB3cm90ZToNCiAgICA+ID4+Pg0KICAgID4gPj4+PiBBbSAyOS4wMS4xOSB1bSAxNzo1MSBz Y2hyaWViIHNoZW54bDoNCiAgICA+ID4+Pj4+IEhpIEhhcmFsZCwNCiAgICA+ID4+Pj4+DQogICAg PiA+Pj4+PiB0aGUgSEFXUSBBbWJhcmkgcGx1Z2luIGlzbuKAmXQgaW5jbHVkZWQgaW4gSEFXUSBi aW5hcnkgZGlzdHJpYml0aW9uLA0KICAgID4geW91DQogICAgPiA+Pj4+IGNhbiBnZXQgdGhlIHBs dWdpbiBhdCAuDQogICAgPiA+Pj4+Pg0KICAgID4gaHR0cHM6Ly9naXRodWIuY29tL2FwYWNoZS9o YXdxL3RyZWUvbWFzdGVyL2NvbnRyaWIvaGF3cS1hbWJhcmktcGx1Z2luDQogICAgPiA+PiA8DQog ICAgPiA+Pj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9hcGFjaGUvaGF3cS90cmVlL21hc3Rlci9jb250 cmliL2hhd3EtYW1iYXJpLXBsdWdpbg0KICAgID4gPi4NCiAgICA+ID4+Pj4NCiAgICA+ID4+Pj4g VGhhbmsgeW91IGZvciB5b3VyIGhlbHAuDQogICAgPiA+Pj4+DQogICAgPiA+Pj4+IEkgbWFuYWdl ZCB0byBpbnN0YWxsIHRoZSBBbWJhcmkgcGx1Z2luIGFuZCBzZXR1cCBhIHJlcG9zaXRvcnkgZm9y IHRoZQ0KICAgID4gPj4+PiBIQVdRIGJpbmFyaWVzLg0KICAgID4gPj4+Pg0KICAgID4gPj4+PiBO b3cgZGVwbG95bWVudCBmYWlscyB3aXRoIHRoaXMgZXJyb3I6DQogICAgPiA+Pj4+DQogICAgPiA+ Pj4+IHJlc291cmNlX21hbmFnZW1lbnQuY29yZS5leGNlcHRpb25zLkV4ZWN1dGlvbkZhaWxlZDog RXhlY3V0aW9uIG9mDQogICAgPiA+Pj4+ICcvdXNyL2Jpbi95dW0gLWQgMCAtZSAwIC15IGluc3Rh bGwgaGF3cScgcmV0dXJuZWQgMS4gRXJyb3I6IE5vdGhpbmcgdG8NCiAgICA+ID4+IGRvDQogICAg PiA+Pj4+DQogICAgPiA+Pj4+IEkgdGhpbmsgaXQgaXMgYmVjYXVzZSBpdCBzaG91bGQgYmUgeXVt IGluc3RhbGwgYXBhY2hlLWhhd3EsIGJ1dCBJDQogICAgPiBkb24ndA0KICAgID4gPj4+PiBrbm93 IHdoZXJlIHRvIGNoYW5nZSB0aGlzLg0KICAgID4gPj4+Pg0KICAgID4gPj4+PiBDb3VsZCBJIGdl dCBhbm90aGVyIGhpbnQ/DQogICAgPiA+Pj4+DQogICAgPiA+Pj4+IFRoYW5rcw0KICAgID4gPj4+ PiBIYXJhbGQNCiAgICA+ID4+Pj4NCiAgICA+ID4+Pj4+DQogICAgPiA+Pj4+Pj4gLS0tLS0tLS0t LSBGb3J3YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0NCiAgICA+ID4+Pj4+PiBGcm9tOiBIYXJhbGQg QsO2Z2Vob2x6IDxoYXJhbGQuYm9lZ2Vob2x6QG1vbmFzaC5lZHUuaW52YWxpZD4NCiAgICA+ID4+ Pj4+PiBEYXRlOiAyMDE55bm0MeaciDI55pel5ZGo5LqMIOS4iuWNiDk6MzINCiAgICA+ID4+Pj4+ PiBTdWJqZWN0OiBSZTogU3VwcG9ydCBNYXRyaXggZm9yIEhBV1ENCiAgICA+ID4+Pj4+PiBUbzog PGRldkBoYXdxLmFwYWNoZS5vcmcgPG1haWx0bzpkZXZAaGF3cS5hcGFjaGUub3JnPj4NCiAgICA+ ID4+Pj4+Pg0KICAgID4gPj4+Pj4+DQogICAgPiA+Pj4+Pj4gQW0gMjMuMDEuMTkgdW0gMTU6MDEg c2NocmllYiBSdWlsb25nIEh1bzoNCiAgICA+ID4+Pj4+Pj4gSGkgSGFyYWxkLA0KICAgID4gPj4+ Pj4+Pg0KICAgID4gPj4+Pj4+Pg0KICAgID4gPj4+Pj4+PiBJZiB5b3UgcHJlZmVyIHRvIHVzZSBi aW5hcnksIHlvdSBjYW4gZ2V0IDIuNCByZWxlYXNlIGJpbmFyeSBhdA0KICAgID4gPj4+PiBodHRw Oi8vaGF3cS5hcGFjaGUub3JnLyNkb3dubG9hZCA8aHR0cDovL2hhd3EuYXBhY2hlLm9yZy8jZG93 bmxvYWQ+DQogICAgPiA+Pj4+Pj4+IEZvciB0aGUgc3VwcG9ydCBtYXRyaXgsIGl0IHdvcmtzIHdp dGggUkhFTCA2LjQrLzcuMisgeDg2XzY0LCBIRFANCiAgICA+ID4+Pj4gMi41LjMvMi42LjEsIGFu ZCBBbWJhcmkgMi40LjIsIDIuNS4xLg0KICAgID4gPj4+Pj4+DQogICAgPiA+Pj4+Pj4gSSBoYXZl IGEgSGFkb29wIGNsdXN0ZXIgdXNpbmcgSERQIDIuNi4xL0FtYmFyaSAyLjUuMSB1cCBhbmQgcnVu bmluZw0KICAgID4gPj4gbm93Lg0KICAgID4gPj4+Pj4+DQogICAgPiA+Pj4+Pj4gVGhlIEhBV1Eg YmluYXJ5IGRpc3RyaWJpdGlvbiBkb2Vzbid0IHNlZW0gdG8gaW5jbHVkZSB0aGUgQW1iYXJpDQog ICAgPiA+PiBwbHVnaW4sDQogICAgPiA+Pj4+Pj4gdGhvdWdoLg0KICAgID4gPj4+Pj4+DQogICAg PiA+Pj4+Pj4gU28gSSdtIHN0dWNrIGFuZCBkb24ndCBrbm93IGhvdyB0byBkZXBsb3kgSEFXUS4N CiAgICA+ID4+Pj4+Pg0KICAgID4gPj4+Pj4+IENvdWxkIHNvbWVib2R5IHBvaW50IG1lIHRvIHRo ZSByaWdodCBpbnN0cnVjdGlvbnM/DQogICAgPiA+Pj4+Pj4NCiAgICA+ID4+Pj4+Pg0KICAgID4g Pj4+Pj4+IFRoYW5rcw0KICAgID4gPj4+Pj4+IEhhcmFsZA0KICAgID4gPj4+Pj4+DQogICAgPiA+ Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+IEJlc3QgcmVnYXJkcywNCiAgICA+ ID4+Pj4+Pj4gUnVpbG9uZyBIdW8NCiAgICA+ID4+Pj4+Pj4gQXQgMjAxOS0wMS0yMyAwOTozNToy MSwgIkhhcmFsZCBCw7ZnZWhvbHoiIDwNCiAgICA+ID4+IGhhcmFsZC5ib2VnZWhvbHpAbW9uYXNo LmVkdQ0KICAgID4gPj4+PiA8bWFpbHRvOmhhcmFsZC5ib2VnZWhvbHpAbW9uYXNoLmVkdT4uSU5W QUxJRD4gd3JvdGU6DQogICAgPiA+Pj4+Pj4+PiBIZWxsbywNCiAgICA+ID4+Pj4+Pj4+DQogICAg PiA+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4gSSBoYXZlIHNlZW4gdGhpcyBkaXNjdXNzaW9uIGFu ZCBJJ20gYSBiaXQgY29uZnVzZWQuIEknbSBhYm91dCB0bw0KICAgID4gPj4+PiBzZXR1cCBhDQog ICAgPiA+Pj4+Pj4+PiBuZXcgSGFkb29wIGNsdXN0ZXIgdG8gcnVuIEhBV1Egb24gQ2VudE9TIDcu DQogICAgPiA+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4gV2hhdCdzIHRoZSBiZXN0IHdheSB0byBn ZXQgdGhpcyB1cCBhbmQgcnVubmluZz8NCiAgICA+ID4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+PiBJ IHdhcyB0aGlua2luZyBhYm91dCBzdGFydGluZyB3aXRoIEhvcnRvbndvcmtzIEhEUC4gV2hpY2gg ZXhhY3QNCiAgICA+ID4+Pj4gdmVyc2lvbg0KICAgID4gPj4+Pj4+Pj4gc2hvdWxkIEkgdXNlPyBJ IGNhbid0IHNpbXBseSB1c2UgdGhlIGxhdGVzdCBvbmU/DQogICAgPiA+Pj4+Pj4+Pg0KICAgID4g Pj4+Pj4+Pj4gV2hlbiBJIGhhdmUgSGFkb29wIHJ1bm5pbmcsIGNhbiBJIGRlcGxveSBIQVdRIHVz aW5nIEFtYmFyaT8gSQ0KICAgID4gbG9va2VkDQogICAgPiA+Pj4+IGluDQogICAgPiA+Pj4+Pj4+ PiB0aGUgSEFXUSB3aWtpIGFuZCB0aGVyZSBhcmUgaW5zdHJ1Y3Rpb25zIGZvciBjb21waWxpbmcg SEFXUSwgYnV0IEkNCiAgICA+ID4+IHdhcw0KICAgID4gPj4+Pj4+Pj4gaG9waW5nIHRvIGJlIGFi bGUgdG8ganVzdCBkcm9wIHRoZSBiaW5hcmllcyBzb21ld2hlcmUgZm9yIEFtYmFyaQ0KICAgID4g dG8NCiAgICA+ID4+Pj4+Pj4+IGRlcGxveSB0aGVtPw0KICAgID4gPj4+Pj4+Pj4NCiAgICA+ID4+ Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+PiBUaGFua3MgZm9yIGFueSBoZWxwDQogICAgPiA+Pj4+Pj4+ PiBIYXJhbGQNCiAgICA+ID4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4g QW0gMjMuMDEuMTkgdW0gMTI6MDAgc2NocmllYiBZaSBKSU46DQogICAgPiA+Pj4+Pj4+Pj4gSGkg VGltbywNCiAgICA+ID4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+IFllcywgdGhpcyBpcyBwbGFu bmVkIGluIHZlcnNpb24gMi41LiBUaGUgaXNzdWUgZm9yIHRyYWNraW5nIHRoaXMNCiAgICA+IGlz DQogICAgPiA+Pj4+IGdvaW5nDQogICAgPiA+Pj4+Pj4+Pj4gdG8gYmUgYWRkZWQgaW50byB0aGUg cmVsZWFzZSBzY2hlZHVsZS4gSSBjaGVja2VkIHRoaXMgd2l0aA0KICAgID4gcmVsZWFzZQ0KICAg ID4gPj4+PiBtYW5hZ2VyDQogICAgPiA+Pj4+Pj4+Pj4gZm9yIHRoaXMgcmVxdWlyZW1lbnQuIFRo YW5rcy4NCiAgICA+ID4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+IEJlc3QsDQogICAgPiA+Pj4+ Pj4+Pj4gWWkNCiAgICA+ID4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+IE9uIFR1ZSwgSmFuIDE1 LCAyMDE5IGF0IDg6MjAgUE0gVGltbyBCdXJtZWlzdGVyIDwNCiAgICA+ID4+Pj4gVGltby5CdXJt ZWlzdGVyQGZyZWVuZXQuYWcgPG1haWx0bzpUaW1vLkJ1cm1laXN0ZXJAZnJlZW5ldC5hZz4+DQog ICAgPiA+Pj4+Pj4+Pj4gd3JvdGU6DQogICAgPiA+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4g SGkgWWksDQogICAgPiA+Pj4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pj4+IGRvIHlvdSB0aGluayBm b3IgSERQIDMgd2UgaGF2ZSB0byB3YWl0IGZvciBBcGFjaGUgSEFXUSAyLjU/DQogICAgPiA+Pj4+ Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pj4+IEJlc3QsDQogICAgPiA+Pj4+Pj4+Pj4+DQogICAgPiA+ Pj4+Pj4+Pj4+IFRpbW8NCiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ ID4+Pj4+Pj4+Pj4gaS5WLiBUaW1vIEJ1cm1laXN0ZXINCiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ ID4+Pj4+Pj4+Pj4gSGVhZCBvZiBJbm5vdmF0aW9uc21hbmFnZW1lbnQNCiAgICA+ID4+Pj4+Pj4+ Pj4gSVQtU3RyYXRlZ3kgJiBOZXcgVGVjaG5vbG9naWVzDQogICAgPiA+Pj4+Pj4+Pj4+DQogICAg PiA+Pj4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pj4+IGZyZWVuZXQg QUcNCiAgICA+ID4+Pj4+Pj4+Pj4gRGVlbGLDtmdlbmthbXAgNGMNCiAgICA+ID4+Pj4+Pj4+Pj4g RC0yMjI5NyBIYW1idXJnDQogICAgPiA+Pj4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pj4+IFRlbC46 ICs0OSAoMCkgNDA1MTMwNjYxOQ0KICAgID4gPj4+Pj4+Pj4+PiBGYXg6ICs0OSAoMCkgNDA1MTMw NjY1OQ0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+PiB0aW1vLmJ1cm1laXN0ZXJA ZnJlZW5ldC5hZyA8bWFpbHRvOnRpbW8uYnVybWVpc3RlckBmcmVlbmV0LmFnPg0KICAgID4gPj4+ Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+PiB3d3cubW9iaWxjb20tZGViaXRlbC5kZSA8aHR0cDov L3d3dy5tb2JpbGNvbS1kZWJpdGVsLmRlLz4gPA0KICAgID4gPj4+PiBodHRwOi8vd3d3Lm1vYmls Y29tLWRlYml0ZWwuZGUgPGh0dHA6Ly93d3cubW9iaWxjb20tZGViaXRlbC5kZS8+Pg0KICAgID4g Pj4+Pj4+Pj4+PiB3d3cuZnJlZW5ldC5kZSA8aHR0cDovL3d3dy5mcmVlbmV0LmRlLz4gPGh0dHA6 Ly93d3cuZnJlZW5ldC5kZQ0KICAgID4gPA0KICAgID4gPj4+PiBodHRwOi8vd3d3LmZyZWVuZXQu ZGUvPj4NCiAgICA+ID4+Pj4+Pj4+Pj4gd3d3LmZyZWVuZXQtZ3JvdXAuZGUgPGh0dHA6Ly93d3cu ZnJlZW5ldC1ncm91cC5kZS8+IDwNCiAgICA+ID4+Pj4gaHR0cDovL3d3dy5mcmVlbmV0LWdyb3Vw LmRlIDxodHRwOi8vd3d3LmZyZWVuZXQtZ3JvdXAuZGUvPj4NCiAgICA+ID4+Pj4+Pj4+Pj4NCiAg ICA+ID4+Pj4+Pj4+Pj4gVm9yc3RhbmQ6IENocmlzdG9waCBWaWxhbmVrIChWb3JzaXR6ZW5kZXIp LCBJbmdvIEFybm9sZCwgU3RlcGhhbg0KICAgID4gPj4+PiBFc2NoLA0KICAgID4gPj4+Pj4+Pj4+ PiBBbnRvbml1cyBGcm9tbWUsIFJpY2ttYW5uIHZvbiBQbGF0ZW4NCiAgICA+ID4+Pj4+Pj4+Pj4g Vm9yc2l0emVuZGVyIGRlcyBBdWZzaWNodHNyYXRzOiBQcm9mLiBEci4gSGVsbXV0IFRob21hDQog ICAgPiA+Pj4+Pj4+Pj4+IFNpdHogZGVyIEdlc2VsbHNjaGFmdDogQsO8ZGVsc2RvcmYNCiAgICA+ ID4+Pj4+Pj4+Pj4gSFJCIDczMDYgS0ksIEFtdHNnZXJpY2h0IEtpZWwNCiAgICA+ID4+Pj4+Pj4+ Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4N CiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4gKysrIGZyZWVuZXQgR3JvdXAgLSBF SU5FIEdSVVBQRS4gQUxMRSBNw5ZHTElDSEtFSVRFTiAtIEhpZXIgPA0KICAgID4gPj4+Pj4+Pj4+ PiBodHRwczovL3N0ZWxsZW5hbmdlYm90ZS5mcmVlbmV0LWdyb3VwLmRlLyA8DQogICAgPiA+Pj4+ IGh0dHBzOi8vc3RlbGxlbmFuZ2Vib3RlLmZyZWVuZXQtZ3JvdXAuZGUvPj4gc3VjaGVuIHdpciBu b2NoDQogICAgPiA+PiBWZXJzdMOkcmt1bmchDQogICAgPiA+Pj4+Pj4+Pj4+ICsrKw0KICAgID4g Pj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4gPj4+ Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+PiBBbSAxNS4wMS4xOSwgMDQ6MDcgc2NocmllYiAiWWkg SklOIiA8eWppbkBhcGFjaGUub3JnIDxtYWlsdG86DQogICAgPiA+Pj4+IHlqaW5AYXBhY2hlLm9y Zz4+Og0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+PiAgICAgSGkgVGltbywNCiAg ICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4gICAgIEkgdGhpbmsgSEFXUSAyLjQgc3Vw cG9ydHMgSERQIDIuNi4xIGFuZCAyLjUuMy4NCiAgICA+ID4+Pj4+Pj4+Pj4NCiAgICA+ID4+Pj4+ Pj4+Pj4gICAgIEJlc3QsDQogICAgPiA+Pj4+Pj4+Pj4+DQogICAgPiA+Pj4+Pj4+Pj4+ICAgICBZ aQ0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+PiAgICAgT24gU2F0LCBEZWMgMjIs IDIwMTggYXQgMjo1NSBBTSBUaW1vIEJ1cm1laXN0ZXIgPA0KICAgID4gPj4+Pj4+Pj4+PiBUaW1v LkJ1cm1laXN0ZXJAZnJlZW5ldC5hZyA8bWFpbHRvOlRpbW8uQnVybWVpc3RlckBmcmVlbmV0LmFn Pj4NCiAgICA+ID4+Pj4+Pj4+Pj4gICAgIHdyb3RlOg0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4g Pj4+Pj4+Pj4+PiAgICAgPiBIaSAhDQogICAgPiA+Pj4+Pj4+Pj4+ICAgICA+DQogICAgPiA+Pj4+ Pj4+Pj4+ICAgICA+IFdoZXJlIGNhbiBJIGZpbmQgdGhlIHN1cHBvcnRlZCBIYWRvb3AgVmVyc2lv biBmb3IgdGhlIG5ldw0KICAgID4gPj4+PiBBcGFjaGUNCiAgICA+ID4+Pj4+Pj4+Pj4gSEFXUSAy LjQNCiAgICA+ID4+Pj4+Pj4+Pj4gICAgID4gUmVsZWFzZT8NCiAgICA+ID4+Pj4+Pj4+Pj4gICAg ID4NCiAgICA+ID4+Pj4+Pj4+Pj4gICAgID4gRG9lcyBBcGFjaGUgSEFXUSAyLjQgc3VwcG9ydCBI RFAgMi42IGFuZCBIRFAgMy4wLjEgPw0KICAgID4gPj4+Pj4+Pj4+PiAgICAgPg0KICAgID4gPj4+ Pj4+Pj4+PiAgICAgPiBCZXN0IHJlZ2FyZHMNCiAgICA+ID4+Pj4+Pj4+Pj4gICAgID4gVGltbw0K ICAgID4gPj4+Pj4+Pj4+PiAgICAgPg0KICAgID4gPj4+Pj4+Pj4+PiAgICAgPg0KICAgID4gPj4+ Pj4+Pj4+PiAgICAgPg0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+Pg0KICAgID4g Pj4+Pj4+Pj4+Pg0KICAgID4gPj4+Pj4+Pj4+DQogICAgPiA+Pj4+Pg0KICAgID4gPj4+Pj4NCiAg ICA+ID4+Pj4NCiAgICA+ID4+Pj4NCiAgICA+ID4+Pg0KICAgID4gPj4NCiAgICA+ID4+DQogICAg PiA+DQogICAgPg0KICAgID4NCiAgICANCg0K