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#59397: [PATCH] feature/tree-sitter: Utilize new font-lock faces for more tree-sitter backed modes Date: Tue, 22 Nov 2022 22:21:20 +0000 Message-ID: <2OBJBdbAu3ceVL0GZbXHFERWvdUAej1ZxRMn5XcQLPet04uVvIPxHQmJF7pYlxhgDOrSp2hJsS5f0HpdwmHu1txDFLS08LckXRg8OY0eINU=@rjt.dev> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_V8Khyjp4Ku5zKE1fGvY6Qmneqff2Rx6FwXEig425c" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39253"; mail-complaints-to="usenet@ciao.gmane.io" Cc: theo@thornhill.no, 59397@debbugs.gnu.org To: Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 22 23:22:14 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 1oxbeg-0009zL-25 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Nov 2022 23:22:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxbeW-0005sa-Fr; Tue, 22 Nov 2022 17:22:04 -0500 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 1oxbeU-0005s8-IU for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 17:22:02 -0500 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 1oxbeU-0004MP-A3 for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 17:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oxbeU-0006cK-60 for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2022 17:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2022 22:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 59397-submit@debbugs.gnu.org id=B59397.166915570225408 (code B ref 59397); Tue, 22 Nov 2022 22:22:02 +0000 Original-Received: (at 59397) by debbugs.gnu.org; 22 Nov 2022 22:21:42 +0000 Original-Received: from localhost ([127.0.0.1]:52768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxbe9-0006bj-7c for submit@debbugs.gnu.org; Tue, 22 Nov 2022 17:21:42 -0500 Original-Received: from mail-40136.proton.ch ([185.70.40.136]:29491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxbe6-0006bV-5y for 59397@debbugs.gnu.org; Tue, 22 Nov 2022 17:21:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1669155690; x=1669414890; bh=cMN+PI+QTBV4YXtIKB0c5pCAeyFIdoPKKAONniOE0ug=; 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=q40kL9QN1y5u5p0UF/zMv3WVp2hrKWheuGLP9wSdSnQFpYxhKVJtP0s3/MKevmlRg /m1t5DD981HkSYrmOHmkzGsJzbndupic1yNN146RlmwAByaOO6cc86ZHFbWf+VwuFZ exsbxW/3hQK1+ecqeffsqrTVormVB9U06WEc8qLeJfOyr89rRqExXRg/lP1hTUvbfG qNOAKeV6aoXnsC9QmWdQRbTWyZpcwMvnQ89GWhJ3nQDZ3NA1QiZU5yNBBn05dYax1z nuH3huKA1i1bv6aS7DKXl/MUriPgblolxBfQvpCUru+Qi7la5xH/2YBAbyA1BRgfjh bhnFytVDgtvKA== In-Reply-To: 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: , 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:248686 Archived-At: This is a multi-part message in MIME format. --b1_V8Khyjp4Ku5zKE1fGvY6Qmneqff2Rx6FwXEig425c Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Monday, November 21st, 2022 at 22:38, Randy Taylor wrote: >=20 > On Monday, November 21st, 2022 at 16:49, Yuan Fu casouri@gmail.com wrote: >=20 > > Thanks! I was busy with other things, but I=E2=80=99ll try to merge thi= s soon! > >=20 > > Yuan >=20 >=20 > No worries, take your time. >=20 > It's probably best to merge Theo's first (Bug#59445) since it's smaller, = after which I will rebase and post a new patch. >=20 OK, latest and greatest patch attached. --b1_V8Khyjp4Ku5zKE1fGvY6Qmneqff2Rx6FwXEig425c Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-more-tree-sitter-mod.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-more-tree-sitter-mod.patch RnJvbSBlMWFhMTM3YWNiOTQ4N2U2MDkwMDRmNTVlNDFjY2FjOGEzMDA3ZGNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTYXQs IDE5IE5vdiAyMDIyIDIyOjMwOjEzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBtb3JlIHRyZWUtc2l0dGVyIG1vZGVzCiAoQnVnIzU5Mzk3KQoK KiBsaXNwL3Byb2dtb2Rlcy9qYXZhLXRzLW1vZGUuZWwgKGphdmEtdHMtbW9kZS0tZm9udC1sb2Nr LXNldHRpbmdzKToKVXNlIGZvbnQtbG9jay1udW1iZXItZmFjZS4KKGphdmEtdHMtbW9kZSk6IEFs cGhhYmV0aXplIGZlYXR1cmVzLgoqIGxpc3AvcHJvZ21vZGVzL2pzLmVsIChqcy0tdHJlZXNpdC1v cGVyYXRvcnMpOiBEZWZpbmUgb3BlcmF0b3JzLgooanMtLXRyZWVzaXQtZm9udC1sb2NrLXNldHRp bmdzKTogVXNlIGJyYWNrZXQsIGRlbGltaXRlciwKZXNjYXBlLXNlcXVlbmNlLCBwcm9wZXJ0eSwg bnVtYmVyLCBhbmQgb3BlcmF0b3IgZm9udC1sb2NrIGZhY2VzLgooanMtdHMtbW9kZSk6IEFkZCB0 aGVtIHRvIHRoZSBmZWF0dXJlIGxpc3QgYW5kIGFscGhhYmV0aXplLgoqIGxpc3AvcHJvZ21vZGVz L2pzb24tdHMtbW9kZS5lbCAoanNvbi10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MpOgpVc2Ug YnJhY2tldCwgZGVsaW1pdGVyLCBlc2NhcGUtc2VxdWVuY2UsIGFuZCBudW1iZXIgZmFjZXMuICBS ZW1vdmUKdW51c2VkIGZlYXR1cmVzLgooanNvbi10cy1tb2RlKTogQWRkIHRoZW0gdG8gdGhlIGZl YXR1cmUgbGlzdCBhbmQgYWxwaGFiZXRpemUuCiogbGlzcC9wcm9nbW9kZXMvc2gtc2NyaXB0LmVs IChzaC1tb2RlLS10cmVlc2l0LXNldHRpbmdzKTogVXNlCmJyYWNrZXQsIGRlbGltaXRlciwgbnVt YmVyLCBtaXNjLXB1bmN0dWF0aW9uLCBhbmQgb3BlcmF0b3IgZm9udC1sb2NrCmZhY2VzLgooc2gt bW9kZS0tdHJlZXNpdC1vcGVyYXRvcnMpOiBSZW1vdmUgOyBhbmQgOzsgZnJvbSBsaXN0LgooYmFz aC10cy1tb2RlKTogQWRkIHRoZW0gdG8gdGhlIGZlYXR1cmUgbGlzdCBhbmQgYWxwaGFiZXRpemUu CiogbGlzcC9wcm9nbW9kZXMvdHMtbW9kZS5lbCAodHMtbW9kZS0tb3BlcmF0b3JzKTogRGVmaW5l IG9wZXJhdG9ycy4KKHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncyk6IFVzZSBlc2NhcGUtc2Vx dWVuY2UsIG51bWJlciwgYW5kCm9wZXJhdG9yIGZvbnQtbG9jayBmYWNlcy4KKHRzLW1vZGUpOiBB ZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0IGFuZCBhbHBoYWJldGl6ZS4KLS0tCiBsaXNwL3By b2dtb2Rlcy9qYXZhLXRzLW1vZGUuZWwgfCAxNSArKysrKy0tLQogbGlzcC9wcm9nbW9kZXMvanMu ZWwgICAgICAgICAgIHwgNjkgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogbGlz cC9wcm9nbW9kZXMvanNvbi10cy1tb2RlLmVsIHwgMzIgKysrKysrKysrLS0tLS0tLQogbGlzcC9w cm9nbW9kZXMvc2gtc2NyaXB0LmVsICAgIHwgMzEgKysrKysrKysrKystLS0tCiBsaXNwL3Byb2dt b2Rlcy90cy1tb2RlLmVsICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t CiA1IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCA3MiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9qYXZhLXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rl cy9qYXZhLXRzLW1vZGUuZWwKaW5kZXggZTc4ZjFiNGM2ZTguLmVlMjkzNGY1M2M2IDEwMDY0NAot LS0gYS9saXNwL3Byb2dtb2Rlcy9qYXZhLXRzLW1vZGUuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMv amF2YS10cy1tb2RlLmVsCkBAIC0xMzQsOCArMTM0LDcgQEAgamF2YS10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MKICAgIDpmZWF0dXJlICdjb25zdGFudAogICAgYCgoKGlkZW50aWZpZXIpIEBm b250LWxvY2stY29uc3RhbnQtZmFjZQogICAgICAgKDptYXRjaCAiXltBLVpfXVtBLVpfXFxkXSok IiBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UpKQotICAgICAodHJ1ZSkgQGZvbnQtbG9jay1jb25z dGFudC1mYWNlCi0gICAgIChmYWxzZSkgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQorICAgICBb KHRydWUpIChmYWxzZSldIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKICAgIDpsYW5ndWFnZSAn amF2YQogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdrZXl3b3JkCkBAIC0xNjMsOCArMTYy LDEyIEBAIGphdmEtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6b3ZlcnJpZGUgdAog ICAgOmZlYXR1cmUgJ2xpdGVyYWwKICAgIGAoKG51bGxfbGl0ZXJhbCkgQGZvbnQtbG9jay1jb25z dGFudC1mYWNlCi0gICAgIChkZWNpbWFsX2Zsb2F0aW5nX3BvaW50X2xpdGVyYWwpICBAZm9udC1s b2NrLWNvbnN0YW50LWZhY2UKLSAgICAgKGhleF9mbG9hdGluZ19wb2ludF9saXRlcmFsKSBAZm9u dC1sb2NrLWNvbnN0YW50LWZhY2UpCisgICAgIChiaW5hcnlfaW50ZWdlcl9saXRlcmFsKSAgQGZv bnQtbG9jay1udW1iZXItZmFjZQorICAgICAoZGVjaW1hbF9pbnRlZ2VyX2xpdGVyYWwpIEBmb250 LWxvY2stbnVtYmVyLWZhY2UKKyAgICAgKGhleF9pbnRlZ2VyX2xpdGVyYWwpIEBmb250LWxvY2st bnVtYmVyLWZhY2UKKyAgICAgKG9jdGFsX2ludGVnZXJfbGl0ZXJhbCkgQGZvbnQtbG9jay1udW1i ZXItZmFjZQorICAgICAoZGVjaW1hbF9mbG9hdGluZ19wb2ludF9saXRlcmFsKSBAZm9udC1sb2Nr LW51bWJlci1mYWNlCisgICAgIChoZXhfZmxvYXRpbmdfcG9pbnRfbGl0ZXJhbCkgQGZvbnQtbG9j ay1udW1iZXItZmFjZSkKICAgIDpsYW5ndWFnZSAnamF2YQogICAgOm92ZXJyaWRlIHQKICAgIDpm ZWF0dXJlICd0eXBlCkBAIC0zMTQsOCArMzE3LDggQEAgamF2YS10cy1tb2RlCiAgIDs7IEZvbnQt bG9jay4KICAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stc2V0dGluZ3MgamF2YS10cy1t b2RlLS1mb250LWxvY2stc2V0dGluZ3MpCiAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2Nr LWZlYXR1cmUtbGlzdAotICAgICAgICAgICAgICAnKChjb21tZW50IGtleXdvcmQgY29uc3RhbnQg c3RyaW5nKQotICAgICAgICAgICAgICAgICh0eXBlIGRlZmluaXRpb24gZXhwcmVzc2lvbiBsaXRl cmFsIGFubm90YXRpb24pCisgICAgICAgICAgICAgICcoKGNvbW1lbnQgY29uc3RhbnQga2V5d29y ZCBzdHJpbmcpCisgICAgICAgICAgICAgICAgKGFubm90YXRpb24gZGVmaW5pdGlvbiBleHByZXNz aW9uIGxpdGVyYWwgdHlwZSkKICAgICAgICAgICAgICAgICAoYnJhY2tldCBkZWxpbWl0ZXIgb3Bl cmF0b3IpKSkKIAogICA7OyBJbWVudS4KZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2pzLmVs IGIvbGlzcC9wcm9nbW9kZXMvanMuZWwKaW5kZXggNTFkMTA1YjlkN2QuLmRhMDViN2IzNjRhIDEw MDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9qcy5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9qcy5l bApAQCAtMzQ2NSw2ICszNDY1LDEzIEBAIGpzLS10cmVlc2l0LWtleXdvcmRzCiAgICAgInR5cGVv ZiIgInZhciIgInZvaWQiICJ3aGlsZSIgIndpdGgiICJ5aWVsZCIpCiAgICJKYXZhU2NyaXB0IGtl eXdvcmRzIGZvciB0cmVlLXNpdHRlciBmb250LWxvY2tpbmcuIikKIAorKGRlZnZhciBqcy0tdHJl ZXNpdC1vcGVyYXRvcnMKKyAgJygiPSIgIis9IiAiLT0iICIqPSIgIi89IiAiJT0iICIqKj0iICI8 PD0iICI+Pj0iICI+Pj49IiAiJj0iICJePSIKKyAgICAifD0iICImJj0iICJ8fD0iICI/Pz0iICI9 PSIgIiE9IiAiPT09IiAiIT09IiAiPiIgIj49IiAiPCIgIjw9IiAiKyIKKyAgICAiLSIgIioiICIv IiAiJSIgIisrIiAiLS0iICIqKiIgIiYiICJ8IiAiXiIgIn4iICI8PCIgIj4+IiAiPj4+IgorICAg ICImJiIgInx8IiAiISIpCisgICJKYXZhU2NyaXB0IG9wZXJhdG9ycyBmb3IgdHJlZS1zaXR0ZXIg Zm9udC1sb2NraW5nLiIpCisKIChkZWZ2YXIganMtLXRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdz CiAgICh0cmVlc2l0LWZvbnQtbG9jay1ydWxlcwogCkBAIC0zNDc5LDggKzM0ODYsNyBAQCBqcy0t dHJlZXNpdC1mb250LWxvY2stc2V0dGluZ3MKICAgIGAoKChpZGVudGlmaWVyKSBAZm9udC1sb2Nr LWNvbnN0YW50LWZhY2UKICAgICAgICg6bWF0Y2ggIl5bQS1aX11bQS1aX1xcZF0qJCIgQGZvbnQt bG9jay1jb25zdGFudC1mYWNlKSkKIAotICAgICBbKHRydWUpIChmYWxzZSkgKG51bGwpXSBAZm9u dC1sb2NrLWNvbnN0YW50LWZhY2UKLSAgICAgKG51bWJlcikgQGZvbnQtbG9jay1jb25zdGFudC1m YWNlKQorICAgICBbKHRydWUpIChmYWxzZSkgKG51bGwpXSBAZm9udC1sb2NrLWNvbnN0YW50LWZh Y2UpCiAKICAgIDpsYW5ndWFnZSAnamF2YXNjcmlwdAogICAgOm92ZXJyaWRlIHQKQEAgLTM1NTcs MjEgKzM1NjMsNiBAQCBqcy0tdHJlZXNpdC1mb250LWxvY2stc2V0dGluZ3MKICAgICAgICAgICAg ICAobWVtYmVyX2V4cHJlc3Npb24KICAgICAgICAgICAgICAgcHJvcGVydHk6IChwcm9wZXJ0eV9p ZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSldKSkKIAotICAgOmxhbmd1 YWdlICdqYXZhc2NyaXB0Ci0gICA6b3ZlcnJpZGUgdAotICAgOmZlYXR1cmUgJ3Byb3BlcnR5Ci0g ICBgKChwYWlyIGtleTogKHByb3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUt bmFtZS1mYWNlKQotCi0gICAgIChwYWlyIHZhbHVlOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCi0KLSAgICAgKHBhaXIKLSAgICAgIGtleTogKHByb3BlcnR5X2lk ZW50aWZpZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlCi0gICAgICB2YWx1ZTogWyhm dW5jdGlvbikgKGFycm93X2Z1bmN0aW9uKV0pCi0KLSAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlf aWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCi0KLSAgICAgKChzaG9y dGhhbmRfcHJvcGVydHlfaWRlbnRpZmllcl9wYXR0ZXJuKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZSkpCi0KICAgIDpsYW5ndWFnZSAnamF2YXNjcmlwdAogICAgOm92ZXJyaWRlIHQKICAg IDpmZWF0dXJlICdwYXR0ZXJuCkBAIC0zNTk2LDcgKzM1ODcsNDIgQEAganMtLXRyZWVzaXQtZm9u dC1sb2NrLXNldHRpbmdzCiAKICAgICAgKGpzeF9hdHRyaWJ1dGUKICAgICAgIChwcm9wZXJ0eV9p ZGVudGlmaWVyKQotICAgICAgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKSkpCisgICAgICBAZm9u dC1sb2NrLWNvbnN0YW50LWZhY2UpKQorCisgICA6bGFuZ3VhZ2UgJ2phdmFzY3JpcHQKKyAgIDpm ZWF0dXJlICdudW1iZXIKKyAgIGAoKG51bWJlcikgQGZvbnQtbG9jay1udW1iZXItZmFjZQorICAg ICAoKGlkZW50aWZpZXIpIEBmb250LWxvY2stbnVtYmVyLWZhY2UKKyAgICAgICg6bWF0Y2ggIl5c XCg6P05hTlxcfEluZmluaXR5XFwpJCIgQGZvbnQtbG9jay1udW1iZXItZmFjZSkpKQorCisgICA6 bGFuZ3VhZ2UgJ2phdmFzY3JpcHQKKyAgIDpmZWF0dXJlICdvcGVyYXRvcgorICAgYChbLEBqcy0t dHJlZXNpdC1vcGVyYXRvcnNdIEBmb250LWxvY2stb3BlcmF0b3ItZmFjZQorICAgICAodGVybmFy eV9leHByZXNzaW9uIFsiPyIgIjoiXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpKQorCisgICA6 bGFuZ3VhZ2UgJ2phdmFzY3JpcHQKKyAgIDpmZWF0dXJlICdicmFja2V0CisgICAnKChbIigiICIp IiAiWyIgIl0iICJ7IiAifSJdKSBAZm9udC1sb2NrLWJyYWNrZXQtZmFjZSkKKworICAgOmxhbmd1 YWdlICdqYXZhc2NyaXB0CisgICA6ZmVhdHVyZSAnZGVsaW1pdGVyCisgICAnKChbIiwiICIuIiAi OyIgIjoiXSkgQGZvbnQtbG9jay1kZWxpbWl0ZXItZmFjZSkKKworICAgOmxhbmd1YWdlICdqYXZh c2NyaXB0CisgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCisgICA6b3ZlcnJpZGUgdAorICAg JygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWVzY2FwZS1mYWNlKQorCisgICA6bGFuZ3Vh Z2UgJ2phdmFzY3JpcHQKKyAgIDpvdmVycmlkZSB0CisgICA6ZmVhdHVyZSAncHJvcGVydHkKKyAg IGAoKHByb3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZQorCisgICAg IChwYWlyIHZhbHVlOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2Up CisKKyAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9w ZXJ0eS1mYWNlKQorCisgICAgICgoc2hvcnRoYW5kX3Byb3BlcnR5X2lkZW50aWZpZXJfcGF0dGVy bikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpCiAgICJUcmVlLXNpdHRlciBmb250LWxvY2sg c2V0dGluZ3MuIikKIAogKGRlZnVuIGpzLS1mb250aWZ5LXRlbXBsYXRlLXN0cmluZyAobm9kZSBv dmVycmlkZSBzdGFydCBlbmQgJnJlc3QgXykKQEAgLTM4NDYsOSArMzg3MiwxMCBAQCBqcy10cy1t b2RlCiAgICAgOzsgRm9udGlmaWNhdGlvbi4KICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQt bG9jay1zZXR0aW5ncyBqcy0tdHJlZXNpdC1mb250LWxvY2stc2V0dGluZ3MpCiAgICAgKHNldHEt bG9jYWwgdHJlZXNpdC1mb250LWxvY2stZmVhdHVyZS1saXN0Ci0gICAgICAgICAgICAgICAgJygo Y29tbWVudCBkZWNsYXJhdGlvbikKLSAgICAgICAgICAgICAgICAgIChzdHJpbmcga2V5d29yZCBp ZGVudGlmaWVyIGV4cHJlc3Npb24gY29uc3RhbnQpCi0gICAgICAgICAgICAgICAgICAocHJvcGVy dHkgcGF0dGVybiBqc3ggKSkpCisgICAgICAgICAgICAgICAgJygoIGNvbW1lbnQgZGVjbGFyYXRp b24pCisgICAgICAgICAgICAgICAgICAoIGNvbnN0YW50IGV4cHJlc3Npb24gaWRlbnRpZmllciBr ZXl3b3JkIG51bWJlciBzdHJpbmcpCisgICAgICAgICAgICAgICAgICAoIGJyYWNrZXQgZGVsaW1p dGVyIGVzY2FwZS1zZXF1ZW5jZSBqc3ggb3BlcmF0b3IKKyAgICAgICAgICAgICAgICAgICAgcGF0 dGVybiBwcm9wZXJ0eSkpKQogICAgIDs7IEltZW51CiAgICAgKHNldHEtbG9jYWwgaW1lbnUtY3Jl YXRlLWluZGV4LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAgIydqcy0tdHJlZXNpdC1pbWVudSkK ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2pzb24tdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21v ZGVzL2pzb24tdHMtbW9kZS5lbAppbmRleCA0ZWEyODViZDQzOS4uMTAxZTg3M2NmNmUgMTAwNjQ0 Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2pzb24tdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rl cy9qc29uLXRzLW1vZGUuZWwKQEAgLTc0LDI2ICs3NCwyOCBAQCBqc29uLXRzLS1pbmRlbnQtcnVs ZXMKIChkZWZ2YXIganNvbi10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgKHRyZWVzaXQt Zm9udC1sb2NrLXJ1bGVzCiAgICA6bGFuZ3VhZ2UgJ2pzb24KLSAgIDpmZWF0dXJlICdjb21tZW50 Ci0gICA6b3ZlcnJpZGUgdAotICAgJygoY29tbWVudCkgQGZvbnQtbG9jay1jb21tZW50LWZhY2Up CisgICA6ZmVhdHVyZSAnYnJhY2tldAorICAgJygoWyJbIiAiXSIgInsiICJ9Il0pIEBmb250LWxv Y2stYnJhY2tldC1mYWNlKQogICAgOmxhbmd1YWdlICdqc29uCi0gICA6ZmVhdHVyZSAnc3RyaW5n Ci0gICA6b3ZlcnJpZGUgdAotICAgJygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWNvbnN0 YW50LWZhY2UKLSAgICAgKHN0cmluZykgQGZvbnQtbG9jay1zdHJpbmctZmFjZSkKKyAgIDpmZWF0 dXJlICdjb25zdGFudAorICAgJyhbKG51bGwpICh0cnVlKSAoZmFsc2UpXSBAZm9udC1sb2NrLWNv bnN0YW50LWZhY2UpCisgICA6bGFuZ3VhZ2UgJ2pzb24KKyAgIDpmZWF0dXJlICdkZWxpbWl0ZXIK KyAgICcoKFsiLCIgIjoiXSkgQGZvbnQtbG9jay1kZWxpbWl0ZXItZmFjZSkKICAgIDpsYW5ndWFn ZSAnanNvbgogICAgOmZlYXR1cmUgJ251bWJlcgotICAgOm92ZXJyaWRlIHQKLSAgICcoKG51bWJl cikgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQorICAgJygobnVtYmVyKSBAZm9udC1sb2NrLW51 bWJlci1mYWNlKQogICAgOmxhbmd1YWdlICdqc29uCi0gICA6ZmVhdHVyZSAnY29uc3RhbnQKKyAg IDpmZWF0dXJlICdzdHJpbmcKKyAgICcoKHN0cmluZykgQGZvbnQtbG9jay1zdHJpbmctZmFjZSkK KyAgIDpsYW5ndWFnZSAnanNvbgorICAgOmZlYXR1cmUgJ2VzY2FwZS1zZXF1ZW5jZQogICAgOm92 ZXJyaWRlIHQKLSAgICcoWyhudWxsKSAodHJ1ZSkgKGZhbHNlKV0gQGZvbnQtbG9jay1jb25zdGFu dC1mYWNlKQorICAgJygoZXNjYXBlX3NlcXVlbmNlKSBAZm9udC1sb2NrLWVzY2FwZS1mYWNlKQog ICAgOmxhbmd1YWdlICdqc29uCi0gICA6ZmVhdHVyZSAncGFpcgorICAgOmZlYXR1cmUgJ2Vycm9y CiAgICA6b3ZlcnJpZGUgdAotICAgYCgocGFpciBrZXk6IChfKSBAZm9udC1sb2NrLXZhcmlhYmxl LW5hbWUtZmFjZSkpKQorICAgJygoRVJST1IpIEBmb250LWxvY2std2FybmluZy1mYWNlKSkKICAg IkZvbnQtbG9jayBzZXR0aW5ncyBmb3IgSlNPTi4iKQogCiAoZGVmdW4ganNvbi10cy1tb2RlLS1p bWVudS0xIChub2RlKQpAQCAtMTU0LDcgKzE1Niw5IEBAIGpzb24tdHMtbW9kZQogICA7OyBGb250 LWxvY2suCiAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdzIGpzb24tdHMt bW9kZS0tZm9udC1sb2NrLXNldHRpbmdzKQogICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9j ay1mZWF0dXJlLWxpc3QKLSAgICAgICAgICAgICAgJygoY29tbWVudCBzdHJpbmcgbnVtYmVyKSAo Y29uc3RhbnQgcGFpcikgKCkpKQorICAgICAgICAgICAgICAnKChjb25zdGFudCBudW1iZXIgc3Ry aW5nKQorICAgICAgICAgICAgICAgIChlc2NhcGUtc2VxdWVuY2UpCisgICAgICAgICAgICAgICAg KGJyYWNrZXQgZGVsaW1pdGVyIGVycm9yKSkpCiAKICAgOzsgSW1lbnUuCiAgIChzZXRxLWxvY2Fs IGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbiAjJ2pzb24tdHMtbW9kZS0taW1lbnUpCmRpZmYg LS1naXQgYS9saXNwL3Byb2dtb2Rlcy9zaC1zY3JpcHQuZWwgYi9saXNwL3Byb2dtb2Rlcy9zaC1z Y3JpcHQuZWwKaW5kZXggN2ZlMzE4MDJjNDEuLjA2N2FlZjg2NjkyIDEwMDY0NAotLS0gYS9saXNw L3Byb2dtb2Rlcy9zaC1zY3JpcHQuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvc2gtc2NyaXB0LmVs CkBAIC0xNjA4LDkgKzE2MDgsMTAgQEAgYmFzaC10cy1tb2RlCiAgICJNYWpvciBtb2RlIGZvciBl ZGl0aW5nIEJhc2ggc2hlbGwgc2NyaXB0cy4iCiAgICh3aGVuICh0cmVlc2l0LXJlYWR5LXAgJ2Jh c2gpCiAgICAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stZmVhdHVyZS1saXN0Ci0gICAg ICAgICAgICAgICAgJygoY29tbWVudCBmdW5jdGlvbiBzdHJpbmcgaGVyZWRvYykKLSAgICAgICAg ICAgICAgICAgICh2YXJpYWJsZSBrZXl3b3JkIGNvbW1hbmQgZGVjbGFyYXRpb24tY29tbWFuZCkK LSAgICAgICAgICAgICAgICAgIChjb25zdGFudCBvcGVyYXRvciBidWlsdGluLXZhcmlhYmxlKSkp CisgICAgICAgICAgICAgICAgJygoIGNvbW1lbnQgZnVuY3Rpb24gaGVyZWRvYyBzdHJpbmcpCisg ICAgICAgICAgICAgICAgICAoIGNvbW1hbmQgZGVjbGFyYXRpb24tY29tbWFuZCBrZXl3b3JkIG51 bWJlciB2YXJpYWJsZSkKKyAgICAgICAgICAgICAgICAgICggYnJhY2tldCBidWlsdGluLXZhcmlh YmxlIGNvbnN0YW50IGRlbGltaXRlcgorICAgICAgICAgICAgICAgICAgICBtaXNjLXB1bmN0dWF0 aW9uIG9wZXJhdG9yKSkpCiAgICAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stc2V0dGlu Z3MKICAgICAgICAgICAgICAgICBzaC1tb2RlLS10cmVlc2l0LXNldHRpbmdzKQogICAgICh0cmVl c2l0LW1ham9yLW1vZGUtc2V0dXApKSkKQEAgLTMyMTYsOCArMzIxNyw3IEBAIHNoLXNoZWxsY2hl Y2stZmx5bWFrZQogOzs7IFRyZWUtc2l0dGVyIGZvbnQtbG9jawogCiAoZGVmdmFyIHNoLW1vZGUt LXRyZWVzaXQtb3BlcmF0b3JzCi0gICcoInwiICJ8JiIgInx8IiAiJiYiICI+IiAiPj4iICI8IiAi PDwiICI8PC0iICI8PDwiICI9PSIgIiE9IiAiOyIKLSAgICAiOzsiICI7JiIgIjs7JiIpCisgICco InwiICJ8JiIgInx8IiAiJiYiICI+IiAiPj4iICI8IiAiPDwiICI8PC0iICI8PDwiICI9PSIgIiE9 IiAiOyYiICI7OyYiKQogICAiQSBsaXN0IG9mIGBzaC1tb2RlJyBvcGVyYXRvcnMgdG8gZm9udGlm eS4iKQogCiAoZGVmdmFyIHNoLW1vZGUtLXRyZWVzaXQta2V5d29yZHMKQEAgLTMzMTIsNyArMzMx Miw3IEBAIHNoLW1vZGUtLXRyZWVzaXQtc2V0dGluZ3MKIAogICAgOmZlYXR1cmUgJ29wZXJhdG9y CiAgICA6bGFuZ3VhZ2UgJ2Jhc2gKLSAgIGAoWyAsQHNoLW1vZGUtLXRyZWVzaXQtb3BlcmF0b3Jz IF0gQGZvbnQtbG9jay1idWlsdGluLWZhY2UpCisgICBgKFssQHNoLW1vZGUtLXRyZWVzaXQtb3Bl cmF0b3JzXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpCiAKICAgIDpmZWF0dXJlICdidWlsdGlu LXZhcmlhYmxlCiAgICA6bGFuZ3VhZ2UgJ2Jhc2gKQEAgLTMzMjIsNyArMzMyMiwyNCBAQCBzaC1t b2RlLS10cmVlc2l0LXNldHRpbmdzCiAgICAgICAgICAgICAgICAgICBgKHNlcSBib2wKICAgICAg ICAgICAgICAgICAgICAgICAgIChvciAsQGJ1aWx0aW4tdmFycykKICAgICAgICAgICAgICAgICAg ICAgICAgIGVvbCkpKQotICAgICAgICAgICAgICBAZm9udC1sb2NrLWJ1aWx0aW4tZmFjZSkpKSkK KyAgICAgICAgICAgICAgQGZvbnQtbG9jay1idWlsdGluLWZhY2UpKSkKKworICAgOmZlYXR1cmUg J251bWJlcgorICAgOmxhbmd1YWdlICdiYXNoCisgICBgKCgod29yZCkgQGZvbnQtbG9jay1udW1i ZXItZmFjZQorICAgICAgKDptYXRjaCAiXlswLTldKyQiIEBmb250LWxvY2stbnVtYmVyLWZhY2Up KSkKKworICAgOmZlYXR1cmUgJ2JyYWNrZXQKKyAgIDpsYW5ndWFnZSAnYmFzaAorICAgJygoWyIo IiAiKSIgIigoIiAiKSkiICJbIiAiXSIgIltbIiAiXV0iICJ7IiAifSJdKSBAZm9udC1sb2NrLWJy YWNrZXQtZmFjZSkKKworICAgOmZlYXR1cmUgJ2RlbGltaXRlcgorICAgOmxhbmd1YWdlICdiYXNo CisgICAnKChbIjsiICI7OyJdKSBAZm9udC1sb2NrLWRlbGltaXRlci1mYWNlKQorCisgICA6ZmVh dHVyZSAnbWlzYy1wdW5jdHVhdGlvbgorICAgOmxhbmd1YWdlICdiYXNoCisgICAnKChbIiQiXSkg QGZvbnQtbG9jay1taXNjLXB1bmN0dWF0aW9uLWZhY2UpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1s b2NrIHNldHRpbmdzIGZvciBgc2gtbW9kZScuIikKIAogKHByb3ZpZGUgJ3NoLXNjcmlwdCkKZGlm ZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3RzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy90cy1t b2RlLmVsCmluZGV4IGE5MWViYTY1MDFhLi40MzZiMTk4ZjU5NCAxMDA2NDQKLS0tIGEvbGlzcC9w cm9nbW9kZXMvdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy90cy1tb2RlLmVsCkBAIC0x MDEsNiArMTAxLDEzIEBAIHRzLW1vZGUtLWtleXdvcmRzCiAgICAgIndoaWxlIiAid2l0aCIgInlp ZWxkIikKICAgIlR5cGVTY3JpcHQga2V5d29yZHMgZm9yIHRyZWUtc2l0dGVyIGZvbnQtbG9ja2lu Zy4iKQogCisoZGVmdmFyIHRzLW1vZGUtLW9wZXJhdG9ycworICAnKCI9IiAiKz0iICItPSIgIio9 IiAiLz0iICIlPSIgIioqPSIgIjw8PSIgIj4+PSIgIj4+Pj0iICImPSIgIl49IgorICAgICJ8PSIg IiYmPSIgInx8PSIgIj8/PSIgIj09IiAiIT0iICI9PT0iICIhPT0iICI+IiAiPj0iICI8IiAiPD0i ICIrIgorICAgICItIiAiKiIgIi8iICIlIiAiKysiICItLSIgIioqIiAiJiIgInwiICJeIiAifiIg Ijw8IiAiPj4iICI+Pj4iCisgICAgIiYmIiAifHwiICIhIiAiPy4iKQorICAiVHlwZVNjcmlwdCBv cGVyYXRvcnMgZm9yIHRyZWUtc2l0dGVyIGZvbnQtbG9ja2luZy4iKQorCiAoZGVmdmFyIHRzLW1v ZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAodHJlZXNpdC1mb250LWxvY2stcnVsZXMKICAgIDps YW5ndWFnZSAndHN4CkBAIC0xMTQsOCArMTIxLDcgQEAgdHMtbW9kZS0tZm9udC1sb2NrLXNldHRp bmdzCiAgICBgKCgoaWRlbnRpZmllcikgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCiAgICAgICAo Om1hdGNoICJeW0EtWl9dW0EtWl9cXGRdKiQiIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkpCiAK LSAgICAgWyh0cnVlKSAoZmFsc2UpIChudWxsKV0gQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCi0g ICAgIChudW1iZXIpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKKyAgICAgWyh0cnVlKSAoZmFs c2UpIChudWxsKV0gQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQogCiAgICA6bGFuZ3VhZ2UgJ3Rz eAogICAgOm92ZXJyaWRlIHQKQEAgLTIwNywyNSArMjEzLDYgQEAgdHMtbW9kZS0tZm9udC1sb2Nr LXNldHRpbmdzCiAgICAgICAgKG1lbWJlcl9leHByZXNzaW9uCiAgICAgICAgIHByb3BlcnR5OiAo cHJvcGVydHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1mdW5jdGlvbi1uYW1lLWZhY2UpXSkpCiAK LSAgIDpsYW5ndWFnZSAndHN4Ci0gICA6b3ZlcnJpZGUgdAotICAgOmZlYXR1cmUgJ3Byb3BlcnR5 Ci0gICBgKChwYWlyIGtleTogKHByb3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVy dHktZmFjZSkKLQotICAgICAocGFpciB2YWx1ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFy aWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChwYWlyCi0gICAgICBrZXk6IChwcm9wZXJ0eV9pZGVu dGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UKLSAgICAgIHZhbHVlOiBbKGZ1bmN0aW9u KSAoYXJyb3dfZnVuY3Rpb24pXSkKLQotICAgICAocHJvcGVydHlfc2lnbmF0dXJlCi0gICAgICBu YW1lOiAocHJvcGVydHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKQotCi0g ICAgICgoc2hvcnRoYW5kX3Byb3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHkt ZmFjZSkKLQotICAgICAoKHNob3J0aGFuZF9wcm9wZXJ0eV9pZGVudGlmaWVyX3BhdHRlcm4pCi0g ICAgICBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCi0KICAgIDpsYW5ndWFnZSAndHN4 CiAgICA6b3ZlcnJpZGUgdAogICAgOmZlYXR1cmUgJ3BhdHRlcm4KQEAgLTI1MCwxMyArMjM3LDQy IEBAIHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgQGZvbnQtbG9jay1mdW5jdGlv bi1uYW1lLWZhY2UpCiAKICAgICAgKGpzeF9hdHRyaWJ1dGUgKHByb3BlcnR5X2lkZW50aWZpZXIp IEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkpCisKKyAgIDpsYW5ndWFnZSAndHN4CisgICA6ZmVh dHVyZSAnbnVtYmVyCisgICBgKChudW1iZXIpIEBmb250LWxvY2stbnVtYmVyLWZhY2UKKyAgICAg KChpZGVudGlmaWVyKSBAZm9udC1sb2NrLW51bWJlci1mYWNlCisgICAgICAoOm1hdGNoICJeXFwo Oj9OYU5cXHxJbmZpbml0eVxcKSQiIEBmb250LWxvY2stbnVtYmVyLWZhY2UpKSkKKworICAgOmxh bmd1YWdlICd0c3gKKyAgIDpmZWF0dXJlICdvcGVyYXRvcgorICAgYChbLEB0cy1tb2RlLS1vcGVy YXRvcnNdIEBmb250LWxvY2stb3BlcmF0b3ItZmFjZQorICAgICAodGVybmFyeV9leHByZXNzaW9u IFsiPyIgIjoiXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpKQorCiAgICA6bGFuZ3VhZ2UgJ3Rz eAogICAgOmZlYXR1cmUgJ2JyYWNrZXQKICAgICcoKFsiKCIgIikiICJbIiAiXSIgInsiICJ9Il0p IEBmb250LWxvY2stYnJhY2tldC1mYWNlKQogCiAgICA6bGFuZ3VhZ2UgJ3RzeAogICAgOmZlYXR1 cmUgJ2RlbGltaXRlcgotICAgJygoWyIsIiAiOiIgIjsiXSkgQGZvbnQtbG9jay1kZWxpbWl0ZXIt ZmFjZSkpCisgICAnKChbIiwiICIuIiAiOyIgIjoiXSkgQGZvbnQtbG9jay1kZWxpbWl0ZXItZmFj ZSkKKworICAgOmxhbmd1YWdlICd0c3gKKyAgIDpmZWF0dXJlICdlc2NhcGUtc2VxdWVuY2UKKyAg IDpvdmVycmlkZSB0CisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNjYXBlLWZh Y2UpCisKKyAgIDpsYW5ndWFnZSAndHN4CisgICA6b3ZlcnJpZGUgdAorICAgOmZlYXR1cmUgJ3By b3BlcnR5CisgICBgKCgocHJvcGVydHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1m YWNlKQorCisgICAgIChwYWlyIHZhbHVlOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJs ZS1uYW1lLWZhY2UpCisKKyAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlfaWRlbnRpZmllcikgQGZv bnQtbG9jay1wcm9wZXJ0eS1mYWNlKQorCisgICAgICgoc2hvcnRoYW5kX3Byb3BlcnR5X2lkZW50 aWZpZXJfcGF0dGVybikKKyAgICAgIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkpKQogICAiVHJl ZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRpbmdzLiIpCiAKIDs7OyMjI2F1dG9sb2FkCkBAIC0zMDMs OCArMzE5LDggQEAgdHMtbW9kZQogICAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLXNl dHRpbmdzIHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncykKICAgICAoc2V0cS1sb2NhbCB0cmVl c2l0LWZvbnQtbG9jay1mZWF0dXJlLWxpc3QKICAgICAgICAgICAgICAgICAnKChjb21tZW50IGRl Y2xhcmF0aW9uKQotICAgICAgICAgICAgICAgICAgKHN0cmluZyBrZXl3b3JkIGlkZW50aWZpZXIg ZXhwcmVzc2lvbiBjb25zdGFudCkKLSAgICAgICAgICAgICAgICAgIChwcm9wZXJ0eSBwYXR0ZXJu IGpzeCBicmFja2V0IGRlbGltaXRlcikpKQorICAgICAgICAgICAgICAgICAgKGNvbnN0YW50IGV4 cHJlc3Npb24gaWRlbnRpZmllciBrZXl3b3JkIG51bWJlciBzdHJpbmcpCisgICAgICAgICAgICAg ICAgICAoYnJhY2tldCBkZWxpbWl0ZXIganN4IHBhdHRlcm4gcHJvcGVydHkpKSkKICAgICA7OyBJ bWVudS4KICAgICAoc2V0cS1sb2NhbCBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24gIydqcy0t dHJlZXNpdC1pbWVudSkKIAotLSAKMi4zOC4xCgo= --b1_V8Khyjp4Ku5zKE1fGvY6Qmneqff2Rx6FwXEig425c--