From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2NedDNpJoGLAOwAAbAwnHQ (envelope-from ) for ; Wed, 08 Jun 2022 09:03:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QOqlDNpJoGJCJwAA9RJhRA (envelope-from ) for ; Wed, 08 Jun 2022 09:03:54 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 88A882AA98 for ; Wed, 8 Jun 2022 09:03:53 +0200 (CEST) Received: from localhost ([::1]:47660 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nypjG-0003ZX-Mq for larch@yhetil.org; Wed, 08 Jun 2022 03:03:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyph0-0003Yw-BL for emacs-orgmode@gnu.org; Wed, 08 Jun 2022 03:01:28 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:43257) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nypgv-0000AC-W1 for emacs-orgmode@gnu.org; Wed, 08 Jun 2022 03:01:24 -0400 Received: (Authenticated sender: pe@7d.nz) by mail.gandi.net (Postfix) with ESMTPSA id D7DCE60010 for ; Wed, 8 Jun 2022 07:01:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=7d.nz; s=gm1; t=1654671677; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=5tPGtcSJBfpRZ+Hknm9WTFQvHT2O9iMdljSyHL2X3no=; b=CFV+U8Luw291LbKWSXglcwoF068lbNeWLWIl5/C0iNsy2AiwYVlLLlNH0a2I0/VSGayInw cwWvrH/sCDkbFT4mEZj6mLsD9o2pbOk76e2BqkyXYU9PO1knCgIsUtXCSBO0YR3mea0AkH FResrmkx2Mksyi+4tTjoZdt1hG6F0InhXuye0FZbXvNuVygWWMlSkaZ84bS/LVPpEf2lB0 zEcASoScSa8ImppYL4qF6mqkRHP3tWCiOmXaoXRNjwsqPp/71K50gem2DS2tsmUsFae2ju QcMHt2O7noRTpX/+feJfyMzZJLHzvCiwpJHkf/Yf+iHIDSR1zJBRQLkFvRwo3A== Content-Type: multipart/mixed; boundary="------------zu07lpPnFUwPoPDIPTmJvVuN" Message-ID: <2b705b3c-3eec-c466-263b-1e3224f9ea84@7d.nz> Date: Wed, 8 Jun 2022 09:00:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 From: Phil Estival Subject: [PATCH] (cosmetic) improving block declaration colors To: emacs-orgmode@gnu.org Content-Language: en-US Received-SPF: pass client-ip=2001:4b98:dc4:8::223; envelope-from=pe@7d.nz; helo=relay3-d.mail.gandi.net 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654671833; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=5tPGtcSJBfpRZ+Hknm9WTFQvHT2O9iMdljSyHL2X3no=; b=QaGR4OYiOXH0vVw012lxQwBxS7xrSGXnX2pmxbzCz8NqWrcSWOtuoItuFoSPPnsqlkIleU UUkjjsUqJQqsJY2fZsT7BeQLMlQ9T+JJl6R6TzgZKbopmxFDxEExLlZBWssowEruV2C8KJ uEgptzGDh5DZW+QuBYsbXIXuHZnCqSBiku9BroiyAw2LIvX2/ki9wZihj4FfMPlpaYyAUP 75IvdICNKd19Flf44fwBVJoYNyvHr+ochtcSVouReHXRvDmT3JL/czAG1D9/cCHBvcDm8L Z2ErVdmO+K87hF+fv2zy1PMS3M5ifFY8S+cMhlZi/0sqjss7SMXiofx/iQxkmA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654671833; a=rsa-sha256; cv=none; b=BPa4p7zY/6BfdFHDXCSZgw4Ksqp4aUBbVat5rWXvEnckovusjKvVr3qj52CJGbP2dEdmEh g6hwiA86C2B0qS4n49e4WnIx9EXLveR7YTpfZj7dR5eNRNbpaD6A7ml00mDUI3fXlaa9xi +Tuje8JkVkbhMSKFcsUEnq+0wTiN3z8aW92N4xUbhb/rgTzwkJaxcGR56X++YAxXQCNGIG n2BmLT1m7xRUTzzRREQCSelYuXQOeRnXpnwjKfx14ltXh09g2b69cYkqyvgYMaAJn3SciU w1tMICVsLlaE2UUrWDf8ZYP4a2Jdb6ksiG7DM7cES4KH1lRWydzMjg3bNtLlHA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=7d.nz header.s=gm1 header.b=CFV+U8Lu; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.41 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=7d.nz header.s=gm1 header.b=CFV+U8Lu; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 88A882AA98 X-Spam-Score: -2.41 X-Migadu-Scanner: scn0.migadu.com X-TUID: cPVtZql4Xgr+ This is a multi-part message in MIME format. --------------zu07lpPnFUwPoPDIPTmJvVuN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi, from org 9.5.3-g69c588 PATCH 1/2: Having several programming books converted to org, I read a lot of begin/end_src expressions. The following patch helps lessen the visibility of those terms: they are syntax tokens and can be replaced my colors. So this gives different faces to the language specifiers and begin_ words, to attenuate begin_/end_src and emphasize the language selected. The picture in the attachment shows how source blocks get rendered then.  Don't mind too much the "begin_quote" on it, as it's intended to be "begin_src" under normal circumstances. PATCH 2/2: org/lisp/org.el::4966 #+begin_src elisp   ;; Set face extension as requested. FIXME   ;; (org--set-faces-extend '(org-block-begin-line org-block-end-line)   ;;                        org-fontify-whole-block-delimiter-line) #+end_src I turned off those two lines otherwise the extend property of org-block-begin-line and org-block-end-line would keep coming back even after customizing them ("but I just did untick that box!") When org-fontify-whole-block-delimiter-line is set to nil, the block background start after /#+begin_src elisp/. When it isn't set, an underline will run all over the line. have a nice day, Phil --------------zu07lpPnFUwPoPDIPTmJvVuN Content-Type: image/png; name="org_src_block_2022-06-08.png" Content-Disposition: attachment; filename="org_src_block_2022-06-08.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAbcAAACwCAMAAAC7O9DVAAADAFBMVEUHECAKEiERESILEyIP Ex4NEycMFCMNFSQPFCkRFSAOFiUMFyEPFyYRFysQGCcSGikTGyoYGycVHSwXHDEXHy8ZHjQc ICsZITEiHjsdIjcfIy8cJDQeJTUgJTsiJjIgJzcnJT0iJz0vI0MnKC8hKTkjKjExJUUlLDIn KzcqLSAsKkIrLDMwKEwmLj4xLzIsMDw2LjMwLkY9LS8oMj01MTAuMj4yNCI8LVQzMUkqNUAw NEFFMCw3NyE7NS8yNkI3NE1CMF5GMFpAOC5WMipeMSk9N1E3OkcyPEhhMyZJOi1APiI5PUpp MyI1P0tJN2VvMyE7P0w2QUxRN2hGPFd4NB9RPyo4Q045RFBUOms/Q1BHQWFbOm2HNhw9R1NL Ql1NSCFDR1ReRCZbPXVASlZLTCOUORubOBhDTVlnSCNPSWqjOhRRUSJKTltnQn1WSWtGUV1v SyGuOhRKUVhaTXBJVGC5PA50Tx9QVGFcT3JuSIR6TyJbWSTCPQ9+Uh5SWmFVWWdhVHfNPwxR XGjTQARiXyR4TpJmWHuKVx7iQQTpPwqNWRntQgD0QAVqZiRdZWxgZHJyXYOYXhn4RAD/QwJm Z3CeYRRja3KmYhlra3R2cCd6ZYtmbnWSXKurZhRocHd7cyRqcXlvcHmXYLBrc3qxag5tdHy3 ahJudX1zdH2KbZajY7dweH+hZb69bw6HfieLcZ+jZ790fIOpZsF3fH52foZ4f4fLdAt8gYN9 goWAgYp/hIaybsq5bcyBhYjWeQd/ho6Ch4qCiZGEiYyagK++ctHgfwK+ddqIkJfrggCPj5nI d9+ohrjwhgP5hwCujL6wjsD/jAGzkcOzoiSXn6e8ksbAlsu6qSu/rSbIndPEsSuurLCwrbHK o97KtibPuivPqOPWp+WzuLvZqui2u77brOnXwSndrevdxSO+w8bDyMrq0CXGzM7PzNDv1Szx 1y/N0tTO09b12iX43SrR19nU2dvZ3uHi5+rs6e7s8fTv9Pf09vP2+PT1+v32+/76/Pn+//ys 2xBLAAAP0ElEQVR42u2cDXQU1RXH33SbXXo43bgWt7rGoK6KZSxIi/VbWqlQ1GghNodabbVq VWqVmiLYCn5Rq4BIHbEpKSkaizaUquVgjtFoOpAYQ4BNa1o9okFKV6VQQiwQjbp97933Zt/s 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 7RCx/wN48O4+vz99wAAAAABJRU5ErkJggg== --------------zu07lpPnFUwPoPDIPTmJvVuN Content-Type: text/x-patch; charset=UTF-8; name="0001-cosmetic-distinct-faces-in-block-declaration-when-is.patch" Content-Disposition: attachment; filename*0="0001-cosmetic-distinct-faces-in-block-declaration-when-is.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBjNmUwYmYyYjQ3NTM2MDg0NjdiZjlkNTQ1ZjYyY2MxZDc5YmRhODBmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsIEVzdGl2YWwgPHBlQDdkLm56PgpEYXRlOiBX ZWQsIDggSnVuIDIwMjIgMDg6MjQ6MDAgKzAyMDAKU3ViamVjdDogW1BBVENIIDEvMl0gKGNv c21ldGljKSBkaXN0aW5jdCBmYWNlcyBpbiBibG9jayBkZWNsYXJhdGlvbiB3aGVuIGlzCiBs YW5ndWFnZSBzZXQKCi0tLQogbGlzcC9vcmctZmFjZXMuZWwgfCAxMiArKysrKysrKysrKysK IGxpc3Avb3JnLmVsICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVz IGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvbGlzcC9vcmctZmFjZXMuZWwgYi9saXNwL29yZy1mYWNlcy5lbAppbmRleCBkOTY4OTgz NzIuLjk2ZTE5MGExNyAxMDA2NDQKLS0tIGEvbGlzcC9vcmctZmFjZXMuZWwKKysrIGIvbGlz cC9vcmctZmFjZXMuZWwKQEAgLTQ1NSw2ICs0NTUsMTggQEAgdmVyc2UgYW5kIHF1b3RlIGJs b2NrcyBhcmUgZm9udGlmaWVkIHVzaW5nIHRoZSBgb3JnLXZlcnNlJyBhbmQKICAgIkZhY2Ug dXNlZCBmb3IgdGhlIGxpbmUgZGVsaW1pdGluZyB0aGUgZW5kIG9mIHNvdXJjZSBibG9ja3Mu IgogICA6Z3JvdXAgJ29yZy1mYWNlcykKIAorKGRlZmZhY2Ugb3JnLWJsb2NrLWJlZ2luLXNy YyAnKCh0ICg6aW5oZXJpdCBvcmctYmxvY2stYmVnaW4tbGluZSkpKQorICAiRmFjZSB1c2Vk IGZvciB0aGUgYmVnaW5fdGVybSBvZiBzb3VyY2UgYmxvY2tzLiIKKyAgOmdyb3VwICdvcmct ZmFjZXMpCisKKyhkZWZmYWNlIG9yZy1ibG9jay1sYW5nICcoKHQgKDppbmhlcml0IG9yZy1i bG9jay1iZWdpbi1saW5lKSkpCisgICJGYWNlIHVzZWQgZm9yIHRoZSBsYW5ndWFnZSBvZiBz b3VyY2UgYmxvY2tzLiIKKyAgOmdyb3VwICdvcmctZmFjZXMpCisKKyhkZWZmYWNlIG9yZy1i bG9jay1zd2l0Y2hlcyAnKCh0ICg6aW5oZXJpdCBvcmctYmxvY2stYmVnaW4tbGluZSkpKQor ICAiRmFjZSB1c2VkIGZvciB0aGUgc3dpdGNoZXMgYW5kIGhlYWRlcnMgYXJndW1lbnRzIG9m IHNvdXJjZSBibG9ja3MuIgorICA6Z3JvdXAgJ29yZy1mYWNlcykKKwogKGRlZmZhY2Ugb3Jn LXZlcmJhdGltICcoKHQgKDppbmhlcml0IHNoYWRvdykpKQogICAiRmFjZSBmb3IgZml4ZWQt d2l0aCB0ZXh0IGxpa2UgY29kZSBzbmlwcGV0cy4iCiAgIDpncm91cCAnb3JnLWZhY2VzCmRp ZmYgLS1naXQgYS9saXNwL29yZy5lbCBiL2xpc3Avb3JnLmVsCmluZGV4IDFmYzQyNTFhMy4u YzdkZTY0YjgxIDEwMDY0NAotLS0gYS9saXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApA QCAtNDk2NCw3ICs0OTY0LDcgQEAgVGhlIGZvbGxvd2luZyBjb21tYW5kcyBhcmUgYXZhaWxh YmxlOgogICAgICAgKHNldC1mYWNlLWZvcmVncm91bmQgJ29yZy1oaWRlIGZvcmVncm91bmQp KSkKICAgOzsgU2V0IGZhY2UgZXh0ZW5zaW9uIGFzIHJlcXVlc3RlZC4KICAgKG9yZy0tc2V0 LWZhY2VzLWV4dGVuZCAnKG9yZy1ibG9jay1iZWdpbi1saW5lIG9yZy1ibG9jay1lbmQtbGlu ZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICBvcmctZm9udGlmeS13aG9sZS1ibG9jay1k ZWxpbWl0ZXItbGluZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgb3JnLWZvbnRpZnkt d2hvbGUtYmxvY2stZGVsaW1pdGVyLWxpbmUpCiAgIChvcmctLXNldC1mYWNlcy1leHRlbmQg b3JnLWxldmVsLWZhY2VzIG9yZy1mb250aWZ5LXdob2xlLWhlYWRpbmctbGluZSkpCiAKIDs7 IFVwZGF0ZSBgY3VzdG9taXplLXBhY2thZ2UtZW1hY3MtdmVyc2lvbi1hbGlzdCcKQEAgLTUy OTEsNiArNTI5MSw4IEBAIGJ5IGEgIy4iCiAJICAgIDs7IGFmdGVyIHRoZSBlbmQgb2YgYmxv Y2sgY29udGVudC4KIAkgICAgKGJsb2NrLXN0YXJ0IChtYXRjaC1lbmQgMCkpCiAJICAgIChi bG9jay1lbmQgbmlsKQorICAgICAgICAgICAgKGxhbmctYmVnaW4gKG1hdGNoLWJlZ2lubmlu ZyA3KSkKKyAgICAgICAgICAgIChsYW5nLWVuZCAobWF0Y2gtZW5kIDcpKQogCSAgICAobGFu ZyAobWF0Y2gtc3RyaW5nIDcpKSA7IFRoZSBsYW5ndWFnZSwgaWYgaXQgaXMgYSBzb3VyY2Ug YmxvY2suCiAJICAgIChib2wtYWZ0ZXItYmVnaW5saW5lIChsaW5lLWJlZ2lubmluZy1wb3Np dGlvbiAyKSkKIAkgICAgKGRjMSAoZG93bmNhc2UgKG1hdGNoLXN0cmluZyAyKSkpCkBAIC01 MzQ2LDEwICs1MzQ4LDE5IEBAIGJ5IGEgIy4iCiAJICAgICAoKHN0cmluZz0gYmxvY2stdHlw ZSAidmVyc2UiKQogCSAgICAgIChhZGQtZmFjZS10ZXh0LXByb3BlcnR5CiAJICAgICAgIGJv bC1hZnRlci1iZWdpbmxpbmUgYmVnLW9mLWVuZGxpbmUgJ29yZy12ZXJzZSB0KSkpCi0JICAg IDs7IEZvbnRpZnkgdGhlICMrYmVnaW4gYW5kICMrZW5kIGxpbmVzIG9mIHRoZSBibG9ja3MK LQkgICAgKGFkZC10ZXh0LXByb3BlcnRpZXMKLQkgICAgIGJlZyAoaWYgd2hvbGUtYmxvY2ts aW5lIGJvbC1hZnRlci1iZWdpbmxpbmUgZW5kLW9mLWJlZ2lubGluZSkKLQkgICAgICcoZmFj ZSBvcmctYmxvY2stYmVnaW4tbGluZSkpCisgICAgICAgICAgICAgOzsgRm9udGlmeSB0aGUg IytiZWdpbiBhbmQgIytlbmQgbGluZXMgb2YgdGhlIGJsb2NrcworICAgICAgICAgICAgIChp ZiAoc3RyaW5nPSBsYW5nICIiKQorICAgICAgICAgICAgICAgICAoYWRkLXRleHQtcHJvcGVy dGllcworCSAgICAgICAgICBiZWcgKGlmIHdob2xlLWJsb2NrbGluZSBib2wtYWZ0ZXItYmVn aW5saW5lIGVuZC1vZi1iZWdpbmxpbmUpCisgICAgICAgICAgICAgICAgICAnKGZhY2Ugb3Jn LWJsb2NrLWJlZ2luLWxpbmUpKQorICAgICAgICAgICAgICAgOzsgd2hlbiBsYW5ndWFnZSBp cyBzZXQsIGZvbnRpZnkgc2VwYXJhdGVseQorICAgICAgICAgICAgICAgOzsgYmVnaW5fW3Ny Y10sIGxhbmd1YWdlIGFuZCBzd2l0Y2hlcworICAgICAgICAgICAgICAoYW5kIChhZGQtdGV4 dC1wcm9wZXJ0aWVzIGJlZyBsYW5nLWJlZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJyhmYWNlIG9yZy1ibG9jay1iZWdpbi1zcmMpKQorICAgICAgICAg ICAgICAgICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVzIGxhbmctYmVnaW4gbGFuZy1lbmQKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKGZhY2Ugb3JnLWJsb2Nr LWxhbmcpKQorCSAgICAgICAgICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgbGFuZy1lbmQgYm9s LWFmdGVyLWJlZ2lubGluZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICcoZmFjZSBvcmctYmxvY2stc3dpdGNoZXMpKSkpCiAJICAgICh1bmxlc3MgKGVxIChj aGFyLWFmdGVyIGJlZy1vZi1lbmRsaW5lKSA/KikKIAkgICAgICAoYWRkLXRleHQtcHJvcGVy dGllcwogCSAgICAgICBiZWctb2YtZW5kbGluZQotLSAKMi4zMS5HSVQKCg== --------------zu07lpPnFUwPoPDIPTmJvVuN Content-Type: text/x-patch; charset=UTF-8; name="0002-prevent-org-fontify-whole-block-delimiter-line-to-ov.patch" Content-Disposition: attachment; filename*0="0002-prevent-org-fontify-whole-block-delimiter-line-to-ov.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBiODBkMzdkNTdkNzFhNzQ3ZTExM2VjNTZmYTEwYWFjYjBiZDc1MGQ0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsIEVzdGl2YWwgPHBlQDdkLm56PgpEYXRlOiBX ZWQsIDggSnVuIDIwMjIgMDg6MjY6NTYgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvMl0gcHJl dmVudCBvcmctZm9udGlmeS13aG9sZS1ibG9jay1kZWxpbWl0ZXItbGluZSB0bwogb3ZlcnJp ZGUgZXh0ZW5kCgotLS0KIGxpc3Avb3JnLmVsIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9v cmcuZWwgYi9saXNwL29yZy5lbAppbmRleCBjN2RlNjRiODEuLjgxZjNhOThmMiAxMDA2NDQK LS0tIGEvbGlzcC9vcmcuZWwKKysrIGIvbGlzcC9vcmcuZWwKQEAgLTQ5NjIsOSArNDk2Miw5 IEBAIFRoZSBmb2xsb3dpbmcgY29tbWFuZHMgYXJlIGF2YWlsYWJsZToKICAgKGxldCAoKGZv cmVncm91bmQgKG9yZy1maW5kLWludmlzaWJsZS1mb3JlZ3JvdW5kKSkpCiAgICAgKHdoZW4g Zm9yZWdyb3VuZAogICAgICAgKHNldC1mYWNlLWZvcmVncm91bmQgJ29yZy1oaWRlIGZvcmVn cm91bmQpKSkKLSAgOzsgU2V0IGZhY2UgZXh0ZW5zaW9uIGFzIHJlcXVlc3RlZC4KLSAgKG9y Zy0tc2V0LWZhY2VzLWV4dGVuZCAnKG9yZy1ibG9jay1iZWdpbi1saW5lIG9yZy1ibG9jay1l bmQtbGluZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgb3JnLWZvbnRpZnktd2hvbGUt YmxvY2stZGVsaW1pdGVyLWxpbmUpCisgIDs7IFNldCBmYWNlIGV4dGVuc2lvbiBhcyByZXF1 ZXN0ZWQuIEZJWE1FCisgIDs7IChvcmctLXNldC1mYWNlcy1leHRlbmQgJyhvcmctYmxvY2st YmVnaW4tbGluZSBvcmctYmxvY2stZW5kLWxpbmUpCisgIDs7ICAgICAgICAgICAgICAgICAg ICAgICAgIG9yZy1mb250aWZ5LXdob2xlLWJsb2NrLWRlbGltaXRlci1saW5lKQogICAob3Jn LS1zZXQtZmFjZXMtZXh0ZW5kIG9yZy1sZXZlbC1mYWNlcyBvcmctZm9udGlmeS13aG9sZS1o ZWFkaW5nLWxpbmUpKQogCiA7OyBVcGRhdGUgYGN1c3RvbWl6ZS1wYWNrYWdlLWVtYWNzLXZl cnNpb24tYWxpc3QnCi0tIAoyLjMxLkdJVAoK --------------zu07lpPnFUwPoPDIPTmJvVuN--