From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: RE: "modern" colors Re: Changes for emacs 28 Date: Sun, 13 Sep 2020 01:26:39 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_VI1PR06MB45268C0E90B0591F406C81DF96220VI1PR06MB4526eurp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13350"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Ergus , "casouri@gmail.com" , "emacs-devel@gnu.org" , "monnier@iro.umontreal.ca" , "ghe@sdf.org" , "tecosaur@gmail.com" To: Dmitry Gutov , "Alfred M. Szmidt" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 13 03:27:19 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kHGnW-0003M8-St for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Sep 2020 03:27:18 +0200 Original-Received: from localhost ([::1]:53104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHGnV-0002EY-Ol for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Sep 2020 21:27:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40528) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHGmz-0001nl-JH for emacs-devel@gnu.org; Sat, 12 Sep 2020 21:26:45 -0400 Original-Received: from mail-oln040092073054.outbound.protection.outlook.com ([40.92.73.54]:42440 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHGmx-0004vG-4y; Sat, 12 Sep 2020 21:26:45 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hmuIS3DoYOqUf8NE4Pi34SB270UGspcr2lu7Ok7qvl5umSWKICUZtrEDY454TTemzWaEQJVshjW+nah+4rYsMBO0pkIrQZ6WBL+tQXOa9yQ2+1qf69/aKPLtphrBLTSt03Cvukr3a0OEJEc7j4fWsdDUMWPT0TwOt8DL9XLuYMgjaPOkfRukipknu7aq9kM+S9LYBFLxhjARd423N0h6+f3MJM/6Ug299MFxHiNFmbZYRV6gGVzOib187c+0E1OsCwErEiqsWNrYI2GPo7IwElbeEsqAihjbPKggy7ZFYh4Y+uWZqE1F4Qyw5ObAbm+P/MykcyQjA5Nr2cO+Vg9ASw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dl7IAnDaOy3QP+/Ic5O0C5hz9PEZnhF1/eQaPvb47/s=; b=GgiQRq51L5gh3ICNAYqSGX2c46sR8eLmsL9rFkZ+YpxdyQ3yUDZKDe+XxiZhZ/I5R9qveFsmbqLRc2PNHpwSXJOJmOn4mAiiObH+pIG38S1UWmtAWnaHVSmYTCUYfOBe6LG1QVT6kvg9W2LBgNt2mJnthwaSh7NTjrmi01lU9PdG7HMomqkDIHYfTaPlTU3SP7uTsAYjCZwr/ok4vs3ZcEtRqJOszIATmZAXR1vGCZ5qEHTR1+lJ1oxGHs2jxa7J+9jXXY9ZsVdol9hVefEb0qdsRaTAChdfKl5daRF5hosBfsdzkaFkapFTdAo9n8YB65VIbQ+ugFTISv9/JL30HA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dl7IAnDaOy3QP+/Ic5O0C5hz9PEZnhF1/eQaPvb47/s=; b=nWTLNQ4RGjm7JlvZLx1QRJ3hJ3yagR9UNSDHzwNsc1hvXJ3NE/y3EzbzjOFfqnuu5M2+dqnCSDzp1UimAxtPaq2jo5NF7DSZMbrtaWWmmffUP+XrguZaVmOra91RogKdnSnw6WXI2xNBJnU8KND/7S5kzfm5rVDkE94+XhCDEW+EZ/mF+vlMiiOWgzjjM1+K3qvR+B6kN1NfzQXOHiPS9WaJoe/R9Sx0BUUFB+Z+iOml37OdSF4+pcW231oMNOOceBdfEU4hxd5Kc1OXUNa2XZNt/FVFeYhJQkMuPdanyrJKPbS8NnXdpdzkuabcmqXnt/NIvm6MvoHJuYVELGwvXg== Original-Received: from DB3EUR04FT055.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::50) by DB3EUR04HT003.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::298) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Sun, 13 Sep 2020 01:26:39 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e0c::4d) by DB3EUR04FT055.mail.protection.outlook.com (2a01:111:e400:7e0c::64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sun, 13 Sep 2020 01:26:39 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487%7]) with mapi id 15.20.3370.018; Sun, 13 Sep 2020 01:26:39 +0000 Thread-Topic: "modern" colors Re: Changes for emacs 28 Thread-Index: AQHWiWztGgEY2+DUtkGOXOHw38kFLg== Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:3DD6004FD1A54B384969E69EDA888BC299C473921E000B3FAF9C7B9C9A90685F; UpperCasedChecksum:457359323CAD8A26C1AA3B2BF54C84B3BC54F52106CEA4B061EC0D28F05999EA; SizeAsReceived:2858; Count:42 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [Yy66023jxC/vyST/72A5+5dv1kNtTqDW] x-ms-publictraffictype: Email x-incomingheadercount: 42 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 9726160f-887a-4e4d-c292-08d85784103f x-ms-traffictypediagnostic: DB3EUR04HT003: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RzBLtB7DADXbBsbTNDoloztSXZe8G2MrjgKf93Gu/WUx0V5lEz5SMx8EObgfl1Bro9iAbomlHIWXr+p6VBabsTSQ5cShiPuRYkr5/t3gFHWZ1bxm43F72YyBmkFeWoiz1s1EtZWIv5umjS2ByEXwCBrFFQ7RvC00FUTt52WOnIqzAh7wPlPEjUlXSIlC7uhT x-ms-exchange-antispam-messagedata: d6vLEUHi0a9VEHNkXH8GxtTZoIZLJk/kQyudFcDM/KnHQm1Mt3NuIlGwfTzxJ6mQ1lVV/dyorlrAbmDaIhuLYWLPtJb8rU8dy9Vg3g57aTU9uk8ZsH/lBjUtefAO05cGYl9g52i20k7ZNepw7sYAQw== x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: DB3EUR04FT055.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 9726160f-887a-4e4d-c292-08d85784103f X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2020 01:26:39.2379 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT003 Received-SPF: pass client-ip=40.92.73.54; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/12 21:26:40 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:255422 Archived-At: --_000_VI1PR06MB45268C0E90B0591F406C81DF96220VI1PR06MB4526eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQotLS0tLS0tLSBPcmlnaW5hbG1lZGRlbGFuZGUgLS0tLS0tLS0NCkZyw6VuOiBEbWl0cnkgR3V0 b3YgPGRndXRvdkB5YW5kZXgucnU+DQpEYXR1bTogMjAyMC0wOS0xMyAwMjo0NSAoR01UKzAxOjAw KQ0KVGlsbDogQXJ0aHVyIE1pbGxlciA8YXJ0aHVyLm1pbGxlckBsaXZlLmNvbT4sICJBbGZyZWQg TS4gU3ptaWR0IiA8YW1zQGdudS5vcmc+DQpLb3BpYTogRXJndXMgPHNwYWNpYmJhQGFvbC5jb20+ LCBjYXNvdXJpQGdtYWlsLmNvbSwgZW1hY3MtZGV2ZWxAZ251Lm9yZywgbW9ubmllckBpcm8udW1v bnRyZWFsLmNhLCBnaGVAc2RmLm9yZywgdGVjb3NhdXJAZ21haWwuY29tDQrDhG1uZTogUmU6ICJt b2Rlcm4iIGNvbG9ycyBSZTogQ2hhbmdlcyBmb3IgZW1hY3MgMjgNCg0KT24gMTIuMDkuMjAyMCAx NjoxNiwgQXJ0aHVyIE1pbGxlciB3cm90ZToNCj4gSSBkb24ndCBsaWVrIHN0YXJpbmcgYXQgd2hp dGUgYmFja2dyb3VuZHMsIGl0IGlzIGxpa2UgbG9va2luZyBpbnRvIGENCj4gbGFtcC4gQXMgSSB3 cml0ZSB0aGlzIEkgaGF2ZSBoYWxmIG9mIG15IHNjcmVlbiBvbiB3aGl0ZSBiYWNrZ3JvdW5kIChh DQo+IGdpdGh1YiBwYWdlKSBhbmQgd2hpdGUgaW4gZGFyeSBncmVlbiAoRW1hY3MpIGFuZCBJIGNh biBjbGVhcmx5IGNvbXBhcmUNCj4gYW5kIHNlZSBob3cgbXVjaCBoYXJkZXIgaXQgaXMgdG8gbG9v ayBhdCB3aGl0ZSBiYWNrZ3JvdW5kIG9mIEdpdGh1Yi4NCg0KVGhpcyBsb29rcyBsaWtlIGEgY29t bW9uIG1pc2NvbmNlcHRpb24uIEhlcmUncyBob3cgdGhpcyBleHBlcmltZW50IGlzDQpmbGF3ZWQu DQoNClRoZSBleWVzIGFkYXB0cyB0byB0aGUgY3VycmVudCBhbWJpZW50IGxldmVsIG9mIGxpZ2h0 aW5nLiBUaGF0IHdoeSB3aGVuDQp5b3UgZ28gb3V0c2lkZSB5b3UgZG9uJ3QgdXN1YWxseSBoYXZl IHRvIGNvdmVyIHlvdXIgZXllcy4gRXZlbiB0aG91Z2gNCmRheWxpZ2h0J3MgYnJpZ2h0bmVzcyBp cyBhbiBvcmRlcihzKSBvZiBtYWduaXR1ZGUgaGlnaGVyIHRoYW4gdGhlDQpsaWdodGluZyBpbnNp ZGUgYW4gYXZlcmFnZSBvZmZpY2UsIGluZG9vcnMuDQoNCkFzIHNvb24gYXMgeW91ciBleWVzIGFu ZCBicmFpbiBub3RpY2UgdGhhdCB0aGUgYmFzaWMgbGV2ZWwgb2YNCmlsbHVtaW5hdGlvbiBoYXMg aW5jcmVhc2VkLCB0aGUgaXJpcyBtdXNjbGVzIGluIHlvdXIgZXllcyBjb250cmFjdCwgdGhlDQpp cmlzZXMgYmVjb21lIHNtYWxsZXIgYW5kIGxldCBpbiBvbmx5IHRoZSBhbW91bnQgb2YgbGlnaHQg dGhhdCBpcyBuZWVkZWQNCmZvciB5b3UgdG8gc2VlIHRoaW5ncyBjbGVhcmx5LCBidXQgbm90IG1v cmUgKGxlYWRpbmcgdG8gdG9vLWJyaWdodCBhDQpwaWN0dXJlKS4gQW5kIHdoZW4geW91IGdvIGJh Y2sgaW50byB0aGUgc2hhZGUsIHRoZSBpcmlzIG11c2NsZSByZWxheGVzDQphbmQgdGhlIHB1cGls cyBlbmxhcmdlIHRvLCBhZ2FpbiwgY2FwdHVyZSB0aGUgYXBwcm9wcmlhdGUgYW1vdW50IG9mIGxp Z2h0Lg0KDQpJZiB5b3UgZXZlciBkaWQgc29tZSBwaG90b2dyYXBoeSAoZGlnaXRhbCBvciBvdGhl cndpc2UpLCB5b3UgcHJvYmFibHkNCmtub3cgdGhhdCBtb3JlIGxpZ2h0IGlzIGdlbmVyYWxseSBh IGdvb2QgdGhpbmcsIGFuZCBtb3N0IGNhbWVyYXMgY2FuDQpwcm9kdWNlIGEgZ29vZCBwaWN0dXJl IGluIGdlbmVyb3VzIGxpZ2h0aW5nLiBJbiB0d2lsaWdodCwgdGhhdCB0YWtlcw0KbW9yZSBlZmZv cnQuDQoNClRoZSBidWxrIG9mIHRoZSBleWUgc3RyYWluIGNvbWVzIGZyb20gdGhvc2UgbW9tZW50 cyB3aGVuIHRoZSBleWUgaGFzIHRvDQphZGFwdCB0byB0aGUgbmV3IGxldmVsIG9mIGJyaWdodG5l c3MuIFRoYXQncyB3aGVuIHRoZSBpcmlzIG11c2NsZSBkb2VzDQppdHMgd29yay4NCg0KU28gaWYg eW91IGhhdmUgYmVlbiB3b3JraW5nIGluIGEgZGFyayBFbWFjcyBmb3Igc29tZSB0aW1lLCBhbmQN CmVzcGVjaWFsbHkgaWYgdGhlIHJvb20gYXJvdW5kIHlvdSBpcyBub3Qgd2VsbC1saXQsIG9mIGNv dXJzZSBHaXRodWIgYW5kDQpzaW1pbGFyIHdlYnNpdGVzIHdvdWxkIGltbWVkaWF0ZWx5IGxvb2sg bGlrZSBhIGJyaWdodCBzdW4uDQoNCkJ1dCBpZiB5b3UgdHVybiBvbiBtb3JlIGxpZ2h0cyBpbiB0 aGUgcm9vbSAob3Igc2ltcGx5IGxvd2VyIHRoZSBzY3JlZW4NCi0tLS0tLS0tLS0tDQoNCkl0IHdh cyBpbiB0aGUgbWlkZGxlIG9mIHRoZSBhZnRlcm5vb24gd2hlbiBsaWdodCBpcyBhdCBicmlnaHRl c3QgYXQgbXkgcGxhY2UgOi0pLg0KDQpJIGRvbid0IHRoaW5rIGl0IGlzIGEgbWlzY29uY2VwdGlv bi4gSSB1bmRlcnN0YW5kIHlvdXIgcmVhc29uaW5nIGJ1dCBJIGRvbid0IHRoaW5rIGl0IHJlYWxs eSBhcHBsaWVzLiBZZWFoLCBzdXJlLCB0aGVyZSBpcyBzb21lIGFkYXB0YXRpb24gYW5kIG8gb24g YmV0d2VlbiBkYXJrIGFuZCBsaWdodCwgYnV0IHRyeSB0byBzdGFyZSBhdCBTdW4gb24gYSBzaGlu eSBkYXksIG9yIHRvIHN0YXJlICBsb25nZXIgdGltZSBhdCBhIGxpZ2h0IGJ1bGIuIEkgZG9uJ3Qg dGhpbmsgeW91ciBleWVzIHdpbGwgYXBwcmVjaWF0ZSwgbWluZSBjZXJ0YWlubHkgd29uJ3QuDQoN CkkgYWxzbyB0aGluayB0aGVyZSBpcyBhIGxvdCBvZiBzdWJqZWN0aXZpdHkgaGVyZS4gTXVzY2xl cyBhbmQgc2Vuc2l0aXZpdHkgaXMgZGlmZmVyZW50IGZyb20gcGVyc29uIHRvIHBlcnNvbi4gQnkg dGhlIHdheSBJIGRpZG4ndCBjbGFpbSBpdCB3YXMgYSBzY2llbnRpZmljIGV4cGVyaW1lbnQsICBq dXN0IG15IHBlcmNlcHRpb24gYXRtLg0K --_000_VI1PR06MB45268C0E90B0591F406C81DF96220VI1PR06MB4526eurp_ Content-Type: text/html; charset="utf-8" Content-ID: <8FCABE035EAFF44EB177BC53B51E3AEF@sct-15-20-3174-20-msonline-outlook-eb2c2.templateTenant> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1zaXplOjEwMCU7Y29sb3I6IzAwMDAw MCIgZGlyPSJhdXRvIj48IS0tIG9yaWdpbmFsTWVzc2FnZSAtLT4NCjxkaXY+LS0tLS0tLS0gT3Jp Z2luYWxtZWRkZWxhbmRlIC0tLS0tLS0tPC9kaXY+DQo8ZGl2PkZyw6VuOiBEbWl0cnkgR3V0b3Yg Jmx0O2RndXRvdkB5YW5kZXgucnUmZ3Q7IDwvZGl2Pg0KPGRpdj5EYXR1bTogMjAyMC0wOS0xMyAw Mjo0NSAoR01UKzAxOjAwKSA8L2Rpdj4NCjxkaXY+VGlsbDogQXJ0aHVyIE1pbGxlciAmbHQ7YXJ0 aHVyLm1pbGxlckBsaXZlLmNvbSZndDssICZxdW90O0FsZnJlZCBNLiBTem1pZHQmcXVvdDsgJmx0 O2Ftc0BnbnUub3JnJmd0Ow0KPC9kaXY+DQo8ZGl2PktvcGlhOiBFcmd1cyAmbHQ7c3BhY2liYmFA YW9sLmNvbSZndDssIGNhc291cmlAZ21haWwuY29tLCBlbWFjcy1kZXZlbEBnbnUub3JnLCBtb25u aWVyQGlyby51bW9udHJlYWwuY2EsIGdoZUBzZGYub3JnLCB0ZWNvc2F1ckBnbWFpbC5jb20NCjwv ZGl2Pg0KPGRpdj7DhG1uZTogUmU6ICZxdW90O21vZGVybiZxdW90OyBjb2xvcnMgUmU6IENoYW5n ZXMgZm9yIGVtYWNzIDI4IDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGZvbnQg c2l6ZT0iMiIgZGlyPSJhdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Ij4NCjxkaXYg Y2xhc3M9IlBsYWluVGV4dCI+T24gMTIuMDkuMjAyMCAxNjoxNiwgQXJ0aHVyIE1pbGxlciB3cm90 ZTo8YnI+DQomZ3Q7IEkgZG9uJ3QgbGllayBzdGFyaW5nIGF0IHdoaXRlIGJhY2tncm91bmRzLCBp dCBpcyBsaWtlIGxvb2tpbmcgaW50byBhPGJyPg0KJmd0OyBsYW1wLiBBcyBJIHdyaXRlIHRoaXMg SSBoYXZlIGhhbGYgb2YgbXkgc2NyZWVuIG9uIHdoaXRlIGJhY2tncm91bmQgKGE8YnI+DQomZ3Q7 IGdpdGh1YiBwYWdlKSBhbmQgd2hpdGUgaW4gZGFyeSBncmVlbiAoRW1hY3MpIGFuZCBJIGNhbiBj bGVhcmx5IGNvbXBhcmU8YnI+DQomZ3Q7IGFuZCBzZWUgaG93IG11Y2ggaGFyZGVyIGl0IGlzIHRv IGxvb2sgYXQgd2hpdGUgYmFja2dyb3VuZCBvZiBHaXRodWIuPGJyPg0KPGJyPg0KVGhpcyBsb29r cyBsaWtlIGEgY29tbW9uIG1pc2NvbmNlcHRpb24uIEhlcmUncyBob3cgdGhpcyBleHBlcmltZW50 IGlzIDxicj4NCmZsYXdlZC48YnI+DQo8YnI+DQpUaGUgZXllcyBhZGFwdHMgdG8gdGhlIGN1cnJl bnQgYW1iaWVudCBsZXZlbCBvZiBsaWdodGluZy4gVGhhdCB3aHkgd2hlbiA8YnI+DQp5b3UgZ28g b3V0c2lkZSB5b3UgZG9uJ3QgdXN1YWxseSBoYXZlIHRvIGNvdmVyIHlvdXIgZXllcy4gRXZlbiB0 aG91Z2ggPGJyPg0KZGF5bGlnaHQncyBicmlnaHRuZXNzIGlzIGFuIG9yZGVyKHMpIG9mIG1hZ25p dHVkZSBoaWdoZXIgdGhhbiB0aGUgPGJyPg0KbGlnaHRpbmcgaW5zaWRlIGFuIGF2ZXJhZ2Ugb2Zm aWNlLCBpbmRvb3JzLjxicj4NCjxicj4NCkFzIHNvb24gYXMgeW91ciBleWVzIGFuZCBicmFpbiBu b3RpY2UgdGhhdCB0aGUgYmFzaWMgbGV2ZWwgb2YgPGJyPg0KaWxsdW1pbmF0aW9uIGhhcyBpbmNy ZWFzZWQsIHRoZSBpcmlzIG11c2NsZXMgaW4geW91ciBleWVzIGNvbnRyYWN0LCB0aGUgPGJyPg0K aXJpc2VzIGJlY29tZSBzbWFsbGVyIGFuZCBsZXQgaW4gb25seSB0aGUgYW1vdW50IG9mIGxpZ2h0 IHRoYXQgaXMgbmVlZGVkIDxicj4NCmZvciB5b3UgdG8gc2VlIHRoaW5ncyBjbGVhcmx5LCBidXQg bm90IG1vcmUgKGxlYWRpbmcgdG8gdG9vLWJyaWdodCBhIDxicj4NCnBpY3R1cmUpLiBBbmQgd2hl biB5b3UgZ28gYmFjayBpbnRvIHRoZSBzaGFkZSwgdGhlIGlyaXMgbXVzY2xlIHJlbGF4ZXMgPGJy Pg0KYW5kIHRoZSBwdXBpbHMgZW5sYXJnZSB0bywgYWdhaW4sIGNhcHR1cmUgdGhlIGFwcHJvcHJp YXRlIGFtb3VudCBvZiBsaWdodC48YnI+DQo8YnI+DQpJZiB5b3UgZXZlciBkaWQgc29tZSBwaG90 b2dyYXBoeSAoZGlnaXRhbCBvciBvdGhlcndpc2UpLCB5b3UgcHJvYmFibHkgPGJyPg0Ka25vdyB0 aGF0IG1vcmUgbGlnaHQgaXMgZ2VuZXJhbGx5IGEgZ29vZCB0aGluZywgYW5kIG1vc3QgY2FtZXJh cyBjYW4gPGJyPg0KcHJvZHVjZSBhIGdvb2QgcGljdHVyZSBpbiBnZW5lcm91cyBsaWdodGluZy4g SW4gdHdpbGlnaHQsIHRoYXQgdGFrZXMgPGJyPg0KbW9yZSBlZmZvcnQuPGJyPg0KPGJyPg0KVGhl IGJ1bGsgb2YgdGhlIGV5ZSBzdHJhaW4gY29tZXMgZnJvbSB0aG9zZSBtb21lbnRzIHdoZW4gdGhl IGV5ZSBoYXMgdG8gPGJyPg0KYWRhcHQgdG8gdGhlIG5ldyBsZXZlbCBvZiBicmlnaHRuZXNzLiBU aGF0J3Mgd2hlbiB0aGUgaXJpcyBtdXNjbGUgZG9lcyA8YnI+DQppdHMgd29yay48YnI+DQo8YnI+ DQpTbyBpZiB5b3UgaGF2ZSBiZWVuIHdvcmtpbmcgaW4gYSBkYXJrIEVtYWNzIGZvciBzb21lIHRp bWUsIGFuZCA8YnI+DQplc3BlY2lhbGx5IGlmIHRoZSByb29tIGFyb3VuZCB5b3UgaXMgbm90IHdl bGwtbGl0LCBvZiBjb3Vyc2UgR2l0aHViIGFuZCA8YnI+DQpzaW1pbGFyIHdlYnNpdGVzIHdvdWxk IGltbWVkaWF0ZWx5IGxvb2sgbGlrZSBhIGJyaWdodCBzdW4uPGJyPg0KPGJyPg0KQnV0IGlmIHlv dSB0dXJuIG9uIG1vcmUgbGlnaHRzIGluIHRoZSByb29tIChvciBzaW1wbHkgbG93ZXIgdGhlIHNj cmVlbiA8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IlBsYWluVGV4dCI+LS0tLS0tLS0tLS0mbmJz cDsmbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9IlBsYWluVGV4dCI+PGJyPg0KPC9kaXY+DQo8ZGl2 IGNsYXNzPSJQbGFpblRleHQiPkl0IHdhcyBpbiB0aGUgbWlkZGxlIG9mIHRoZSBhZnRlcm5vb24g d2hlbiBsaWdodCBpcyBhdCBicmlnaHRlc3QgYXQgbXkgcGxhY2UgOi0pLjwvZGl2Pg0KPGRpdiBj bGFzcz0iUGxhaW5UZXh0Ij48YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IlBsYWluVGV4dCI+SSBk b24ndCB0aGluayBpdCBpcyBhIG1pc2NvbmNlcHRpb24uIEkgdW5kZXJzdGFuZCB5b3VyIHJlYXNv bmluZyBidXQgSSBkb24ndCB0aGluayBpdCByZWFsbHkgYXBwbGllcy4gWWVhaCwgc3VyZSwgdGhl cmUgaXMgc29tZSBhZGFwdGF0aW9uIGFuZCBvIG9uIGJldHdlZW4gZGFyayBhbmQgbGlnaHQsIGJ1 dCB0cnkgdG8gc3RhcmUgYXQgU3VuIG9uIGEgc2hpbnkgZGF5LCBvciB0byBzdGFyZSZuYnNwOyBs b25nZXIgdGltZQ0KIGF0IGEgbGlnaHQgYnVsYi4gSSBkb24ndCB0aGluayB5b3VyIGV5ZXMgd2ls bCBhcHByZWNpYXRlLCBtaW5lIGNlcnRhaW5seSB3b24ndC4mbmJzcDsmbmJzcDs8L2Rpdj4NCjxk aXYgY2xhc3M9IlBsYWluVGV4dCI+PGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQi PkkgYWxzbyB0aGluayB0aGVyZSBpcyBhIGxvdCBvZiBzdWJqZWN0aXZpdHkgaGVyZS4gTXVzY2xl cyBhbmQgc2Vuc2l0aXZpdHkgaXMgZGlmZmVyZW50IGZyb20gcGVyc29uIHRvIHBlcnNvbi4gQnkg dGhlIHdheSBJIGRpZG4ndCBjbGFpbSBpdCB3YXMgYSBzY2llbnRpZmljIGV4cGVyaW1lbnQsJm5i c3A7IGp1c3QgbXkgcGVyY2VwdGlvbiBhdG0uPC9kaXY+DQo8L3NwYW4+PC9mb250Pg0KPC9ib2R5 Pg0KPC9odG1sPg0K --_000_VI1PR06MB45268C0E90B0591F406C81DF96220VI1PR06MB4526eurp_--