From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Hansen Newsgroups: gmane.emacs.bugs Subject: bug#56103: [PATCH] whitespace: Redraw if indentation or line length changes Date: Mon, 20 Jun 2022 01:44:46 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------SLv7otS2htdR0yvbJ24JPksy" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28137"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 To: 56103@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 20 07:45:46 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 1o3AEL-0007Bt-U3 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Jun 2022 07:45:46 +0200 Original-Received: from localhost ([::1]:60262 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o3AEK-0001hW-8c for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Jun 2022 01:45:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3ADh-0001gP-RQ for bug-gnu-emacs@gnu.org; Mon, 20 Jun 2022 01:45:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59944) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o3ADf-0002WO-0x for bug-gnu-emacs@gnu.org; Mon, 20 Jun 2022 01:45:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o3ADe-0000UI-RN for bug-gnu-emacs@gnu.org; Mon, 20 Jun 2022 01:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jun 2022 05:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56103 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16557038981843 (code B ref -1); Mon, 20 Jun 2022 05:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Jun 2022 05:44:58 +0000 Original-Received: from localhost ([127.0.0.1]:53841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3ADZ-0000Tf-G7 for submit@debbugs.gnu.org; Mon, 20 Jun 2022 01:44:57 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:39434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3ADY-0000TX-8t for submit@debbugs.gnu.org; Mon, 20 Jun 2022 01:44:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3ADX-0001az-Ik for bug-gnu-emacs@gnu.org; Mon, 20 Jun 2022 01:44:55 -0400 Original-Received: from spork.scientician.org ([66.228.35.160]:49010) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3ADV-0002Ta-HK for bug-gnu-emacs@gnu.org; Mon, 20 Jun 2022 01:44:55 -0400 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 756A548110 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1655703891; bh=biaUcc3mfCcAmv4Gf+6tMq5C411KqQ5wp3rhEuxXDeU=; h=Date:To:From:Subject:From; b=MQAsblt8stQh9ffU+vX2IBzbJDHTl+Z5iRTitGSrjPT8ZLxMVlK3vIlRJsXjz/QTi cPMTwFS10C9dAtB+O6s9VZEJ/mtSbqNHhuKbq8PEpwxPSqtGIdHn1+9eHg8+64rXU1 RXf3h98ALASSNZgiDyAmsUwggVZWPsQNugtqttYY= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id D99CA2009D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1655703888; bh=biaUcc3mfCcAmv4Gf+6tMq5C411KqQ5wp3rhEuxXDeU=; h=Date:To:From:Subject:From; b=LwskOc3nd9XpfSsoPiPU5VQa8qzIqJj9ORiNHlWp5RALqrjpMDvBVo2H/UVlWWd2d 396/YWOOdSFh3pB4TMRfLQiJn+2OrVSwTF5WTJXy/BY9OmZOUtJX4cLHWCWrZUIE5C tylEvSKqW7AApFPXW9GNiY178BjlLLQ1UdqVESZM= Content-Language: en-US Received-SPF: pass client-ip=66.228.35.160; envelope-from=rhansen@rhansen.org; helo=spork.scientician.org 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, RCVD_IN_DNSWL_NONE=-0.0001, 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: 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" Xref: news.gmane.io gmane.emacs.bugs:234844 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------SLv7otS2htdR0yvbJ24JPksy Content-Type: multipart/mixed; boundary="------------Sr0mbz86wM3b5nJKSXKVBaVQ"; protected-headers="v1" From: Richard Hansen To: bug-gnu-emacs@gnu.org Message-ID: Subject: [PATCH] whitespace: Redraw if indentation or line length changes --------------Sr0mbz86wM3b5nJKSXKVBaVQ Content-Type: multipart/mixed; boundary="------------05NXnVtXlsRAPNmx1lGXLjNL" --------------05NXnVtXlsRAPNmx1lGXLjNL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QXR0YWNoZWQgcGF0Y2g6DQoNCiAgICAgd2hpdGVzcGFjZTogUmVkcmF3IGlmIGluZGVudGF0 aW9uIG9yIGxpbmUgbGVuZ3RoIGNoYW5nZXMNCg0KICAgICAqIGxpc3Avd2hpdGVzcGFjZS5l bCAod2hpdGVzcGFjZS1jb2xvci1vbik6IENvbnZlcnQgdGhlIGluZGVudGF0aW9uDQogICAg IG1hdGNoZXIgZnJvbSBhIHN0YXRpYyByZWd1bGFyIGV4cHJlc3Npb24gdG8gYSBmdW5jdGlv biBzbyB0aGF0IGNoYW5nZXMNCiAgICAgdG8gYGluZGVudC10YWJzLW1vZGUnIGFuZCBgdGFi LXdpZHRoJyBhcmUgcGlja2VkIHVwIHRoZSBuZXh0IHRpbWUNCiAgICAgYGZvbnQtbG9jay1m bHVzaCcgcnVucy4NCiAgICAgKHdoaXRlc3BhY2UtLWluZGVudGF0aW9uLW1hdGNoZXIpOiBU aGUgbmV3IGZ1bmN0aW9uIG1hdGNoZXIuDQogICAgICh3aGl0ZXNwYWNlLS12YXJpYWJsZS13 YXRjaGVyKTogTmV3IHZhcmlhYmxlIHdhdGNoZXIgdGhhdCBjYWxscw0KICAgICBgZm9udC1s b2NrLWZsdXNoJyBpZiBgd2hpdGVzcGFjZS1tb2RlJyBpcyBlbmFibGVkIGZvciB0aGUgYnVm ZmVyLg0KICAgICAod2hpdGVzcGFjZS0td2F0Y2hlZC12YXJzKTogTGlzdCBvZiB2YXJpYWJs ZXMgdG8gd2F0Y2guDQogICAgICh3aGl0ZXNwYWNlLXVubG9hZC1mdW5jdGlvbik6IFVuLXdh dGNoIHRoZSB2YXJpYWJsZXMuDQo= --------------05NXnVtXlsRAPNmx1lGXLjNL Content-Type: text/x-patch; charset=UTF-8; name="0001-whitespace-Redraw-if-indentation-or-line-length-chan.patch" Content-Disposition: attachment; filename*0="0001-whitespace-Redraw-if-indentation-or-line-length-chan.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzYzI3NmFkY2EyNDM1ZDA0NTExMDg4M2MwZTZjZmM3M2M3MmNmMTJjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAyMCBKdW4gMjAyMiAwMTowNDoyOSAtMDQwMApTdWJqZWN0OiBb UEFUQ0hdIHdoaXRlc3BhY2U6IFJlZHJhdyBpZiBpbmRlbnRhdGlvbiBvciBsaW5lIGxlbmd0 aCBjaGFuZ2VzCgoqIGxpc3Avd2hpdGVzcGFjZS5lbCAod2hpdGVzcGFjZS1jb2xvci1vbik6 IENvbnZlcnQgdGhlIGluZGVudGF0aW9uCm1hdGNoZXIgZnJvbSBhIHN0YXRpYyByZWd1bGFy IGV4cHJlc3Npb24gdG8gYSBmdW5jdGlvbiBzbyB0aGF0IGNoYW5nZXMKdG8gYGluZGVudC10 YWJzLW1vZGUnIGFuZCBgdGFiLXdpZHRoJyBhcmUgcGlja2VkIHVwIHRoZSBuZXh0IHRpbWUK YGZvbnQtbG9jay1mbHVzaCcgcnVucy4KKHdoaXRlc3BhY2UtLWluZGVudGF0aW9uLW1hdGNo ZXIpOiBUaGUgbmV3IGZ1bmN0aW9uIG1hdGNoZXIuCih3aGl0ZXNwYWNlLS12YXJpYWJsZS13 YXRjaGVyKTogTmV3IHZhcmlhYmxlIHdhdGNoZXIgdGhhdCBjYWxscwpgZm9udC1sb2NrLWZs dXNoJyBpZiBgd2hpdGVzcGFjZS1tb2RlJyBpcyBlbmFibGVkIGZvciB0aGUgYnVmZmVyLgoo d2hpdGVzcGFjZS0td2F0Y2hlZC12YXJzKTogTGlzdCBvZiB2YXJpYWJsZXMgdG8gd2F0Y2gu Cih3aGl0ZXNwYWNlLXVubG9hZC1mdW5jdGlvbik6IFVuLXdhdGNoIHRoZSB2YXJpYWJsZXMu Ci0tLQogbGlzcC93aGl0ZXNwYWNlLmVsIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEw IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Avd2hpdGVzcGFjZS5lbCBiL2xpc3Av d2hpdGVzcGFjZS5lbAppbmRleCA3ZWU4YTQ2Y2VjLi40NWU3Y2U2ODNjIDEwMDY0NAotLS0g YS9saXNwL3doaXRlc3BhY2UuZWwKKysrIGIvbGlzcC93aGl0ZXNwYWNlLmVsCkBAIC0yMTEy LDE2ICsyMTEyLDcgQEAgd2hpdGVzcGFjZS1jb2xvci1vbgogICAgICAgICxAKHdoZW4gKG9y IChtZW1xICdpbmRlbnRhdGlvbiB3aGl0ZXNwYWNlLWFjdGl2ZS1zdHlsZSkKICAgICAgICAg ICAgICAgICAgICAobWVtcSAnaW5kZW50YXRpb246OnRhYiB3aGl0ZXNwYWNlLWFjdGl2ZS1z dHlsZSkKICAgICAgICAgICAgICAgICAgICAobWVtcSAnaW5kZW50YXRpb246OnNwYWNlIHdo aXRlc3BhY2UtYWN0aXZlLXN0eWxlKSkKLSAgICAgICAgICAgYCgoLChjb25kCi0gICAgICAg ICAgICAgICAgKChtZW1xICdpbmRlbnRhdGlvbiB3aGl0ZXNwYWNlLWFjdGl2ZS1zdHlsZSkK LSAgICAgICAgICAgICAgICAgOzsgU2hvdyBpbmRlbnRhdGlvbiBTUEFDRXMgKGluZGVudC10 YWJzLW1vZGUpLgotICAgICAgICAgICAgICAgICAod2hpdGVzcGFjZS1pbmRlbnRhdGlvbi1y ZWdleHApKQotICAgICAgICAgICAgICAgICgobWVtcSAnaW5kZW50YXRpb246OnRhYiB3aGl0 ZXNwYWNlLWFjdGl2ZS1zdHlsZSkKLSAgICAgICAgICAgICAgICAgOzsgU2hvdyBpbmRlbnRh dGlvbiBTUEFDRXMgKFNQQUNFcykuCi0gICAgICAgICAgICAgICAgICh3aGl0ZXNwYWNlLWlu ZGVudGF0aW9uLXJlZ2V4cCAndGFiKSkKLSAgICAgICAgICAgICAgICAoKG1lbXEgJ2luZGVu dGF0aW9uOjpzcGFjZSB3aGl0ZXNwYWNlLWFjdGl2ZS1zdHlsZSkKLSAgICAgICAgICAgICAg ICAgOzsgU2hvdyBpbmRlbnRhdGlvbiBTUEFDRXMgKFRBQnMpLgotICAgICAgICAgICAgICAg ICAod2hpdGVzcGFjZS1pbmRlbnRhdGlvbi1yZWdleHAgJ3NwYWNlKSkpCisgICAgICAgICAg IGAoKCwjJ3doaXRlc3BhY2UtLWluZGVudGF0aW9uLW1hdGNoZXIKICAgICAgICAgICAgICAg MSB3aGl0ZXNwYWNlLWluZGVudGF0aW9uIHQpKSkKICAgICAgICAsQCh3aGVuIChtZW1xICdi aWctaW5kZW50IHdoaXRlc3BhY2UtYWN0aXZlLXN0eWxlKQogICAgICAgICAgICA7OyBTaG93 IGJpZyBpbmRlbnRhdGlvbi4KQEAgLTIzNTYsNiArMjM0NywyOCBAQCB3aGl0ZXNwYWNlLXBv c3QtY29tbWFuZC1ob29rCiAgICAgICAgIChmb250LWxvY2stZmx1c2ggb3N0YXJ0IChvdmVy bGF5LWVuZCB3aGl0ZXNwYWNlLXBvaW50LS11c2VkKSkKICAgICAgICAgKGRlbGV0ZS1vdmVy bGF5IHdoaXRlc3BhY2UtcG9pbnQtLXVzZWQpKSkpKSkKIAorCisoZGVmdW4gd2hpdGVzcGFj ZS0taW5kZW50YXRpb24tbWF0Y2hlciAobGltaXQpCisgICJJbmRlbnRhdGlvbiBtYXRjaGVy IGZvciBgZm9udC1sb2NrLWtleXdvcmRzJy4KK1RoaXMgbWF0Y2hlciBpcyBhIGZ1bmN0aW9u IGluc3RlYWQgb2YgYSBzdGF0aWMgcmVndWxhciBleHByZXNzaW9uCitzbyB0aGF0IHRoZSBu ZXh0IGNhbGwgdG8gYGZvbnQtbG9jay1mbHVzaCcgcGlja3MgdXAgYW55IGNoYW5nZXMKK3Rv IGBpbmRlbnQtdGFicy1tb2RlJyBhbmQgYHRhYi13aWR0aCcuIgorICAocmUtc2VhcmNoLWZv cndhcmQKKyAgICh3aGl0ZXNwYWNlLWluZGVudGF0aW9uLXJlZ2V4cAorICAgIChjb25kCisg ICAgICgobWVtcSAnaW5kZW50YXRpb24gd2hpdGVzcGFjZS1hY3RpdmUtc3R5bGUpIG5pbCkK KyAgICAgKChtZW1xICdpbmRlbnRhdGlvbjo6dGFiIHdoaXRlc3BhY2UtYWN0aXZlLXN0eWxl KSAndGFiKQorICAgICAoKG1lbXEgJ2luZGVudGF0aW9uOjpzcGFjZSB3aGl0ZXNwYWNlLWFj dGl2ZS1zdHlsZSkgJ3NwYWNlKSkpCisgICBsaW1pdCB0KSkKKworCisoZGVmdW4gd2hpdGVz cGFjZS0tdmFyaWFibGUtd2F0Y2hlciAoX3N5bWJvbCBfbmV3dmFsIF9vcCBidWZmZXIpCisg ICJWYXJpYWJsZSB3YXRjaGVyIHRoYXQgY2FsbHMgYGZvbnQtbG9jay1mbHVzaCcgZm9yIEJV RkZFUi4iCisgICh3aGVuIGJ1ZmZlcgorICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZl cgorICAgICAgKHdoZW4gd2hpdGVzcGFjZS1tb2RlCisgICAgICAgIChmb250LWxvY2stZmx1 c2gpKSkpKQorCiAMCiA7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CiA7Ozs7IEhhY2tlZCBmcm9tIHZpc3dz LmVsIChNaWxlcyBCYWRlciA8bWlsZXNAZ251Lm9yZz4pCkBAIC0yNDY4LDkgKzI0ODEsMTYg QEAgd2hpdGVzcGFjZS13YXJuLXJlYWQtb25seQogDAogOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OwogCiso ZGVmdmFyIHdoaXRlc3BhY2UtLXdhdGNoZWQtdmFycworICAnKGZpbGwtY29sdW1uIGluZGVu dC10YWJzLW1vZGUgdGFiLXdpZHRoIHdoaXRlc3BhY2UtbGluZS1jb2x1bW4pKQorCisoZG9s aXN0ICh2YXIgd2hpdGVzcGFjZS0td2F0Y2hlZC12YXJzKQorICAoYWRkLXZhcmlhYmxlLXdh dGNoZXIgdmFyICMnd2hpdGVzcGFjZS0tdmFyaWFibGUtd2F0Y2hlcikpCiAKIChkZWZ1biB3 aGl0ZXNwYWNlLXVubG9hZC1mdW5jdGlvbiAoKQogICAiVW5sb2FkIHRoZSB3aGl0ZXNwYWNl IGxpYnJhcnkuIgorICAoZG9saXN0ICh2YXIgd2hpdGVzcGFjZS0td2F0Y2hlZC12YXJzKQor ICAgIChyZW1vdmUtdmFyaWFibGUtd2F0Y2hlciB2YXIgIyd3aGl0ZXNwYWNlLS12YXJpYWJs ZS13YXRjaGVyKSkKICAgKGdsb2JhbC13aGl0ZXNwYWNlLW1vZGUgLTEpCiAgIDs7IGJlIHN1 cmUgYWxsIGxvY2FsIHdoaXRlc3BhY2UgbW9kZSBpcyB0dXJuZWQgb2ZmCiAgIChzYXZlLWN1 cnJlbnQtYnVmZmVyCi0tIAoyLjM2LjEKCg== --------------05NXnVtXlsRAPNmx1lGXLjNL-- --------------Sr0mbz86wM3b5nJKSXKVBaVQ-- --------------SLv7otS2htdR0yvbJ24JPksy Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmKwCU8ACgkQ0GvrRa1X 4hSW3g/+Kjyxru96ug/lbyjrj8Pba7Mv/oeaWiesNms94NrwQ0OvGJorqdsR0EBr zz+GZi1XerQv+w47g1H4wRWr2EBPmqheDosWqYvvUB2/dfYv2G3FcHsIZu5hxbfR Xld4gPdb8erdbfEclNR/w8j/QY1eSMJ9s4vksVNkZBFJtYkdvicEA/TlS0VMneSS 7JLc/aq+anMtFhAVfjePi1LfegH4Ky/ajDUHb1kiNRTeNeIn3zbFhmz7jR2sPDi0 Eotqfjf0TVkgppAaPi+eKEK1+pDi8qYtGZuHeWz7renbdR1RbcTZ8rqcVvOIUT3z 8uNWK1o/GQgbLnXp5OJB6eK/NbBcoyz/V3sCEyBltiM6EdIYgxa5r+U36fpeVVLU wo2CMUMR49Ohnoukxx6b3TUDw50Lva8+tNGiugulUzmv6nfwshiQfrNWsgWg3uw+ jJ9XzATEfJRQMlU1P7DYqjcPOJvgL/JedX9wS9vW/9T8zM3qE9Z6lq9bRzGTqDG0 fSZw9hK39kyQNGbUsenBEtBNJreeymu6ohsYCRdY6qKATHgy0LhMizxJ3N2u0uKc KimMWm1e45thg8Uh6gR1zsmVu+sEHnfj6FHNKrtfCiUNlDFfDX/Q1dNaRK7Z+Yui 6Zly4yE+Nl4bjQ2LYoDlTukl5GIFSrs5X/UEydZ4V1WWP9Ozll8= =w2/9 -----END PGP SIGNATURE----- --------------SLv7otS2htdR0yvbJ24JPksy--