From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Randy Taylor Newsgroups: gmane.emacs.bugs Subject: bug#58940: [PATCH] feature/tree-sitter: Add more font lock faces Date: Sun, 06 Nov 2022 01:00:38 +0000 Message-ID: References: <835yfxbkyy.fsf@gnu.org> <8ZKenedKBW2xqbSe_c0vWmeRbMQYCDlwFNvSMAYx9utQYeOKPHQQ-nKW9Y8nCcKRnFMmsnfonvA_0yixtSArBzVY_PkaNxxGWqhXoHjCZTo=@rjt.dev> <83cza14uuq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_NY2J7e7waH9ZepdByv6FABdfbRLyWaH3YtHGPGtcA" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9338"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, 58940@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 06 02:01:17 2022 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 1orU2G-0002Fz-MA for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Nov 2022 02:01:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1orU26-0001lE-JP; Sat, 05 Nov 2022 21:01:06 -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 1orU23-0001l4-IU for bug-gnu-emacs@gnu.org; Sat, 05 Nov 2022 21:01:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1orU22-000185-En for bug-gnu-emacs@gnu.org; Sat, 05 Nov 2022 21:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1orU22-0008DY-3r for bug-gnu-emacs@gnu.org; Sat, 05 Nov 2022 21:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Nov 2022 01:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58940 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 58940-submit@debbugs.gnu.org id=B58940.166769646131574 (code B ref 58940); Sun, 06 Nov 2022 01:01:02 +0000 Original-Received: (at 58940) by debbugs.gnu.org; 6 Nov 2022 01:01:01 +0000 Original-Received: from localhost ([127.0.0.1]:58405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orU20-0008DB-7p for submit@debbugs.gnu.org; Sat, 05 Nov 2022 21:01:00 -0400 Original-Received: from mail-4022.proton.ch ([185.70.40.22]:29617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orU1w-0008Cw-9v for 58940@debbugs.gnu.org; Sat, 05 Nov 2022 21:00:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1667696449; x=1667955649; bh=MNU68qbO4T32uSNk0HAAjinliQboHtMoY5MGKQbQ8Do=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=XYOLwplJewNl/5uM1dbzgT459XyBUx4FU2rU3zt7PpNBhdEEOl64FNt1mA205nUzL BC9H2fU8G1vD9fjoSHVrghHsGN0NrIh9frol7GdXOuLEu2xbjyFkn4P8przX5kBegY 1Wf5k8M041O+zLzFGkMr5s1TJ0+ugZRwsts37H2Q2b1rRu6tqbhquX1S90dCJXolvv vZuDwW+fMoSwsLC1/bKQ1tZq4cH2W0G4QnptVoMZ9uIGsP9bAtMucDnabWkL//wRrW DbqoQtQKZMzfzr7PgmSxMGiq8kp5fKcpjW6x/nzODxfwahYCbPBHvuH8xNszGGQp6b cAa5dotA4daew== In-Reply-To: <83cza14uuq.fsf@gnu.org> Feedback-ID: 44397038:user:proton 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: , Original-Sender: "bug-gnu-emacs" Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:247171 Archived-At: This is a multi-part message in MIME format. --b1_NY2J7e7waH9ZepdByv6FABdfbRLyWaH3YtHGPGtcA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Saturday, November 5th, 2022 at 05:24, Eli Zaretskii wrot= e: > I suggest an example of an escape sequence here, ideally from 2 or > more programming languages. Example added, but not sure about a second programming language. Isn't it b= asically the same for most programming languages? > It is better to have the parent face font-lock-punctuation-face > defined before it is used. Done. BTW I see that font-lock-regexp-grouping-{backslash,construct} do not have related variables like the rest of the faces. Why is that? --b1_NY2J7e7waH9ZepdByv6FABdfbRLyWaH3YtHGPGtcA Content-Type: text/x-patch; name=0001-Add-more-font-lock-faces-Bug-58940.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-more-font-lock-faces-Bug-58940.patch RnJvbSBhNDhiNDk0MTM4OTFlOWUyYmUzODllZDY5OTJhNDVkMjA0MDkzY2FkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBGcmks IDI4IE9jdCAyMDIyIDIyOjM5OjUwIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIG1vcmUgZm9u dC1sb2NrIGZhY2VzIChCdWcjNTg5NDApCgoqIGxpc3AvZm9udC1sb2NrLmVsIChmb250LWxvY2st YnJhY2tldC1mYWNlLCBmb250LWxvY2stZGVsaW1pdGVyLWZhY2UsCmZvbnQtbG9jay1lc2NhcGUt ZmFjZSwgZm9udC1sb2NrLW51bWJlci1mYWNlLApmb250LWxvY2stbWlzYy1wdW5jdHVhdGlvbi1m YWNlLCBmb250LWxvY2stb3BlcmF0b3ItZmFjZSwKZm9udC1sb2NrLXByb3BlcnR5LWZhY2UsIGZv bnQtbG9jay1wdW5jdHVhdGlvbi1mYWNlKTogRGVmaW5lIG5ldwpmYWNlcy4KKiBsaXNwL2N1cy10 aGVtZS5lbCAoY3VzdG9tLXRoZW1lLS1saXN0ZWQtZmFjZXMpOiBBZGQgdGhlbSB0byB0aGUKbGlz dC4KKiBkb2MvbGlzcHJlZi9tb2Rlcy50ZXhpIChGYWNlcyBmb3IgRm9udCBMb2NrKTogRG9jdW1l bnQgdGhlbS4KKiBldGMvTkVXUzogTWVudGlvbiB0aGVtLgotLS0KIGRvYy9saXNwcmVmL21vZGVz LnRleGkgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBldGMvTkVX UyAgICAgICAgICAgICAgIHwgIDggKysrKysKIGxpc3AvY3VzLXRoZW1lLmVsICAgICAgfCAxNiAr KysrKy0tLS0KIGxpc3AvZm9udC1sb2NrLmVsICAgICAgfCA3MyArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTU2IGluc2VydGlvbnMo KyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvbW9kZXMudGV4aSBi L2RvYy9saXNwcmVmL21vZGVzLnRleGkKaW5kZXggYzFiMDkyMjQ3Yi4uM2YzZTcwMzdjZiAxMDA2 NDQKLS0tIGEvZG9jL2xpc3ByZWYvbW9kZXMudGV4aQorKysgYi9kb2MvbGlzcHJlZi9tb2Rlcy50 ZXhpCkBAIC0zNjUzLDYgKzM2NTMsNzEgQEAgRmFjZXMgZm9yIEZvbnQgTG9jawogQGl0ZW0gZm9u dC1sb2NrLW5lZ2F0aW9uLWNoYXItZmFjZQogQHZpbmRleCBmb250LWxvY2stbmVnYXRpb24tY2hh ci1mYWNlCiBmb3IgZWFzaWx5LW92ZXJsb29rZWQgbmVnYXRpb24gY2hhcmFjdGVycy4KKworQGl0 ZW0gZm9udC1sb2NrLWVzY2FwZS1mYWNlCitAdmluZGV4IGZvbnQtbG9jay1lc2NhcGUtZmFjZQor Zm9yIGVzY2FwZSBzZXF1ZW5jZXMgaW4gc3RyaW5ncy4KK1RoaXMgZmFjZSBpbmhlcml0cywgYnkg ZGVmYXVsdCwgZnJvbSBAY29kZXtmb250LWxvY2stcmVnZXhwLWdyb3VwaW5nLWJhY2tzbGFzaH0u CisKK0hlcmUgaXMgYW4gZXhhbXBsZSBpbiBQeXRob24sIHdoZXJlIHRoZSBlc2NhcGUgc2VxdWVu Y2UgQGNvZGV7XG59IGlzIHVzZWQ6CisKK0BzbWFsbGV4YW1wbGUKK0Bncm91cAorcHJpbnQoJ0hl bGxvIHdvcmxkIVxuJykKK0BlbmQgZ3JvdXAKK0BlbmQgc21hbGxleGFtcGxlCisKK0BpdGVtIGZv bnQtbG9jay1udW1iZXItZmFjZQorQHZpbmRleCBmb250LWxvY2stbnVtYmVyLWZhY2UKK2ZvciBu dW1iZXJzLgorCitAaXRlbSBmb250LWxvY2stb3BlcmF0b3ItZmFjZQorQHZpbmRleCBmb250LWxv Y2stb3BlcmF0b3ItZmFjZQorZm9yIG9wZXJhdG9ycy4KKworQGl0ZW0gZm9udC1sb2NrLXByb3Bl cnR5LWZhY2UKK0B2aW5kZXggZm9udC1sb2NrLXByb3BlcnR5LWZhY2UKK2ZvciBwcm9wZXJ0aWVz IG9mIGFuIG9iamVjdCwgc3VjaCBhcyB0aGUgZGVjbGFyYXRpb24gYW5kIHVzZSBvZiBmaWVsZHMK K2luIGEgc3RydWN0LgorVGhpcyBmYWNlIGluaGVyaXRzLCBieSBkZWZhdWx0LCBmcm9tIEBjb2Rl e2ZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2V9LgorCitGb3IgZXhhbXBsZSwKKworQHNtYWxs ZXhhbXBsZQorQGdyb3VwCit0eXBlZGVmIHN0cnVjdAorQHsKKyAgaW50IHByb3A7CisvLyAgICBe IHByb3BlcnR5CitAfSBvYmo7CisKK2ludCBtYWluKCkKK0B7CisgIG9iaiBvOworICBvLnByb3Ag PSAzOworLy8gIF4gcHJvcGVydHkKK0B9CitAZW5kIGdyb3VwCitAZW5kIHNtYWxsZXhhbXBsZQor CitAaXRlbSBmb250LWxvY2stcHVuY3R1YXRpb24tZmFjZQorQHZpbmRleCBmb250LWxvY2stcHVu Y3R1YXRpb24tZmFjZQorZm9yIHB1bmN0dWF0aW9uIHN1Y2ggYXMgYnJhY2tldHMgYW5kIGRlbGlt aXRlcnMuCisKK0BpdGVtIGZvbnQtbG9jay1icmFja2V0LWZhY2UKK0B2aW5kZXggZm9udC1sb2Nr LWJyYWNrZXQtZmFjZQorZm9yIGJyYWNrZXRzIChlLmcuLCBAY29kZXsoKX0sIEBjb2Rle1tdfSwg QGNvZGV7QHtAfX0pLgorVGhpcyBmYWNlIGluaGVyaXRzLCBieSBkZWZhdWx0LCBmcm9tIEBjb2Rl e2ZvbnQtbG9jay1wdW5jdHVhdGlvbi1mYWNlfS4KKworQGl0ZW0gZm9udC1sb2NrLWRlbGltaXRl ci1mYWNlCitAdmluZGV4IGZvbnQtbG9jay1kZWxpbWl0ZXItZmFjZQorZm9yIGRlbGltaXRlcnMg KGUuZy4sIEBjb2Rlezt9LCBAY29kZXs6fSwgQGNvZGV7LH0pLgorVGhpcyBmYWNlIGluaGVyaXRz LCBieSBkZWZhdWx0LCBmcm9tIEBjb2Rle2ZvbnQtbG9jay1wdW5jdHVhdGlvbi1mYWNlfS4KKwor QGl0ZW0gZm9udC1sb2NrLW1pc2MtcHVuY3R1YXRpb24tZmFjZQorQHZpbmRleCBmb250LWxvY2st bWlzYy1wdW5jdHVhdGlvbi1mYWNlCitmb3IgcHVuY3R1YXRpb24gdGhhdCBpcyBub3QgYSBicmFj a2V0IG9yIGRlbGltaXRlci4KK1RoaXMgZmFjZSBpbmhlcml0cywgYnkgZGVmYXVsdCwgZnJvbSBA Y29kZXtmb250LWxvY2stcHVuY3R1YXRpb24tZmFjZX0uCiBAZW5kIHRhYmxlCiAKIEBub2RlIFN5 bnRhY3RpYyBGb250IExvY2sKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXgg YzVhMTQyYjUwMC4uNzRmMTk0ODU2OSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05F V1MKQEAgLTczMiw2ICs3MzIsMTQgQEAgSWYgdGhlIGN1cnJlbnQgYnVmZmVyIGlzIHZpc2l0aW5n IGEgZmlsZSB0aGF0IGlzIGV4ZWN1dGFibGUsIHRoZQogVGhpcyBkZXRlcm1pbmVzIGhvdyBsb25n IHRvIHBhdXNlIEVtYWNzIGFmdGVyIGEgcHJvY2VzcwogZmlsdGVyL3NlbnRpbmVsIGVycm9yIGhh cyBiZWVuIGhhbmRsZWQuCiAKKysrKworKiogTmV3IGZhY2VzIGZvciBmb250LWxvY2suCitUaGVz ZSBmYWNlcyBhcmUgcHJpbWFyaWx5IG1lYW50IGZvciB1c2Ugd2l0aCB0cmVlLXNpdHRlci4gVGhl eSBhcmU6CisnZm9udC1sb2NrLWJyYWNrZXQtZmFjZScsICdmb250LWxvY2stZGVsaW1pdGVyLWZh Y2UnLAorJ2ZvbnQtbG9jay1lc2NhcGUtZmFjZScsICdmb250LWxvY2stbnVtYmVyLWZhY2UnLAor J2ZvbnQtbG9jay1taXNjLXB1bmN0dWF0aW9uLWZhY2UnLCAnZm9udC1sb2NrLW9wZXJhdG9yLWZh Y2UnLAorJ2ZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlJywgJ2ZvbnQtbG9jay1wdW5jdHVhdGlvbi1m YWNlJy4KKwogKysrCiAqKiBOZXcgZmFjZSAndmFyaWFibGUtcGl0Y2gtdGV4dCcuCiBUaGlzIGZh Y2UgaXMgbGlrZSAndmFyaWFibGUtcGl0Y2gnIChmcm9tIHdoaWNoIGl0IGluaGVyaXRzKSwgYnV0 IGlzCmRpZmYgLS1naXQgYS9saXNwL2N1cy10aGVtZS5lbCBiL2xpc3AvY3VzLXRoZW1lLmVsCmlu ZGV4IDkwNjgwZmY2OGYuLjFkZjJhYjhkYjcgMTAwNjQ0Ci0tLSBhL2xpc3AvY3VzLXRoZW1lLmVs CisrKyBiL2xpc3AvY3VzLXRoZW1lLmVsCkBAIC02NiwxMyArNjYsMTcgQEAgY3VzdG9tLXRoZW1l LS1saXN0ZWQtZmFjZXMKICAgdmFyaWFibGUtcGl0Y2ggZXNjYXBlLWdseXBoIGhvbW9nbHlwaAog ICBtaW5pYnVmZmVyLXByb21wdCBoaWdobGlnaHQgcmVnaW9uCiAgIHNoYWRvdyBzZWNvbmRhcnkt c2VsZWN0aW9uIHRyYWlsaW5nLXdoaXRlc3BhY2UKLSAgZm9udC1sb2NrLWJ1aWx0aW4tZmFjZSBm b250LWxvY2stY29tbWVudC1kZWxpbWl0ZXItZmFjZQotICBmb250LWxvY2stY29tbWVudC1mYWNl IGZvbnQtbG9jay1jb25zdGFudC1mYWNlCi0gIGZvbnQtbG9jay1kb2MtZmFjZSBmb250LWxvY2st ZG9jLW1hcmt1cC1mYWNlIGZvbnQtbG9jay1mdW5jdGlvbi1uYW1lLWZhY2UKKyAgZm9udC1sb2Nr LWJyYWNrZXQtZmFjZSBmb250LWxvY2stYnVpbHRpbi1mYWNlCisgIGZvbnQtbG9jay1jb21tZW50 LWRlbGltaXRlci1mYWNlIGZvbnQtbG9jay1jb21tZW50LWZhY2UKKyAgZm9udC1sb2NrLWNvbnN0 YW50LWZhY2UgZm9udC1sb2NrLWRlbGltaXRlci1mYWNlCisgIGZvbnQtbG9jay1kb2MtZmFjZSBm b250LWxvY2stZG9jLW1hcmt1cC1mYWNlCisgIGZvbnQtbG9jay1lc2NhcGUtZmFjZSBmb250LWxv Y2stZnVuY3Rpb24tbmFtZS1mYWNlCiAgIGZvbnQtbG9jay1rZXl3b3JkLWZhY2UgZm9udC1sb2Nr LW5lZ2F0aW9uLWNoYXItZmFjZQotICBmb250LWxvY2stcHJlcHJvY2Vzc29yLWZhY2UgZm9udC1s b2NrLXJlZ2V4cC1ncm91cGluZy1iYWNrc2xhc2gKLSAgZm9udC1sb2NrLXJlZ2V4cC1ncm91cGlu Zy1jb25zdHJ1Y3QgZm9udC1sb2NrLXN0cmluZy1mYWNlCi0gIGZvbnQtbG9jay10eXBlLWZhY2Ug Zm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZQorICBmb250LWxvY2stbnVtYmVyLWZhY2UgZm9u dC1sb2NrLW1pc2MtcHVuY3R1YXRpb24tZmFjZQorICBmb250LWxvY2stb3BlcmF0b3ItZmFjZSBm b250LWxvY2stcHJlcHJvY2Vzc29yLWZhY2UKKyAgZm9udC1sb2NrLXByb3BlcnR5LWZhY2UgZm9u dC1sb2NrLXB1bmN0dWF0aW9uLWZhY2UKKyAgZm9udC1sb2NrLXJlZ2V4cC1ncm91cGluZy1iYWNr c2xhc2ggZm9udC1sb2NrLXJlZ2V4cC1ncm91cGluZy1jb25zdHJ1Y3QKKyAgZm9udC1sb2NrLXN0 cmluZy1mYWNlIGZvbnQtbG9jay10eXBlLWZhY2UgZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFj ZQogICBmb250LWxvY2std2FybmluZy1mYWNlIGJ1dHRvbiBsaW5rIGxpbmstdmlzaXRlZCBmcmlu Z2UKICAgaGVhZGVyLWxpbmUgdG9vbHRpcCBtb2RlLWxpbmUgbW9kZS1saW5lLWJ1ZmZlci1pZAog ICBtb2RlLWxpbmUtZW1waGFzaXMgbW9kZS1saW5lLWhpZ2hsaWdodCBtb2RlLWxpbmUtaW5hY3Rp dmUKZGlmZiAtLWdpdCBhL2xpc3AvZm9udC1sb2NrLmVsIGIvbGlzcC9mb250LWxvY2suZWwKaW5k ZXggZTg4ZGMxZDNiNy4uNmUyODRkZDNlNSAxMDA2NDQKLS0tIGEvbGlzcC9mb250LWxvY2suZWwK KysrIGIvbGlzcC9mb250LWxvY2suZWwKQEAgLTM1OSw2ICszNTksMzAgQEAgZm9udC1sb2NrLW5l Z2F0aW9uLWNoYXItZmFjZQogKGRlZnZhciBmb250LWxvY2stcHJlcHJvY2Vzc29yLWZhY2UJJ2Zv bnQtbG9jay1wcmVwcm9jZXNzb3ItZmFjZQogICAiRmFjZSBuYW1lIHRvIHVzZSBmb3IgcHJlcHJv Y2Vzc29yIGRpcmVjdGl2ZXMuIikKIAorKGRlZnZhciBmb250LWxvY2stZXNjYXBlLWZhY2UJCSdm b250LWxvY2stZXNjYXBlLWZhY2UKKyAgIkZhY2UgbmFtZSB0byB1c2UgZm9yIGVzY2FwZSBzZXF1 ZW5jZXMgaW4gc3RyaW5ncy4iKQorCisoZGVmdmFyIGZvbnQtbG9jay1udW1iZXItZmFjZQkJJ2Zv bnQtbG9jay1udW1iZXItZmFjZQorICAiRmFjZSBuYW1lIHRvIHVzZSBmb3IgbnVtYmVycy4iKQor CisoZGVmdmFyIGZvbnQtbG9jay1vcGVyYXRvci1mYWNlCSdmb250LWxvY2stb3BlcmF0b3ItZmFj ZQorICAiRmFjZSBuYW1lIHRvIHVzZSBmb3Igb3BlcmF0b3JzLiIpCisKKyhkZWZ2YXIgZm9udC1s b2NrLXByb3BlcnR5LWZhY2UJJ2ZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlCisgICJGYWNlIG5hbWUg dG8gdXNlIGZvciBwcm9wZXJ0aWVzLiIpCisKKyhkZWZ2YXIgZm9udC1sb2NrLXB1bmN0dWF0aW9u LWZhY2UJJ2ZvbnQtbG9jay1wdW5jdHVhdGlvbi1mYWNlCisgICJGYWNlIG5hbWUgdG8gdXNlIGZv ciBwdW5jdHVhdGlvbi4iKQorCisoZGVmdmFyIGZvbnQtbG9jay1icmFja2V0LWZhY2UJCSdmb250 LWxvY2stYnJhY2tldC1mYWNlCisgICJGYWNlIG5hbWUgdG8gdXNlIGZvciBicmFja2V0cy4iKQor CisoZGVmdmFyIGZvbnQtbG9jay1kZWxpbWl0ZXItZmFjZQknZm9udC1sb2NrLWRlbGltaXRlci1m YWNlCisgICJGYWNlIG5hbWUgdG8gdXNlIGZvciBkZWxpbWl0ZXJzLiIpCisKKyhkZWZ2YXIgZm9u dC1sb2NrLW1pc2MtcHVuY3R1YXRpb24tZmFjZSAnZm9udC1sb2NrLW1pc2MtcHVuY3R1YXRpb24t ZmFjZQorICAiRmFjZSBuYW1lIHRvIHVzZSBmb3IgbWlzY2VsbGFuZW91cyBwdW5jdHVhdGlvbi4i KQorCiA7OyBGb250aWZpY2F0aW9uIHZhcmlhYmxlczoKIAogKGRlZnZhciBmb250LWxvY2sta2V5 d29yZHMgbmlsCkBAIC0yMDk1LDYgKzIxMTksNTUgQEAgZm9udC1sb2NrLXJlZ2V4cC1ncm91cGlu Zy1jb25zdHJ1Y3QKICAgIkZvbnQgTG9jayBtb2RlIGZhY2UgdXNlZCB0byBoaWdobGlnaHQgZ3Jv dXBpbmcgY29uc3RydWN0cyBpbiBMaXNwIHJlZ2V4cHMuIgogICA6Z3JvdXAgJ2ZvbnQtbG9jay1m YWNlcykKIAorKGRlZmZhY2UgZm9udC1sb2NrLWVzY2FwZS1mYWNlCisgICcoKHQgOmluaGVyaXQg Zm9udC1sb2NrLXJlZ2V4cC1ncm91cGluZy1iYWNrc2xhc2gpKQorICAiRm9udCBMb2NrIG1vZGUg ZmFjZSB1c2VkIHRvIGhpZ2hsaWdodCBlc2NhcGUgc2VxdWVuY2VzIGluIHN0cmluZ3MuIgorICA6 Z3JvdXAgJ2ZvbnQtbG9jay1mYWNlcworICA6dmVyc2lvbiAiMjkuMSIpCisKKyhkZWZmYWNlIGZv bnQtbG9jay1udW1iZXItZmFjZQorICAnKCh0IG5pbCkpCisgICJGb250IExvY2sgbW9kZSBmYWNl IHVzZWQgdG8gaGlnaGxpZ2h0IG51bWJlcnMuIgorICA6Z3JvdXAgJ2ZvbnQtbG9jay1mYWNlcwor ICA6dmVyc2lvbiAiMjkuMSIpCisKKyhkZWZmYWNlIGZvbnQtbG9jay1vcGVyYXRvci1mYWNlCisg ICcoKHQgbmlsKSkKKyAgIkZvbnQgTG9jayBtb2RlIGZhY2UgdXNlZCB0byBoaWdobGlnaHQgb3Bl cmF0b3JzLiIKKyAgOmdyb3VwICdmb250LWxvY2stZmFjZXMKKyAgOnZlcnNpb24gIjI5LjEiKQor CisoZGVmZmFjZSBmb250LWxvY2stcHJvcGVydHktZmFjZQorICAnKCh0IDppbmhlcml0IGZvbnQt bG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQorICAiRm9udCBMb2NrIG1vZGUgZmFjZSB1c2VkIHRv IGhpZ2hsaWdodCBwcm9wZXJ0aWVzIG9mIGFuIG9iamVjdCwgc3VjaAorYXMgdGhlIGRlY2xhcmF0 aW9uIGFuZCB1c2Ugb2YgZmllbGRzIGluIGEgc3RydWN0LiIKKyAgOmdyb3VwICdmb250LWxvY2st ZmFjZXMKKyAgOnZlcnNpb24gIjI5LjEiKQorCisoZGVmZmFjZSBmb250LWxvY2stcHVuY3R1YXRp b24tZmFjZQorICAnKCh0IG5pbCkpCisgICJGb250IExvY2sgbW9kZSBmYWNlIHVzZWQgdG8gaGln aGxpZ2h0IHB1bmN0dWF0aW9uLiIKKyAgOmdyb3VwICdmb250LWxvY2stZmFjZXMKKyAgOnZlcnNp b24gIjI5LjEiKQorCisoZGVmZmFjZSBmb250LWxvY2stYnJhY2tldC1mYWNlCisgICcoKHQgOmlu aGVyaXQgZm9udC1sb2NrLXB1bmN0dWF0aW9uLWZhY2UpKQorICAiRm9udCBMb2NrIG1vZGUgZmFj ZSB1c2VkIHRvIGhpZ2hsaWdodCBicmFja2V0cy4iCisgIDpncm91cCAnZm9udC1sb2NrLWZhY2Vz CisgIDp2ZXJzaW9uICIyOS4xIikKKworKGRlZmZhY2UgZm9udC1sb2NrLWRlbGltaXRlci1mYWNl CisgICcoKHQgOmluaGVyaXQgZm9udC1sb2NrLXB1bmN0dWF0aW9uLWZhY2UpKQorICAiRm9udCBM b2NrIG1vZGUgZmFjZSB1c2VkIHRvIGhpZ2hsaWdodCBkZWxpbWl0ZXJzLiIKKyAgOmdyb3VwICdm b250LWxvY2stZmFjZXMKKyAgOnZlcnNpb24gIjI5LjEiKQorCisoZGVmZmFjZSBmb250LWxvY2st bWlzYy1wdW5jdHVhdGlvbi1mYWNlCisgICcoKHQgOmluaGVyaXQgZm9udC1sb2NrLXB1bmN0dWF0 aW9uLWZhY2UpKQorICAiRm9udCBMb2NrIG1vZGUgZmFjZSB1c2VkIHRvIGhpZ2hsaWdodCBtaXNj ZWxsYW5lb3VzIHB1bmN0dWF0aW9uLiIKKyAgOmdyb3VwICdmb250LWxvY2stZmFjZXMKKyAgOnZl cnNpb24gIjI5LjEiKQorCiA7OyBFbmQgb2YgQ29sb3IgZXRjLiBzdXBwb3J0LgogDAogOzs7IE1l bnUgc3VwcG9ydC4KLS0gCjIuMzguMQoK --b1_NY2J7e7waH9ZepdByv6FABdfbRLyWaH3YtHGPGtcA--