From debbugs-submit-bounces@debbugs.gnu.org Fri May 25 02:21:17 2018 Received: (at submit) by debbugs.gnu.org; 25 May 2018 06:21:17 +0000 Received: from localhost ([127.0.0.1]:47277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM66G-0005Tt-C7 for submit@debbugs.gnu.org; Fri, 25 May 2018 02:21:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM3oL-00022N-IV for submit@debbugs.gnu.org; Thu, 24 May 2018 23:54:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fM3oF-0002GU-4X for submit@debbugs.gnu.org; Thu, 24 May 2018 23:54:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49969) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fM3oE-0002G6-Sw for submit@debbugs.gnu.org; Thu, 24 May 2018 23:54:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57412) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fM3oD-0001BF-94 for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 23:54:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fM3oA-000289-0x for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 23:54:29 -0400 Received: from mail.cs.ait.ac.th ([192.41.170.16]:63314) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fM3o7-000238-7j for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 23:54:25 -0400 Received: from mail.cs.ait.ac.th (localhost [127.0.0.1]) by mail.cs.ait.ac.th (Postfix) with ESMTP id 9F6B061F88 for ; Fri, 25 May 2018 10:54:16 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.ait.ac.th; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from:received:received:received; s= selector1; t=1527220456; x=1529034857; bh=a/QInY6/zWgq6lVyrTGbGK jn9CZAOwyp+JItazDLHGw=; b=LIizLBJs2lKt0xtxa2O9ewuhpLzSnVvWC3nuZD 4+MVBkK17BqyJ0Qi/3o1pRzx1iu17A+SQ7kj/hoUirPYfEiZAmeVl201dDewUvCu i0A0QLOiExHdh8WRvBEbZTUsuvwSZgOg+bglM+jdN20Efr5LaulkF9Cj67vpNcvY JE0kE= X-Virus-Scanned: amavisd-new at cs.ait.ac.th Received: from mail.cs.ait.ac.th ([127.0.0.1]) by mail.cs.ait.ac.th (mail.cs.ait.ac.th [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id I8Wfjhr5sz8D for ; Fri, 25 May 2018 10:54:16 +0700 (+07) Received: from banyan.cs.ait.ac.th (banyan.cs.ait.ac.th [192.41.170.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.cs.ait.ac.th (Postfix) with ESMTPS id DE45661F87 for ; Fri, 25 May 2018 10:54:15 +0700 (+07) Received: (from on@localhost) by banyan.cs.ait.ac.th (8.15.2/8.15.2/Submit) id w4P3sFMo097958; Fri, 25 May 2018 10:54:15 +0700 (ICT) (envelope-from on@banyan.cs.ait.ac.th) From: Olivier To: bug-gnu-emacs@gnu.org Subject: 25.1; malformed email address in RMAIL Date: Fri, 25 May 2018 10:54:14 +0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 25 May 2018 02:21:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) --=-=-= Content-Type: text/plain Hi, When trying to read the new messages in RMAIL, I get the error "Malformed email address" on one message (it did happen in the past, once every 2 years maybe). As a consequence, messages following the malformed one cannot be read and no message is deleted from the INBOX, resulting in reading the same messages over and over again. This time I managed to identify and keep a copy of the concerned message. I am reading my mail through POP3, with movemail installed as part of mailutils-3.1.1_3. Emacs installation is pretty standard, build from FreeBSD ports. Trying to read the same message with Thunderbird (POP3 and IMAP) did not give any error message. I have been using Emacs for over 30 years and I have always been completely happy with it, but that bug bugs me. Attached is a copy of the message. Best regards, Olivier --------------------------- --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename="1527175267.96401_1.mail.cs.ait.ac.th:2,S" Content-Transfer-Encoding: base64 UmV0dXJuLVBhdGg6IDxNYWdpY1Rvb2xib3gta2poZGZkMXRqc3dseXVoMXlAY21haWwyMC5jb20+ ClgtT3JpZ2luYWwtVG86IG9uQGNzLmFpdC5hYy50aApEZWxpdmVyZWQtVG86IG9uQGNzLmFpdC5h Yy50aApSZWNlaXZlZDogZnJvbSBtYWlsLmNzLmFpdC5hYy50aCAobG9jYWxob3N0IFsxMjcuMC4w LjFdKQoJYnkgbWFpbC5jcy5haXQuYWMudGggKFBvc3RmaXgpIHdpdGggRVNNVFAgaWQgN0M4OTA2 MUY4NwoJZm9yIDxvbkBjcy5haXQuYWMudGg+OyBUaHUsIDI0IE1heSAyMDE4IDIyOjIxOjA3ICsw NzAwICgrMDcpClgtVmlydXMtU2Nhbm5lZDogYW1hdmlzZC1uZXcgYXQgY3MuYWl0LmFjLnRoClgt U3BhbS1GbGFnOiBOTwpYLVNwYW0tU2NvcmU6IDMuNTk1ClgtU3BhbS1MZXZlbDogKioqClgtU3Bh bS1TdGF0dXM6IE5vLCBzY29yZT0zLjU5NSB0YWdnZWRfYWJvdmU9MCByZXF1aXJlZD01IHRlc3Rz PVtCQVlFU181MD0wLjgsCglES0lNX1NJR05FRD0wLjEsIEhFQURFUl9GUk9NX0RJRkZFUkVOVF9E T01BSU5TPTAuMjUsCglIVE1MX0ZPTlRfTE9XX0NPTlRSQVNUPTAuMDAxLCBIVE1MX01FU1NBR0U9 MC4wMDEsIFJDVkRfSU5fQUhCTD0wLjUsCglSQ1ZEX0lOX0FIQkxfUFJPWFk9MC41LCBSQ1ZEX0lO X0FIQkxfUlRCPTAuMDEsIFJDVkRfSU5fQUhCTF9TTVRQPTAuNSwKCVJDVkRfSU5fQUhCTF9TUEFN PTAuNSwgUkNWRF9JTl9ETlNXTF9OT05FPS0wLjAwMDEsCglSQ1ZEX05PVF9JTl9JUFJFUEROUz0w LjAwMDEsIFNQRl9QQVNTPS0wLjAwMSwgVF9ES0lNX0lOVkFMSUQ9MC4wMSwKCVVSSUJMX0dSRVk9 MC40MjRdIGF1dG9sZWFybj1ubyBhdXRvbGVhcm5fZm9yY2U9bm8KQXV0aGVudGljYXRpb24tUmVz dWx0czogbWFpbC5jcy5haXQuYWMudGggKGFtYXZpc2QtbmV3KTsgZGtpbT1uZXV0cmFsCglyZWFz b249ImludmFsaWQgKHB1YmxpYyBrZXk6IG5vdCBhdmFpbGFibGUpIiBoZWFkZXIuZD1tYWdpY3Rv b2xib3guY29tClJlY2VpdmVkOiBmcm9tIG1haWwuY3MuYWl0LmFjLnRoIChbMTI3LjAuMC4xXSkK CWJ5IG1haWwuY3MuYWl0LmFjLnRoIChtYWlsLmNzLmFpdC5hYy50aCBbMTI3LjAuMC4xXSkgKGFt YXZpc2QtbmV3LCBwb3J0IDEwMDI0KQoJd2l0aCBFU01UUCBpZCBQQ0RXdDFNOFhIamggZm9yIDxv bkBjcy5haXQuYWMudGg+OwoJVGh1LCAyNCBNYXkgMjAxOCAyMjoyMDo0NiArMDcwMCAoKzA3KQpY LUdyZXlsaXN0OiBkZWxheWVkIDMwMSBzZWNvbmRzIGJ5IHBvc3RncmV5LTEuMzcgYXQgbWFpbC5j cy5haXQuYWMudGg7IFRodSwgMjQgTWF5IDIwMTggMjI6MjA6NDUgKzA3ClJlY2VpdmVkOiBmcm9t IG14OTkuYS5vdXRib3VuZC5jcmVhdGVzZW5kLmNvbSAobXg5OS5hLm91dGJvdW5kLmNyZWF0ZXNl bmQuY29tIFsyMDMuNTUuMjEuOTldKQoJYnkgbWFpbC5jcy5haXQuYWMudGggKFBvc3RmaXgpIHdp dGggRVNNVFAgaWQgRDdBQ0Q2MUY4NgoJZm9yIDxvbGl2aWVyLm5pY29sZUBjcy5haXQuYWMudGg+ OyBUaHUsIDI0IE1heSAyMDE4IDIyOjIwOjQ1ICswNzAwICgrMDcpCkRLSU0tU2lnbmF0dXJlOiB2 PTE7IGE9cnNhLXNoYTE7IGM9cmVsYXhlZC9yZWxheGVkOyBzPWNtOyBkPW1hZ2ljdG9vbGJveC5j b207CiBoPVN1YmplY3Q6RnJvbTpUbzpSZXBseS1UbzpEYXRlOk1JTUUtVmVyc2lvbjpDb250ZW50 LVR5cGU6TGlzdC1VbnN1YnNjcmliZTpNZXNzYWdlLUlEOyBpPXN1cHBvcnRAbWFnaWN0b29sYm94 LmNvbTsKIGJoPVpEVVhZQlFPNjl6cGpLR25sbU44QnhMbGZuMD07CiBiPUorZnEvaElCTnpTQnFP bVVydGl4YlowTWs2S3NhKzYzMkJBV0tEMVU0ZjFkYkZMTFA2YVpwNm01Y0o5SDdPcFBGWlJ4ZzFJ bmFUbTIKICAgaUh6M3p5eFI1V0JBblV6WlprL1MzUmtlTXRHcUpYdTQ5SzBhSFNYR3FCTFh6UEJ0 YXdLSwpTdWJqZWN0OiBVcGRhdGVzIHRvIG91ciBwcml2YWN5IHBvbGljeQpGcm9tOiAiTWFnaWMg VG9vbGJveCIgPHN1cHBvcnRAbWFnaWN0b29sYm94LmNvbT4gClRvOiAiT2xpdmllciBOaWNvbGUi IDxvbkBjcy5haXQuYWMudGg+ClJlcGx5LVRvOiBzdXBwb3J0QG1hZ2ljdG9vbGJveC5jb20KRGF0 ZTogRnJpLCAyNSBNYXkgMjAxOCAwMToxNToxMiArMTAwMApNSU1FLVZlcnNpb246IDEuMApDb250 ZW50LVR5cGU6IG11bHRpcGFydC9hbHRlcm5hdGl2ZTsKIGJvdW5kYXJ5PSJfZmVkZDA2OWEtZjAw YS00OGVkLWI0MGMtOGEwNGM2N2FiNDUyXyI7IGNoYXJzZXQ9dXRmLTgKWC1NYWlsZXI6IENyZWF0 ZSBTZW5kClgtQ29tcGxhaW50cy1UbzogYWJ1c2VAY21haWwyMC5jb20KWC1GZWVkYmFjay1JRDog Q0ExLXkta2poZGZkOkxJMS15LW1reXVyazpDTDEteS1rbHR0azpjcmVhdGVTRU5ECkxpc3QtVW5z dWJzY3JpYmU6IDxodHRwOi8vdW5zdWIuY21haWwyMC5jb20vdC95LXUta2poZGZkLXRqc3dseXVo Lz4sCiA8bWFpbHRvOnVuc3Vic2NyaWJlLWtqaGRmZDJ0anN3bHl1aDJ5LUY0RjVGMDI3QGNtYWls MjAuY29tP3N1YmplY3Q9VW5zdWJzY3JpYmU+Ck1lc3NhZ2UtSUQ6IDxjbS4wMTE1MTIxNTk2MDgz LmtqaGRmZC50anN3bHl1aC55QGNtYWlsMjAuY29tPgoKLS1fZmVkZDA2OWEtZjAwYS00OGVkLWI0 MGMtOGEwNGM2N2FiNDUyXwpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47CgljaGFyc2V0PSJ1dGYt OCIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKWW91J3JlIGEg TWFnaWMgVG9vbGJveCBjdXN0b21lci4gTGVhcm4gYWJvdXQgb3VyIG5ldyBQcml2YWN5IFBvbGlj eSBhbmQgVD0KZXJtcyAmIENvbmRpdGlvbnMuCgpIaSA9CnRoZXJlPQo9CiwKCldlIHZhbHVlIHlv dXIgcHJpdmFjeS4gVG8gaGVscCB5b3UgdW5kZXJzdGFuZCB0aGUgZGF0YSB3ZSBjb2xsZWN0IGZy b20geW89CnUsIGhvdyBpdCBpcyB1c2VkLCBhbmQgdGhlIGNvbnRyb2xzIHlvdSBoYXZlIG92ZXIg YW55IGRhdGEgeW91IHNoYXJlIHdpdGg9CiB1cywgd2UndmUgdXBkYXRlZCBvdXIgVGVybXMgb2Yg VXNlLCBQcml2YWN5IFBvbGljeSwgYW5kIENvb2tpZSBQb2xpY3kuIFQ9Cmhlc2UgdXBkYXRlcyB3 aWxsIHRha2UgZWZmZWN0IGZyb20gTWF5IDI1LCAyMDE4LgoKUGxlYXNlIHJlYWQgdGhlIHVwZGF0 ZWQgIFRlcm1zIGFuZCBDb25kaXRpb25zIFtodHRwczovL3d3dy5tYWdpY3Rvb2xib3guPQpjb20v dGVybXMvXSBhbmQgIFByaXZhY3kgUG9saWN5LiBbaHR0cHM6Ly93d3cubWFnaWN0b29sYm94LmNv bS9wcml2YWN5L109CiBUaGVzZSBhcmUgc29tZSBrZXkgY2hhbmdlcyB3ZSdyZSBtYWtpbmc6CgpH cmVhdGVyIHRyYW5zcGFyZW5jeTogdGhlIHVwZGF0ZWQgUHJpdmFjeSBQb2xpY3kgcHJvdmlkZXMg bW9yZSBjbGFyaXR5IG9uPQogaG93IHdlIGNvbGxlY3QsIHVzZSwgYW5kIHNoYXJlIGluZm9ybWF0 aW9uLCBhcyB3ZWxsIGFzIHRoZSBvcHRpb25zIHlvdSBoPQphdmUgYWJvdXQgd2hhdCBkYXRhIGlz IG1hZGUgcHVibGljIG9uIG1hZ2ljdG9vbGJveC5jb20uCgpHRFBSOiB3ZSd2ZSByZWZpbmVkIG91 ciBwb2xpY2llcyBhbmQgcHJhY3RpY2VzIHRvIG1lZXQgdGhlIGV2ZW4gaGlnaGVyIHN0PQphbmRh cmQgZm9yIGRhdGEgcHJpdmFjeSBpbnRyb2R1Y2VkIGJ5IHRoZSBuZXcgR2VuZXJhbCBEYXRhIFBy b3RlY3Rpb24gUmVnPQp1bGF0aW9uIChvciBHRFBSKSwgd2hpY2ggZ29lcyBpbnRvIGVmZmVjdCBv biBNYXkgMjUsIDIwMTguCgpXaGVuIHlvdSB1c2Ugb3VyIHdlYnNpdGUgb3IgYW55IG9mIG91ciBz ZXJ2aWNlcyBvbiBvciBhZnRlciBNYXkgMjUsIDIwMTgsPQogeW91PUUyPTgwPTk5bGwgYmUgYWdy ZWVpbmcgdG8gb3VyIHVwZGF0ZWQgVGVybXMgb2YgVXNlLgoKQXMgYWx3YXlzLCB5b3UgY2FuIGh0 dHBzOi8vbWFnaWN0b29sYm94LmNtYWlsMjAuY29tL3QveS11LWtqaGRmZC09CnRqc3dseXVoLWsv IGZyb20gb3VyIGVtYWlscyBhbnkgdGltZS4KClRoYW5rcyBmb3IgY2hvb3NpbmcgTWFnaWMgVG9v bGJveCEKCk1hZ2ljIFRvb2xib3ggdGVhbS4KClRoYW5rcyBmb3IgY2hvb3Npbmcgb3VyIHRvb2xz LAoKTWFnaWMgVG9vbGJveAoKd3d3Lm1hZ2ljdG9vbGJveC5jb20gICAgICAgICAgICAgIExpa2Ug ICBodHRwczovL21hZ2ljdG9vbGJveC5jbWFpbDIwLmNvbT0KL3QveS1mYi1ramhkZmQtdGpzd2x5 dWgtcC8gICAgICAgVHdlZXQgICBodHRwczovL21hZ2ljdG9vbGJveC5jPQptYWlsMjAuY29tL3Qv eS10dy1ramhkZmQtdGpzd2x5dWgteC8gICAgICAgRm9yd2FyZCAgIGh0dHA6Ly9tYWc9CmljdG9v bGJveC5mb3J3YXJkdG9teWZyaWVuZC5jb20veS10anN3bHl1aC1GNEY1RjAyNy09CmtqaGRmZC1s LW0gICAgICAgICAgICAgUHJlZmVyZW5jZXMgaHR0cHM6Ly9tYWdpY3Rvb2xib3gudXBkYXRlbXlw cm9maWxlLmM9Cm9tL3kta2poZGZkLUY0RjVGMDI3LXRqc3dseXVoLWMgIHwgICBVbnN1YnNjcmli ZSBodHQ9CnBzOi8vbWFnaWN0b29sYm94LmNtYWlsMjAuY29tL3QveS11LWtqaGRmZC10anN3bHl1 aC1xLwoKLS1fZmVkZDA2OWEtZjAwYS00OGVkLWI0MGMtOGEwNGM2N2FiNDUyXwpDb250ZW50LVR5 cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9InV0Zi04IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiBxdW90ZWQtcHJpbnRhYmxlCgo8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIFhI VE1MIDEuMCBUcmFuc2l0aW9uYWwgLy9FTiIgImh0dHA6Ly93PQp3dy53My5vcmcvVFIveGh0bWwx L0RURC94aHRtbDEtdHJhbnNpdGlvbmFsLmR0ZCI+PCEtLVtpZiBJRV0+PGh0bWwgeG1sbnM9Cj0z RCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBjbGFzcz0zRCJpZSI+PCFbZW5kaWZdLS0+ PCEtLVtpZiAhSUVdPQo+PCEtLT48aHRtbCBzdHlsZT0zRCJtYXJnaW46IDA7cGFkZGluZzogMDsi IHhtbG5zPTNEImh0dHA6Ly93d3cudzMub3JnLzE5PQo5OS94aHRtbCI+PCEtLTwhW2VuZGlmXS0t PjxoZWFkPgogICAgPG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0Qi dGV4dC9odG1sOyBjaGFyc2V0PTNEdXRmPQotOCI+CiAgICA8dGl0bGU+PC90aXRsZT4KICAgIDwh LS1baWYgIW1zb10+PCEtLT48bWV0YSBodHRwLWVxdWl2PTNEIlgtVUEtQ29tcGF0aWJsZSIgY29u dGVudD0zRCJJPQpFPTNEZWRnZSI+PCEtLTwhW2VuZGlmXS0tPgogICAgPG1ldGEgbmFtZT0zRCJ2 aWV3cG9ydCIgY29udGVudD0zRCJ3aWR0aD0zRGRldmljZS13aWR0aCI+PHN0eWxlIHR5cGU9M0Q9 CiJ0ZXh0L2NzcyI+CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIwcHgpey53 cmFwcGVye21pbi13aWR0aDo2MDBweCAhaW1wb3I9CnRhbnR9LndyYXBwZXIgaDF7fS53cmFwcGVy IGgxe2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6NDdweCA9CiFpbXBvcnRh bnR9LndyYXBwZXIgaDJ7fS53cmFwcGVyIGgye2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGlu ZS1oZWlnaHQ9CjozMnB4ICFpbXBvcnRhbnR9LndyYXBwZXIgaDN7fS53cmFwcGVyIGgze2ZvbnQt c2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS09CmhlaWdodDoyNnB4ICFpbXBvcnRhbnR9LmNvbHVt bnt9LndyYXBwZXIgLnNpemUtOHtmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ9CjtsaW5lLWhlaWdo dDoxNHB4ICFpbXBvcnRhbnR9LndyYXBwZXIgLnNpemUtOXtmb250LXNpemU6OXB4ICFpbXBvcnRh bnQ7bGk9Cm5lLWhlaWdodDoxNnB4ICFpbXBvcnRhbnR9LndyYXBwZXIgLnNpemUtMTB7Zm9udC1z aXplOjEwcHggIWltcG9ydGFudDtsaW49CmUtaGVpZ2h0OjE4cHggIWltcG9ydGFudH0ud3JhcHBl ciAuc2l6ZS0xMXtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmU9Ci1oZWlnaHQ6MTlweCAh aW1wb3J0YW50fS53cmFwcGVyIC5zaXplLTEye2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGlu ZS09CmhlaWdodDoxOXB4ICFpbXBvcnRhbnR9LndyYXBwZXIgLnNpemUtMTN7Zm9udC1zaXplOjEz cHggIWltcG9ydGFudDtsaW5lLWg9CmVpZ2h0OjIxcHggIWltcG9ydGFudH0ud3JhcHBlciAuc2l6 ZS0xNHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2xpbmUtaGU9CmlnaHQ6MjFweCAhaW1wb3J0 YW50fS53cmFwcGVyIC5zaXplLTE1e2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWk9 CmdodDoyM3B4PTIwCiFpbXBvcnRhbnR9LndyYXBwZXIgLnNpemUtMTZ7Zm9udC1zaXplOjE2cHgg IWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4ICE9CmltcG9ydGFudH0ud3JhcHBlciAuc2l6ZS0x N3tmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjI2cHggIWk9Cm1wb3J0YW50 fS53cmFwcGVyIC5zaXplLTE4e2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6 MjZweCAhaW09CnBvcnRhbnR9LndyYXBwZXIgLnNpemUtMjB7Zm9udC1zaXplOjIwcHggIWltcG9y dGFudDtsaW5lLWhlaWdodDoyOHB4ICFpbXA9Cm9ydGFudH0ud3JhcHBlciAuc2l6ZS0yMntmb250 LXNpemU6MjJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjMxcHggIWltcG89CnJ0YW50fS53cmFw cGVyIC5zaXplLTI0e2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MzJweCAh aW1wb3I9CnRhbnR9LndyYXBwZXIgLnNpemUtMjZ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDts aW5lLWhlaWdodDozNHB4ICFpbXBvcnQ9CmFudH0ud3JhcHBlciAuc2l6ZS0yOHtmb250LXNpemU6 MjhweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjM2cHggIWltcG9ydGE9Cm50fS53cmFwcGVyIC5z aXplLTMwe2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MzhweCAhaW1wb3J0 YW49CnR9LndyYXBwZXIgLnNpemUtMzJ7Zm9udC1zaXplOjMycHggIWltcG9ydGFudDtsaW5lLWhl aWdodDo0MHB4ICFpbXBvcnRhbnQ9Cn0ud3JhcHBlciAuc2l6ZS0zNHtmb250LXNpemU6MzRweCAh aW1wb3J0YW50O2xpbmUtaGVpZ2h0OjQzcHggIWltcG9ydGFudH09Cj0yRXdyYXBwZXIgLnNpemUt MzZ7Zm9udC1zaXplOjM2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDo0M3B4ICFpbXBvcnRhbnR9 Lj0Kd3JhcHBlcj0yMAo9MkVzaXplLTQwe2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnQ7bGluZS1o ZWlnaHQ6NDdweCAhaW1wb3J0YW50fS53cmFwcGVyIC49CnNpemUtNDR7Zm9udC1zaXplOjQ0cHgg IWltcG9ydGFudDtsaW5lLWhlaWdodDo1MHB4ICFpbXBvcnRhbnR9LndyYXBwZXIgLnM9Cml6ZS00 OHtmb250LXNpemU6NDhweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjU0cHggIWltcG9ydGFudH0u d3JhcHBlciAuc2k9CnplLTU2e2ZvbnQtc2l6ZTo1NnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6 NjBweCAhaW1wb3J0YW50fS53cmFwcGVyIC5zaXo9CmUtNjR7Zm9udC1zaXplOjY0cHggIWltcG9y dGFudDtsaW5lLWhlaWdodDo2M3B4ICFpbXBvcnRhbnR9fQo8L3N0eWxlPgogICAgPHN0eWxlIHR5 cGU9M0QidGV4dC9jc3MiPgpib2R5IHsKICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKfQp0YWJs ZSB7CiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsKICB0YWJsZS1sYXlvdXQ6IGZpeGVkOwp9 CiogewogIGxpbmUtaGVpZ2h0OiBpbmhlcml0Owp9Clt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzXSwK W2hyZWZePTNEInRlbCJdLApbaHJlZl49M0Qic21zIl0gewogIGNvbG9yOiBpbmhlcml0ICFpbXBv cnRhbnQ7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7Cn0KPTJFd3JhcHBlciAu Zm9vdGVyX19zaGFyZS1idXR0b24gYTpob3ZlciwKPTJFd3JhcHBlciAuZm9vdGVyX19zaGFyZS1i dXR0b24gYTpmb2N1cyB7CiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsKfQo9MkVidG4gYTpo b3ZlciwKPTJFYnRuIGE6Zm9jdXMsCj0yRWZvb3Rlcl9fc2hhcmUtYnV0dG9uIGE6aG92ZXIsCj0y RWZvb3Rlcl9fc2hhcmUtYnV0dG9uIGE6Zm9jdXMsCj0yRWVtYWlsLWZvb3Rlcl9fbGlua3MgYTpo b3ZlciwKPTJFZW1haWwtZm9vdGVyX19saW5rcyBhOmZvY3VzIHsKICBvcGFjaXR5OiAwLjg7Cn0K PTJFcHJlaGVhZGVyLAo9MkVoZWFkZXIsCj0yRWxheW91dCwKPTJFY29sdW1uIHsKICB0cmFuc2l0 aW9uOiB3aWR0aCAwLjI1cyBlYXNlLWluLW91dCwgbWF4LXdpZHRoIDAuMjVzIGVhc2UtaW4tb3V0 Owp9Cj0yRXByZWhlYWRlciB0ZCB7CiAgcGFkZGluZy1ib3R0b206IDhweDsKfQo9MkVsYXlvdXQs CmRpdi5oZWFkZXIgewogIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDsKICAtZmFsbGJhY2st d2lkdGg6IDk1JSAhaW1wb3J0YW50OwogIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0 YW50Owp9CmRpdi5wcmVoZWFkZXIgewogIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsKICAt ZmFsbGJhY2std2lkdGg6IDkwJSAhaW1wb3J0YW50OwogIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4 KSAhaW1wb3J0YW50Owp9Cj0yRXNuaXBwZXQsCj0yRXdlYnZlcnNpb24gewogIEZsb2F0OiBub25l ICFpbXBvcnRhbnQ7Cn0KPTJFY29sdW1uIHsKICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7 CiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKfQo9MkVmaXhlZC13aWR0aC5oYXMtYm9yZGVyIHsK ICBtYXgtd2lkdGg6IDQwMnB4ICFpbXBvcnRhbnQ7Cn0KPTJFZml4ZWQtd2lkdGguaGFzLWJvcmRl ciAubGF5b3V0X19pbm5lciB7CiAgYm94LXNpemluZzogYm9yZGVyLWJveDsKfQo9MkVzbmlwcGV0 LAo9MkV3ZWJ2ZXJzaW9uIHsKICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7Cn0KPTJFaWUgLmJ0biB7 CiAgd2lkdGg6IDEwMCU7Cn0KW293YV0gLmNvbHVtbiBkaXYsCltvd2FdIC5jb2x1bW4gYnV0dG9u IHsKICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Owp9Cj0yRWllIC5jb2x1bW4sCltvd2FdIC5j b2x1bW4sCj0yRWllIC5ndXR0ZXIsCltvd2FdIC5ndXR0ZXIgewogIGRpc3BsYXk6IHRhYmxlLWNl bGw7CiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsKICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwp9Cj0y RWllIGRpdi5wcmVoZWFkZXIsCltvd2FdIGRpdi5wcmVoZWFkZXIsCj0yRWllIC5lbWFpbC1mb290 ZXIsCltvd2FdIC5lbWFpbC1mb290ZXIgewogIG1heC13aWR0aDogNTYwcHggIWltcG9ydGFudDsK ICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsKfQo9MkVpZSAuc25pcHBldCwKW293YV0gLnNuaXBw ZXQsCj0yRWllIC53ZWJ2ZXJzaW9uLApbb3dhXSAud2VidmVyc2lvbiB7CiAgd2lkdGg6IDI4MHB4 ICFpbXBvcnRhbnQ7Cn0KPTJFaWUgZGl2LmhlYWRlciwKW293YV0gZGl2LmhlYWRlciwKPTJFaWUg LmxheW91dCwKW293YV0gLmxheW91dCwKPTJFaWUgLm9uZS1jb2wgLmNvbHVtbiwKW293YV0gLm9u ZS1jb2wgLmNvbHVtbiB7CiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OwogIHdpZHRoOiA2 MDBweCAhaW1wb3J0YW50Owp9Cj0yRWllIC5maXhlZC13aWR0aC5oYXMtYm9yZGVyLApbb3dhXSAu Zml4ZWQtd2lkdGguaGFzLWJvcmRlciwKPTJFaWUgLmhhcy1ndXR0ZXIuaGFzLWJvcmRlciwKW293 YV0gLmhhcy1ndXR0ZXIuaGFzLWJvcmRlciB7CiAgbWF4LXdpZHRoOiA2MDJweCAhaW1wb3J0YW50 OwogIHdpZHRoOiA2MDJweCAhaW1wb3J0YW50Owp9Cj0yRWllIC50d28tY29sIC5jb2x1bW4sCltv d2FdIC50d28tY29sIC5jb2x1bW4gewogIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsKICB3 aWR0aDogMzAwcHggIWltcG9ydGFudDsKfQo9MkVpZSAudGhyZWUtY29sIC5jb2x1bW4sCltvd2Fd IC50aHJlZS1jb2wgLmNvbHVtbiwKPTJFaWUgLm5hcnJvdywKW293YV0gLm5hcnJvdyB7CiAgbWF4 LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OwogIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50Owp9Cj0y RWllIC53aWRlLApbb3dhXSAud2lkZSB7CiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7Cn0KPTJF aWUgLnR3by1jb2wuaGFzLWd1dHRlciAuY29sdW1uLApbb3dhXSAudHdvLWNvbC54X2hhcy1ndXR0 ZXIgLmNvbHVtbiB7CiAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OwogIHdpZHRoOiAyOTBw eCAhaW1wb3J0YW50Owp9Cj0yRWllIC50aHJlZS1jb2wuaGFzLWd1dHRlciAuY29sdW1uLApbb3dh XSAudGhyZWUtY29sLnhfaGFzLWd1dHRlciAuY29sdW1uLAo9MkVpZSAuaGFzLWd1dHRlciAubmFy cm93LApbb3dhXSAuaGFzLWd1dHRlciAubmFycm93IHsKICBtYXgtd2lkdGg6IDE4OHB4ICFpbXBv cnRhbnQ7CiAgd2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7Cn0KPTJFaWUgLmhhcy1ndXR0ZXIgLndp ZGUsCltvd2FdIC5oYXMtZ3V0dGVyIC53aWRlIHsKICBtYXgtd2lkdGg6IDM5NHB4ICFpbXBvcnRh bnQ7CiAgd2lkdGg6IDM5NHB4ICFpbXBvcnRhbnQ7Cn0KPTJFaWUgLnR3by1jb2wuaGFzLWd1dHRl ci5oYXMtYm9yZGVyIC5jb2x1bW4sCltvd2FdIC50d28tY29sLnhfaGFzLWd1dHRlci54X2hhcy1i b3JkZXIgLmNvbHVtbiB7CiAgbWF4LXdpZHRoOiAyOTJweCAhaW1wb3J0YW50OwogIHdpZHRoOiAy OTJweCAhaW1wb3J0YW50Owp9Cj0yRWllIC50aHJlZS1jb2wuaGFzLWd1dHRlci5oYXMtYm9yZGVy IC5jb2x1bW4sCltvd2FdIC50aHJlZS1jb2wueF9oYXMtZ3V0dGVyLnhfaGFzLWJvcmRlciAuY29s dW1uLAo9MkVpZSAuaGFzLWd1dHRlci5oYXMtYm9yZGVyIC5uYXJyb3csCltvd2FdIC5oYXMtZ3V0 dGVyLnhfaGFzLWJvcmRlciAubmFycm93IHsKICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7 CiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7Cn0KPTJFaWUgLmhhcy1ndXR0ZXIuaGFzLWJvcmRl ciAud2lkZSwKW293YV0gLmhhcy1ndXR0ZXIueF9oYXMtYm9yZGVyIC53aWRlIHsKICBtYXgtd2lk dGg6IDM5NnB4ICFpbXBvcnRhbnQ7CiAgd2lkdGg6IDM5NnB4ICFpbXBvcnRhbnQ7Cn0KPTJFaWUg LmZpeGVkLXdpZHRoIC5sYXlvdXRfX2lubmVyIHsKICBib3JkZXItbGVmdDogMCBub25lIHdoaXRl ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmUgd2hpdGUgIWltcG9ydGFudDsKfQo9 MkVpZSAubGF5b3V0X19lZGdlcyB7CiAgZGlzcGxheTogbm9uZTsKfQo9MkVtc28gLmxheW91dF9f ZWRnZXMgewogIGZvbnQtc2l6ZTogMDsKfQo9MkVsYXlvdXQtZml4ZWQtd2lkdGgsCj0yRW1zbyAu bGF5b3V0LWZ1bGwtd2lkdGggewogIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7Cn0KQG1lZGlh IG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCkgewogIC5jb2x1bW4sCiAgLmd1dHRl ciB7CiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOwogICAgRmxvYXQ6IG5vbmUgIWltcG9ydGFudDsK ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgfQogIGRpdi5wcmVoZWFkZXIsCiAgLmVtYWlsLWZv b3RlciB7CiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7CiAgICB3aWR0aDogNTYwcHgg IWltcG9ydGFudDsKICB9CiAgLnNuaXBwZXQsCiAgLndlYnZlcnNpb24gewogICAgd2lkdGg6IDI4 MHB4ICFpbXBvcnRhbnQ7CiAgfQogIGRpdi5oZWFkZXIsCiAgLmxheW91dCwKICAub25lLWNvbCAu Y29sdW1uIHsKICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsKICAgIHdpZHRoOiA2MDBw eCAhaW1wb3J0YW50OwogIH0KICAuZml4ZWQtd2lkdGguaGFzLWJvcmRlciwKICAuZml4ZWQtd2lk dGguZWN4aGFzLWJvcmRlciwKICAuaGFzLWd1dHRlci5oYXMtYm9yZGVyLAogIC5oYXMtZ3V0dGVy LmVjeGhhcy1ib3JkZXIgewogICAgbWF4LXdpZHRoOiA2MDJweCAhaW1wb3J0YW50OwogICAgd2lk dGg6IDYwMnB4ICFpbXBvcnRhbnQ7CiAgfQogIC50d28tY29sIC5jb2x1bW4gewogICAgbWF4LXdp ZHRoOiAzMDBweCAhaW1wb3J0YW50OwogICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7CiAgfQog IC50aHJlZS1jb2wgLmNvbHVtbiwKICAuY29sdW1uLm5hcnJvdyB7CiAgICBtYXgtd2lkdGg6IDIw MHB4ICFpbXBvcnRhbnQ7CiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsKICB9CiAgLmNvbHVt bi53aWRlIHsKICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OwogIH0KICAudHdvLWNvbC5oYXMt Z3V0dGVyIC5jb2x1bW4sCiAgLnR3by1jb2wuZWN4aGFzLWd1dHRlciAuY29sdW1uIHsKICAgIG1h eC13aWR0aDogMjkwcHggIWltcG9ydGFudDsKICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50Owog IH0KICAudGhyZWUtY29sLmhhcy1ndXR0ZXIgLmNvbHVtbiwKICAudGhyZWUtY29sLmVjeGhhcy1n dXR0ZXIgLmNvbHVtbiwKICAuaGFzLWd1dHRlciAubmFycm93IHsKICAgIG1heC13aWR0aDogMTg4 cHggIWltcG9ydGFudDsKICAgIHdpZHRoOiAxODhweCAhaW1wb3J0YW50OwogIH0KICAuaGFzLWd1 dHRlciAud2lkZSB7CiAgICBtYXgtd2lkdGg6IDM5NHB4ICFpbXBvcnRhbnQ7CiAgICB3aWR0aDog Mzk0cHggIWltcG9ydGFudDsKICB9CiAgLnR3by1jb2wuaGFzLWd1dHRlci5oYXMtYm9yZGVyIC5j b2x1bW4sCiAgLnR3by1jb2wuZWN4aGFzLWd1dHRlci5lY3hoYXMtYm9yZGVyIC5jb2x1bW4gewog ICAgbWF4LXdpZHRoOiAyOTJweCAhaW1wb3J0YW50OwogICAgd2lkdGg6IDI5MnB4ICFpbXBvcnRh bnQ7CiAgfQogIC50aHJlZS1jb2wuaGFzLWd1dHRlci5oYXMtYm9yZGVyIC5jb2x1bW4sCiAgLnRo cmVlLWNvbC5lY3hoYXMtZ3V0dGVyLmVjeGhhcy1ib3JkZXIgLmNvbHVtbiwKICAuaGFzLWd1dHRl ci5oYXMtYm9yZGVyIC5uYXJyb3csCiAgLmhhcy1ndXR0ZXIuZWN4aGFzLWJvcmRlciAubmFycm93 IHsKICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsKICAgIHdpZHRoOiAxOTBweCAhaW1w b3J0YW50OwogIH0KICAuaGFzLWd1dHRlci5oYXMtYm9yZGVyIC53aWRlLAogIC5oYXMtZ3V0dGVy LmVjeGhhcy1ib3JkZXIgLndpZGUgewogICAgbWF4LXdpZHRoOiAzOTZweCAhaW1wb3J0YW50Owog ICAgd2lkdGg6IDM5NnB4ICFpbXBvcnRhbnQ7CiAgfQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQg KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGE9Cm5kICht aW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1k ZXZpY2UtcGl4ZWw9Ci1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBp eGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW49CmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkp LCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgewogIC5mYmxpa2Ugewog ICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHA6Ly9pMTAuY21haWwyMC5jb20vc3RhdGljL2Vi L21hc3Rlci8xMy10aGUtPQpibHVlcHJpbnQtMy9pbWFnZXMvZmJsaWtlQDJ4LnBuZykgIWltcG9y dGFudDsKICB9CiAgLnR3ZWV0IHsKICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwOi8vaTcu Y21haWwyMC5jb20vc3RhdGljL2ViL21hc3Rlci8xMy10aGUtYj0KbHVlcHJpbnQtMy9pbWFnZXMv dHdlZXRAMngucG5nKSAhaW1wb3J0YW50OwogIH0KICAubGlua2VkaW5zaGFyZSB7CiAgICBiYWNr Z3JvdW5kLWltYWdlOiB1cmwoaHR0cDovL2k4LmNtYWlsMjAuY29tL3N0YXRpYy9lYi9tYXN0ZXIv MTMtdGhlLWI9Cmx1ZXByaW50LTMvaW1hZ2VzL2xpc2hhcmVAMngucG5nKSAhaW1wb3J0YW50Owog IH0KICAuZm9yd2FyZHRvYWZyaWVuZCB7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cDov L2k5LmNtYWlsMjAuY29tL3N0YXRpYy9lYi9tYXN0ZXIvMTMtdGhlLWI9Cmx1ZXByaW50LTMvaW1h Z2VzL2ZvcndhcmRAMngucG5nKSAhaW1wb3J0YW50OwogIH0KfQpAbWVkaWEgKG1heC13aWR0aDog MzIxcHgpIHsKICAuZml4ZWQtd2lkdGguaGFzLWJvcmRlciAubGF5b3V0X19pbm5lciB7CiAgICBi b3JkZXItd2lkdGg6IDFweCAwICFpbXBvcnRhbnQ7CiAgfQogIC5sYXlvdXQsCiAgLmNvbHVtbiB7 CiAgICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7CiAgICB3aWR0aDogMzIwcHggIWltcG9y dGFudDsKICB9CiAgLmJvcmRlciB7CiAgICBkaXNwbGF5OiBub25lOwogIH0KfQo9MkVtc28gZGl2 IHsKICBib3JkZXI6IDAgbm9uZSB3aGl0ZSAhaW1wb3J0YW50Owp9Cj0yRW1zbyAudzU2MCAuZGl2 aWRlciB7CiAgTWFyZ2luLWxlZnQ6IDI2MHB4ICFpbXBvcnRhbnQ7CiAgTWFyZ2luLXJpZ2h0OiAy NjBweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAudzM2MCAuZGl2aWRlciB7CiAgTWFyZ2luLWxlZnQ6 IDE2MHB4ICFpbXBvcnRhbnQ7CiAgTWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50Owp9Cj0y RW1zbyAudzI2MCAuZGl2aWRlciB7CiAgTWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7CiAg TWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAudzE2MCAuZGl2aWRlciB7 CiAgTWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsKICBNYXJnaW4tcmlnaHQ6IDYwcHggIWlt cG9ydGFudDsKfQo9MkVtc28gLnczNTQgLmRpdmlkZXIgewogIE1hcmdpbi1sZWZ0OiAxNTdweCAh aW1wb3J0YW50OwogIE1hcmdpbi1yaWdodDogMTU3cHggIWltcG9ydGFudDsKfQo9MkVtc28gLncy NTAgLmRpdmlkZXIgewogIE1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OwogIE1hcmdpbi1y aWdodDogMTA1cHggIWltcG9ydGFudDsKfQo9MkVtc28gLncxNDggLmRpdmlkZXIgewogIE1hcmdp bi1sZWZ0OiA1NHB4ICFpbXBvcnRhbnQ7CiAgTWFyZ2luLXJpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7 Cn0KPTJFbXNvIC5zaXplLTgsCj0yRWllIC5zaXplLTggewogIGZvbnQtc2l6ZTogOHB4ICFpbXBv cnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDsKfQo9MkVtc28gLnNpemUtOSwK PTJFaWUgLnNpemUtOSB7CiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdo dDogMTZweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAuc2l6ZS0xMCwKPTJFaWUgLnNpemUtMTAgewog IGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRh bnQ7Cn0KPTJFbXNvIC5zaXplLTExLAo9MkVpZSAuc2l6ZS0xMSB7CiAgZm9udC1zaXplOiAxMXB4 ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDsKfQo9MkVtc28gLnNp emUtMTIsCj0yRWllIC5zaXplLTEyIHsKICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICBs aW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAuc2l6ZS0xMywKPTJFaWUgLnNp emUtMTMgewogIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OiAyMXB4 ICFpbXBvcnRhbnQ7Cn0KPTJFbXNvIC5zaXplLTE0LAo9MkVpZSAuc2l6ZS0xNCB7CiAgZm9udC1z aXplOiAxNHB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDsKfQo9 MkVtc28gLnNpemUtMTUsCj0yRWllIC5zaXplLTE1IHsKICBmb250LXNpemU6IDE1cHggIWltcG9y dGFudDsKICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAuc2l6ZS0xNiwK PTJFaWUgLnNpemUtMTYgewogIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OwogIGxpbmUtaGVp Z2h0OiAyNHB4ICFpbXBvcnRhbnQ7Cn0KPTJFbXNvIC5zaXplLTE3LAo9MkVpZSAuc2l6ZS0xNyB7 CiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9y dGFudDsKfQo9MkVtc28gLnNpemUtMTgsCj0yRWllIC5zaXplLTE4IHsKICBmb250LXNpemU6IDE4 cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAu c2l6ZS0yMCwKPTJFaWUgLnNpemUtMjAgewogIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50Owog IGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7Cn0KPTJFbXNvIC5zaXplLTIyLAo9MkVpZSAu c2l6ZS0yMiB7CiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDMx cHggIWltcG9ydGFudDsKfQo9MkVtc28gLnNpemUtMjQsCj0yRWllIC5zaXplLTI0IHsKICBmb250 LXNpemU6IDI0cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50Owp9 Cj0yRW1zbyAuc2l6ZS0yNiwKPTJFaWUgLnNpemUtMjYgewogIGZvbnQtc2l6ZTogMjZweCAhaW1w b3J0YW50OwogIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7Cn0KPTJFbXNvIC5zaXplLTI4 LAo9MkVpZSAuc2l6ZS0yOCB7CiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7CiAgbGluZS1o ZWlnaHQ6IDM2cHggIWltcG9ydGFudDsKfQo9MkVtc28gLnNpemUtMzAsCj0yRWllIC5zaXplLTMw IHsKICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDogMzhweCAhaW1w b3J0YW50Owp9Cj0yRW1zbyAuc2l6ZS0zMiwKPTJFaWUgLnNpemUtMzIgewogIGZvbnQtc2l6ZTog MzJweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7Cn0KPTJFbXNv IC5zaXplLTM0LAo9MkVpZSAuc2l6ZS0zNCB7CiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7 CiAgbGluZS1oZWlnaHQ6IDQzcHggIWltcG9ydGFudDsKfQo9MkVtc28gLnNpemUtMzYsCj0yRWll IC5zaXplLTM2IHsKICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDog NDNweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAuc2l6ZS00MCwKPTJFaWUgLnNpemUtNDAgewogIGZv bnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7 Cn0KPTJFbXNvIC5zaXplLTQ0LAo9MkVpZSAuc2l6ZS00NCB7CiAgZm9udC1zaXplOiA0NHB4ICFp bXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsKfQo9MkVtc28gLnNpemUt NDgsCj0yRWllIC5zaXplLTQ4IHsKICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDsKICBsaW5l LWhlaWdodDogNTRweCAhaW1wb3J0YW50Owp9Cj0yRW1zbyAuc2l6ZS01NiwKPTJFaWUgLnNpemUt NTYgewogIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OiA2MHB4ICFp bXBvcnRhbnQ7Cn0KPTJFbXNvIC5zaXplLTY0LAo9MkVpZSAuc2l6ZS02NCB7CiAgZm9udC1zaXpl OiA2NHB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDYzcHggIWltcG9ydGFudDsKfQo8L3N0 eWxlPgogICA9MjAKICA8IS0tW2lmICFtc29dPjwhLS0+PHN0eWxlIHR5cGU9M0QidGV4dC9jc3Mi PgpAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9M0RP cGVuK1NhbnM6NDAwaXRhbGljPQosNzAwaXRhbGljLDcwMCw0MDApOwo8L3N0eWxlPjxsaW5rIGhy ZWY9M0QiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PTNET3BlbitTYW5z PQo6NDAwaXRhbGljLDcwMGl0YWxpYyw3MDAsNDAwIiByZWw9M0Qic3R5bGVzaGVldCIgdHlwZT0z RCJ0ZXh0L2NzcyI+PCEtLTwhPQpbZW5kaWZdLS0+PHN0eWxlIHR5cGU9M0QidGV4dC9jc3MiPgpi b2R5e2JhY2tncm91bmQtY29sb3I6IzdkYzUwM30ubG9nbyBhOmhvdmVyLC5sb2dvIGE6Zm9jdXN7 Y29sb3I6IzIyMiAhaW1wPQpvcnRhbnR9Lm1zbyAubGF5b3V0LWhhcy1ib3JkZXJ7Ym9yZGVyLXRv cDoxcHggc29saWQgIzNkNjEwMTtib3JkZXItYm90dG9tPQo6MXB4IHNvbGlkICMzZDYxMDF9Lm1z byAubGF5b3V0LWhhcy1ib3R0b20tYm9yZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkPQogIzNk NjEwMX0ubXNvIC5ib3JkZXIsLmllIC5ib3JkZXJ7YmFja2dyb3VuZC1jb2xvcjojM2Q2MTAxfS5t c28gaDEsLmllIGgxPQp7fS5tc28gaDEsLmllIGgxe2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnQ7 bGluZS1oZWlnaHQ6NDdweCAhaW1wb3J0YW50fS5tPQpzbyBoMiwuaWUgaDJ7fS5tc28gaDIsLmll IGgye2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MzJweCAhPQppbXBvcnRh bnR9Lm1zbyBoMywuaWUgaDN7fS5tc28gaDMsLmllIGgze2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRh bnQ7bGluZS1oPQplaWdodDoyNnB4ICFpbXBvcnRhbnR9Lm1zbyAubGF5b3V0X19pbm5lciwuaWUg LmxheW91dF9faW5uZXJ7fS5tc28gLmZvb3RlPQpyX19zaGFyZS1idXR0b24gcHt9Lm1zbyAuZm9v dGVyX19zaGFyZS1idXR0b24gcHtmb250LWZhbWlseTpPcGVuIFNhbnMsc2FuPQpzLXNlcmlmfQo8 L3N0eWxlPjwvaGVhZD4KPCEtLVtpZiBtc29dPgogIDxib2R5IGNsYXNzPTNEIm1zbyI+CjwhW2Vu ZGlmXS0tPgo8IS0tW2lmICFtc29dPjwhLS0+CiAgPGJvZHkgY2xhc3M9M0QiZnVsbC1wYWRkaW5n IiBzdHlsZT0zRCJtYXJnaW46IDA7cGFkZGluZzogMDstd2Via2l0LXRleHQ9Ci1zaXplLWFkanVz dDogMTAwJTsiPgo8IS0tPCFbZW5kaWZdLS0+CiAgICA8dGFibGUgY2xhc3M9M0Qid3JhcHBlciIg c3R5bGU9M0QiYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTt0YWJsZS1sYXk9Cm91dDogZml4ZWQ7 bWluLXdpZHRoOiAzMjBweDt3aWR0aDogMTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiAjN2RjNTAzOyIg Y2VsbHA9CmFkZGluZz0zRCIwIiBjZWxsc3BhY2luZz0zRCIwIiByb2xlPTNEInByZXNlbnRhdGlv biI+PHRib2R5Pjx0cj48dGQ+CiAgICAgIDxkaXYgcm9sZT0zRCJiYW5uZXIiPgogICAgICAgIDxk aXYgY2xhc3M9M0QicHJlaGVhZGVyIiBzdHlsZT0zRCJNYXJnaW46IDAgYXV0bzttYXgtd2lkdGg6 IDU2MHB4PQo7bWluLXdpZHRoOiAyODBweDsgd2lkdGg6IDI4MHB4O3dpZHRoOiBjYWxjKDI4MDAw JSAtIDE2NzQ0MHB4KTsiPgogICAgICAgICAgPGRpdiBzdHlsZT0zRCJib3JkZXItY29sbGFwc2U6 IGNvbGxhcHNlO2Rpc3BsYXk6IHRhYmxlO3dpZHRoOiAxPQowMCU7Ij4KICAgICAgICAgIDwhLS1b aWYgKG1zbyl8KElFKV0+PHRhYmxlIGFsaWduPTNEImNlbnRlciIgY2xhc3M9M0QicHJlaGVhZGVy PQoiIGNlbGxwYWRkaW5nPTNEIjAiIGNlbGxzcGFjaW5nPTNEIjAiIHJvbGU9M0QicHJlc2VudGF0 aW9uIj48dHI+PHRkIHN0eWxlPQo9M0Qid2lkdGg6IDI4MHB4IiB2YWxpZ249M0QidG9wIj48IVtl bmRpZl0tLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJzbmlwcGV0IiBzdHlsZT0zRCJkaXNw bGF5OiB0YWJsZS1jZWxsO0Zsb2F0OiBsZT0KZnQ7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0 OiAxOXB4O21heC13aWR0aDogMjgwcHg7bWluLXdpZHRoOiAxNDBweDsgdz0KaWR0aDogMTQwcHg7 d2lkdGg6IGNhbGMoMTQwMDAlIC0gNzgxMjBweCk7cGFkZGluZzogMTBweCAwIDVweCAwO2NvbG9y OiAjZj0KZmY7Zm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmOyI+CiAgICAgICAgICAg ICAgPHAgc3R5bGU9M0QiTWFyZ2luLXRvcDogMDtNYXJnaW4tYm90dG9tOiAwOyI+WW91J3JlIGEg TWFnaWM9CiBUb29sYm94IGN1c3RvbWVyLiBMZWFybiBhYm91dCBvdXIgbmV3IFByaXZhY3kgUG9s aWN5IGFuZCBUZXJtcyAmYW1wOyBDb249CmRpdGlvbnMuPC9wPgogICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PC90ZD48dGQgc3R5bGU9M0Qid2lkdGg6IDI4 MHB4IiB2YWxpZ249M0QiPQp0b3AiPjwhW2VuZGlmXS0tPgogICAgICAgICAgICA8ZGl2IGNsYXNz PTNEIndlYnZlcnNpb24iIHN0eWxlPTNEImRpc3BsYXk6IHRhYmxlLWNlbGw7RmxvYXQ6PQogbGVm dDtmb250LXNpemU6IDEycHg7bGluZS1oZWlnaHQ6IDE5cHg7bWF4LXdpZHRoOiAyODBweDttaW4t d2lkdGg6IDEzOXB4PQo7IHdpZHRoOiAxMzlweDt3aWR0aDogY2FsYygxNDEwMCUgLSA3ODY4MHB4 KTtwYWRkaW5nOiAxMHB4IDAgNXB4IDA7dGV4dC1hPQpsaWduOiByaWdodDtjb2xvcjogI2ZmZjtm b250LWZhbWlseTogT3BlbiBTYW5zLHNhbnMtc2VyaWY7Ij4KICAgICAgICAgICAgID0yMAogICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PC90ZD48L3RyPjwv dGFibGU+PCFbZW5kaWZdLS0+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAg ICA8ZGl2IGNsYXNzPTNEImhlYWRlciIgc3R5bGU9M0QiTWFyZ2luOiAwIGF1dG87bWF4LXdpZHRo OiA2MDBweDttaT0Kbi13aWR0aDogMzIwcHg7IHdpZHRoOiAzMjBweDt3aWR0aDogY2FsYygyODAw MCUgLSAxNjc0MDBweCk7IiBpZD0zRCJlbWItZT0KbWFpbC1oZWFkZXItY29udGFpbmVyIj4KICAg ICAgICA8IS0tW2lmIChtc28pfChJRSldPjx0YWJsZSBhbGlnbj0zRCJjZW50ZXIiIGNsYXNzPTNE ImhlYWRlciIgY2VsPQpscGFkZGluZz0zRCIwIiBjZWxsc3BhY2luZz0zRCIwIiByb2xlPTNEInBy ZXNlbnRhdGlvbiI+PHRyPjx0ZCBzdHlsZT0zRCJ3PQppZHRoOiA2MDBweCI+PCFbZW5kaWZdLS0+ CiAgICAgICAgICA8ZGl2IGNsYXNzPTNEImxvZ28gZW1iLWxvZ28tbWFyZ2luLWJveCIgc3R5bGU9 M0QiZm9udC1zaXplOiAyNnA9Cng7bGluZS1oZWlnaHQ6IDMycHg7TWFyZ2luLXRvcDogMTZweDtN YXJnaW4tYm90dG9tOiAxNnB4O2NvbG9yOiAjNTU1O2ZvbnQ9Ci1mYW1pbHk6IE9wZW4gU2Fucyxz YW5zLXNlcmlmO01hcmdpbi1sZWZ0OiAyMHB4O01hcmdpbi1yaWdodDogMjBweDsiIGFsaWc9Cm49 M0QiY2VudGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJsb2dvLWxlZnQiIGFsaWduPTNE ImxlZnQiIGlkPTNEImVtYi1lbWFpbC1oZWFkZT0KciI+PGltZyBzdHlsZT0zRCJkaXNwbGF5OiBi bG9jaztoZWlnaHQ6IGF1dG87d2lkdGg6IDEwMCU7Ym9yZGVyOiAwO21heC13aT0KZHRoOiAyMDBw eDsiIHNyYz0zRCJodHRwOi8vaTEuY21haWwyMC5jb20vZWkveS83QS9COEEvQUQ3LzAwMzE0NC9j c2ZpbmFsLz0KbWFnaWN0b29sYm94LWxvZ28td2hpdGUucG5nIiBhbHQ9M0QiIiB3aWR0aD0zRCIy MDAiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPCEtLVtpZiAobXNvKXwoSUUpXT48 L3RkPjwvdHI+PC90YWJsZT48IVtlbmRpZl0tLT4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+ CiAgICAgIDxkaXYgcm9sZT0zRCJzZWN0aW9uIj4KICAgICAgPGRpdiBjbGFzcz0zRCJsYXlvdXQg b25lLWNvbCBmaXhlZC13aWR0aCIgc3R5bGU9M0QiTWFyZ2luOiAwIGF1dG87bT0KYXgtd2lkdGg6 IDYwMHB4O21pbi13aWR0aDogMzIwcHg7IHdpZHRoOiAzMjBweDt3aWR0aDogY2FsYygyODAwMCUg LSAxNjc0MD0KMHB4KTtvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO3dvcmQtd3JhcDogYnJlYWst d29yZDt3b3JkLWJyZWFrOiBicmVhay13bz0KcmQ7Ij4KICAgICAgICA8ZGl2IGNsYXNzPTNEImxh eW91dF9faW5uZXIiIHN0eWxlPTNEImJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7ZD0KaXNwbGF5 OiB0YWJsZTt3aWR0aDogMTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyI+CiAgICAgICAg PCEtLVtpZiAobXNvKXwoSUUpXT48dGFibGUgYWxpZ249M0QiY2VudGVyIiBjZWxscGFkZGluZz0z RCIwIiBjZT0KbGxzcGFjaW5nPTNEIjAiIHJvbGU9M0QicHJlc2VudGF0aW9uIj48dHIgY2xhc3M9 M0QibGF5b3V0LWZpeGVkLXdpZHRoIiBzdD0KeWxlPTNEImJhY2tncm91bmQtY29sb3I6ICNmZmZm ZmY7Ij48dGQgc3R5bGU9M0Qid2lkdGg6IDYwMHB4IiBjbGFzcz0zRCJ3NT0KNjAiPjwhW2VuZGlm XS0tPgogICAgICAgICAgPGRpdiBjbGFzcz0zRCJjb2x1bW4iIHN0eWxlPTNEInRleHQtYWxpZ246 IGxlZnQ7Y29sb3I6ICM1YjYyNjk7PQpmb250LXNpemU6IDE1cHg7bGluZS1oZWlnaHQ6IDIzcHg7 Zm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO21heC13PQppZHRoOiA2MDBweDttaW4t d2lkdGg6IDMyMHB4OyB3aWR0aDogMzIwcHg7d2lkdGg6IGNhbGMoMjgwMDAlIC0gMTY3NDAwcHgp PQo7Ij4KICAgICAgID0yMAogICAgICAgICAgICA8ZGl2IHN0eWxlPTNEIk1hcmdpbi1sZWZ0OiAy MHB4O01hcmdpbi1yaWdodDogMjBweDtNYXJnaW4tdG9wPQo6IDI0cHg7TWFyZ2luLWJvdHRvbTog MjRweDsiPgogICAgICA8ZGl2IHN0eWxlPTNEIm1zby1saW5lLWhlaWdodC1ydWxlOiBleGFjdGx5 O21zby10ZXh0LXJhaXNlOiA0cHg7Ij4KICAgICAgICA8cCBjbGFzcz0zRCJzaXplLTE2IiBzdHls ZT0zRCJNYXJnaW4tdG9wOiAwO01hcmdpbi1ib3R0b206IDA7Zm9udD0KLXNpemU6IDE2cHg7bGlu ZS1oZWlnaHQ6IDI0cHg7IiBsYW5nPTNEIngtc2l6ZS0xNiI+SGkgPQp0aGVyZT0KPQosPC9wPjxw IGNsYXNzPTNEInNpemUtMTYiIHN0eWxlPTNEIk1hcmdpbi10b3A6IDIwcHg7TWFyZ2luLWJvdHRv bTogMDtmb250PQotc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjRweDsiIGxhbmc9M0QieC1zaXpl LTE2Ij5XZSB2YWx1ZSB5b3VyIHByaXZhY3kuPQogVG8gaGVscCB5b3UgdW5kZXJzdGFuZCB0aGUg ZGF0YSB3ZSBjb2xsZWN0IGZyb20geW91LCBob3cgaXQgaXMgdXNlZCwgYW5kPQogdGhlIGNvbnRy b2xzIHlvdSBoYXZlIG92ZXIgYW55IGRhdGEgeW91IHNoYXJlIHdpdGggdXMsIHdlJ3ZlIHVwZGF0 ZWQgb3VyPQogVGVybXMgb2YgVXNlLCBQcml2YWN5IFBvbGljeSwgYW5kIENvb2tpZSBQb2xpY3ku IFRoZXNlIHVwZGF0ZXMgd2lsbCB0YWtlPQogZWZmZWN0IGZyb20gTWF5IDI1LCAyMDE4Ljxicj4K PGJyPgpQbGVhc2UgcmVhZCB0aGUgdXBkYXRlZCA8YSBzdHlsZT0zRCJ0ZXh0LWRlY29yYXRpb246 IHVuZGVybGluZTt0cmFuc2l0aW9uPQo6IG9wYWNpdHkgMC4xcyBlYXNlLWluO2NvbG9yOiAjNWM5 MWFkOyIgaHJlZj0zRCJodHRwczovL21hZ2ljdG9vbGJveC5jbWFpPQpsMjAuY29tL3QveS1sLWtq aGRmZC10anN3bHl1aC1yLyI+VGVybXMgYW5kIENvbmRpdGlvbnM8L2E+IGFuZCA9CjxhIHN0eWxl PTNEInRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO3RyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBl YXNlLWluO2M9Cm9sb3I6ICM1YzkxYWQ7IiBocmVmPTNEImh0dHBzOi8vbWFnaWN0b29sYm94LmNt YWlsMjAuY29tL3QveS1sLWtqaGRmZC09CnRqc3dseXVoLXkvIj5Qcml2YWN5IFBvbGljeS48L2E+ IFRoZXNlIGFyZSBzb21lIGtleSBjaGFuZ2VzIHdlJ3JlID0KbWFraW5nOjwvcD48dWwgc3R5bGU9 M0QiTWFyZ2luLXRvcDogMjBweDtNYXJnaW4tYm90dG9tOiAwO01hcmdpbi1sZWZ0OiAyND0KcHg7 cGFkZGluZzogMDtsaXN0LXN0eWxlLXR5cGU6IGRpc2M7Ij48bGkgY2xhc3M9M0Qic2l6ZS0xNiIg c3R5bGU9M0QiTWFyZz0KaW4tdG9wOiAyMHB4O01hcmdpbi1ib3R0b206IDA7TWFyZ2luLWxlZnQ6 IDA7Zm9udC1zaXplOiAxNnB4O2xpbmUtaGVpZ2h0Oj0KIDI0cHg7IiBsYW5nPTNEIngtc2l6ZS0x NiI+PHN0cm9uZz5HcmVhdGVyIHRyYW5zcGFyZW5jeTo8L3N0cm9uZz4gdGhlIHVwZD0KYXRlZCBQ cml2YWN5IFBvbGljeSBwcm92aWRlcyBtb3JlIGNsYXJpdHkgb24gaG93IHdlIGNvbGxlY3QsIHVz ZSwgYW5kIHNoYT0KcmUgaW5mb3JtYXRpb24sIGFzIHdlbGwgYXMgdGhlIG9wdGlvbnMgeW91IGhh dmUgYWJvdXQgd2hhdCBkYXRhIGlzIG1hZGU9MjA9CgpwdWJsaWMgb24gbWFnaWN0b29sYm94LmNv bS48YnI+CiZuYnNwOzwvbGk+PGxpIGNsYXNzPTNEInNpemUtMTYiIHN0eWxlPTNEIk1hcmdpbi10 b3A6IDA7TWFyZ2luLWJvdHRvbTogMDs9Ck1hcmdpbi1sZWZ0OiAwO2ZvbnQtc2l6ZTogMTZweDts aW5lLWhlaWdodDogMjRweDsiIGxhbmc9M0QieC1zaXplLTE2Ij48c3Q9CnJvbmc+R0RQUjo8L3N0 cm9uZz4gd2UndmUgcmVmaW5lZCBvdXIgcG9saWNpZXMgYW5kIHByYWN0aWNlcyB0byBtZWV0IHRo ZSA9CmV2ZW4gaGlnaGVyIHN0YW5kYXJkIGZvciBkYXRhIHByaXZhY3kgaW50cm9kdWNlZCBieSB0 aGUgbmV3IEdlbmVyYWwgRGF0YSA9ClByb3RlY3Rpb24gUmVndWxhdGlvbiAob3IgR0RQUiksIHdo aWNoIGdvZXMgaW50byBlZmZlY3Qgb24gTWF5IDI1LCAyMDE4Ljw9Ci9saT48L3VsPjxwIGNsYXNz PTNEInNpemUtMTYiIHN0eWxlPTNEIk1hcmdpbi10b3A6IDIwcHg7TWFyZ2luLWJvdHRvbTogMDs9 CmZvbnQtc2l6ZTogMTZweDtsaW5lLWhlaWdodDogMjRweDsiIGxhbmc9M0QieC1zaXplLTE2Ij5X aGVuIHlvdSB1c2Ugb3VyIHc9CmVic2l0ZSBvciBhbnkgb2Ygb3VyIHNlcnZpY2VzIG9uIG9yIGFm dGVyIE1heSAyNSwgMjAxOCwgeW91JiM4MjE3O2xsIGJlIGE9CmdyZWVpbmcgdG8gb3VyIHVwZGF0 ZWQgVGVybXMgb2YgVXNlLjwvcD48cCBjbGFzcz0zRCJzaXplLTE2IiBzdHlsZT0zRCJNYXI9Cmdp bi10b3A6IDIwcHg7TWFyZ2luLWJvdHRvbTogMDtmb250LXNpemU6IDE2cHg7bGluZS1oZWlnaHQ6 IDI0cHg7IiBsYW5nPTNEPQoieC1zaXplLTE2Ij5BcyBhbHdheXMsIHlvdSBjYW4gaHR0cHM6Ly9t YWdpY3Rvb2xib3guJmx0OyRUcmFja2luZ0xpbmskJmd0PQo7L3QveS11LSZsdDskRW5jLkNhbXBh aWduSUQkJmd0Oy0mbHQ7JEVuYy5TdWJzY3JpYmVySUQkJmd0Oy1rLyBmcm9tIG91ciBlPQptYWls cyBhbnkgdGltZS48L3A+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICAgICA9MjAKICAgICAg ICAgIDwvZGl2PgogICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PC90ZD48L3RyPjwvdGFibGU+ PCFbZW5kaWZdLS0+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogPTIwCiAgICAgIDxkaXYg Y2xhc3M9M0QibGF5b3V0IG9uZS1jb2wgZml4ZWQtd2lkdGgiIHN0eWxlPTNEIk1hcmdpbjogMCBh dXRvO209CmF4LXdpZHRoOiA2MDBweDttaW4td2lkdGg6IDMyMHB4OyB3aWR0aDogMzIwcHg7d2lk dGg6IGNhbGMoMjgwMDAlIC0gMTY3NDA9CjBweCk7b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDt3 b3JkLXdyYXA6IGJyZWFrLXdvcmQ7d29yZC1icmVhazogYnJlYWstd289CnJkOyI+CiAgICAgICAg PGRpdiBjbGFzcz0zRCJsYXlvdXRfX2lubmVyIiBzdHlsZT0zRCJib3JkZXItY29sbGFwc2U6IGNv bGxhcHNlO2Q9CmlzcGxheTogdGFibGU7d2lkdGg6IDEwMCU7YmFja2dyb3VuZC1jb2xvcjogI2Zm ZmZmZjsiPgogICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PHRhYmxlIGFsaWduPTNEImNlbnRl ciIgY2VsbHBhZGRpbmc9M0QiMCIgY2U9Cmxsc3BhY2luZz0zRCIwIiByb2xlPTNEInByZXNlbnRh dGlvbiI+PHRyIGNsYXNzPTNEImxheW91dC1maXhlZC13aWR0aCIgc3Q9CnlsZT0zRCJiYWNrZ3Jv dW5kLWNvbG9yOiAjZmZmZmZmOyI+PHRkIHN0eWxlPTNEIndpZHRoOiA2MDBweCIgY2xhc3M9M0Qi dzU9CjYwIj48IVtlbmRpZl0tLT4KICAgICAgICAgIDxkaXYgY2xhc3M9M0QiY29sdW1uIiBzdHls ZT0zRCJ0ZXh0LWFsaWduOiBsZWZ0O2NvbG9yOiAjNWI2MjY5Oz0KZm9udC1zaXplOiAxNXB4O2xp bmUtaGVpZ2h0OiAyM3B4O2ZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsc2Fucy1zZXJpZjttYXgtdz0K aWR0aDogNjAwcHg7bWluLXdpZHRoOiAzMjBweDsgd2lkdGg6IDMyMHB4O3dpZHRoOiBjYWxjKDI4 MDAwJSAtIDE2NzQwMHB4KT0KOyI+CiAgICAgICA9MjAKICAgICAgICAgICAgPGRpdiBzdHlsZT0z RCJNYXJnaW4tbGVmdDogMjBweDtNYXJnaW4tcmlnaHQ6IDIwcHg7TWFyZ2luLXRvcD0KOiAyNHB4 O01hcmdpbi1ib3R0b206IDI0cHg7Ij4KICAgICAgPGRpdiBzdHlsZT0zRCJtc28tbGluZS1oZWln aHQtcnVsZTogZXhhY3RseTttc28tdGV4dC1yYWlzZTogNHB4OyI+CiAgICAgICAgPHAgY2xhc3M9 M0Qic2l6ZS0xNiIgc3R5bGU9M0QiTWFyZ2luLXRvcDogMDtNYXJnaW4tYm90dG9tOiAwO2ZvbnQ9 Ci1zaXplOiAxNnB4O2xpbmUtaGVpZ2h0OiAyNHB4OyIgbGFuZz0zRCJ4LXNpemUtMTYiPlRoYW5r cyBmb3IgY2hvb3NpbmcgTWE9CmdpYyBUb29sYm94ITwvcD48cCBjbGFzcz0zRCJzaXplLTE2IiBz dHlsZT0zRCJNYXJnaW4tdG9wOiAyMHB4O01hcmdpbi1ib3Q9CnRvbTogMDtmb250LXNpemU6IDE2 cHg7bGluZS1oZWlnaHQ6IDI0cHg7IiBsYW5nPTNEIngtc2l6ZS0xNiI+TWFnaWMgVG9vbGI9Cm94 IHRlYW0uPC9wPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgICAgPTIwCiAgICAgICAgICA8 L2Rpdj4KICAgICAgICA8IS0tW2lmIChtc28pfChJRSldPjwvdGQ+PC90cj48L3RhYmxlPjwhW2Vu ZGlmXS0tPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KID0yMAogICAgICA8ZGl2IHN0eWxl PTNEIm1zby1saW5lLWhlaWdodC1ydWxlOiBleGFjdGx5O2xpbmUtaGVpZ2h0OiAyMHB4O2ZvbnQt PQpzaXplOiAyMHB4OyI+Jm5ic3A7PC9kaXY+CiA9MjAKICAgICA9MjAKICAgICAgPGRpdiBzdHls ZT0zRCJtc28tbGluZS1oZWlnaHQtcnVsZTogZXhhY3RseTsiIHJvbGU9M0QiY29udGVudGluZm8i Pj0KCiAgICAgICAgPGRpdiBjbGFzcz0zRCJsYXlvdXQgZW1haWwtZm9vdGVyIiBzdHlsZT0zRCJN YXJnaW46IDAgYXV0bzttYXgtd2k9CmR0aDogNjAwcHg7bWluLXdpZHRoOiAzMjBweDsgd2lkdGg6 IDMyMHB4O3dpZHRoOiBjYWxjKDI4MDAwJSAtIDE2NzQwMHB4KTs9Cm92ZXJmbG93LXdyYXA6IGJy ZWFrLXdvcmQ7d29yZC13cmFwOiBicmVhay13b3JkO3dvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7Ij49 CgogICAgICAgICAgPGRpdiBjbGFzcz0zRCJsYXlvdXRfX2lubmVyIiBzdHlsZT0zRCJib3JkZXIt Y29sbGFwc2U6IGNvbGxhcHNlPQo7ZGlzcGxheTogdGFibGU7d2lkdGg6IDEwMCU7Ij4KICAgICAg ICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PHRhYmxlIGFsaWduPTNEImNlbnRlciIgY2VsbHBhZGRp bmc9M0QiMCIgPQpjZWxsc3BhY2luZz0zRCIwIiByb2xlPTNEInByZXNlbnRhdGlvbiI+PHRyIGNs YXNzPTNEImxheW91dC1lbWFpbC1mb290ZXIiPQo+PHRkIHN0eWxlPTNEIndpZHRoOiA0MDBweDsi IHZhbGlnbj0zRCJ0b3AiIGNsYXNzPTNEInczNjAiPjwhW2VuZGlmXS0tPgogICAgICAgICAgICA8 ZGl2IGNsYXNzPTNEImNvbHVtbiB3aWRlIiBzdHlsZT0zRCJ0ZXh0LWFsaWduOiBsZWZ0O2ZvbnQt c2l6PQplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxOXB4O2NvbG9yOiAjZmZmO2ZvbnQtZmFtaWx5OiBP cGVuIFNhbnMsc2Fucy1zZXJpZjtGPQpsb2F0OiBsZWZ0O21heC13aWR0aDogNDAwcHg7bWluLXdp ZHRoOiAzMjBweDsgd2lkdGg6IDMyMHB4O3dpZHRoOiBjYWxjKDgwPQowMCUgLSA0NzYwMHB4KTsi PgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9M0QiTWFyZ2luLWxlZnQ6IDIwcHg7TWFyZ2luLXJp Z2h0OiAyMHB4O01hcmdpbi10PQpvcDogMTBweDtNYXJnaW4tYm90dG9tOiAxMHB4OyI+CiAgICAg ICAgICAgICAgICA8dGFibGUgY2xhc3M9M0QiZW1haWwtZm9vdGVyX19saW5rcyBlbWItd2ViLWxp bmtzIiBzdHlsZT0zRD0KImJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7dGFibGUtbGF5b3V0OiBm aXhlZDsiIHJvbGU9M0QicHJlc2VudGF0aW9uIj48dD0KYm9keT48dHIgcm9sZT0zRCJuYXZpZ2F0 aW9uIj4KICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0zRCJlbWItd2ViLWxpbmtzIiBzdHlsZT0z RCJwYWRkaW5nOiAwO3dpZHRoOiAyNj0KcHg7Ij48YSBzdHlsZT0zRCJ0ZXh0LWRlY29yYXRpb246 IHVuZGVybGluZTt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZT0KLWluO2NvbG9yOiAjZmZm OyIgaHJlZj0zRCJodHRwczovL21hZ2ljdG9vbGJveC5jbWFpbDIwLmNvbS90L3ktbC1ramhkZmQt PQp0anN3bHl1aC1qLyI+PGltZyBzdHlsZT0zRCJib3JkZXI6IDA7IiBzcmM9M0QiaHR0cDovL2ky LmNtYWlsMjAuPQpjb20vc3RhdGljL2ViL21hc3Rlci8xMy10aGUtYmx1ZXByaW50LTMvaW1hZ2Vz L2ZhY2Vib29rLnBuZyIgd2lkdGg9M0QiMjYiPQogaGVpZ2h0PTNEIjI2IiBhbHQ9M0QiRmFjZWJv b2siPjwvYT48L3RkPjx0ZCBjbGFzcz0zRCJlbWItd2ViLWxpbmtzIiBzdHlsPQplPTNEInBhZGRp bmc6IDAgMCAwIDNweDt3aWR0aDogMjZweDsiPjxhIHN0eWxlPTNEInRleHQtZGVjb3JhdGlvbjog dW5kZXJsPQppbmU7dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW47Y29sb3I6ICNmZmY7 IiBocmVmPTNEImh0dHBzOi8vbWFnaWN0PQpvb2xib3guY21haWwyMC5jb20vdC95LWwta2poZGZk LXRqc3dseXVoLXQvIj48aW1nIHN0eWxlPTNEImJvcmQ9CmVyOiAwOyIgc3JjPTNEImh0dHA6Ly9p My5jbWFpbDIwLmNvbS9zdGF0aWMvZWIvbWFzdGVyLzEzLXRoZS1ibHVlcHJpbnQtMy89CmltYWdl cy90d2l0dGVyLnBuZyIgd2lkdGg9M0QiMjYiIGhlaWdodD0zRCIyNiIgYWx0PTNEIlR3aXR0ZXIi PjwvYT48L3RkPjw9CnRkIGNsYXNzPTNEImVtYi13ZWItbGlua3MiIHN0eWxlPTNEInBhZGRpbmc6 IDAgMCAwIDNweDt3aWR0aDo9MjAKMjZweDsiPjxhIHN0eWxlPTNEInRleHQtZGVjb3JhdGlvbjog dW5kZXJsaW5lO3RyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYT0Kc2UtaW47Y29sb3I6ICNmZmY7 IiBocmVmPTNEImh0dHBzOi8vbWFnaWN0b29sYm94LmNtYWlsMjAuY29tL3QveS1sLWtqaGRmZD0K LXRqc3dseXVoLWkvIj48aW1nIHN0eWxlPTNEImJvcmRlcjogMDsiIHNyYz0zRCJodHRwOi8vaTQu Y21haWwyPQowLmNvbS9zdGF0aWMvZWIvbWFzdGVyLzEzLXRoZS1ibHVlcHJpbnQtMy9pbWFnZXMv eW91dHViZS5wbmciIHdpZHRoPTNEIjI2PQoiIGhlaWdodD0zRCIyNiIgYWx0PTNEIllvdVR1YmUi PjwvYT48L3RkPjx0ZCBjbGFzcz0zRCJlbWItd2ViLWxpbmtzIiBzdHlsPQplPTNEInBhZGRpbmc6 IDAgMCAwIDNweDt3aWR0aDogMjZweDsiPjxhIHN0eWxlPTNEInRleHQtZGVjb3JhdGlvbjogdW5k ZXJsPQppbmU7dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW47Y29sb3I6ICNmZmY7IiBo cmVmPTNEImh0dHBzOi8vbWFnaWN0PQpvb2xib3guY21haWwyMC5jb20vdC95LWwta2poZGZkLXRq c3dseXVoLWQvIj48aW1nIHN0eWxlPTNEImJvcmQ9CmVyOiAwOyIgc3JjPTNEImh0dHA6Ly9pNi5j bWFpbDIwLmNvbS9zdGF0aWMvZWIvbWFzdGVyLzEzLXRoZS1ibHVlcHJpbnQtMy89CmltYWdlcy9s aW5rZWRpbi5wbmciIHdpZHRoPTNEIjI2IiBoZWlnaHQ9M0QiMjYiIGFsdD0zRCJMaW5rZWRJbiI+ PC9hPjwvdGQ9Cj48dGQgY2xhc3M9M0QiZW1iLXdlYi1saW5rcyIgc3R5bGU9M0QicGFkZGluZzog MCAwIDAgM3B4O3dpZHRoOiAyNnB4OyI+PGE9CiBzdHlsZT0zRCJ0ZXh0LWRlY29yYXRpb246IHVu ZGVybGluZTt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM9MjAKZWFzZS1pbjtjb2xvcjogI2ZmZjsi IGhyZWY9M0QiaHR0cHM6Ly9tYWdpY3Rvb2xib3guY21haWwyMC5jb20vdC95LWwta2poZD0KZmQt dGpzd2x5dWgtaC8iPjxpbWcgc3R5bGU9M0QiYm9yZGVyOiAwOyIgc3JjPTNEImh0dHA6Ly9pNy5j bWFpPQpsMjAuY29tL3N0YXRpYy9lYi9tYXN0ZXIvMTMtdGhlLWJsdWVwcmludC0zL2ltYWdlcy93 ZWJzaXRlLnBuZyIgd2lkdGg9M0QiPQoyNiIgaGVpZ2h0PTNEIjI2IiBhbHQ9M0QiV2Vic2l0ZSI+ PC9hPjwvdGQ+CiAgICAgICAgICAgICAgICA8L3RyPjwvdGJvZHk+PC90YWJsZT4KICAgICAgICAg ICAgICAgIDxkaXYgc3R5bGU9M0QiZm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxOXB4O01h cmdpbi10bz0KcDogMjBweDsiPgogICAgICAgICAgICAgICAgICA8ZGl2PlRoYW5rcyBmb3IgY2hv b3Npbmcgb3VyIHRvb2xzLDxicj4KPGJyPgpNYWdpYyBUb29sYm94PGJyPgp3d3cubWFnaWN0b29s Ym94LmNvbTwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDtsaW5lLWhlaWdodDogMTlweDtNYXJnaW4tdG89CnA6 IDE4cHg7Ij4KICAgICAgICAgICAgICAgICA9MjAKICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgPCEtLVtpZiBtc29dPiZuYnNwOzwhW2VuZGlmXS0tPgogICAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+ PC90ZD48dGQgc3R5bGU9M0Qid2lkdGg6IDIwMHB4OyIgdmFsaWduPTNEPQoidG9wIiBjbGFzcz0z RCJ3MTYwIj48IVtlbmRpZl0tLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJjb2x1bW4gbmFy cm93IiBzdHlsZT0zRCJ0ZXh0LWFsaWduOiBsZWZ0O2ZvbnQtcz0KaXplOiAxMnB4O2xpbmUtaGVp Z2h0OiAxOXB4O2NvbG9yOiAjZmZmO2ZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsc2Fucy1zZXJpZj0K O0Zsb2F0OiBsZWZ0O21heC13aWR0aDogMzIwcHg7bWluLXdpZHRoOiAyMDBweDsgd2lkdGg6IDMy MHB4O3dpZHRoOiBjYWxjKD0KNzIyMDBweCAtIDEyMDAwJSk7Ij4KICAgICAgICAgICAgICA8ZGl2 IHN0eWxlPTNEIk1hcmdpbi1sZWZ0OiAyMHB4O01hcmdpbi1yaWdodDogMjBweDtNYXJnaW4tdD0K b3A6IDEwcHg7TWFyZ2luLWJvdHRvbTogMTBweDsiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFz cz0zRCJmb290ZXJfX3NoYXJlLWJ1dHRvbiI+CiAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9 M0QiTWFyZ2luLWJvdHRvbTogNnB4O21zby1saW5lLWhlaWdodC1ydWxlOiA9CmV4YWN0bHk7Ij4K ICAgICAgICAgICAgICAgICAgICA8YSBzdHlsZT0zRCJ0ZXh0LWRlY29yYXRpb246IG5vbmU7dHJh bnNpdGlvbjogb3BhY2l0eT0KIDAuMXMgZWFzZS1pbjtjb2xvcjogI2ZmZmZmZjtib3JkZXItcmFk aXVzOiAycHg7ZGlzcGxheTogaW5saW5lLWJsb2NrO2Zvbj0KdC1zaXplOiAxMXB4O2ZvbnQtd2Vp Z2h0OiBib2xkO2xpbmUtaGVpZ2h0OiAxOXB4O3RleHQtYWxpZ246IGxlZnQ7Ym9yZGVyLT0Kc3R5 bGU6IHNvbGlkO2JvcmRlci13aWR0aDogNHB4IDdweCAzcHggNHB4O21zby1ib3JkZXItd2lkdGgt YWx0OiA0cHggOHB4ID0KOHB4IDhweDtiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2MzAyO2JvcmRlci1j b2xvcjogIzNmNjMwMjttc28tYm9yZGVyLWNvbG9yLT0KYWx0OiAjM2Y2MzAyOyIgaHJlZj0zRCJo dHRwczovL21hZ2ljdG9vbGJveC5jbWFpbDIwLmNvbS90L3ktZmIta2poZGZkLT0KdGpzd2x5dWgt dS8iIHJlbD0zRCJjc19mYWNlYm94Ij4KICAgICAgICAgICAgICAgICAgICAgICZuYnNwOzxpbWcg c3R5bGU9M0QiYm9yZGVyOiAwO2Rpc3BsYXk6IGlubGluZS1ibG9jaz0KO21hcmdpbi1yaWdodDog MnB4O3ZlcnRpY2FsLWFsaWduOiAtM3B4OyIgc3JjPTNEImh0dHA6Ly9pOS5jbWFpbDIwLmNvbS9z dD0KYXRpYy9lYi9tYXN0ZXIvMTMtdGhlLWJsdWVwcmludC0zL2ltYWdlcy9mYmxpa2UtaWNvbkAy eC5wbmciIHdpZHRoPTNEIjE2Ij0KIGhlaWdodD0zRCIxNiIgYm9yZGVyPTNEIjAiIGFsdD0zRCIi PgogICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOiAxMXB4O21z by10ZXh0LXJhaXNlOiAzcHg7PQoiPkxpa2UmbmJzcDs8L3NwYW4+CiAgICAgICAgICAgICAgICAg ICAgPC9hPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPGRpdiBz dHlsZT0zRCJNYXJnaW4tYm90dG9tOiA2cHg7bXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ID0KZXhhY3Rs eTsiPgogICAgICAgICAgICAgICAgICAgIDxhIHN0eWxlPTNEInRleHQtZGVjb3JhdGlvbjogbm9u ZTt0cmFuc2l0aW9uOiBvcGFjaXR5PQogMC4xcyBlYXNlLWluO2NvbG9yOiAjZmZmZmZmO2JvcmRl ci1yYWRpdXM6IDJweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Zm9uPQp0LXNpemU6IDExcHg7Zm9u dC13ZWlnaHQ6IGJvbGQ7bGluZS1oZWlnaHQ6IDE5cHg7dGV4dC1hbGlnbjogbGVmdDtib3JkZXIt PQpzdHlsZTogc29saWQ7Ym9yZGVyLXdpZHRoOiA0cHggN3B4IDNweCA0cHg7bXNvLWJvcmRlci13 aWR0aC1hbHQ6IDRweCA4cHggPQo4cHggOHB4O2JhY2tncm91bmQtY29sb3I6ICMzZjYzMDI7Ym9y ZGVyLWNvbG9yOiAjM2Y2MzAyO21zby1ib3JkZXItY29sb3ItPQphbHQ6ICMzZjYzMDI7IiBocmVm PTNEImh0dHBzOi8vbWFnaWN0b29sYm94LmNtYWlsMjAuY29tL3QveS10dy1ramhkZmQtPQp0anN3 bHl1aC1vLyI+CiAgICAgICAgICAgICAgICAgICAgICAmbmJzcDs8aW1nIHN0eWxlPTNEImJvcmRl cjogMDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s9CjttYXJnaW4tcmlnaHQ6IDJweDt2ZXJ0aWNhbC1h bGlnbjogLTNweDsiIHNyYz0zRCJodHRwOi8vaTEwLmNtYWlsMjAuY29tL3M9CnRhdGljL2ViL21h c3Rlci8xMy10aGUtYmx1ZXByaW50LTMvaW1hZ2VzL3R3ZWV0LWljb25AMngucG5nIiB3aWR0aD0z RCIxNiI9CiBoZWlnaHQ9M0QiMTYiIGJvcmRlcj0zRCIwIiBhbHQ9M0QiIj4KICAgICAgICAgICAg ICAgICAgICAgIDxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTFweDttc28tdGV4dC1yYWlzZTog M3B4Oz0KIj5Ud2VldCZuYnNwOzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAg ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgID0yMAogICAgICAgICAgICAgICAg ICA8ZGl2IHN0eWxlPTNEIk1hcmdpbi1ib3R0b206IDZweDttc28tbGluZS1oZWlnaHQtcnVsZTog PQpleGFjdGx5OyI+CiAgICAgICAgICAgICAgICAgICAgPGEgc3R5bGU9M0QidGV4dC1kZWNvcmF0 aW9uOiBub25lO3RyYW5zaXRpb246IG9wYWNpdHk9CiAwLjFzIGVhc2UtaW47Y29sb3I6ICNmZmZm ZmY7Ym9yZGVyLXJhZGl1czogMnB4O2Rpc3BsYXk6IGlubGluZS1ibG9jaztmb249CnQtc2l6ZTog MTFweDtmb250LXdlaWdodDogYm9sZDtsaW5lLWhlaWdodDogMTlweDt0ZXh0LWFsaWduOiBsZWZ0 O2JvcmRlci09CnN0eWxlOiBzb2xpZDtib3JkZXItd2lkdGg6IDRweCA3cHggM3B4IDRweDttc28t Ym9yZGVyLXdpZHRoLWFsdDogNHB4IDhweCA9CjhweCA4cHg7YmFja2dyb3VuZC1jb2xvcjogIzNm NjMwMjtib3JkZXItY29sb3I6ICMzZjYzMDI7bXNvLWJvcmRlci1jb2xvci09CmFsdDogIzNmNjMw MjsiIGhyZWY9M0QiaHR0cDovL21hZ2ljdG9vbGJveC5mb3J3YXJkdG9teWZyaWVuZC5jb20veS09 CnRqc3dseXVoLUY0RjVGMDI3LWtqaGRmZC1sLWIiIGxhbmc9M0QiZW4iPgogICAgICAgICAgICAg ICAgICAgICAgJm5ic3A7PGltZyBzdHlsZT0zRCJib3JkZXI6IDA7ZGlzcGxheTogaW5saW5lLWJs b2NrPQo7bWFyZ2luLXJpZ2h0OiAycHg7dmVydGljYWwtYWxpZ246IC0zcHg7IiBzcmM9M0QiaHR0 cDovL2kyLmNtYWlsMjAuY29tL3N0PQphdGljL2ViL21hc3Rlci8xMy10aGUtYmx1ZXByaW50LTMv aW1hZ2VzL2ZvcndhcmQtaWNvbkAyeC5wbmciIHdpZHRoPTNEIjE2PQoiIGhlaWdodD0zRCIxNiIg Ym9yZGVyPTNEIjAiIGFsdD0zRCIiPgogICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9 M0QiZm9udC1zaXplOiAxMXB4O21zby10ZXh0LXJhaXNlOiAzcHg7PQoiPkZvcndhcmQmbmJzcDs8 L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PC90ZD48L3RyPjwvdGFibGU+PCFb ZW5kaWZdLS0+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNs YXNzPTNEImxheW91dCBvbmUtY29sIGVtYWlsLWZvb3RlciIgc3R5bGU9M0QiTWFyZ2luOiAwIGF1 dD0KbzttYXgtd2lkdGg6IDYwMHB4O21pbi13aWR0aDogMzIwcHg7IHdpZHRoOiAzMjBweDt3aWR0 aDogY2FsYygyODAwMCUgLSAxNj0KNzQwMHB4KTtvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO3dv cmQtd3JhcDogYnJlYWstd29yZDt3b3JkLWJyZWFrOiBicmVhaz0KLXdvcmQ7Ij4KICAgICAgICAg IDxkaXYgY2xhc3M9M0QibGF5b3V0X19pbm5lciIgc3R5bGU9M0QiYm9yZGVyLWNvbGxhcHNlOiBj b2xsYXBzZT0KO2Rpc3BsYXk6IHRhYmxlO3dpZHRoOiAxMDAlOyI+CiAgICAgICAgICA8IS0tW2lm IChtc28pfChJRSldPjx0YWJsZSBhbGlnbj0zRCJjZW50ZXIiIGNlbGxwYWRkaW5nPTNEIjAiID0K Y2VsbHNwYWNpbmc9M0QiMCIgcm9sZT0zRCJwcmVzZW50YXRpb24iPjx0ciBjbGFzcz0zRCJsYXlv dXQtZW1haWwtZm9vdGVyIj0KPjx0ZCBzdHlsZT0zRCJ3aWR0aDogNjAwcHg7IiBjbGFzcz0zRCJ3 NTYwIj48IVtlbmRpZl0tLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJjb2x1bW4iIHN0eWxl PTNEInRleHQtYWxpZ246IGxlZnQ7Zm9udC1zaXplOiAxMj0KcHg7bGluZS1oZWlnaHQ6IDE5cHg7 Y29sb3I6ICNmZmY7Zm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO21heC13aT0KZHRo OiA2MDBweDttaW4td2lkdGg6IDMyMHB4OyB3aWR0aDogMzIwcHg7d2lkdGg6IGNhbGMoMjgwMDAl IC0gMTY3NDAwcHgpOz0KIj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPTNEIk1hcmdpbi1sZWZ0 OiAyMHB4O01hcmdpbi1yaWdodDogMjBweDtNYXJnaW4tdD0Kb3A6IDEwcHg7TWFyZ2luLWJvdHRv bTogMTBweDsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0zRCJmb250LXNpemU6IDEycHg7 bGluZS1oZWlnaHQ6IDE5cHg7Ij4KICAgICAgICAgICAgICAgICAgPHNwYW4+PGEgc3R5bGU9M0Qi dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7dHJhbnNpdGlvbj0KOiBvcGFjaXR5IDAuMXMgZWFz ZS1pbjtjb2xvcjogI2ZmZjsiIGhyZWY9M0QiaHR0cHM6Ly9tYWdpY3Rvb2xib3gudXBkYXRlbT0K eXByb2ZpbGUuY29tL3kta2poZGZkLUY0RjVGMDI3LXRqc3dseXVoLW4iIGxhbmc9M0QiZT0KbiI+ UHJlZmVyZW5jZXM8L2E+Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOzwvc3Bhbj48YSBzdHlsZT0z RCJ0ZXh0LWRlY29yYT0KdGlvbjogdW5kZXJsaW5lO3RyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBl YXNlLWluO2NvbG9yOiAjZmZmOyIgaHJlZj0zRCJodD0KdHBzOi8vbWFnaWN0b29sYm94LmNtYWls MjAuY29tL3QveS11LWtqaGRmZC10anN3bHl1aC1hLyI+VW5zdWJzPQpjcmliZTwvYT4KICAgICAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgIDwhLS1baWYgKG1zbyl8KElFKV0+PC90ZD48L3RyPjwvdGFibGU+PCFbZW5kaWZd LS0+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxk aXYgc3R5bGU9M0QibXNvLWxpbmUtaGVpZ2h0LXJ1bGU6IGV4YWN0bHk7bGluZS1oZWlnaHQ6IDQw cHg7Zm9udC09CnNpemU6IDQwcHg7Ij4mbmJzcDs8L2Rpdj4KICAgIDwvZGl2PjwvdGQ+PC90cj48 L3Rib2R5PjwvdGFibGU+CiAgPGltZyBzdHlsZT0zRCJvdmVyZmxvdzogaGlkZGVuO3Bvc2l0aW9u OiBmaXhlZDt2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG89CnJ0YW50O2Rpc3BsYXk6IGJsb2NrICFp bXBvcnRhbnQ7aGVpZ2h0OiAxcHggIWltcG9ydGFudDt3aWR0aDogMXB4ICFpbXBvcnQ9CmFudDti b3JkZXI6IDAgIWltcG9ydGFudDttYXJnaW46IDAgIWltcG9ydGFudDtwYWRkaW5nOiAwICFpbXBv cnRhbnQ7IiBzcmM9Cj0zRCJodHRwczovL21hZ2ljdG9vbGJveC5jbWFpbDIwLmNvbS90L3ktby1r amhkZmQtdGpzd2x5dWgvby5naT0KZiIgd2lkdGg9M0QiMSIgaGVpZ2h0PTNEIjEiIGJvcmRlcj0z RCIwIiBhbHQ9M0QiIj4KPC9ib2R5PjwvaHRtbD49CgoKCgotLV9mZWRkMDY5YS1mMDBhLTQ4ZWQt YjQwYy04YTA0YzY3YWI0NTJfLS0K --=-=-= Content-Type: text/plain In GNU Emacs 25.1.1 (amd64-portbld-freebsd10.3, X toolkit, Xaw3d scroll bars) of 2017-03-07 built on banyan.cs.ait.ac.th Windowing system distributor 'StarNet Communications Corp.', version 11.0.8100 Configured using: 'configure --localstatedir=/var --with-gameuser=games:games --disable-acl --without-canna --with-dbus --with-gnutls --with-modules --with-x --with-xml2 --with-file-notification=kqueue --with-sound=oss --with-x-toolkit=athena --without-cairo --with-gif --with-jpeg --with-imagemagick --with-png --with-rsvg --with-tiff --with-xpm --with-gconf --without-gsettings --with-m17n-flt --with-libotf --with-toolkit-scroll-bars --with-xft --with-xim --without-xwidgets --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local --mandir=/usr/local/man --disable-silent-rules --infodir=/usr/local/share/emacs/info/ --build=amd64-portbld-freebsd10.3 'CFLAGS=-O2 -pipe -fstack-protector -fno-strict-aliasing' CPPFLAGS= 'LDFLAGS= -fstack-protector'' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES Important settings: locale-coding-system: nil Major mode: RMAIL Summary Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: Showing message 906...done Showing message 906...done Getting mail from the remote server ... movemail: cannot append message 1: Malformed email address (No new mail has arrived) Computing summary lines...done 0 new messages read Showing message 906...done Showing message 906...done Showing message 906...done Load-path shadows: None found. Features: (shadow emacsbug thai-util thai-word nnmail gnus-int gnus-range mail-source gnus gnus-ems nnheader wid-edit sort thingatpt mail-extr warnings misearch multi-isearch shr-color color url-util url-parse auth-source cl-seq eieio eieio-core cl-macs url-vars shr seq byte-opt gv bytecomp byte-compile cl-extra cconv dom subr-x browse-url qp rmailsum rmailmm message idna sendmail dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 rmail rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind kqueue dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 221608 18023) (symbols 48 35501 0) (miscs 40 1219 1822) (strings 32 41659 5678) (string-bytes 1 1109439) (vectors 16 18863) (vector-slots 8 551619 12631) (floats 8 408 491) (intervals 56 3225 748) (buffers 976 27)) -- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 25 04:26:04 2018 Received: (at 31590) by debbugs.gnu.org; 25 May 2018 08:26:04 +0000 Received: from localhost ([127.0.0.1]:47336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM832-0008Kd-4r for submit@debbugs.gnu.org; Fri, 25 May 2018 04:26:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM82z-0008K8-8Q for 31590@debbugs.gnu.org; Fri, 25 May 2018 04:26:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fM82p-0003Gf-4A for 31590@debbugs.gnu.org; Fri, 25 May 2018 04:25:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53613) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fM82p-0003Gb-0h; Fri, 25 May 2018 04:25:51 -0400 Received: from [176.228.60.248] (port=1444 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fM82o-0001Cq-D3; Fri, 25 May 2018 04:25:50 -0400 Date: Fri, 25 May 2018 11:26:02 +0300 Message-Id: <83d0xk9m5h.fsf@gnu.org> From: Eli Zaretskii To: Olivier In-reply-to: (message from Olivier on Fri, 25 May 2018 10:54:14 +0700) Subject: Re: bug#31590: 25.1; malformed email address in RMAIL References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31590 Cc: 31590@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Olivier > Date: Fri, 25 May 2018 10:54:14 +0700 > > When trying to read the new messages in RMAIL, I get the error > "Malformed email address" on one message (it did happen in the past, > once every 2 years maybe). As a consequence, messages following the > malformed one cannot be read and no message is deleted from the INBOX, > resulting in reading the same messages over and over again. > > This time I managed to identify and keep a copy of the > concerned message. > > I am reading my mail through POP3, with movemail installed as part of > mailutils-3.1.1_3. > > Emacs installation is pretty standard, build from FreeBSD ports. > > Trying to read the same message with Thunderbird (POP3 and IMAP) did not > give any error message. > > I have been using Emacs for over 30 years and I have always been > completely happy with it, but that bug bugs me. > > Attached is a copy of the message. Thank you for your report. Trying to read the message you attached gave me a different error: Invalid mbox file If I use the 'C-u g' command in Rmail to get new mail messages from that file, I get this error message: Message is not a valid RFC2822 message The message you attached is indeed invalid for the mbox format: it doesn't start with a "From
" line, which is mandatory for the mbox format used by Rmail. Once I fixed that (by adding the missing "From" line manually), Rmail could read and display that message just fine. When some email message in the received mbox file is invalid, Emacs cannot continue processing email, because doing so could completely ruin your inbox. Emacs expects you to manually repair the incoming mbox file, and then try again. So I think Emacs does TRT in this case. So the problem with malformed email address cannot be reproduced with this message. I tried both Emacs 25.1 and the current release candidate of Emacs 26.1, and they both show the error messages described above, not the one you reported. From your bug report, I see that the "Malformed email address" message comes from the movemail program, not from Emacs. I don't find such a message in the version of movemail we distribute with Emacs, and since you say you have Mailutils installed, I guess you should report this problem to the Mailutils developers. From debbugs-submit-bounces@debbugs.gnu.org Fri May 25 04:51:54 2018 Received: (at 31590-done) by debbugs.gnu.org; 25 May 2018 08:51:54 +0000 Received: from localhost ([127.0.0.1]:47392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM8S2-0002VC-Ey for submit@debbugs.gnu.org; Fri, 25 May 2018 04:51:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM8S0-0002Uz-Ms for 31590-done@debbugs.gnu.org; Fri, 25 May 2018 04:51:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fM8Rs-0001AL-BK for 31590-done@debbugs.gnu.org; Fri, 25 May 2018 04:51:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53901) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fM8Rs-0001A9-86; Fri, 25 May 2018 04:51:44 -0400 Received: from [176.228.60.248] (port=1735 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fM8Rp-0001Ve-Ne; Fri, 25 May 2018 04:51:42 -0400 Date: Fri, 25 May 2018 11:51:54 +0300 Message-Id: <838t889kyd.fsf@gnu.org> From: Eli Zaretskii To: Olivier Nicole In-reply-to: (message from Olivier Nicole on Fri, 25 May 2018 15:39:08 +0700) Subject: Re: bug#31590: 25.1; malformed email address in RMAIL References: <83d0xk9m5h.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31590-done Cc: 31590-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) [Please keep the bug address on the CC line.] > From: Olivier Nicole > Date: Fri, 25 May 2018 15:39:08 +0700 > > It is not in mbox format because my sever uses maildir, but it is the > exact file that would be queried by movemail from the POP server and > happened to ~/RMAIL. Well, then I'm afraid I don't see why movemail complained about an invalid address. > > From your bug report, I see that the "Malformed email address" > > message comes from the movemail program, not from Emacs. I don't > > find such a message in the version of movemail we distribute with > > Emacs, and since you say you have Mailutils installed, I guess you > > should report this problem to the Mailutils developers. > > Thank you, I will do so. I don't remember why I installed movemail > from Mailutils, but there must have been an excellent reason. :) Probably because Mailutils support secure POP3 connections, something our version doesn't. So you did right when you installed Mailutils. However, the current version of Mailutils is 3.4, so maybe try upgrading and see if the issue is already fixed. > Thank you for looking at the problem. I'm closing this bug report for now. Feel free to reopen if the problem turns out to be in Emacs after all. From unknown Sat Aug 16 18:44:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 22 Jun 2018 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator