From 97f66e905fcd7c4987e19347b4b57088f841ca57 Mon Sep 17 00:00:00 2001 From: Rodney Lorrimar Date: Tue, 17 Jan 2012 18:17:18 +0100 Subject: [PATCH] Infinite loop in emacs interface --- a1/3c0780d1fe29a3dbd0d0bc8e397fc06af21b38 | 205 ++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 a1/3c0780d1fe29a3dbd0d0bc8e397fc06af21b38 diff --git a/a1/3c0780d1fe29a3dbd0d0bc8e397fc06af21b38 b/a1/3c0780d1fe29a3dbd0d0bc8e397fc06af21b38 new file mode 100644 index 000000000..eaf329bd2 --- /dev/null +++ b/a1/3c0780d1fe29a3dbd0d0bc8e397fc06af21b38 @@ -0,0 +1,205 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 39423429E5F + for ; Tue, 17 Jan 2012 09:15:15 -0800 (PST) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: 0 +X-Spam-Level: +X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] + autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id lSmNNGxUzt8e for ; + Tue, 17 Jan 2012 09:15:14 -0800 (PST) +Received: from rodney.id.au (rodney.id.au [178.79.159.183]) + (using TLSv1 with cipher AES256-SHA (256/256 bits)) + (No client certificate requested) + by olra.theworths.org (Postfix) with ESMTPS id 7AF6F429E3B + for ; Tue, 17 Jan 2012 09:15:14 -0800 (PST) +Received: from 232.26-200-80.adsl-dyn.isp.belgacom.be ([80.200.26.232] + helo=boekje.home) + by rodney.id.au with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:16) + (Exim 4.77) (envelope-from ) id 1RnCcq-00088E-Ku + for notmuch@notmuchmail.org; Tue, 17 Jan 2012 17:15:12 +0000 +From: Rodney Lorrimar +To: notmuch@notmuchmail.org +Subject: Infinite loop in emacs interface +User-Agent: Notmuch/0.11 (http://notmuchmail.org) Emacs/24.0.92.1 + (x86_64-pc-linux-gnu) +Date: Tue, 17 Jan 2012 18:17:18 +0100 +Message-ID: <87pqei8d0h.fsf@boekje.home> +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="=-=-=" +X-SA-Exim-Connect-IP: 80.200.26.232 +X-SA-Exim-Mail-From: rodney@rodney.id.au +X-SA-Exim-Scanned: No (on rodney.id.au); SAEximRunCond expanded to false +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Tue, 17 Jan 2012 17:15:15 -0000 + +--=-=-= +Content-Type: text/plain + +Hi, + +Emacs notmuch is a really excellent mail program. + +But today I got an infinite loop in emacs 24.0.92.1 with notmuch (0.11 +and master). It only happens when viewing a certain thread. + +There seem to be 2 problems: + +1. the n and p keys (notmuch-show-{next,previous}-open-message) can't + get past the second message in the thread. + +2. when using the 'a' key (notmuch-show-archive-thread), it will loop, + probably because it can't get past the second message. + +The thread is attached. + +Cheers, + +Rodney + + +--=-=-= +Content-Type: application/octet-stream +Content-Disposition: attachment; filename=loop-thread.gz +Content-Transfer-Encoding: base64 + +H4sICJyoFU8AA2xvb3AtdGhyZWFkAOxce1PbyLL/m/kUUz5390AtkjXy20QOBpuFDQYWA3lVihpJ +Y1ugVzQSxjl1v/vtGUkGg01s4OzN1oZsAZZGPf3uX7eG3YsCD996gU9txQwS32J8e0T5NXNdNYiG +uBf4+A/qY1LFut4skWZZx7pGdHTK4iTylZDGoyZ+s5hCC31Q+iH1lN0Rs65ZpFywiDuB38Tiaptz +yrnj45JaUnW8DqSJolXhvw0MO0eB7bOJ6tgqTXI6h+yGuU2cf+zHNE54Ex8Fm5hbQcQMpQyUIvY1 +cSJmGxVVwzHjMTd22h+7/UtN2zzdvehcHhxddo767w8ve93OJlo7uzw9uey1z3b3YY1YgGkSBy6j +kW+MqIdvUq4NySfq+sBDEDIlDpoZk9szvHaY68AjE8WmMWsKLW4KFQpNCu1hnWS6/E2DL1CmxWC9 +3cQDYQ+XeqZN1ft2WP9cq6vlqko0TSV17csGWjMnM/rBYyceYca9OOR4/eywT1StedpvX7ZBIr1S +vdzd2b3s77dhZx2eXu/eOh4uq7Wa+MBygeT+T5kTVjs2Jqde0nivAO8kvFV+/4jWBkE0TxNbK8se +WNQdBTwGkYleUzX4R77gEbBnPNZLqoY5+rpTBs4lrTaeLSkRkparO8ru1TyBZGAQAgKRxwJZLPK9 +2xJRxS+qNRJylWoqKdVVUi6rpNb48mIp/qAWu1Z/Zz6LgrFjfdvO9mpt4FwETYpQuVKqe6mxUsnv +S7xYNG2+aLvd06O9rq7fiTYjWYVsYJArVcBw7JrThSDBAx1spLL2HCsKeDCIcb93doL7LIIokt6c +SgJrVb0GHrGF1uYyqzXLpfnMjpJbF7xyympdU3VSV3UgqWuSUaHnhRzqK3KoL8FhZ0FySFfp2ao9 +4L6JpYnxnYnxmytp9OFjo6OzYJqSZ1PxOYcE3IZH4iZ+T32bRW7C46IOMkKaXG8PIseiG7jf7R0U +ibhYxes9GiXBNVzdOzzopVcboB3j7fnZnlJ/u/P2VG98vf2oGW+NDdw+6R4WiabWcdejFi/qkC/x +ulOtV5XQUlzHT26VoZ+AC/fOD7vFqth1v33U3t0/OD3vt8+ON1DvoNe9KxJErJAygq5sYSXBHM6Y +U3AhY68ADzIoJkOmHHRA+rquE1Iv2YpFdUspswpRTKI1FNZo0HrVpNWBaW4/9F9Rq44jZ+j4NHb8 +oXJw0sSfZ/zkC3rHJuMgsqHiiKdlEXvnuC74wFEgrKlUNNRPzCtmgY4/p0b4go99hrmsVNikEQ6j +ALIN38Q3DndMl4ladwTlK2LM58DEDvw8G7EI6D02I9zvUcf1qH+nJrCgSgg6icDnbQaprIldh8fo +EL4pBxAChZROE1McO2AHkVt8OxhjIANKiwq5w6gzDiOfP/d5YgJzjglk34ziOGwWi+Px+P7Sopey +VAzCGDjixZRaC0rrG3ELCmWWakVlhnp8X6K3PFWYkdztlO3djqwRBPHifUMnZJHYId8xfe4EKgg8 +NLP19mPR9pkbPlz2JIdQh8Ls2f7yShG2cPxB8Dyt3NPJbuDHEL3K2SSEbWN2GxdDlzr+FrZGNOIs +NgoJVyi3HKdwtziiPh9A5Hd9K7DB9k1cM50Y9ZnIAM0n4B/qRlEQcUUklCdWARRrK6I+KbClDyzL +yJkBLPfWCOdV0qS2FM2+RYGoLSAeXn8ACje2cL8tVp0mPuxtY3Ybirxm4zjAA+pyhnKAeHo8Vcgh +84cCttYBxyJwATfYROj9iAHtxPdFcCS+E08U3QZ86zN3E8cjhuWvmIYhgEIOEWvJsGUUikkauZsI +oKkPa4NkOIJAA1w7hNjOgh07PCevQr0Q0S0uUTx0nRhojOUV2AiNHRsKTTCQu/oUTDCG9JLugW0W +g787PuPy9szajFkeYLCuHTDu/zvGHK6mS0eAZ3My2XN+TmS6gbqBUDuWl73AA23hAwz4F6iMpWbi +cSDMJrIYgAj7G/P1XEIGCS2ARAfoAt1Ti4rPRo4QX3ATMeq6UGohwfIBteIgmoBpJFgX1L3EjZ3Q +ZWhKEnugFngC7Gk7HJx9AjaGB8Ul4JFTD9QIoQU5QCSeTQzmRxALtjJOSeoi4wJnQv3QrICgw0im +dxVsT28YngQJPAQ8JcMhhKDIXkIxI0iOsKkV+ANnmIBpPvSEswrtxiMaT+2L7uV12ONeRmeiA5he +yBQvnx0JL4JtgL7JkJUGDTitIAucxI7H3iJ0NqL+tWAPOL1c7QulkYVFkhFKkMVgTilZLW8hiUWW +bRdLTa3eLDV++HZRVxtPtot7p91ur31weLl3etzbRHj/rCe6xn6//Xt32kvuHF72T9q93eOTy6Pu +2ZwW8+yy8+6gB9cu2ocH0HHiv7rj1DNzPLvjxPMaTrRsx4nvNZx4tn9BT7dheQtztS9bmF5HIT5e +1G6ilSVfrd8EJaDlO7XnCeoEQtAquVbenT7uyVAWWYuaMhG7Spy4GvE0XVMG0FypwyCATKVacHv9 +s6411HoFQG3WfL5UJEjoJjieam4Pxd5il3uy+Kksh0r7HH+n7UT3bCZF1BqPRAQfDExr7FdT9mQP +BlvBBR4QQkqVKtwGsC6L0NwmaE6XS8pytxJWtLoG/cZJ/2wDiXBV+s4QeoFEAPEbg2xhakScKnxE +wb0BcxlQmugts4vZzy1sG1MlbGFuDKnnUXDKkeFBTleymG6CViIWuhMRzREDaCYgO2/K0PWyNsax +mxkAbApFN+MA4aZlNa0MxMQAAbewOTKu7HGtru18rH78FJpX1tdhoxSffnvX6BX/3P/tbPT1+H2d +aOwWmqu6AayYxu5F7HY/nLofSanru9fs4qO7c36tH++U9m8m779e7Y+O4iQ8+LT36fCmEvevj2uT +Q1antejcmnwYlSYffYQrQZh8it59IOFF1PMHvbFp0ZvGbufwotj5pu9dhZ94p1Tac3bMBvuN8k/e +eBLVyN6329+O3PCreX5ldfYQTsZ254h8PX9/1a536p2G+9tQSxpXf1zXoouieTSJ+MWeZTxuCWcd +gogEpau6poODzvrF9bDiRUSv1kmV1IVnlCrQ0+vVWoVU66VyqTEvYcx1h3k7Er2i1rR0x/2zs5Nl +XevAV06l+WWj/sxW9fTOb55NY8EAgtSmTFcg+mYa6932u73dw/LF6a1Wah99e983//jTrvv9D4fO +u8Nk+OHd3tGO92Hn/XnQawTmjtPot7dlRNwlh2yisQNtiQ1Vu53mj/mJRM4yVpl97Fpze+ZpS37K +frblogFdpen957Tlq+y5sC1PmxgaxUXPkUVBVHubRhOjYMx+abVGg5TrZUJqut6o1+GnYRT+IY35 +B6V7E7iJ8EulHySRiA7IzRqk5oZWV0lD0wiglG0zYNdX85dL8PZUh1/RqlWEkKIso/iFZqQu9Nxi +JnjD7hmT1SG3DqrlUt3SLZOZ9YFWNqvUqun1gdzzyQXfn+TI+SpCx36aoNO2ajPN0NAokmqzpG2u +khvHkZhQItTCrzHraOHXmXa08OvMO1r4+ROPlmi2Wc4bB5FcaMZdFsVyOgAuO4a2/d88H18MA6E4 +keEltd+PjnvdlBu0fi7UKWQ1E8gkcsMgFBzLVRs4EUONR+oS0BhIZ0TSIgCFyEzijF95AVNQGrXi +RHIB11goUoUfqxhP9+WOB9gCgR6pPxR8CtrTWQnY1GVxNtZIBxCCJRuopfbNdJvtiNYdIfd0z9xp +xJKUFJ8ObeTcgm8AL8LgeEwnd9pBqUeNg+iaCxcTvuBBJMVyCGInoetYcioD1gQuh4K/oi2+42s2 +4Zv52CUdLKXEICuB4cE9xz7IE05y1lPZxCALnOIVZlkt/NJpVgu/bJ7VwktOtMCRd6TLQIIQKgaP ++kAI5kkYBlHMt6Q7Q9oG3qcmzdmgOfZwfDQ1KdyxhC7EcyMxLRMjMRA7BlYZJEfxS+6cEgffc0qU +tSocPOJAeJEfxDgJBYlsPJXO1+IocKVLqNJirzKUa+EXj+VaeMFgDpTc5pK+uGMGNyzz6GnwSUnD +gMstQPpM3DxBSUUCPZQLH4h3iE68JY0V+EAALCPjPbdJGqg50xCrwjmlcSRvSHCmiqKDkZnhaml+ +iayX+pqDvtFYviPMisQt5hMeMw/o2pCQATuB9SFu1ukNrKfA14YktF4m+gYu1ypKo1Qt4xuvyD3+ +nHo4ij33YTl84p3G1wTKG1Qx4DcW3CD0xnZuwL0jo9QpuHFUaK1cS2UpERTQlMavbrz1huIR9O3i +WoYXFxXdQuvxHQOl994UaevXIVArim2gDsr6/MaMWpJxy6Wciy2kPS6leIXWGxNAz7X8IFcY6NEa +cM2Jy1LmIqgATQ2Lf2qd3W6ZQQQWVVw2iJskvMX/siwLosd17K2Q2gYSqszusttC6zXeigiBXufN +iKT0KmhBUpLh+Ou/So2tZ2AGaaZibgwDxUxarZVel7+Jb0vACsnBfWhhoAxcGLu60dYeIAy8GsIw +0HyMgZ+BMSAKJEcPoAZ+FtQw0COwgQFsZNpYDXDkjD3GHXh13GGgucgDr4A8UgeQ+aeVcpa5xIPg +XT50IWd8L3gfhO4TwAd8Yjnok4buPPCThc2SAEjSeREEkhSWA0GzkbkgLo3lcFIm5lNYCYQ00Cug +JZyhJUjoahb5B3k0fBc4/QgO9wRuA4dbFrlJQ78Uu0ki89HbUt7xEN6JgHkK4KUqv4/yMsfJkR6+ +h/QM9DKsJ+XILP5GVGww/IzN5XdAgkKox2AwXbr4B3ry7mo/0BN3H2OoOQi0gGNwS0B/pY6BCpem +S/3rQmvOQoGlhLxLIlYD3WHWWebmolfpT+m3NNC+g2YV5blDp+8c6Xn8JuR7h3zy+x3IXAF3Yvmg +47uAkX6YUwXLaUoq9XsHEM4SlqL7Gta0JuB6vfLDH0D4O5xXL2W6/PueV7/xIvEqulK7UPbISufV +n5b9xzuvfuP9KSTVbgYKGW+JkNgU8TAVSARGpVmpP3leXVt4Xr32F5xXv/FOUhG6SoUsPq++SLTa +f/u8eu0Z59UXMFta8HcD/w/n1RdxqM2cV1+wSm+86Lz6cm+DZ9+cv8a76Nd4jb72Kpz8cw7nN8pM +J1bZVkomrShlUmZKg9UpaF3cKVtMs8l/7XD+zwMCP8/t/zy3/+MfD3jq3D5UGfSwYNy93X71N+Yt +DP+92oupV3k1tfjllOD1s6qqX54cWUAnRZ0IM19M5MVJeOCfgj1jDN22nIdmAgh7pBKJm6M080zy +nCcGdmJcHLH0RSWsBuGiWI4sZt8DvMU9OjFZemogYl5wA7sU0ymSIONhylFOVsyg122HKxtTMd9K +lt10NY03JS8py/mMePpi4Z6Cs+H9wIkgrWZvJOTI22TyEaFo4DoOhumDURLz9CFQa2YByfJ4JG3B +0CCwEqlXMVYRQ+NAjh8zKdEP01Wv0iqXmpreLP1slVdvlR+jYT3T5d+3VZ4cDWSrfL6rnMRPtMqr +yv7jtcqTI132mbUz5WhnnkAQGKRZqc5v0WLqmkF8U1U5o1xNIEH7KrMTcca+qtWag3JNa9ab1XKz +wmil2dS/oDUpbPrcg6deLO+YDqGA2d72LN1pTz050lJZ68rpt1V66lQHlfk6cKFcsOiRBuZf/kwq +0J+WNLVaV6sk8/S52oB+V3QR5aL8Ucqa2W5+rvurtq+TqM81nVQbddBFHsQQHDek2O8f3pSw5YSQ +mI3OfleBYFEgWCBWFIgTDCiKG/BBxL4zmBhHx2cbqUaW/IsBnUid5Cekl9RJ7v8zGpkGQuYA85+9 +00ZJrc7Xht+BkK2Uqq8jyLqUBIoNFNftKedL8ih+AMz2nHhjyt/X3h+Sv/Iq//uBlDt93kF0sQBK +SlUnGqlAH0X0So3cDsjVyPLcq+vtMTNlb/0gGkRxkadHJdZtALMEWjAgUKrArXYCtdyPxTthZiui +I2/iPK4W/rn+LJMpQl4QjOgOkc/U9h9nCrH23O58djTzTCKL32/Me39xf2LSmfjUcyx84IuzuizG +qbMIQHUSBcMICv1656B3soH3S3gdTK5CdfygwL1gEAYO7HDhRNCDTTcHzGcHkTHgzBLol4kDDszQ +1QrEqlYu6c2KWlFrhEBHAXyqYDLAGiKSZelbs9nA8SW7kGnATRSNKKR2CZ5y9yltTbLf0Rpp1DTx +QSOAY7O/O+KGNsulREYdFoPBwFeixGUGAHsOVwHcu441MWBnmrhxBpk08dbfy36HshdOLyc8BGCd +fiRoLYRuYZTfNBP3Ov+d2kAt/yBfIjsDB/Kq3JPaVwmPBeUIHB0SsOfeojUOrZ8lTlkYJFdcVehI +ISJoS0JD+L6CwP18JQ1nrVTSfg5jfg5j/ophzHdemS4zrNnCe/KcilEYuMGY2XABGoR+aBQ+Mv5P ++UuOJ0Y1RKs3EPozCeRMYYXRi5zkvNJUooVfOpdo4acnE/vTM4vcd8IQyk/6t7gTnCcEaNwkaKN4 +wMYYSu3dybP04BRPN2f2BojueOIcUibt7Cd1PwiuuZrVu8Ng+OD2IZ2ATtSDu5NF/Swlzq47hxSm +gk0REtkXG9gOkDy/62fr8RsFyySePy/vgiDpF9z1aNjD6/JU2QlkEKxmR8p2Aw/MYW/gzxpW1SlB +hXxJaWQDj//BWanaTU8I/gdNDyO7wVCICVyJPS6xPZX2PSjx5ASe/eaE4ncchoKnz5qq5vt8uaPz +vwjNsITX+5hvANnEly8K8OdCer+wiQvKLXznwpm4+BTDJ4wKv4g+/5df+jE4xCmjEM6/FL4gsSvm +kr+Ij6jrAk88lwd+/w/wdZzE4f+1d27LjRpBGL42TzGVG9m1hoCQDFLKbGXLKVsbr63YW5VDVS5A +gMVagFYgH5JKnj3dPYNOFpIl4Y1kc+ODNMx0D8PAfPzdA6PzmHXbw/Q6HZxHcAxY9HuMK3oUYg6g +aUegucjz3MnaAp+zRhhYJP9CtAX2PD2vCruGU9k7ZDCHd+1+QodR/XCDdTkFpMGPFdBDBFQzTDx/ +2CO9JhQfkJIRLmxYDqFckHR3ivSvu4swS4Pncb2pbX/iiR2AWZoq+nJnYVZUh6cMTEHwMZVPzVVg +1hLftw5mRfWBjp7qwYn8+Y95DtFCtZoDcrYhTyG4QKkW9W5Pbl+uwKiEazmp//7fPIVzjVVzRSrb +oPuYsTBH9yFK1TbLU5iHLWeAwrq45xWQlb21nX87khLHNEyvUdPljuc7cs3QHNm0DUfW1Jpp665p +GKpeSkpKivEKKUYpKSmCU9QbdUp8uATvH0q5Nyw2qRZZi3hkOpOiqEcR3GMJ+SCTC6YfVOc0AZn5 +/ykDmS2QT0FmS444CDU7ZiEWW0xDxPcb8hBRSy4RsVhRTGSipn+4rxuSEYvlsBGLbUJHPvNMGzcY +NgdDEAfVFLxQYNyi2gmTY2LGgJNgCpugK+OGeFwyxlA9HQnM8dJ7+EPgCZlCtAInW0InTFUasELH +CvGVz3vWGl1ieCEljxRpGvsSYpYsRNWNOzzQNu5htHBW13tKGUABuK7dT7PS0TB0oFTsTzwRkMaL +gkmHgwHGBY4KZeqoQ/6Ej9qjtMshy63HA2QxWg29pWixQ0a5O/AFDfQi3VTAFglaG3ijPhUjL1M3 +ZZKnTMhGJAjvKNENBjbedwNYc9xTIDPMHTYF1pKGKhG5eRSegSLwUZOGsw7Gys4RzD2d2pJ+zENW +eWtSkCZezz9krQq1FeCLPajAc5WdTI06SaiMJsKFUm5VBKE6En25u4Tqg9NH6GFcncr6p5UI1WLf +t49QfbB/Q0+rtx35sjXPIUo8WMshVH788GytlZdpreCgWaEVe1GdFTj5K3fyTL5qrMKwFjq/uc7q +aU8sF1mdmt24r2oNXVNfXGQ1ly+ZuFvGtoisoDd+uVOrVa1RLcaRgkVWYN9PQ7TPNFZkpxPWzRNZ +oczFrOlKvWGaZi8w7LTu17sP0YuJrJYZ+VZFVuujwL11Edk0hl2zktev6zoqdV2LdF2GqulGSURL +Ilrqul4HL1XhVr62rmtzZmOxTamNxZ7HbYSdqMhJWORRyiesWZkwGb6BWesucPkrqzGXJDvgWyZx +ic+9wi6nGsgyh0H7w5HyhqdgyzLU4Px3ZnduYSb6ASrqwM3glo4RdQhAlGAcIH4sksGR7qcPBzUz +lNHllUzPEPyz76d7U+KdOEqo63mhyEo0sooH0WE5jdAv+CkS3EGpr8Mg9cjWOPEynoV5vRQ8+wXx +IYstIkTniErhE942Qu4U6anCWlC0F8AHcM8LMDsp9XaCpM1mYvOFMQ6DEzdmdGIM8vYVdo3ZwhLP +7T0eZhiNW0Q+UWhgaMMMHVEOTglHF/og6B902i3qs/ipim4o0RxKt0IYn9jTIjIRJzdeGUxmaBBX +a8BtG7zcUYWW0axqzZpZ8q9C+Bfvyx3mX9GPnH915At7Rf61yPct5F9hh+RNlxfyz535CAgc0mrb +m5kHXHDIhYu/5NbZanQLXXtxhVYhmXnQWLVZ22aFFrfwaIlCi5fSv6VCa2VWVGKZdYjK3tr9/XZE +Ya7qmh1bU2XH1qswmGxfdhzDkA2jrum6q1frNbUUhZUI5BUikFIUVgTkMI9UEoUteR3xLURhORjj +eRCD6ihoTW+xeav6szCEdTj8d88z5/DG7mEdHAa4LLshTRqDJdowxN7P8nxjiXQw5ButYBruadNh +kR3cdBV2jvnr4fSnYGMY43q979Eyn/qmMKCwEClQJxaGFSxWGFiwWFFowWKTcIFENsk4p/+oP8Hb +CoWXYTXYWlakF8MNE3dgYP4Q33JAQYky/lOMGTWCmfOjpB8IZREc2ZyOQFwQfsgFacn6sYeY5z7J +Fevx78cVaJMV/CmNVHrho5DnYZzh3/RzQpyXBR8O+7hib8c0hNj+ldejDcSYxrSDrIxlCS3f/hMx +n8L2HTiH7XbMdXIMmj0B89rtgwPuxxqVJF9gpk9EJaI3pZwwyQjFgEIDyOQH9t28TWPeveOywEia +6DrcAyY7nu8sIHusApchas6OEacPKlBjAlWOj5emDCUB4TH+WiQVlEjsiCMQ5x7SuWVZ97tByiqf +Ylf+WmG2j2dgRm8nBtVI2QbHwAxBpeDhr5vO1+aNNkCAqwGWfraUDoK7wO5le3ygshWuez7BhfaX +eDCjpIPJEO7jYC0Z+ogtxhLMMHGP7yIEU2erEmIop+/RjgiY+O2RLxh5JKfQ2WW0l+/vMH210tWG +TyLbo477D6+JDptoigAA +--=-=-=-- -- 2.26.2