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 90223200D3C for ; Tue, 14 Nov 2017 18:26:28 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8E974160BD7; Tue, 14 Nov 2017 17:26:28 +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 876A0160BF4 for ; Tue, 14 Nov 2017 18:26:27 +0100 (CET) Received: (qmail 11003 invoked by uid 500); 14 Nov 2017 17:26:26 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 10989 invoked by uid 99); 14 Nov 2017 17:26:26 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Nov 2017 17:26:26 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id A83B71A0310 for ; Tue, 14 Nov 2017 17:26:25 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.5 X-Spam-Level: * X-Spam-Status: No, score=1.5 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTTP_ESCAPED_HOST=1.621, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id VVTliu_vYLiX for ; Tue, 14 Nov 2017 17:26:23 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0085.outbound.protection.outlook.com [104.47.34.85]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 1BE846118D for ; Tue, 14 Nov 2017 17:26:23 +0000 (UTC) Received: from DM5PR02MB3307.namprd02.prod.outlook.com (10.164.152.143) by DM5PR02MB3308.namprd02.prod.outlook.com (10.164.152.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.218.12; Tue, 14 Nov 2017 17:26:15 +0000 Received: from DM5PR02MB3307.namprd02.prod.outlook.com ([10.164.152.143]) by DM5PR02MB3307.namprd02.prod.outlook.com ([10.164.152.143]) with mapi id 15.20.0218.015; Tue, 14 Nov 2017 17:26:15 +0000 From: Alex Harui To: "dev@royale.apache.org" Subject: Re: About Semantic UI and our UI Set + look-and-feel effort Thread-Topic: About Semantic UI and our UI Set + look-and-feel effort Thread-Index: AQHTXVrBFrNpYyaCOEeed/Euhq2VH6MT/tmAgAARGAD//35GgIAAjcmA//9+fgA= Date: Tue, 14 Nov 2017 17:26:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.7.7.170905 authentication-results: spf=none (sender IP is ) smtp.mailfrom=aharui@adobe.com; x-originating-ip: [67.182.133.119] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR02MB3308;6:+xmr4iFcmt+l0lMryIZE/GPX7gr19PGlI+9NYEdYp8lwdDsc3BglYTHBnzhOxiqa5mJCC8o0Lmel+afNyT7Y69P/6IhHtnRmSh6t8voENC77w/D1nX4E4P0zH9edPzFSsulymLrSth+SND28sae8dBb8dUM76J8uUsyV0RxTcHMFk6z7PkWFQd+dXb8nQXWkdYKVosQaWMEKZ73DVi4CrLt6KSJ3vJc8BXBHWrVkBAuxuOX/MrlaDi7NMqAB5cfC0uqrn0VP4zagWmhv4azLym8Juw7+FEYGWV1tND5lqCgf6wb69/nyEUi6Of1Cbtj/36WD8pKPwmaIMFaFWEln8T3gEGdJ/Pm+T5ycv/gimC0=;5:hEUO3OlLBf1DFc7xqTK10HSTpPiBuWoBIXDoKXxbaP4pU0FTRT2BZUqRolJHHpA6iqY4lWp5tArcgRvXp66Eo8atjUK8ZCmfUk16H3edFymiIaz2HUYUQtXaWmFSly/FXGD/NQMUuUU1peNvlo7g2o1/mrhbm2tTz/UCH2WMOAE=;24:L790/uh4hVR9RA2uVnNAVi0XGJQMf/Kmm754MA38rI1Gn0e7c3FoyljfJnkPJ8PDh5SYQptZeKJiJLFgZ9zlhTyuJEYpxViyrX4FxyTuapQ=;7:cwXDEqjqoERI2wbs1LIde5LYRoaCNO4ha7HUGRwCUm+mxZZKR5GxdO7a/HrLZvXW9nv1BjPqmPREH+xyUcfNmwWHydPzOMgc0Px49+Mi0Ba6x31+UCvkLNpgx0/tcExO70WBhqi5SMqcwUXc5RnEJntPl6e7t3L8UvAal8DtGpl4yhxi5fdaaXB1R9+s3GwEtTrmyE9hNWyqSkE6EzIFStJ7R/qx7nooc2ISvEvgEODx3ruGEDJQwLCWh+cEXmp+ x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: b0c0ed16-c95e-48cc-15ee-08d52b84cf6a x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199);SRVR:DM5PR02MB3308; x-ms-traffictypediagnostic: DM5PR02MB3308: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(148322886591682)(189930954265078)(131327999870524)(35073007944872)(130873036417446)(219752817060721)(194151415913766)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(3231022)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR02MB3308;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR02MB3308; x-forefront-prvs: 04916EA04C x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(376002)(346002)(39860400002)(199003)(24454002)(189002)(377424004)(2950100002)(4001150100001)(14454004)(229853002)(8676002)(6916009)(77096006)(6486002)(53936002)(2906002)(25786009)(6512007)(6436002)(6306002)(230783001)(66066001)(6506006)(93886005)(305945005)(575784001)(86362001)(2900100001)(7736002)(53546010)(97736004)(2501003)(5660300001)(8936002)(316002)(6116002)(478600001)(10090500001)(45080400002)(81156014)(54356999)(76176999)(50986999)(58126008)(83506002)(3660700001)(3280700002)(101416001)(1730700003)(68736007)(99286004)(189998001)(102836003)(3846002)(5640700003)(81166006)(36756003)(6246003)(2351001)(105586002)(106356001)(19627235001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB3308;H:DM5PR02MB3307.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 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-Network-Message-Id: b0c0ed16-c95e-48cc-15ee-08d52b84cf6a X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2017 17:26:15.6275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB3308 archived-at: Tue, 14 Nov 2017 17:26:28 -0000 SGkgQ2FybG9zLA0KDQpZb3UgYW5kIG90aGVycyBhcmUgZGVmaW5pdGVseSB3ZWxjb21lIHRvIGlu dGVncmF0ZSBTZW1hbnRpY1VJIGxpa2UgeW91IGRpZA0KZm9yIE1hdGVyaWFsIERlc2lnbiBMaXRl Lg0KDQpSZWdhcmRpbmcgYSBtb3JlIHNvcGhpc3RpY2F0ZWQgb3B0aW9uLCBJIGZpcnN0IHdhbnQg dG8gc2VlIGlmIFNWRyBmb3INCnZpc3VhbHMgaXMgcG9zc2libGUgYmVmb3JlIHdlIGJ1aWxkIGEg d2hvbGUgdG9vbCBjaGFpbiBhcm91bmQgaXQuICBTbywNCklNTywgeW91IGNvdWxkIGp1c3QgdXNl IHlvdXIgZmF2b3JpdGUgSFRNTC9DU1MvSlMgZWRpdGluZyB0b29scyB0byBjcmVhdGUNCmFuIEhU TUwgcGFnZSBvciB0d28gdGhhdCBoYXZlIGEgc2V0IG9mIEhUTUxFbGVtZW50IHRyZWVzIHdob3Nl IHZpc3VhbHMgYXJlDQptb3N0bHkgb3IgZW50aXJlbHkgbWFkZSB1cCBvZiBTVkcuICBFYWNoICJ0 cmVlIiBpcyBhIGNvbXBvbmVudCBsaWtlIExhYmVsLA0KQnV0dG9uLCBUZXh0SW5wdXQsIGV0Yy4g IFRoZW4geW91IHBvc3QgdGhhdCBhbmQgZm9sa3MgY2FuIGludGVyYWN0IHdpdGggaXQNCmFuZCBt YWtlIHN1cmUgaXQgd29ya3MgY29ycmVjdGx5IG9uIGFsbCBvZiB0aGUgYnJvd3NlcnMgd2UgY2Fy ZSBhYm91dC4NClRoZW4gaWYgeW91IGNhbiBzaG93IHlvdSBjYW4gc3dhcCBpbiBhIHdpbGRseSBk aWZmZXJlbnQgc2V0IG9mIFNWRyAoYW5kDQptYXliZSBzb21lIENTUyksIHRoZW4gd2Uga25vdyB5 b3UgaGF2ZSBhYnN0cmFjdGVkIG91dCBhICJ0aGVtZSIgYW5kIHRoZW4NCndlIGNhbiBzZWUgd2hh dCBuZWVkcyB0byBiZSBkb25lIGluIHRoZSB0b29scyB0byBhbGxvdyBzb21lb25lIHRvIHNwZWNp ZnkNCmEgInRoZW1lIiBhbmQgc3dhcCBvdXQgdGhlIG5lY2Vzc2FyeSBwaWVjZXMuDQoNCkluIHBh cmFsbGVsLCB3ZSB3b3VsZCBiZSBkaXNjdXNzaW5nIHdoYXQgb3RoZXIgdHJlZXMvY29tcG9uZW50 cyB3ZSBuZWVkIHRvDQpoYXZlLCBhbmQgYWxzbywgd2hhdCBkZWZhdWx0IFNWRyBhbmQgQ1NTIHdl IHdhbnQgaW4gb3VyIHRoZW1lLCBhbmQgd2hhdA0KdGhlIGRlc2lnbiBwcmluY2lwbGVzIGRvY3Vt ZW50IG11c3QgY29udGFpbiBpbiBvcmRlciBmb3Igc29tZSBvdGhlcg0KZGVzaWduZXIgdG8gcHJv cG9zZSBhIGRlZmF1bHQgbG9vayBmb3IgdGhlIG5leHQgY29tcG9uZW50IHdlIGVuZCB1cCBtYWtp bmcuDQoNClRoYXQncyB0aGUgd2F5IEkgdGhpbmsgb2YgaXQsIGJ1dCBJIGFtIG5vdCBhIGRlc2ln bmVyLCBzbyBJIGNvdWxkDQpkZWZpbml0ZWx5IGJlIHdyb25nLi4uDQotQWxleA0KDQpPbiAxMS8x NC8xNywgOTowOSBBTSwgImNhcmxvcy5yb3ZpcmFAZ21haWwuY29tIG9uIGJlaGFsZiBvZiBDYXJs b3MgUm92aXJhIg0KPGNhcmxvcy5yb3ZpcmFAZ21haWwuY29tIG9uIGJlaGFsZiBvZiBjYXJsb3Ny b3ZpcmFAYXBhY2hlLm9yZz4gd3JvdGU6DQoNCj5IaSBBbGV4LA0KPg0KPndoYXQgeW91IHByb3Bv c2Ugd291bGQgYmUgdGhlIG1vcmUgc29waGlzdGljYXRlZCBvcHRpb24gd2UgY2FuIGRvLiBJIGNv dWxkDQo+aW52ZXN0IGluIHRoYXQsIGJ1dCBJIG5lZWQgdG8gd29yayB3aXRoIHlvdSwgUGV0ZXIg Y2xvc2VseSB0byBjb21wbGV0ZQ0KPnNvbWV0aGluZy4NCj5JIHNlZSBtb3JlIHByb2JhYmxlIHRo YXQgSSBjYW4gZGVzaWduIGVhY2ggY29tcG9uZW50LCBhdCBsZWFzdCBmb3IgYSBmaXJzdA0KPnJv dW5kLCBidXQgSSBjYW4ndCBkbyB0aGUgaW5mcmFzdHJ1Y3R1cmUgd2UgbmVlZCB0byBnZXQgU1ZH IG9uIHBsYWNlIG9yDQo+b3RoZXIgdGhpbmdzIHRoYXQgYXJlIG1vcmUgaW4geW91ciBza2lsbHMg dGhhbiBtaW5lLg0KPg0KPlNvIGZvciBtZSBTZW1hbnRpYyBpcyBzb21ldGhpbmcgSSBjb3VsZCB0 cnkgdG8gZG8gYW5kIHdvdWxkIGJlIHNvbWV0aGluZw0KPnRoYXQgd291bGQgYWxsb3cgbWFueSBw ZW9wbGUgdG8gYWRvcHQgUm95YWxlLg0KPkknbGwgam9pbiBBbGV4IHByb3Bvc2UsIGlmIEFsZXgs IFBldGVyIGFuZCBvdGhlcnMgdGVhbSB0byBtYWtlIHRoaXMgaGFwcGVuDQo+d2l0aCBzb21lIG9y Z2FuaXphdGlvbiBhbmQgcGxhbiBiZWhpbmQgKGRlZmluZWQgVUkgTGlzdCB0byBjb21wbGV0ZSwu Li4pDQo+DQo+V2UgY2FuIGRvIGJvdGggaW4gdGhlIHNhbWUgU2V0OiBJZiB3ZSBjcmVhdGUgb3Vy IG93biBzZXQgbGlrZSBBbGV4DQo+cmVjb21lbmQNCj53aXRoIGNhbiBjcmVhdGUgYW4gaW5mcmFz dHJ1Y3R1cmUgdGhhdCBhbGxvdyB1cyB0byBwYWludCB3aGF0IHdlIHdhbnQgYW5kDQo+Zm9yIEhU TUwgd2UgY2FuIGxlYXJuIG9uIGhvdyBTZW1hbnRpYyBkb2VzIHRvIGdldCBtaW5pbWFsIGFuZCBu YXR1cmFsDQo+b3V0cHV0LCBidXQgdGhhdCB3aWxsIGJlIG91ciBvd24gaW1wbGVtZW50YXRpb24s IG5vdCBTZW1hbnRpYy4NCj4NCj5JIGhhdmUgc3RpbGwgc29tZSBkYXlzIHRvIGRlZGljYXRlIHRv IHRoZSB3ZWJzaXRlLCBidXQgYXMgZmluaXNoIHRoYXQgYW5kDQo+d2UgcHV0IHdlYnNpdGUgbGl2 ZSwgSSBleHBlY3QgdG8gZ28gd2l0aCB0aGlzLiBCdXQgSSBuZWVkIHRvIGtub3cgaWYgd2UNCj5j YW4NCj5qb2luIGZvcmNlcyB0byBtYWtlIHRoaXMgaGFwcGVuLCBvciBpZiBpcyBvbmx5IG1lLCBz byBJIHRoaW5rIEkgc2hvdWxkIGdvDQo+YQ0KPm1vcmUgc2ltcGxlIHBhdGguDQo+DQo+DQo+DQo+ MjAxNy0xMS0xNCAxNzo0MiBHTVQrMDE6MDAgQWxleCBIYXJ1aSA8YWhhcnVpQGFkb2JlLmNvbS5p bnZhbGlkPjoNCj4NCj4+IE1heWJlIHdlIG5lZWQgdG8gcGF1c2UgZm9yIGEgbWludXRlIHRvIGFn cmVlIG9uIHRoZSBpbXBsZW1lbnRhdGlvbiBnb2Fscw0KPj4gcmVsYXRlZCB0byBvdXIgZGVmYXVs dCB0aGVtZS4gIEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgYW4NCj4+IGltcGxlbWVu dGF0aW9uIGdvYWwgd2FzIHRvIGNyZWF0ZSBhIGNvbXBvbmVudCBzZXQgd2hlcmUgeW91IGNvdWxk ICJkcmF3Ig0KPj4ganVzdCBhYm91dCBhbnkgdmlzdWFscyBmb3IgdGhlIGNvbXBvbmVudHMuDQo+ Pg0KPj4gVGhlc2Ugb3RoZXIgM3JkIHBhcnR5IHRoZW1lcyAoTWF0ZXJpYWwgRGVzaWduIExpdGUs IEZsYXQgKEJvb3RzdHJhcCkgYW5kDQo+PiBub3cgU2VtYW50aWMgVUkpIHNlZW0gdG8gYmUgZW50 aXJlbHkgQ1NTLWJhc2VkLiAgQW5kIHRoYXQncyBmaW5lIHRvIGhhdmUNCj4+IGNvbXBvbmVudCBz ZXRzIHRoYXQgZWZmZWN0aXZlbHkgdGhpbmx5IHdyYXAgdGhlc2UgM3JkLXBhcnR5IHRoZW1lcywg YnV0DQo+PkkNCj4+IHRob3VnaHQgd2Ugd2VyZSBub3Qgb25seSB0cnlpbmcgdG8gZ2V0IGEgZGVm YXVsdCBsb29rLWFuZC1mZWVsLCBidXQgbWFrZQ0KPj4gc3VyZSB5b3UgY291bGQgZG8gbG90cyBv ZiBpdCB3aXRoIFNWRywgc28gdGhhdCBvdGhlciB1c2VycyBjYW4gY3JlYXRlDQo+PiB0aGVpciBv d24gdGhlbWVzIHdpdGggZHJhd2luZyB0b29scyBpbnN0ZWFkIG9mIGJ5IHR3ZWFraW5nIENTUyBi b3JkZXJzDQo+PmFuZA0KPj4gYmFja2dyb3VuZCBpbWFnZXMuDQo+Pg0KPj4gQWxzbywgaW4gcGFy YWxsZWwsIEkgdGhpbmssIGFuIGltcGxlbWVudGF0aW9uIGdvYWwgd2FzIHRvIGRlZmluZSBhDQo+ PnZpc3VhbA0KPj4gbW9kZWwgZWl0aGVyIGJ5IHVzaW5nIE1hdGVyaWFsJ3MgbW9kZWxzIG9yIGJ5 IGRldmVsb3Bpbmcgb3VyIG93biwgc28NCj4+dGhhdA0KPj4gaW4gdGhlIGZ1dHVyZSwgbmV3IGNv bXBvbmVudHMgY2FuIGJlIGFkZGVkIGFuZCBnaXZlbiBhIGNvbnNpc3RlbnQNCj4+IGxvb2stYW5k LWZlZWwgYnkgc29tZSBvdGhlciBkZXNpZ25lci4gIEluIHZvbHVudGVlci1kcml2ZW4gT3BlbiBT b3VyY2UNCj4+IHByb2plY3RzIGxpa2UgdGhpcywgd2UgY2FuJ3QgY291bnQgb24gQ2FybG9zIGRv aW5nIHRoZSBkZXNpZ24gb2YgZXZlcnkNCj4+IGNvbXBvbmVudC4gIFNvIGl0IHdvdWxkIGhlbHAg dG8ga25vdyB0aGF0LCBpZiB0aGVyZSBpcyBhIGJvcmRlciBpbiBhIG5ldw0KPj4gY29tcG9uZW50 LCBpdCBzaG91bGQgYmUgMSBwaXhlbCBoaWdoIHdpdGggbGlnaHRpbmcgZnJvbSB0aGUgdG9wLWxl ZnQsDQo+PmV0Yy4NCj4+DQo+PiBNeSAyIGNlbnRzLA0KPj4gLUFsZXgNCj4+DQo+PiBPbiAxMS8x NC8xNywgODoyNiBBTSwgIlBldGVyIEVudCIgPHBlbnRAYWRvYmUuY29tLklOVkFMSUQ+IHdyb3Rl Og0KPj4NCj4+ID5Gb3IgdGhpbmdzIGxpa2UgbGlzdHMgYW5kIHRhYmxlcywgd2UgaGF2ZSBvdXIg ZGF0YVByb3ZpZGVycyBhbmQNCj4+ID5pdGVtUmVuZGVyZXIgZmFjdG9yaWVzLiBDb3VsZCBwcm9i YWJseSBiZSBtb3JlIHN0cmVhbWxpbmVkIHRvIHByb2R1Y2UNCj4+bGlzdA0KPj4gPmFuZCB0YWJs ZSBlbGVtZW50cyBmb3IgdGhlIGl0ZW1SZW5kZXJlcnMuIEJlaW5nIGFibGUgdG8gbWFrZSBhIHF1 aWNrDQo+PiA+aW4tbGluZSBsaXN0IHdpdGggc29tZSB0ZXh0IGFuZCBidXR0b25zIG91Z2h0IHRv IGJlIGVhc3kgYW5kIG5vdA0KPj5yZXF1aXJlIGENCj4+ID5kYXRhUHJvdmlkZXIgYW5kIGl0ZW1S ZW5kZXJlcnM7IHRob3NlIHNob3VsZCBhbHNvIGJlIHBvc3NpYmxlLCBidXQgSQ0KPj50aGluaw0K Pj4gPndlIHNob3VsZCBjb25zaWRlciBoYXZpbmcgYm90aC4NCj4+ID4NCj4+ID7igLlwZXRlcg0K Pj4gPg0KPj4gPk9uIDExLzE0LzE3LCAxMDoyNSBBTSwgIllpc2hheSBXZWlzcyIgPHlpc2hheWpv YnNAaG90bWFpbC5jb20+IHdyb3RlOg0KPj4gPg0KPj4gPj5PbmUgdGhpbmcgdGhhdCBJIGZvdW5k IHByb2JsZW1hdGljIHdpdGggdGhlIG1kbCBpbXBsZW1lbnRhdGlvbiB3YXMNCj4+dGhhdA0KPj4g Pj50aGVyZSB3YXMgYSBmZWVsaW5nIG9mIHRoaW4gd3JhcHBlcnMgb24gYSBibGFja2JveC4gV2hh dGV2ZXIgZGVmYXVsdA0KPj4gPj50aGVtZSB3ZSBjaG9vc2UsIEkgdGhpbmsgd2Ugc2hvdWxkIGlt cGxlbWVudCBpdCBzbyB0aGUgY29yZQ0KPj5mdW5jdGlvbmFsaXR5DQo+PiA+PmlzIGVhc2lseSB1 bmRlcnN0YW5kYWJsZSB0byBhbiBBUzMgcHJvZ3JhbW1lciB3aXRoIHNvbWUgQ1NTIGtub3dsZWRn ZS4NCj4+ID4+VGhhdCBzaG91bGQgYWxzbyBoZWxwIGNyZWF0ZSBuZXcgZ29vZCBsb29raW5nIGNv bXBvbmVudHMgKGFuZCB0aGVtZXMpDQo+PiA+PmVhc2llciBieSBsb29raW5nIGF0IHRoZSBleGlz dGluZyBleGFtcGxlcy4NCj4+ID4+DQo+PiA+Pg0KPj4gPj4NCj4+ID4+X19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4+ID4+RnJvbTogY2FybG9zLnJvdmlyYUBnbWFpbC5jb20gPGNh cmxvcy5yb3ZpcmFAZ21haWwuY29tPiBvbiBiZWhhbGYgb2YNCj4+ID4+Q2FybG9zIFJvdmlyYSA8 Y2FybG9zcm92aXJhQGFwYWNoZS5vcmc+DQo+PiA+PlNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDE0 LCAyMDE3IDU6MTA6MjEgUE0NCj4+ID4+VG86IGRldkByb3lhbGUuYXBhY2hlLm9yZw0KPj4gPj5T dWJqZWN0OiBBYm91dCBTZW1hbnRpYyBVSSBhbmQgb3VyIFVJIFNldCArIGxvb2stYW5kLWZlZWwg ZWZmb3J0DQo+PiA+Pg0KPj4gPj5IaSwNCj4+ID4+DQo+PiA+Pkkgd2FzIGxvb2tpbmcgYXQgU2Vt YW50aWMgVUkgYW5kIGl0IGhhcyBtb3N0IG9mIHRoZSB0aGluZ3Mgd2Ugd2FudCB0bw0KPj5nZXQN Cj4+ID4+d2l0aCBvdXIgVUkgc2V0ICsgTG9vayBhbmQgZmVlbCBlZmZvcnQuDQo+PiA+Pg0KPj4g Pj5JIG5lZWQgdG8gaW52ZXN0aWdhdGUgaXQgbW9yZSwgYnV0IG1heWJlIHdlIGRvbid0IG5lZWQg dG8gcmVpbnZlbnQgdGhlDQo+PiA+PndoZWVsIGhlcmUuIFN1cHBvc2luZyBsaWNlbnNlcyBhcmUg b2ssIHdlIGNvdWxkIGJhc2UgdGhlIG5ldyBVSSBTZXQNCj4+dG8gYmUNCj4+ID4+YmFzZWQgb24g U2VtYW50aWMgVUkgb3IgbWFrZSBvdXIgb3duIFNlbWFudGljIFVJIGltcGxlbWVudGF0aW9uLg0K Pj4gPj4NCj4+ID4+UmVnYXJkaW5nIGxvb2sgLWFuZC1mZWVsIHlvdSBjYW4gZ2V0IG1vc3Qgb2Yg dGhlIG1haW4gYWN0dWFsIGxvb2sgYW5kDQo+PiA+PmZlZWxzDQo+PiA+Pm91dC1vZi10aGUtYm94 IChtYXRlcmlhbCwgYW1hem9uLCBib290c3RyYXAsIHR3aXR0ZXIsLi4uKQ0KPj4gPj4NCj4+ID4+ VGhlIG1haW4gY29uY2VwdHMgYmVoaW5kIGFyZSBncmVhdCBhcyB3ZWxsOg0KPj4gPj4NCj4+ID4+ KiBVc2UgY29uY2lzZSBhbmQgbmF0dXJhbCBIVE1MDQo+PiA+PiogSW50dWl0aXZlIEpTDQo+PiA+ Pg0KPj4gPj5odHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3Vy bD0NCj4+IGh0dHBzJTNBJTJGJTJGc2VtYW50aWMNCj4+ID4+LQ0KPj4gPj51aS5jb20mZGF0YT0w MiU3QzAxJTdDJTdDNTFlZjQxYTk1Y2EyNDk5YzQ0ZTUwOGQ1MmI3Mw0KPj4gZjE5ZCU3Q2ZhN2Ix YjVhN2IzNDQNCj4+ID4+Mw0KPj4gPj44Nzk0YWVkMmMxNzhkZWNlZTElN0MwJTdDMCU3QzYzNjQ2 MjY5OTMyODYwMzE0OCZzZGF0YT0NCj4+IGVkTG1FSWE4dlMwVlpxS3JUZGkNCj4+ID4+cg0KPj4g Pj5HeFp4ZUF3cEhFMDViYTR3VXhLTUFicyUzRCZyZXNlcnZlZD0wDQo+PiA+Pg0KPj4gPj5JdCBo YXMgYWxyZWFkeSBpbnRlZ3JhdGlvbnMgd2l0aCBSZWFjdCwgQW5ndWxhciwuLi4NCj4+ID4+DQo+ PiA+Pk1heWJlIG91ciBwb3RlbmNpYWwgaXMgbm90IGluIHRoaXMgYXJlYSBidXQgaW4gb3VyIGNv bXBvc2l0aW9uDQo+PmNvbmNlcHRzDQo+PiA+PmFuZA0KPj4gPj50aGlzIGNvdWxkIGJlIGludGVn cmF0ZWQuDQo+PiA+Pg0KPj4gPj5UaGlzIHdvdWxkIG5lZWQgdG8gbWFrZSBhIG5ldyBVSSBTZXQg YXMgd2UgZGlkIHdpdGggTURMLCBidXQgdGhpcyB0aW1lDQo+PiA+PnRoaXMNCj4+ID4+Y291bGQg YmUgdGhlIG1haW4gVUkgU2V0IHNpbmNlIGl0IGNvdWxkIGhhdmUgYWxsIHdlIG5lZWQsIGRpZmZl cmVudA0KPj5sb29rDQo+PiA+PmFuZCBmZWVscywgYWxsIGNvbnRyb2xzIG5lZWRlZC4uLg0KPj4g Pj4NCj4+ID4+V2UgY2FuIGFzIHdlbGwgdXNlIGl0IHRvIHJlYWNoIDEuMCBhbmQgZnJvbSB0aGVy ZSB0aGluayBpZiB3ZSBuZWVkIHRvDQo+PiA+PmNyZWF0ZSBvdXQgb3duLg0KPj4gPj4NCj4+ID4+ QW5vdGhlciB0aGluZyB0byB0aGluayBhYm91dCBpdCBpcyBob3cgdGhpcyB3aWxsIGRlYWwgd2l0 aCBvdGhlcg0KPj5vdXRwdXRzDQo+PiA+PmZhciBiZXlvbmQgamF2YXNjcmlwdCAoU1dGLCBXZWJB c3NlbWJseSwuLi4pLCBtYXliZSB0aG9zZSBvdXRwdXRzIHdpbGwNCj4+ID4+bmVlZA0KPj4gPj50 byBiZSBkZXZlbG9wIGJ5IHVzDQo+PiA+Pg0KPj4gPj5TZW1hbnRpYy1VSSBpcyB1bmRlciBNSVQg bGljZW5zZSB3aGF0IEkgdGhpbmsgaXMgY29tcGF0aWJsZSB3aXRoDQo+PmNyZWF0ZQ0KPj4gPj53 aGF0IHdlIG5lZWQgb3IgdGFrZSBwYXJ0cyBmcm9tIGhlcmUgcmlnaHQ/DQo+PiA+Pg0KPj4gPj5U aG91Z2h0cz8NCj4+ID4+DQo+PiA+Pg0KPj4gPj4tLQ0KPj4gPj5DYXJsb3MgUm92aXJhDQo+PiA+ Pmh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPQ0KPj4g aHR0cCUzQSUyRiUyRmFib3V0Lm1lJQ0KPj4gPj4yDQo+PiA+PkZjYXJsb3Nyb3ZpcmEmZGF0YT0w MiU3QzAxJTdDJTdDNTFlZjQxYTk1Y2EyNDk5YzQ0ZTUwOGQ1MmI3Mw0KPj4gZjE5ZCU3Q2ZhN2Ix Yg0KPj4gPj41DQo+PiA+PmE3YjM0NDM4Nzk0YWVkMmMxNzhkZWNlZTElN0MwJTdDMCU3QzYzNjQ2 MjY5OTMyODYwMzE0OCYNCj4+IHNkYXRhPXVvZkZqbE9BaXlXWA0KPj4gPj5BDQo+PiA+PkdTJTJC azQ5aWVNRThRSkw3Y2d4TnJsQ0d3aTc5OFpZJTNEJnJlc2VydmVkPTANCj4+ID4NCj4+DQo+Pg0K Pg0KPg0KPi0tIA0KPkNhcmxvcyBSb3ZpcmENCj5odHRwczovL25hMDEuc2FmZWxpbmtzLnByb3Rl Y3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJGYWJvdXQubWUlMg0KPkZjYXJsb3Ny b3ZpcmEmZGF0YT0wMiU3QzAxJTdDJTdDNDVhY2I3ODhkZTU5NGZlYjZlNTMwOGQ1MmI4MjhjNzMl N0NmYTdiMWI1DQo+YTdiMzQ0Mzg3OTRhZWQyYzE3OGRlY2VlMSU3QzAlN0MwJTdDNjM2NDYyNzYy MDYzNTQ2OTc1JnNkYXRhPWVHdk1XaUMwNlcwUngNCj5XeEdCYzVlN0hpM2k5JTJGdjRXTHRGV2xB U0lzd2IzZyUzRCZyZXNlcnZlZD0wDQoNCg==