From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christophe TROESTLER Newsgroups: gmane.emacs.bugs Subject: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Date: Mon, 28 Oct 2024 21:56:52 +0000 Message-ID: <87iktbao2j.fsf@poincare.umons.ac.be> References: <874j587459.fsf@poincare.umons.ac.be> <87o739ikze.fsf@poincare.umons.ac.be> Reply-To: Christophe TROESTLER Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_87iktbao2jfsfpoincareumonsacbe_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30311"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.12.6; emacs 29.4 Cc: "73877@debbugs.gnu.org" <73877@debbugs.gnu.org>, Stefan Kangas To: Randy Taylor Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 28 22:58:25 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1t5Xkm-0007fb-Au for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 28 Oct 2024 22:58:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t5XkU-0003df-Gq; Mon, 28 Oct 2024 17:58:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t5XkQ-0003cS-KK for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2024 17:58:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t5XkQ-00008W-A9 for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2024 17:58:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:In-Reply-To:References:Date:From:To:Subject; bh=dl6fR3FbuuCXo7Gkass4jngvfUxOr1HbZ4kG/GUgs1M=; b=kvjJtbE6nrAiAcdENnbFAc3Y7zHpwQhlwpU1Q16a9Au7+wLih315eAn743J2j7J3NFJOdWRAo7ULiWZAenGmNDI4vnrmm7/CrqTJDOg5mhQhxLw8bpFOEbnqF5Cvhvgl2+xT5Oou0ISyKogZWKu3lawuRO2y0i+6/IBGsdcDPaq1+IwrA28SzvakihUCADfBtOv92PSozRbmSxN1oIqmqmkDpX2U1ZayueL8jh5hIKr1ait93+3nN6j8yr648tihYmBTL8UB698NA3L+CT9zBODMaX6z3gCufhTLVQKBOIE7Qt9V46/iZ9E9GIXfYPSm1TXJerQsReZ+QnZlWbljDQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t5XkP-0007AA-Ui for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2024 17:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christophe TROESTLER Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Oct 2024 21:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73877 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 73877-submit@debbugs.gnu.org id=B73877.173015263927429 (code B ref 73877); Mon, 28 Oct 2024 21:58:01 +0000 Original-Received: (at 73877) by debbugs.gnu.org; 28 Oct 2024 21:57:19 +0000 Original-Received: from localhost ([127.0.0.1]:54957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t5Xji-00078K-5p for submit@debbugs.gnu.org; Mon, 28 Oct 2024 17:57:18 -0400 Original-Received: from mail-am6eur05on2121.outbound.protection.outlook.com ([40.107.22.121]:11991 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t5Xjf-000781-Is for 73877@debbugs.gnu.org; Mon, 28 Oct 2024 17:57:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y8bN6H5BYLRRjN3MtnPoOEzNFrtOIw248FGQZMJLTJPQU6Mw1/GMR0xuvtQQiaxkQw2p4mKXUqGs7FIs0aEl2U4qD9MDQnzZBtvkimmF7JenUhVlrS6tltKlNldtpBXO8gq0z6I5J8Rv8Ps75Rnr+Vklr77JJTNPAqwGQxpczW1szLzsgyPxL9RnSMMuf4RtRYeGYcqZxJVHe2STMGZSM8GidIqPJ1iQZ0C2HeT20Bm35IgPwJ2nonaHNXawSVCG4O8AqN8QwTB8qbYmPPnRW+nCOTbYDZsQHVpUWesbc/v77MCw1g9LrDXjmBQL1EmHwDUy83C3uMrhg0QNryuGSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qExWiYxHjVy8qIFwo4nWs9XAfUQUCs0vQzSCxWiD9W4=; b=FmLRti6Cc0Mva6cswoYM1qi+Z4Ay4IlmyEr5TO8TkmZ3D/mmkwLuK2zTwW0gmWLbtbJMd/6QpWySETb5fLxsomndMu+iiRGi1vdSSkKqmNP47mSqxp5swyhapvZBGAhvL25p0xLLHVeXvWGf1OZ03CH7BUlwYk8YpHCIWu3Eci1Oa7W2h4GKKMaqd2de4XoP8Cp7PNrGL9xY3lBmvH6abGE14oheUdUAzJtBLnAs4yzZsfPkZ2nGYSA/VQUQK08gqunFb4EyKInwusz2xYa3wAvWMvr7PTQYSbieO9YTG9CiWvLRKmz66diW9i2Bj/HjM4WZfjqcp2aBieVr8WwPcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umons.ac.be; dmarc=pass action=none header.from=umons.ac.be; dkim=pass header.d=umons.ac.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umons.ac.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qExWiYxHjVy8qIFwo4nWs9XAfUQUCs0vQzSCxWiD9W4=; b=NkWMgTOD4Tnn7uab7c2iGP6kAvfAHjhejdjTgBbOVmucOe5RsLqgyvaRU8JKjqkijXNL37v49WpK+Wv+blNFQw4kHaonHcyun6DiyiFAkMKfiraVLb2onI26iQ1HWi+xbRBgKrxB8TMgGK2281FAGzXKAWTIy2xiuHO1NPtJZiI= Original-Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com (2603:10a6:803:cd::27) by AS8PR01MB8228.eurprd01.prod.exchangelabs.com (2603:10a6:20b:34f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.24; Mon, 28 Oct 2024 21:56:53 +0000 Original-Received: from VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814]) by VI1PR01MB5213.eurprd01.prod.exchangelabs.com ([fe80::ee3b:f0cf:bcd1:9814%4]) with mapi id 15.20.8093.018; Mon, 28 Oct 2024 21:56:52 +0000 Thread-Topic: bug#73877: 30; rust-ts-mode: highlight the possible type suffix of number literals Thread-Index: AQHbIhV9eGinvKTfaEy7+oN5DlCNZw== In-Reply-To: (Randy Taylor's message of "Sun, 27 Oct 2024 19:07:41 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umons.ac.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR01MB5213:EE_|AS8PR01MB8228:EE_ x-ms-office365-filtering-correlation-id: 6e6d515f-4178-49a3-81b5-08dcf79b6ea1 x-ld-processed: 488bed9d-d6a7-48d5-ba1f-ebec3823b357,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: ll+f9zjInrYhCxv6ZLEMZc3Zq2hw55W96x/xDqF7J4zbkm4h13AIFL1cczRJ5+6AiurZdugmlVs38hjzsvnPA53Mv+ULlbjaSo1DQiXwMsajx4oatppZtDyej6XwBIeiWh2rY8tNsCNulOovLcDJvWY8KBtfKpB3Vm/wfbptcIVtuBf+5Pk3Ap8XMDwtSUCU9XZ6AcugE4vFXJ7BebTMkA16nZ9S+88HgUWkaBvhj3CucLyIky2O1/LKhqNzdhzEvkRY7qDtV/tvv1fsTT63zFqXNoBfsFi8XO42V98cp6pe0rsFTPTYV7M13VRanB5NeeU+DrtYnlTEsHLm0P54wBC1jB7+/Col1/i2FnOgE2bb6+1TAF2OJNsrXkKzDjkp4y0HI4LxzU5yx/aUGdoBQfBamRNfGbzh6xIJ4Nzipiqv666u+L1C0OngB5jhRw+mwf5FL+63Bx9FnSPIcwGPV/SyxS+C/j54TYLEQc+JZkKOi32AMDCywQvwUJXJRk0HdTAKacoVVwP5L0ly8c9qVrFXr9F0T9fBZWmuOizmluc92/TdPOelzKe6vt6c2t4mafjWOGj5uhGO6QsfhjQAgpD7rvo7JGs6wG0P+3iuopMyHIOuJsOzpqlDn6OAXIso//AJ8D+SwyjFMA9V3iChnVUUtIaWhA2NqAr437pkXw7Z+YxK45jzFnD2c6AkL0w4EFG+hKP4rTn+UP+eAC05AE6vNk3Fn/CwSPrxfiUrLd476LVfQOY1Wl2PkHXvk p4FoWE3spv/FvxJ9I+SpjaeOBRn+CVg27f2rFs318MRpuLleMSVMbZmZ2buNenS9dKo/VMdgcvAdzC5aSJvI/2B1qmqt7eOOUu x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR01MB5213.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: hDuOSyDuVWUYPj+9AsuzTotHq8cEcvD5HmqhNXLoAcjmKLg/T7j1y9PQ0tNqlLp/tsAm2LNYSFS2fvX1F6Gfnj6mSt2NjW6CGMhLXyGXAIa0FyBAWS6zh/VfguXIc/WR6XGEcbNzxwYKy4l7meobycpz5465l7VrFsAqXeUzMmtfzQW8BiVohdOCzbAdiYXBRHvTR1vxBzTXFUY0iUtKof0ykiUqcEmD1EwM9+kO6SHTmDvEFw2BoKfY7n98z8E7UDt+d8UFmFpBjj2q4/eR9XEJ9nkDttTUb+dkqW4Aewio2H2H8pRp64TdK27r4l5D6yTpHtHcIbLwMhsOT/HMFIn0kIg01DQvZ3XIkuTWq0ILmJ/1JFMgb4ehMR/GZQFnfkBIyV+6W+oWIf/yKqPhQ9EzBBKrxavfIbdpZck8MO2zFhaY1tQG4iDeZN7vxQyZ+sOlGfeMAuUM3TIBwA7/3jwf/sXAa9YBRh2ZEIPjNzxd7paDQ215NpMcXj679MNDXahbAKqfXkxSro1PIkH3Z/oi1K/22wkogEhi8bk3OwqqqjcsRb5rBvGAwv6lakHXDhXGmIgyCpMEAdRdI7vBPCthcv6AWrsMmaFqI6fenmzkLT0a/uSo+lPxi17a4MuR0GwgmBsRNE1ueyKS83a39xWjLOGKNcDnsfvuGI/eT4uS15KZlVP/tybEctW3p73KNfmYt4Et1g1YuwDvXZjHEl4eJQtUotLnXvMjOOVpyPM/5rAfrylANJFR5j 3YLId0qQoUnWn6WVq8eW3iT0e3v8Hrcz8WIt9HdCAtNHmBu+a6dm5p9d1MNv37CaLnfJ2/FjuWm24yW1ZfYOAM2qNx0n+ISiaS X-OriginatorOrg: umons.ac.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR01MB5213.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e6d515f-4178-49a3-81b5-08dcf79b6ea1 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2024 21:56:52.7644 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 488bed9d-d6a7-48d5-ba1f-ebec3823b357 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xid6lWxkD/8XcjJF0cmTMJE+Z/MKJw87x3JKfX1ujWoX06tQHwUAiSBlx7LRWsF1oyrVmuiAnHcU+oGEXYwgzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB8228 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:294454 Archived-At: --_002_87iktbao2jfsfpoincareumonsacbe_ Content-Type: text/plain; charset="utf-8" Content-ID: <97DD1FC5C73BD848AB6EAF872D3E1D94@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 SGksDQoNCkhlcmUgaXMgYW4gdXBkYXRlZCBwYXRjaCB0aGF0IChob3BlZnVsbHkpIGFkZHJlc3Nl cyBhbGwgb2YgeW91ciByZW1hcmtzIGV4Y2VwdCB0aGUgbGFzdCBvbmU6IHdoZW4gZXhlY3V0aW5n IHRoZSB0ZXN0cyBpbnRlcmFjdGl2ZWx5IGluIHRoZSBpbnN0YW5jZSBvZiBFbWFjcyBvbmUgd29y a3Mgd2l0aCwgaXQgaXMgZ29vZCBJTUhPIHRoYXQgZ2xvYmFsIHZhcmlhYmxlcyBhcmUgbm90IGNo YW5nZWQgdW5kZXIgb3VyIGZlZXQuICBUaGF0IGJlaW5nIHNhaWQsIGl0IGlzIG5vdCBhIHN0cm9u ZyBvcGluaW9uIGFuZCBJIGNhbiByZW1vdmUgdGhlIHJlc2V0IGlmIHlvdSB3aXNoLg0KDQpCZXN0 LA0KQy4NCg0K77u/T24gMjcgT2N0b2JlciAyMDI0IGF0IDIwOjA3ICswMSwgUmFuZHkgVGF5bG9y IDxkZXZAcmp0LmRldj4gd3JvdGU6DQo+IFvigKZdIFRoaXMgc2hvdWxkIGJlIGFnYWluc3QgdGhl IG1hc3RlciBicmFuY2guDQo+DQo+IEl0IHdpbGwgbmVlZCBhIGNvbW1pdCBtZXNzYWdlIChzZWUg dGhlIENPTlRSSUJVVEUgZmlsZSkgYW5kIGEgTkVXUyBlbnRyeS4NCj4NCj4gKyhkZWZjdXN0b20g cnVzdC10cy1tb2RlLWhpZ2hsaWdodC1udW1iZXItbGl0ZXJhbC10eXBlIG5pbA0KPiBJJ20gdW5z dXJlIGFib3V0IHRoaXMgbmFtZSBzaW5jZSBpdCdzIGEgbGl0dGxlIG1pc2xlYWRpbmcuIFRoZSB0 eXBlDQo+IGlzIHN0aWxsIGhpZ2hsaWdodGVkIGlmIHRoaXMgaXMgbmlsLCBidXQgdGhlIHNhbWUg YXMgdGhlIG51bWJlci4NCj4gSSBkb24ndCByZWFsbHkgaGF2ZSBhIGJldHRlciBzdWdnZXN0aW9u IHRob3VnaCwgYW5kIGFueXRoaW5nIGVsc2UNCj4gd291bGQgYmUgbG9uZ2VyIGFuZCBwcm9iYWJs eSBhIGxpdHRsZSB1bnJ1bHkuIEkgd2FzIHRoaW5raW5nIGFib3V0DQo+IHJ1c3QtdHMtbW9kZS1o aWdobGlnaHQtbnVtYmVyLWxpdGVyYWwtdHlwZS1zZXBhcmF0ZWx5IGJ1dC4uLg0KPg0KPiBNYXli ZSB3ZSBkcm9wIHRoZSBsaXRlcmFsIHBhcnQ/DQo+DQo+IERvZXMgYW55b25lIGVsc2UgaGF2ZSBh bnkgdGhvdWdodHMvc3VnZ2VzdGlvbnM/DQo+DQo+ICsgIDp2ZXJzaW9uICIzMC4xIg0KPiBTaG91 bGQgYmUgIjMxLjEiLg0KPg0KPiBGb3IgcnVzdC10cy10ZXN0LWZvbnQtbG9jaywgSSdtIHdvbmRl cmluZyBpZiB3ZSBzaG91bGQgc3BsaXQgdGhhdCB1cCB0bw0KPiBhIG5ldyBlcnQtZGVmdGVzdC4g SWYgd2UgaGF2ZSBtb3JlIGN1c3RvbWl6YXRpb25zIGluIHRoZSBmdXR1cmUgd2UnZA0KPiBwcm9i YWJseSBlbmQgdXAgZG9pbmcgdGhhdCBhbnl3YXkuDQo+IEFsc28sIEknbSBub3Qgc3VyZSB3ZSBu ZWVkIHRvIGJvdGhlciByZXNldHRpbmcgdGhlDQo+IHJ1c3QtdHMtbW9kZS1oaWdobGlnaHQtbnVt YmVyLWxpdGVyYWwtdHlwZSB2YXJpYWJsZS4NCg0K --_002_87iktbao2jfsfpoincareumonsacbe_ Content-Type: text/x-diff; name="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch" Content-Description: 0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch Content-Disposition: attachment; filename="0001-Rust-ts-fontify-as-type-the-possible-suffix-of-numbe.patch"; size=7730; creation-date="Mon, 28 Oct 2024 21:56:52 GMT"; modification-date="Mon, 28 Oct 2024 21:56:52 GMT" Content-ID: <08C4C3C5F1ED94449E7F9DA177AEB472@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSBhMmFhMzVhNzJhMTEzODdkYjhmMDc4NGRlMWU4MzIyMjBjMTg3OTY2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQ2hyaXN0b3BoZSBUcm9lc3RsZXIgPENocmlzdG9waGUuVHJv ZXN0bGVyQHVtb25zLmFjLmJlPg0KRGF0ZTogRnJpLCAxOCBPY3QgMjAyNCAyMzo1MDowNiArMDIw MA0KU3ViamVjdDogW1BBVENIXSBSdXN0IHRzOiBmb250aWZ5IGFzIHR5cGUgdGhlIHBvc3NpYmxl IHN1ZmZpeCBvZiBudW1iZXINCiBsaXRlcmFscw0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBj aGFyc2V0PSJ1dGYtOCINCg0KKiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgKHJ1c3Qt dHMtbW9kZS0tZm9udGlmeS1udW1iZXItbGl0ZXJhbCk6DQpwZXJmb3JtIHRoZSBpbXByb3ZlZCBm b250aWZpY2F0aW9uIG9mIG51bWJlcnMuDQoqIHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1t b2RlLXRlc3RzLmVsOg0KKiB0ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJj ZXMvZm9udC1sb2NrLnJzOg0KKiB0ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNv dXJjZXMvZm9udC1sb2NrLW51bWJlci5yczoNCkFkZCB0ZXN0cyBmb3IgdGhlIG5ldyBvcHRpb25h bCBmb250aWZpY2F0aW9uIG9mIHRoZSBwb3NzaWJsZSB0eXBlDQpzdWZmaXggb2YgbnVtYmVycy4N Ci0tLQ0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3 ICsrKysNCiBsaXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwgICAgICAgICAgICAgICAgfCAz NiArKysrKysrKysrKysrKysrKystDQogLi4uL2ZvbnQtbG9jay1udW1iZXIucnMgICAgICAgICAg ICAgICAgICAgICAgIHwgMTggKysrKysrKysrKw0KIC4uLi9ydXN0LXRzLW1vZGUtcmVzb3VyY2Vz L2ZvbnQtbG9jay5ycyAgICAgICB8IDE4ICsrKysrKysrKysNCiB0ZXN0L2xpc3AvcHJvZ21vZGVz L3J1c3QtdHMtbW9kZS10ZXN0cy5lbCAgICAgfCAxNiArKysrKysrLS0NCiA1IGZpbGVzIGNoYW5n ZWQsIDkyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IHRlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2stbnVt YmVyLnJzDQoNCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRleCBkMWM3MzAz Zjk3Ni4uNGE5ODdmMTFmNGIgMTAwNjQ0DQotLS0gYS9ldGMvTkVXUw0KKysrIGIvZXRjL05FV1MN CkBAIC02MzAsNiArNjMwLDEzIEBAIGNsb25pbmcsIG9yIHByb21wdHMgZm9yIHRoYXQsIHRvby4N CiBXaGVuIHRoZSBhcmd1bWVudCBpcyBub24tbmlsLCB0aGUgZnVuY3Rpb24gc3dpdGNoZXMgdG8g YSBidWZmZXIgdmlzaXRpbmcNCiB0aGUgZGlyZWN0b3J5IGludG8gd2hpY2ggdGhlIHJlcG9zaXRv cnkgd2FzIGNsb25lZC4NCiANCisqKiBSdXN0LXRzIG1vZGUNCisNCistLS0NCisqKiogTmV3IHVz ZXIgb3B0aW9uICdydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUnLg0K K1J1c3QgbnVtYmVyIGxpdGVyYWxzIG1heSBoYXZlIGFuIG9wdGlvbmFsIHR5cGUgc3VmZml4LiAg V2hlbiB0aGlzIG9wdGlvbg0KK2lzIG5vbi1uaWwsIHRoaXMgc3VmZml4IGlzIGZvbnRpZmllZCBh cyBhIHR5cGUuDQorDQogDA0KICogTmV3IE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4x DQogDQpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsIGIvbGlzcC9w cm9nbW9kZXMvcnVzdC10cy1tb2RlLmVsDQppbmRleCBlNTJlYTNiMTI1YS4uNDMxNGZhOWFlZWQg MTAwNjQ0DQotLS0gYS9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUuZWwNCisrKyBiL2xpc3Av cHJvZ21vZGVzL3J1c3QtdHMtbW9kZS5lbA0KQEAgLTYyLDYgKzYyLDE1IEBAIHJ1c3QtdHMtZmx5 bWFrZS1jb21tYW5kDQogICAgICAgICAgICAgICAgICAocmVwZWF0IDp0YWcgIkN1c3RvbSBjb21t YW5kIiBzdHJpbmcpKQ0KICAgOmdyb3VwICdydXN0KQ0KIA0KKyhkZWZjdXN0b20gcnVzdC10cy1t b2RlLWZvbnRpZnktbnVtYmVyLXN1ZmZpeC1hcy10eXBlIG5pbA0KKyAgIklmIG5vbi1uaWwsIGZv bnRpZnkgdGhlIG9wdGlvbmFsIHR5cGUgc3VmZml4IG9mIG51bWJlciBsaXRlcmFscyB3aXRoDQor YGZvbnQtbG9jay10eXBlLWZhY2UnIGluc3RlYWQgb2YgYGZvbnQtbG9jay1udW1iZXItZmFjZScu Ig0KKyAgOnZlcnNpb24gIjMxLjEiDQorICA6dHlwZSAnYm9vbGVhbg0KKyAgOmdyb3VwICdydXN0 KQ0KKyhwdXQgJ3J1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZmaXgtYXMtdHlwZSAnc2Fm ZS1sb2NhbC12YXJpYWJsZQ0KKyAgICAgJ2Jvb2xlYW5wKQ0KKw0KIChkZWZ2YXIgcnVzdC10cy1t b2RlLXByZXR0aWZ5LXN5bWJvbHMtYWxpc3QNCiAgICcoKCImJiIgLiA/4oinKSAoInx8IiAuID/i iKgpDQogICAgICgiPD0iIC4gP+KJpCkgICgiPj0iIC4gP+KJpSkgKCIhPSIgLiA/4omgKQ0KQEAg LTExNiw2ICsxMjUsMTIgQEAgcnVzdC10cy1tb2RlLS1pbmRlbnQtcnVsZXMNCiAgICAgICgocGFy ZW50LWlzICJ1c2VfbGlzdCIpIHBhcmVudC1ib2wgcnVzdC10cy1tb2RlLWluZGVudC1vZmZzZXQp KSkNCiAgICJUcmVlLXNpdHRlciBpbmRlbnQgcnVsZXMgZm9yIGBydXN0LXRzLW1vZGUnLiIpDQog DQorKGRlZmNvbnN0IHJ1c3QtdHMtbW9kZS0tbnVtYmVyLXR5cGVzDQorICAocmVnZXhwLW9wdCAn KCJ1OCIgImk4IiAidTE2IiAiaTE2IiAidTMyIiAiaTMyIiAidTY0Ig0KKyAgICAgICAgICAgICAg ICAiaTY0IiAidTEyOCIgImkxMjgiICJ1c2l6ZSIgImlzaXplIiAiZjMyIiAiZjY0IikpDQorICAi UmVnZXhwIHRoYXQgbWF0Y2hlcyBhbnkgc3VmZml4IG9uIG51bWJlciBsaXRlcmFscyBhcyBkb2N1 bWVudGVkDQorYXQgaHR0cHM6Ly9kb2MucnVzdC1sYW5nLm9yZy9yZWZlcmVuY2UvdG9rZW5zLmh0 bWwjc3VmZml4ZXMuIikNCisNCiAoZGVmdmFyIHJ1c3QtdHMtbW9kZS0tYnVpbHRpbi1tYWNyb3MN CiAgICcoImNvbmNhdF9ieXRlcyIgImNvbmNhdF9pZGVudHMiICJjb25zdF9mb3JtYXRfYXJncyIN CiAgICAgImZvcm1hdF9hcmdzX25sIiAibG9nX3N5bnRheCIgInRyYWNlX21hY3JvcyIgImFzc2Vy dCIgImFzc2VydF9lcSINCkBAIC0yMjEsNyArMjM2LDggQEAgcnVzdC10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MNCiANCiAgICA6bGFuZ3VhZ2UgJ3J1c3QNCiAgICA6ZmVhdHVyZSAnbnVtYmVy DQotICAgJyhbKGZsb2F0X2xpdGVyYWwpIChpbnRlZ2VyX2xpdGVyYWwpXSBAZm9udC1sb2NrLW51 bWJlci1mYWNlKQ0KKyAgICcoWyhmbG9hdF9saXRlcmFsKSAoaW50ZWdlcl9saXRlcmFsKV0NCisg ICAgIEBydXN0LXRzLW1vZGUtLWZvbnRpZnktbnVtYmVyLWxpdGVyYWwpDQogDQogICAgOmxhbmd1 YWdlICdydXN0DQogICAgOmZlYXR1cmUgJ29wZXJhdG9yDQpAQCAtMzY5LDYgKzM4NSwyNCBAQCAn cnVzdC10cy1tb2RlLS1mb250aWZ5LXBhdHRlcm4NCiAgICAgICAgICAgICAgKHRyZWVzaXQtbm9k ZS1zdGFydCBpZCkgKHRyZWVzaXQtbm9kZS1lbmQgaWQpDQogICAgICAgICAgICAgICdmb250LWxv Y2stdmFyaWFibGUtbmFtZS1mYWNlIG92ZXJyaWRlIHN0YXJ0IGVuZCkpKSkpKSkNCiANCisoZGVm dW4gcnVzdC10cy1tb2RlLS1mb250aWZ5LW51bWJlci1saXRlcmFsIChub2RlIG92ZXJyaWRlIHN0 YXJ0IHN0b3AgJnJlc3QgXykNCisgICJGb250aWZ5IG51bWJlciBsaXRlcmFscywgaGlnaGxpZ2h0 aW5nIHRoZSBvcHRpb25hbCBzdWZmaXggYXMgYSB0eXBlDQorYmFzZWQgb24gdGhlIHZhbHVlIG9m IGBydXN0LXRzLW1vZGUtaGlnaGxpZ2h0LW51bWJlci1saXRlcmFsLXR5cGUnLiINCisgIChsZXQq ICgoYmVnICh0cmVlc2l0LW5vZGUtc3RhcnQgbm9kZSkpDQorICAgICAgICAgKGVuZCAodHJlZXNp dC1ub2RlLWVuZCBub2RlKSkpDQorICAgIChzYXZlLWV4Y3Vyc2lvbg0KKyAgICAgIChnb3RvLWNo YXIgZW5kKQ0KKyAgICAgIChpZiAoYW5kIHJ1c3QtdHMtbW9kZS1mb250aWZ5LW51bWJlci1zdWZm aXgtYXMtdHlwZQ0KKyAgICAgICAgICAgICAgIChsb29raW5nLWJhY2sgcnVzdC10cy1tb2RlLS1u dW1iZXItdHlwZXMgYmVnKSkNCisgICAgICAgICAgKGxldCogKCh0eSAobWF0Y2gtYmVnaW5uaW5n IDApKQ0KKyAgICAgICAgICAgICAgICAgKG5iIChpZiAoZXEgKGNoYXItYmVmb3JlIHR5KSA/Xykg KDEtIHR5KSB0eSkpKQ0KKyAgICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1vdmVycmlk ZQ0KKyAgICAgICAgICAgICB0eSBlbmQgJ2ZvbnQtbG9jay10eXBlLWZhY2Ugb3ZlcnJpZGUgc3Rh cnQgc3RvcCkNCisgICAgICAgICAgICAodHJlZXNpdC1mb250aWZ5LXdpdGgtb3ZlcnJpZGUNCisg ICAgICAgICAgICAgYmVnIG5iICdmb250LWxvY2stbnVtYmVyLWZhY2Ugb3ZlcnJpZGUgc3RhcnQg c3RvcCkpDQorICAgICAgICAgICh0cmVlc2l0LWZvbnRpZnktd2l0aC1vdmVycmlkZQ0KKyAgICAg ICAgICAgYmVnIGVuZCAnZm9udC1sb2NrLW51bWJlci1mYWNlIG92ZXJyaWRlIHN0YXJ0IHN0b3Ap KSkpKQ0KKw0KIChkZWZ1biBydXN0LXRzLW1vZGUtLWRlZnVuLW5hbWUgKG5vZGUpDQogICAiUmV0 dXJuIHRoZSBkZWZ1biBuYW1lIG9mIE5PREUuDQogUmV0dXJuIG5pbCBpZiB0aGVyZSBpcyBubyBu YW1lIG9yIGlmIE5PREUgaXMgbm90IGEgZGVmdW4gbm9kZS4iDQpkaWZmIC0tZ2l0IGEvdGVzdC9s aXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMg Yi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJjZXMvZm9udC1sb2NrLW51 bWJlci5ycw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi4xYzlhMzhi ZDY4Mw0KLS0tIC9kZXYvbnVsbA0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1v ZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay1udW1iZXIucnMNCkBAIC0wLDAgKzEsMTggQEANCisNCitm biBtYWluKCkgew0KKyAgICBsZXQgeCA9IDF1c2l6ZTsNCisvLyAgICAgICAgICBeIGZvbnQtbG9j ay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KKyAg ICBsZXQgeCA9IDFfdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UN CisvLyAgICAgICAgICAgICBeIGZvbnQtbG9jay10eXBlLWZhY2UNCisgICAgbGV0IHggPSAxX2Y2 NDsNCisvLyAgICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAg IF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KKyAgICBsZXQgeCA9IDEuMGY2NDsNCisvLyAgICAgICAg ICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKy8vICAgICAgICAgICAgICBeIGZvbnQtbG9jay10 eXBlLWZhY2UNCisgICAgbGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgIF4gZm9udC1sb2Nr LW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgIF4gZm9udC1sb2NrLXR5cGUtZmFjZQ0KK30N CmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS1yZXNvdXJjZXMv Zm9udC1sb2NrLnJzIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2Vz L2ZvbnQtbG9jay5ycw0KaW5kZXggMzc3Y2RhMGUzYjkuLjFmNTQ5MDg1ZTNmIDEwMDY0NA0KLS0t IGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5y cw0KKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQt bG9jay5ycw0KQEAgLTIzLDMgKzIzLDIxIEBAIG1hY3JvX3J1bGVzISB1bnNhZmVfZm9vIHsNCiAv LyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGZvbnQtbG9jay1vcGVyYXRv ci1mYWNlDQogICAgICAgICB9DQogICAgIH07DQorDQorZm4gbWFpbigpIHsNCisgICAgbGV0IHgg PSAxdXNpemU7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAg ICAgICAgICBeIGZvbnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfdXNpemU7DQor Ly8gICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisvLyAgICAgICAgICAgICBeIGZv bnQtbG9jay1udW1iZXItZmFjZQ0KKyAgICBsZXQgeCA9IDFfZjY0Ow0KKy8vICAgICAgICAgIF4g Zm9udC1sb2NrLW51bWJlci1mYWNlDQorLy8gICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVy LWZhY2UNCisgICAgbGV0IHggPSAxLjBmNjQ7DQorLy8gICAgICAgICAgXiBmb250LWxvY2stbnVt YmVyLWZhY2UNCisvLyAgICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UNCisgICAg bGV0IHggPSAxLjBfZjY0Ow0KKy8vICAgICAgICAgICAgXiBmb250LWxvY2stbnVtYmVyLWZhY2UN CisvLyAgICAgICAgICAgICAgIF4gZm9udC1sb2NrLW51bWJlci1mYWNlDQorfQ0KZGlmZiAtLWdp dCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRlc3RzLmVsIGIvdGVzdC9saXNw L3Byb2dtb2Rlcy9ydXN0LXRzLW1vZGUtdGVzdHMuZWwNCmluZGV4IGY3MThhNTdmYzllLi5mZTgy Y2U3YWQ3ZSAxMDA2NDQNCi0tLSBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcnVzdC10cy1tb2RlLXRl c3RzLmVsDQorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3J1c3QtdHMtbW9kZS10ZXN0cy5lbA0K QEAgLTI2LDggKzI2LDIwIEBADQogDQogKGVydC1kZWZ0ZXN0IHJ1c3QtdHMtdGVzdC1mb250LWxv Y2sgKCkNCiAgIChza2lwLXVubGVzcyAodHJlZXNpdC1yZWFkeS1wICdydXN0KSkNCi0gIChsZXQg KCh0cmVlc2l0LWZvbnQtbG9jay1sZXZlbCA0KSkNCi0gICAgKGVydC1mb250LWxvY2stdGVzdC1m aWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLnJzIikgJ3J1c3QtdHMtbW9kZSkpKQ0K KyAgKGxldCAoKHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpDQorICAgICAgICAoaCBydXN0LXRz LW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUpKQ0KKyAgICAoc2V0cSBydXN0LXRz LW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgbmlsKQ0KKyAgICAoZXJ0LWZvbnQt bG9jay10ZXN0LWZpbGUgKGVydC1yZXNvdXJjZS1maWxlICJmb250LWxvY2sucnMiKSAncnVzdC10 cy1tb2RlKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFz LXR5cGUgaCkpKQ0KKw0KKyhlcnQtZGVmdGVzdCBydXN0LXRzLXRlc3QtZm9udC1sb2NrLW51bWJl ciAoKQ0KKyAgKHNraXAtdW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgJ3J1c3QpKQ0KKyAgKGxldCAo KHRyZWVzaXQtZm9udC1sb2NrLWxldmVsIDQpDQorICAgICAgICAoaCBydXN0LXRzLW1vZGUtZm9u dGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUpKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1vZGUtZm9u dGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgdCkNCisgICAgKGVydC1mb250LWxvY2stdGVzdC1m aWxlIChlcnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLW51bWJlci5ycyIpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAncnVzdC10cy1tb2RlKQ0KKyAgICAoc2V0cSBydXN0LXRzLW1v ZGUtZm9udGlmeS1udW1iZXItc3VmZml4LWFzLXR5cGUgaCkpKQ0KIA0KIChwcm92aWRlICdydXN0 LXRzLW1vZGUtdGVzdHMpDQogDQotLSANCjIuNDUuMg0KDQo= --_002_87iktbao2jfsfpoincareumonsacbe_--