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: Sun, 20 Nov 2022 03:42:19 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19504"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, theo@thornhill.no To: 59397@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 20 04:43:33 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 1owbEx-0004rl-Ms for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Nov 2022 04:43:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owbEa-0006Dy-6a; Sat, 19 Nov 2022 22:43:08 -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 1owbEW-0006DX-RD for bug-gnu-emacs@gnu.org; Sat, 19 Nov 2022 22:43:06 -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 1owbEV-0001YM-6k for bug-gnu-emacs@gnu.org; Sat, 19 Nov 2022 22:43:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1owbEU-0003wm-Cy; Sat, 19 Nov 2022 22:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: casouri@gmail.com, theo@thornhill.no, bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2022 03:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" X-Debbugs-Original-Xcc: casouri@gmail.com, theo@thornhill.no Original-Received: via spool by submit@debbugs.gnu.org id=B.166891576815149 (code B ref -1); Sun, 20 Nov 2022 03:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Nov 2022 03:42:48 +0000 Original-Received: from localhost ([127.0.0.1]:41946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owbEF-0003wD-0u for submit@debbugs.gnu.org; Sat, 19 Nov 2022 22:42:47 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:37028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owbEC-0003vq-Ta for submit@debbugs.gnu.org; Sat, 19 Nov 2022 22:42:46 -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 1owbEC-0006Ay-3o for bug-gnu-emacs@gnu.org; Sat, 19 Nov 2022 22:42:44 -0500 Original-Received: from mail-0301.mail-europe.com ([188.165.51.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owbE8-0001Vk-LX for bug-gnu-emacs@gnu.org; Sat, 19 Nov 2022 22:42:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668915744; x=1669174944; bh=uupfEJau7q5jnLfZPi8a04RPGesjxNqPXdYyIhD9xek=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=K/ulFRBuO6GENmKSbsUFoQaxEEWko8bs92Au3U4a+GKsiMsTM0xOKKpTlI56i4rtm vBVXfrhipcRswes/g4YELD2JDoJEUceZvq9+UgkfDSGrBDye5neBOUW1/76T54tUbn Vu8N6Jf+Jqk5Vn2NCJm7++FWhYu7fdFP5XAYMH0DxUHTTQUqB5z62KQ+O9vCP8vPpy O97KpFuH17THMe7wQhuKnhFqPOLdbtowRq2pD6SEkOO0Jf9FTzTK4lxp9ZSmdqm3no 7jn5CQFoFoTFLcnkyBzOF3omw5wtmgP9RDkmUmQ8w4OkUFWstb3MFOpq/Zqim4PYKZ zukM7SlqqCyew== Feedback-ID: 44397038:user:proton Received-SPF: pass client-ip=188.165.51.139; envelope-from=dev@rjt.dev; helo=mail-0301.mail-europe.com 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:248388 Archived-At: This is a multi-part message in MIME format. --b1_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs Content-Type: multipart/alternative; boundary="b2_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs" --b2_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiBjYXNvdXJpQGdtYWlsLmNvbSwgdGhlb0B0aG9ybmhpbGwubm8KClRoaXMg cGF0Y2ggYWRkcyBzdXBwb3J0IGZvciB1c2luZyB0aGUgbmV3IGZvbnQtbG9jayBmYWNlcyBmb3Ig bW9yZSB0cmVlLXNpdHRlciBiYWNrZWQgbW9kZXMuCgpqcy5lbDoKLSBGb3IgdGhlIG51bWJlciBm ZWF0dXJlLCBpcyB0aGVyZSBhIGJldHRlciB3YXkgdG8gbWF0Y2ggZm9yIGV4YWN0bHkgTmFOIG9y IEluZmluaXR5PwotIEl0IG1pZ2h0IGJlIGEgZ29vZCBpZGVhIHRvIG1ha2UgYSBwYXJlbnQvYmFz ZSBtb2RlIChFQ01BPykgbGlrZSBkb25lIGluIGMtdHMtbW9kZSBmb3IgSlMgYW5kIFRTLCBzaW5j ZSB0aGVyZSdzIGEgYml0IG9mIG92ZXJsYXAuIEknbSBub3Qgdm9sdW50ZWVyaW5nIHRob3VnaCwg c2luY2UgSSBkb24ndCB1c2UgSlMgb3IgVFMgOyku --b2_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+PHNwYW4+WC1EZWJidWdzLUNDOiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVy cmVyIG5vZm9sbG93IG5vb3BlbmVyIiBocmVmPSJtYWlsdG86Y2Fzb3VyaUBnbWFpbC5jb20iPmNh c291cmlAZ21haWwuY29tPC9hPiwgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBu b2ZvbGxvdyBub29wZW5lciIgaHJlZj0ibWFpbHRvOnRoZW9AdGhvcm5oaWxsLm5vIj50aGVvQHRo b3JuaGlsbC5ubzwvYT48L3NwYW4+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5UaGlzIHBhdGNo IGFkZHMgc3VwcG9ydCBmb3IgdXNpbmcgdGhlIG5ldyBmb250LWxvY2sgZmFjZXMgZm9yIG1vcmUg dHJlZS1zaXR0ZXIgYmFja2VkIG1vZGVzLjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PjxzcGFuPmpzLmVsOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPi0gRm9yIHRoZSBudW1iZXIgZmVh dHVyZSwgaXMgdGhlcmUgYSBiZXR0ZXIgd2F5IHRvIG1hdGNoIGZvciBleGFjdGx5IE5hTiBvciBJ bmZpbml0eT88L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4tIEl0IG1pZ2h0IGJlIGEgZ29vZCBpZGVh IHRvIG1ha2UgYSBwYXJlbnQvYmFzZSBtb2RlIChFQ01BPykgbGlrZSBkb25lIGluIGMtdHMtbW9k ZSBmb3IgSlMgYW5kIFRTLCBzaW5jZSB0aGVyZSdzIGEgYml0IG9mIG92ZXJsYXAuIEknbSBub3Qg dm9sdW50ZWVyaW5nIHRob3VnaCwgc2luY2UgSSBkb24ndCB1c2UgSlMgb3IgVFMgOykuPC9zcGFu PjwvZGl2PjwvZGl2Pg0KPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2sgcHJv dG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiIHN0eWxlPSJmb250LWZhbWlseTogdGFob21h LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NCiAgICA8ZGl2IGNsYXNzPSJwcm90b25t YWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5 Ij48L2Rpdj4NCiAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0 dXJlX2Jsb2NrLXByb3RvbiBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+DQogICAg ICAgIA0KICAgICAgICAgICAgPC9kaXY+DQo8L2Rpdj4NCg== --b2_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs-- --b1_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-more-tree-sitter-bac.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-more-tree-sitter-bac.patch RnJvbSBhMTU3ZDg3MzI3ZmU1YWYyMDZhOTI4MmY1ODJjZmU5MjYwNWYwNjY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTYXQs IDE5IE5vdiAyMDIyIDIyOjMwOjEzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBtb3JlIHRyZWUtc2l0dGVyIGJhY2tlZCBtb2RlcwoKKiBsaXNw L3Byb2dtb2Rlcy9qYXZhLXRzLW1vZGUuZWwgKGphdmEtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRp bmdzKToKVXNlIG9wZXJhdG9yIGFuZCBudW1iZXIgZm9udC1sb2NrIGZhY2VzLgooamF2YS10cy1t b2RlKTogQWxwaGFiZXRpemUuCiogbGlzcC9wcm9nbW9kZXMvanMuZWwgKGpzLS10cmVlc2l0LW9w ZXJhdG9ycyk6IERlZmluZSBvcGVyYXRvcnMuCihqcy0tdHJlZXNpdC1mb250LWxvY2stc2V0dGlu Z3MpOiBVc2UgYnJhY2tldCwgZGVsaW1pdGVyLAplc2NhcGUtc2VxdWVuY2UsIHByb3BlcnR5LCBu dW1iZXIsIGFuZCBvcGVyYXRvciBmb250LWxvY2sgZmFjZXMuCihqcy1tb2RlKTogQWRkIHRoZW0g dG8gdGhlIGZlYXR1cmUgbGlzdCBhbmQgYWxwaGFiZXRpemUuCiogbGlzcC9wcm9nbW9kZXMvanNv bi10cy1tb2RlLmVsIChqc29uLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncyk6ClVzZSBicmFj a2V0LCBkZWxpbWl0ZXIsIGVzY2FwZS1zZXF1ZW5jZSwgYW5kIG51bWJlciBmYWNlcy4gIFJlbW92 ZQp1bnVzZWQgZmVhdHVyZXMuCihqc29uLXRzLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVy ZSBsaXN0IGFuZCBhbHBoYWJldGl6ZS4KKiBsaXNwL3Byb2dtb2Rlcy9zaC1zY3JpcHQuZWwgKHNo LW1vZGUtLXRyZWVzaXQtc2V0dGluZ3MpOiBVc2UgbnVtYmVyCmFuZCBvcGVyYXRvciBmb250LWxv Y2sgZmFjZXMuCihzaC1tb2RlKTogQWRkIHRoZW0gdG8gdGhlIGZlYXR1cmUgbGlzdCBhbmQgYWxw aGFiZXRpemUuCiogbGlzcC9wcm9nbW9kZXMvdHMtbW9kZS5lbCAodHMtbW9kZS0tb3BlcmF0b3Jz KTogRGVmaW5lIG9wZXJhdG9ycy4KKHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncyk6IFVzZSBi cmFja2V0LCBkZWxpbWl0ZXIsCmVzY2FwZS1zZXF1ZW5jZSwgcHJvcGVydHksIG51bWJlciwgYW5k IG9wZXJhdG9yIGZvbnQtbG9jayBmYWNlcy4KKHRzLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVh dHVyZSBsaXN0IGFuZCBhbHBoYWJldGl6ZS4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9qYXZhLXRzLW1v ZGUuZWwgfCAxNyArKysrLS0tLQogbGlzcC9wcm9nbW9kZXMvanMuZWwgICAgICAgICAgIHwgNjkg KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiBsaXNwL3Byb2dtb2Rlcy9qc29uLXRz LW1vZGUuZWwgfCAzMiArKysrKysrKy0tLS0tLS0KIGxpc3AvcHJvZ21vZGVzL3NoLXNjcmlwdC5l bCAgICB8IDE1ICsrKystLS0KIGxpc3AvcHJvZ21vZGVzL3RzLW1vZGUuZWwgICAgICB8IDcxICsr KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTMzIGlu c2VydGlvbnMoKyksIDcxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVz L2phdmEtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2phdmEtdHMtbW9kZS5lbAppbmRleCA2 YTgwMGQyOTJjLi41YjhkMDI2ZGE0IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9qYXZhLXRz LW1vZGUuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvamF2YS10cy1tb2RlLmVsCkBAIC0xMzMsOCAr MTMzLDcgQEAgamF2YS10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgIDpmZWF0dXJlICdj b25zdGFudAogICAgYCgoKGlkZW50aWZpZXIpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQogICAg ICAgKDptYXRjaCAiXltBLVpfXVtBLVpfXFxkXSokIiBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2Up KQotICAgICAodHJ1ZSkgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCi0gICAgIChmYWxzZSkgQGZv bnQtbG9jay1jb25zdGFudC1mYWNlKQorICAgICBbKHRydWUpIChmYWxzZSldIEBmb250LWxvY2st Y29uc3RhbnQtZmFjZSkKICAgIDpsYW5ndWFnZSAnamF2YQogICAgOm92ZXJyaWRlIHQKICAgIDpm ZWF0dXJlICdrZXl3b3JkCkBAIC0xNDQsNyArMTQzLDcgQEAgamF2YS10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MKICAgIDpsYW5ndWFnZSAnamF2YQogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0 dXJlICdvcGVyYXRvcgotICAgYChbLEBqYXZhLXRzLW1vZGUtLW9wZXJhdG9yc10gQGZvbnQtbG9j ay1idWlsdGluLWZhY2UpCisgICBgKFssQGphdmEtdHMtbW9kZS0tb3BlcmF0b3JzXSBAZm9udC1s b2NrLW9wZXJhdG9yLWZhY2UpCiAgICA6bGFuZ3VhZ2UgJ2phdmEKICAgIDpvdmVycmlkZSB0CiAg ICA6ZmVhdHVyZSAnYW5ub3RhdGlvbgpAQCAtMTYxLDggKzE2MCwxMiBAQCBqYXZhLXRzLW1vZGUt LWZvbnQtbG9jay1zZXR0aW5ncwogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdsaXRlcmFs CiAgICBgKChudWxsX2xpdGVyYWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQotICAgICAoZGVj aW1hbF9mbG9hdGluZ19wb2ludF9saXRlcmFsKSAgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCi0g ICAgIChoZXhfZmxvYXRpbmdfcG9pbnRfbGl0ZXJhbCkgQGZvbnQtbG9jay1jb25zdGFudC1mYWNl KQorICAgICAoYmluYXJ5X2ludGVnZXJfbGl0ZXJhbCkgIEBmb250LWxvY2stbnVtYmVyLWZhY2UK KyAgICAgKGRlY2ltYWxfaW50ZWdlcl9saXRlcmFsKSBAZm9udC1sb2NrLW51bWJlci1mYWNlCisg ICAgIChoZXhfaW50ZWdlcl9saXRlcmFsKSBAZm9udC1sb2NrLW51bWJlci1mYWNlCisgICAgIChv Y3RhbF9pbnRlZ2VyX2xpdGVyYWwpIEBmb250LWxvY2stbnVtYmVyLWZhY2UKKyAgICAgKGRlY2lt YWxfZmxvYXRpbmdfcG9pbnRfbGl0ZXJhbCkgQGZvbnQtbG9jay1udW1iZXItZmFjZQorICAgICAo aGV4X2Zsb2F0aW5nX3BvaW50X2xpdGVyYWwpIEBmb250LWxvY2stbnVtYmVyLWZhY2UpCiAgICA6 bGFuZ3VhZ2UgJ2phdmEKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAndHlwZQpAQCAtMzAy LDggKzMwNSw4IEBAIGphdmEtdHMtbW9kZQogICA7OyBGb250LWxvY2suCiAgIChzZXRxLWxvY2Fs IHRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdzIGphdmEtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRp bmdzKQogICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1mZWF0dXJlLWxpc3QKLSAgICAg ICAgICAgICAgJygoYmFzaWMgY29tbWVudCBrZXl3b3JkIGNvbnN0YW50IHN0cmluZyBvcGVyYXRv cikKLSAgICAgICAgICAgICAgICAodHlwZSBkZWZpbml0aW9uIGV4cHJlc3Npb24gbGl0ZXJhbCBh bm5vdGF0aW9uKQorICAgICAgICAgICAgICAnKChiYXNpYyBjb21tZW50IGNvbnN0YW50IGtleXdv cmQgb3BlcmF0b3Igc3RyaW5nKQorICAgICAgICAgICAgICAgIChhbm5vdGF0aW9uIGRlZmluaXRp b24gZXhwcmVzc2lvbiBsaXRlcmFsIHR5cGUpCiAgICAgICAgICAgICAgICAgKCkpKQogCiAgIDs7 IEltZW51LgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvanMuZWwgYi9saXNwL3Byb2dtb2Rl cy9qcy5lbAppbmRleCA0YjA3YzBkMTJjLi4zOWM0ODQ1YzRlIDEwMDY0NAotLS0gYS9saXNwL3By b2dtb2Rlcy9qcy5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9qcy5lbApAQCAtMzQ1Miw2ICszNDUy LDEzIEBAIGpzLS10cmVlc2l0LWtleXdvcmRzCiAgICAgInR5cGVvZiIgInZhciIgInZvaWQiICJ3 aGlsZSIgIndpdGgiICJ5aWVsZCIpCiAgICJKYXZhU2NyaXB0IGtleXdvcmRzIGZvciB0cmVlLXNp dHRlciBmb250LWxvY2tpbmcuIikKIAorKGRlZnZhciBqcy0tdHJlZXNpdC1vcGVyYXRvcnMKKyAg JygiPSIgIis9IiAiLT0iICIqPSIgIi89IiAiJT0iICIqKj0iICI8PD0iICI+Pj0iICI+Pj49IiAi Jj0iICJePSIKKyAgICAifD0iICImJj0iICJ8fD0iICI/Pz0iICI9PSIgIiE9IiAiPT09IiAiIT09 IiAiPiIgIj49IiAiPCIgIjw9IiAiKyIKKyAgICAiLSIgIioiICIvIiAiJSIgIisrIiAiLS0iICIq KiIgIiYiICJ8IiAiXiIgIn4iICI8PCIgIj4+IiAiPj4+IgorICAgICImJiIgInx8IiAiISIpCisg ICJKYXZhU2NyaXB0IG9wZXJhdG9ycyBmb3IgdHJlZS1zaXR0ZXIgZm9udC1sb2NraW5nLiIpCisK IChkZWZ2YXIganMtLXRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdzCiAgICh0cmVlc2l0LWZvbnQt bG9jay1ydWxlcwogCkBAIC0zNDY2LDggKzM0NzMsNyBAQCBqcy0tdHJlZXNpdC1mb250LWxvY2st c2V0dGluZ3MKICAgIGAoKChpZGVudGlmaWVyKSBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UKICAg ICAgICg6bWF0Y2ggIl5bQS1aX11bQS1aX1xcZF0qJCIgQGZvbnQtbG9jay1jb25zdGFudC1mYWNl KSkKIAotICAgICBbKHRydWUpIChmYWxzZSkgKG51bGwpXSBAZm9udC1sb2NrLWNvbnN0YW50LWZh Y2UKLSAgICAgKG51bWJlcikgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQorICAgICBbKHRydWUp IChmYWxzZSkgKG51bGwpXSBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UpCiAKICAgIDpsYW5ndWFn ZSAnamF2YXNjcmlwdAogICAgOm92ZXJyaWRlIHQKQEAgLTM1NDQsMjEgKzM1NTAsNiBAQCBqcy0t dHJlZXNpdC1mb250LWxvY2stc2V0dGluZ3MKICAgICAgICAgICAgICAobWVtYmVyX2V4cHJlc3Np b24KICAgICAgICAgICAgICAgcHJvcGVydHk6IChwcm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9udC1s b2NrLXZhcmlhYmxlLW5hbWUtZmFjZSldKSkKIAotICAgOmxhbmd1YWdlICdqYXZhc2NyaXB0Ci0g ICA6b3ZlcnJpZGUgdAotICAgOmZlYXR1cmUgJ3Byb3BlcnR5Ci0gICBgKChwYWlyIGtleTogKHBy b3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAg IChwYWlyIHZhbHVlOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2Up Ci0KLSAgICAgKHBhaXIKLSAgICAgIGtleTogKHByb3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxv Y2stZnVuY3Rpb24tbmFtZS1mYWNlCi0gICAgICB2YWx1ZTogWyhmdW5jdGlvbikgKGFycm93X2Z1 bmN0aW9uKV0pCi0KLSAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlfaWRlbnRpZmllcikgQGZvbnQt bG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCi0KLSAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlfaWRl bnRpZmllcl9wYXR0ZXJuKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCi0KICAgIDps YW5ndWFnZSAnamF2YXNjcmlwdAogICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdwYXR0ZXJu CkBAIC0zNTgzLDcgKzM1NzQsNDIgQEAganMtLXRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdzCiAK ICAgICAgKGpzeF9hdHRyaWJ1dGUKICAgICAgIChwcm9wZXJ0eV9pZGVudGlmaWVyKQotICAgICAg QGZvbnQtbG9jay1jb25zdGFudC1mYWNlKSkpCisgICAgICBAZm9udC1sb2NrLXByb3BlcnR5LWZh Y2UpKQorCisgICA6bGFuZ3VhZ2UgJ2phdmFzY3JpcHQKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAg IGAoKG51bWJlcikgQGZvbnQtbG9jay1udW1iZXItZmFjZQorICAgICAoKGlkZW50aWZpZXIpIEBm b250LWxvY2stbnVtYmVyLWZhY2UKKyAgICAgICg6bWF0Y2ggIl5cXCg6P05hTlxcfEluZmluaXR5 XFwpJCIgQGZvbnQtbG9jay1udW1iZXItZmFjZSkpKQorCisgICA6bGFuZ3VhZ2UgJ2phdmFzY3Jp cHQKKyAgIDpmZWF0dXJlICdvcGVyYXRvcgorICAgYChbLEBqcy0tdHJlZXNpdC1vcGVyYXRvcnNd IEBmb250LWxvY2stb3BlcmF0b3ItZmFjZQorICAgICAodGVybmFyeV9leHByZXNzaW9uIFsiPyIg IjoiXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpKQorCisgICA6bGFuZ3VhZ2UgJ2phdmFzY3Jp cHQKKyAgIDpmZWF0dXJlICdicmFja2V0CisgICAnKFsiKCIgIikiICJbIiAiXSIgInsiICJ9Il0g QGZvbnQtbG9jay1icmFja2V0LWZhY2UpCisKKyAgIDpsYW5ndWFnZSAnamF2YXNjcmlwdAorICAg OmZlYXR1cmUgJ2RlbGltaXRlcgorICAgJyhbIiwiICIuIiAiOyIgIjoiXSBAZm9udC1sb2NrLWRl bGltaXRlci1mYWNlKQorCisgICA6bGFuZ3VhZ2UgJ2phdmFzY3JpcHQKKyAgIDpmZWF0dXJlICdl c2NhcGUtc2VxdWVuY2UKKyAgIDpvdmVycmlkZSB0CisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBm b250LWxvY2stZXNjYXBlLWZhY2UpCisKKyAgIDpsYW5ndWFnZSAnamF2YXNjcmlwdAorICAgOm92 ZXJyaWRlIHQKKyAgIDpmZWF0dXJlICdwcm9wZXJ0eQorICAgYCgocHJvcGVydHlfaWRlbnRpZmll cikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlCisKKyAgICAgKHBhaXIgdmFsdWU6IChpZGVudGlm aWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UpCisKKyAgICAgKChzaG9ydGhhbmRfcHJvcGVy dHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKQorCisgICAgICgoc2hvcnRo YW5kX3Byb3BlcnR5X2lkZW50aWZpZXJfcGF0dGVybikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNl KSkpCiAgICJUcmVlLXNpdHRlciBmb250LWxvY2sgc2V0dGluZ3MuIikKIAogKGRlZnVuIGpzLS1m b250aWZ5LXRlbXBsYXRlLXN0cmluZyAobm9kZSBvdmVycmlkZSBzdGFydCBlbmQgJnJlc3QgXykK QEAgLTM4MzEsOSArMzg1NywxMCBAQCBqcy10cy1tb2RlCiAgICAgOzsgRm9udGlmaWNhdGlvbi4K ICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncyBqcy0tdHJlZXNpdC1m b250LWxvY2stc2V0dGluZ3MpCiAgICAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stZmVh dHVyZS1saXN0Ci0gICAgICAgICAgICAgICAgJygoY29tbWVudCBkZWNsYXJhdGlvbikKLSAgICAg ICAgICAgICAgICAgIChzdHJpbmcga2V5d29yZCBpZGVudGlmaWVyIGV4cHJlc3Npb24gY29uc3Rh bnQpCi0gICAgICAgICAgICAgICAgICAocHJvcGVydHkgcGF0dGVybiBqc3ggKSkpCisgICAgICAg ICAgICAgICAgJygoIGNvbW1lbnQgZGVjbGFyYXRpb24pCisgICAgICAgICAgICAgICAgICAoIGNv bnN0YW50IGV4cHJlc3Npb24gaWRlbnRpZmllciBrZXl3b3JkIHN0cmluZykKKyAgICAgICAgICAg ICAgICAgICggYnJhY2tldCBkZWxpbWl0ZXIgZXNjYXBlLXNlcXVlbmNlIGpzeCBudW1iZXIgb3Bl cmF0b3IKKyAgICAgICAgICAgICAgICAgICAgcGF0dGVybiBwcm9wZXJ0eSkpKQogICAgIDs7IElt ZW51CiAgICAgKHNldHEtbG9jYWwgaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uCiAgICAgICAg ICAgICAgICAgIydqcy0tdHJlZXNpdC1pbWVudSkKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVz L2pzb24tdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2pzb24tdHMtbW9kZS5lbAppbmRleCA3 ZTBkZDE3OTExLi4zZWRjMGE2ODg4IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9qc29uLXRz LW1vZGUuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvanNvbi10cy1tb2RlLmVsCkBAIC02OCwyNiAr NjgsMjggQEAganNvbi10cy0taW5kZW50LXJ1bGVzCiAoZGVmdmFyIGpzb24tdHMtbW9kZS0tZm9u dC1sb2NrLXNldHRpbmdzCiAgICh0cmVlc2l0LWZvbnQtbG9jay1ydWxlcwogICAgOmxhbmd1YWdl ICdqc29uCi0gICA6ZmVhdHVyZSAnY29tbWVudAotICAgOm92ZXJyaWRlIHQKLSAgICcoKGNvbW1l bnQpIEBmb250LWxvY2stY29tbWVudC1mYWNlKQorICAgOmZlYXR1cmUgJ2JyYWNrZXQKKyAgICco WyJbIiAiXSIgInsiICJ9Il0gQGZvbnQtbG9jay1icmFja2V0LWZhY2UpCiAgICA6bGFuZ3VhZ2Ug J2pzb24KLSAgIDpmZWF0dXJlICdzdHJpbmcKLSAgIDpvdmVycmlkZSB0Ci0gICAnKChlc2NhcGVf c2VxdWVuY2UpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQotICAgICAoc3RyaW5nKSBAZm9udC1s b2NrLXN0cmluZy1mYWNlKQorICAgOmZlYXR1cmUgJ2NvbnN0YW50CisgICAnKFsobnVsbCkgKHRy dWUpIChmYWxzZSldIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKKyAgIDpsYW5ndWFnZSAnanNv bgorICAgOmZlYXR1cmUgJ2RlbGltaXRlcgorICAgJyhbIiwiICI6Il0gQGZvbnQtbG9jay1kZWxp bWl0ZXItZmFjZSkKICAgIDpsYW5ndWFnZSAnanNvbgogICAgOmZlYXR1cmUgJ251bWJlcgotICAg Om92ZXJyaWRlIHQKLSAgICcoKG51bWJlcikgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQorICAg JygobnVtYmVyKSBAZm9udC1sb2NrLW51bWJlci1mYWNlKQogICAgOmxhbmd1YWdlICdqc29uCi0g ICA6ZmVhdHVyZSAnY29uc3RhbnQKKyAgIDpmZWF0dXJlICdzdHJpbmcKKyAgICcoKHN0cmluZykg QGZvbnQtbG9jay1zdHJpbmctZmFjZSkKKyAgIDpsYW5ndWFnZSAnanNvbgorICAgOmZlYXR1cmUg J2VzY2FwZS1zZXF1ZW5jZQogICAgOm92ZXJyaWRlIHQKLSAgICcoWyhudWxsKSAodHJ1ZSkgKGZh bHNlKV0gQGZvbnQtbG9jay1jb25zdGFudC1mYWNlKQorICAgJygoZXNjYXBlX3NlcXVlbmNlKSBA Zm9udC1sb2NrLWVzY2FwZS1mYWNlKQogICAgOmxhbmd1YWdlICdqc29uCi0gICA6ZmVhdHVyZSAn cGFpcgorICAgOmZlYXR1cmUgJ2Vycm9yCiAgICA6b3ZlcnJpZGUgdAotICAgYCgocGFpciBrZXk6 IChfKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpKQorICAgJygoRVJST1IpIEBmb250 LWxvY2std2FybmluZy1mYWNlKSkKICAgIkZvbnQtbG9jayBzZXR0aW5ncyBmb3IgSlNPTi4iKQog CiAoZGVmdW4ganNvbi10cy1tb2RlLS1pbWVudS0xIChub2RlKQpAQCAtMTQ4LDcgKzE1MCw5IEBA IGpzb24tdHMtbW9kZQogICA7OyBGb250LWxvY2suCiAgIChzZXRxLWxvY2FsIHRyZWVzaXQtZm9u dC1sb2NrLXNldHRpbmdzIGpzb24tdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzKQogICAoc2V0 cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1mZWF0dXJlLWxpc3QKLSAgICAgICAgICAgICAgJygo Y29tbWVudCBzdHJpbmcgbnVtYmVyKSAoY29uc3RhbnQgcGFpcikgKCkpKQorICAgICAgICAgICAg ICAnKChjb25zdGFudCBudW1iZXIgc3RyaW5nKQorICAgICAgICAgICAgICAgIChlc2NhcGUtc2Vx dWVuY2UpCisgICAgICAgICAgICAgICAgKGJyYWNrZXQgZGVsaW1pdGVyIGVycm9yKSkpCiAKICAg OzsgSW1lbnUuCiAgIChzZXRxLWxvY2FsIGltZW51LWNyZWF0ZS1pbmRleC1mdW5jdGlvbiAjJ2pz b24tdHMtbW9kZS0taW1lbnUpCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9zaC1zY3JpcHQu ZWwgYi9saXNwL3Byb2dtb2Rlcy9zaC1zY3JpcHQuZWwKaW5kZXggZWQwNmYyMjYzZS4uZDQwY2Uy MGU0OSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvc2gtc2NyaXB0LmVsCisrKyBiL2xpc3Av cHJvZ21vZGVzL3NoLXNjcmlwdC5lbApAQCAtMTU4OSw5ICsxNTg5LDkgQEAgc2gtbW9kZQogICAg OzsgVHJlZS1zaXR0ZXIuICBJZiB0aGUgc2hlbGwgaXMgYmFzaCwgd2UgY2FuIGVuYWJsZSB0cmVl LXNpdHRlci4KICAgICgodHJlZXNpdC1yZWFkeS1wIHNoLXNoZWxsKQogICAgIChzZXRxLWxvY2Fs IHRyZWVzaXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAotICAgICAgICAgICAgICAgICcoKGNvbW1l bnQgZnVuY3Rpb24gc3RyaW5nIGhlcmVkb2MpCi0gICAgICAgICAgICAgICAgICAodmFyaWFibGUg a2V5d29yZCBjb21tYW5kIGRlY2xhcmF0aW9uLWNvbW1hbmQpCi0gICAgICAgICAgICAgICAgICAo Y29uc3RhbnQgb3BlcmF0b3IgYnVpbHRpbi12YXJpYWJsZSkpKQorICAgICAgICAgICAgICAgICco KGNvbW1lbnQgZnVuY3Rpb24gaGVyZWRvYyBzdHJpbmcpCisgICAgICAgICAgICAgICAgICAoY29t bWFuZCBkZWNsYXJhdGlvbi1jb21tYW5kIGtleXdvcmQgdmFyaWFibGUpCisgICAgICAgICAgICAg ICAgICAoYnVpbHRpbi12YXJpYWJsZSBjb25zdGFudCBudW1iZXIgb3BlcmF0b3IpKSkKICAgICAo c2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgICAgICAgICAgIHNo LW1vZGUtLXRyZWVzaXQtc2V0dGluZ3MpCiAgICAgKHRyZWVzaXQtbWFqb3ItbW9kZS1zZXR1cCkp CkBAIC0zMzA2LDcgKzMzMDYsNyBAQCBzaC1tb2RlLS10cmVlc2l0LXNldHRpbmdzCiAKICAgIDpm ZWF0dXJlICdvcGVyYXRvcgogICAgOmxhbmd1YWdlICdiYXNoCi0gICBgKFsgLEBzaC1tb2RlLS10 cmVlc2l0LW9wZXJhdG9ycyBdIEBmb250LWxvY2stYnVpbHRpbi1mYWNlKQorICAgYChbLEBzaC1t b2RlLS10cmVlc2l0LW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVyYXRvci1mYWNlKQogCiAgICA6 ZmVhdHVyZSAnYnVpbHRpbi12YXJpYWJsZQogICAgOmxhbmd1YWdlICdiYXNoCkBAIC0zMzE2LDcg KzMzMTYsMTIgQEAgc2gtbW9kZS0tdHJlZXNpdC1zZXR0aW5ncwogICAgICAgICAgICAgICAgICAg YChzZXEgYm9sCiAgICAgICAgICAgICAgICAgICAgICAgICAob3IgLEBidWlsdGluLXZhcnMpCiAg ICAgICAgICAgICAgICAgICAgICAgICBlb2wpKSkKLSAgICAgICAgICAgICAgQGZvbnQtbG9jay1i dWlsdGluLWZhY2UpKSkpCisgICAgICAgICAgICAgIEBmb250LWxvY2stYnVpbHRpbi1mYWNlKSkp CisKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIDpsYW5ndWFnZSAnYmFzaAorICAgYCgoKHdvcmQp IEBmb250LWxvY2stbnVtYmVyLWZhY2UKKyAgICAgICg6bWF0Y2ggIl5bMC05XSskIiBAZm9udC1s b2NrLW51bWJlci1mYWNlKSkpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRpbmdzIGZv ciBgc2gtbW9kZScuIikKIAogKHByb3ZpZGUgJ3NoLXNjcmlwdCkKZGlmZiAtLWdpdCBhL2xpc3Av cHJvZ21vZGVzL3RzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy90cy1tb2RlLmVsCmluZGV4IDAx NzE5YTg5ZWUuLjM1Mjc1ZDUwMWQgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3RzLW1vZGUu ZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvdHMtbW9kZS5lbApAQCAtMTAxLDYgKzEwMSwxMyBAQCB0 cy1tb2RlLS1rZXl3b3JkcwogICAgICJ3aGlsZSIgIndpdGgiICJ5aWVsZCIpCiAgICJUeXBlU2Ny aXB0IGtleXdvcmRzIGZvciB0cmVlLXNpdHRlciBmb250LWxvY2tpbmcuIikKIAorKGRlZnZhciB0 cy1tb2RlLS1vcGVyYXRvcnMKKyAgJygiPSIgIis9IiAiLT0iICIqPSIgIi89IiAiJT0iICIqKj0i ICI8PD0iICI+Pj0iICI+Pj49IiAiJj0iICJePSIKKyAgICAifD0iICImJj0iICJ8fD0iICI/Pz0i ICI9PSIgIiE9IiAiPT09IiAiIT09IiAiPiIgIj49IiAiPCIgIjw9IiAiKyIKKyAgICAiLSIgIioi ICIvIiAiJSIgIisrIiAiLS0iICIqKiIgIiYiICJ8IiAiXiIgIn4iICI8PCIgIj4+IiAiPj4+Igor ICAgICImJiIgInx8IiAiISIgIj8uIikKKyAgIlR5cGVTY3JpcHQgb3BlcmF0b3JzIGZvciB0cmVl LXNpdHRlciBmb250LWxvY2tpbmcuIikKKwogKGRlZnZhciB0cy1tb2RlLS1mb250LWxvY2stc2V0 dGluZ3MKICAgKHRyZWVzaXQtZm9udC1sb2NrLXJ1bGVzCiAgICA6bGFuZ3VhZ2UgJ3RzeApAQCAt MTE0LDggKzEyMSw3IEBAIHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgYCgoKGlkZW50 aWZpZXIpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQogICAgICAgKDptYXRjaCAiXltBLVpfXVtB LVpfXFxkXSokIiBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UpKQogCi0gICAgIFsodHJ1ZSkgKGZh bHNlKSAobnVsbCldIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQotICAgICAobnVtYmVyKSBAZm9u dC1sb2NrLWNvbnN0YW50LWZhY2UpCisgICAgIFsodHJ1ZSkgKGZhbHNlKSAobnVsbCldIEBmb250 LWxvY2stY29uc3RhbnQtZmFjZSkKIAogICAgOmxhbmd1YWdlICd0c3gKICAgIDpvdmVycmlkZSB0 CkBAIC0yMDcsMjUgKzIxMyw2IEBAIHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAg IChtZW1iZXJfZXhwcmVzc2lvbgogICAgICAgICBwcm9wZXJ0eTogKHByb3BlcnR5X2lkZW50aWZp ZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKV0pKQogCi0gICA6bGFuZ3VhZ2UgJ3Rz eAotICAgOm92ZXJyaWRlIHQKLSAgIDpmZWF0dXJlICdwcm9wZXJ0eQotICAgYCgocGFpciBrZXk6 IChwcm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLQot ICAgICAocGFpciB2YWx1ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1m YWNlKQotCi0gICAgIChwYWlyCi0gICAgICBrZXk6IChwcm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9u dC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZQotICAgICAgdmFsdWU6IFsoZnVuY3Rpb24pIChhcnJv d19mdW5jdGlvbildKQotCi0gICAgIChwcm9wZXJ0eV9zaWduYXR1cmUKLSAgICAgIG5hbWU6IChw cm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLQotICAg ICAoKHNob3J0aGFuZF9wcm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZSkKLQotICAgICAoKHNob3J0aGFuZF9wcm9wZXJ0eV9pZGVudGlmaWVyX3BhdHRlcm4p Ci0gICAgICBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCi0KICAgIDpsYW5ndWFnZSAn dHN4CiAgICA6b3ZlcnJpZGUgdAogICAgOmZlYXR1cmUgJ3BhdHRlcm4KQEAgLTI0OSw3ICsyMzYs NDMgQEAgdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBbKG5lc3RlZF9pZGVudGlm aWVyIChpZGVudGlmaWVyKSkgKGlkZW50aWZpZXIpXQogICAgICAgQGZvbnQtbG9jay1mdW5jdGlv bi1uYW1lLWZhY2UpCiAKLSAgICAgKGpzeF9hdHRyaWJ1dGUgKHByb3BlcnR5X2lkZW50aWZpZXIp IEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkpKQorICAgICAoanN4X2F0dHJpYnV0ZSAocHJvcGVy dHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkKKworICAgOmxhbmd1YWdl ICd0c3gKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIGAoKG51bWJlcikgQGZvbnQtbG9jay1udW1i ZXItZmFjZQorICAgICAoKGlkZW50aWZpZXIpIEBmb250LWxvY2stbnVtYmVyLWZhY2UKKyAgICAg ICg6bWF0Y2ggIl5cXCg6P05hTlxcfEluZmluaXR5XFwpJCIgQGZvbnQtbG9jay1udW1iZXItZmFj ZSkpKQorCisgICA6bGFuZ3VhZ2UgJ3RzeAorICAgOmZlYXR1cmUgJ29wZXJhdG9yCisgICBgKFss QHRzLW1vZGUtLW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVyYXRvci1mYWNlCisgICAgICh0ZXJu YXJ5X2V4cHJlc3Npb24gWyI/IiAiOiJdIEBmb250LWxvY2stb3BlcmF0b3ItZmFjZSkpCisKKyAg IDpsYW5ndWFnZSAndHN4CisgICA6ZmVhdHVyZSAnYnJhY2tldAorICAgJyhbIigiICIpIiAiWyIg Il0iICJ7IiAifSJdIEBmb250LWxvY2stYnJhY2tldC1mYWNlKQorCisgICA6bGFuZ3VhZ2UgJ3Rz eAorICAgOmZlYXR1cmUgJ2RlbGltaXRlcgorICAgJyhbIiwiICIuIiAiOyIgIjoiXSBAZm9udC1s b2NrLWRlbGltaXRlci1mYWNlKQorCisgICA6bGFuZ3VhZ2UgJ3RzeAorICAgOmZlYXR1cmUgJ2Vz Y2FwZS1zZXF1ZW5jZQorICAgOm92ZXJyaWRlIHQKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZv bnQtbG9jay1lc2NhcGUtZmFjZSkKKworICAgOmxhbmd1YWdlICd0c3gKKyAgIDpvdmVycmlkZSB0 CisgICA6ZmVhdHVyZSAncHJvcGVydHkKKyAgIGAoKChwcm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9u dC1sb2NrLXByb3BlcnR5LWZhY2UpCisKKyAgICAgKHBhaXIgdmFsdWU6IChpZGVudGlmaWVyKSBA Zm9udC1sb2NrLXByb3BlcnR5LWZhY2UpCisKKyAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlfaWRl bnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKQorCisgICAgICgoc2hvcnRoYW5kX3By b3BlcnR5X2lkZW50aWZpZXJfcGF0dGVybikKKyAgICAgIEBmb250LWxvY2stcHJvcGVydHktZmFj ZSkpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRpbmdzLiIpCiAKIDs7OyMjI2F1dG9s b2FkCkBAIC0yOTYsOCArMzE5LDggQEAgdHMtbW9kZQogICAgIChzZXRxLWxvY2FsIHRyZWVzaXQt Zm9udC1sb2NrLXNldHRpbmdzIHRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncykKICAgICAoc2V0 cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1mZWF0dXJlLWxpc3QKICAgICAgICAgICAgICAgICAn KChjb21tZW50IGRlY2xhcmF0aW9uKQotICAgICAgICAgICAgICAgICAgKHN0cmluZyBrZXl3b3Jk IGlkZW50aWZpZXIgZXhwcmVzc2lvbiBjb25zdGFudCkKLSAgICAgICAgICAgICAgICAgIChwcm9w ZXJ0eSBwYXR0ZXJuIGpzeCkpKQorICAgICAgICAgICAgICAgICAgKGNvbnN0YW50IGV4cHJlc3Np b24gaWRlbnRpZmllciBrZXl3b3JkIG51bWJlciBzdHJpbmcpCisgICAgICAgICAgICAgICAgICAo YnJhY2tldCBkZWxpbWl0ZXIganN4IHByb3BlcnR5IHBhdHRlcm4pKSkKICAgICA7OyBJbWVudS4K ICAgICAoc2V0cS1sb2NhbCBpbWVudS1jcmVhdGUtaW5kZXgtZnVuY3Rpb24gIydqcy0tdHJlZXNp dC1pbWVudSkKIAotLSAKMi4zOC4xCgo= --b1_phxAmnLwxLAx7gDMYgYXuz3HOJEyJBhWbDgcL7ceZcs--