From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/89060 Path: news.gmane.org!not-for-mail From: Tobias Columbus Newsgroups: gmane.comp.tex.context Subject: clipping in metafun has weird side effects Date: Thu, 30 Oct 2014 20:56:34 +0100 Message-ID: <20141030195634.GA2960@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="qMm9M+Fa2AknHoGS" X-Trace: ger.gmane.org 1414698919 30051 80.91.229.3 (30 Oct 2014 19:55:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 30 Oct 2014 19:55:19 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Thu Oct 30 20:55:14 2014 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XjvoM-0003OR-PJ for gctc-ntg-context-518@m.gmane.org; Thu, 30 Oct 2014 20:55:10 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 23EC810223 for ; Thu, 30 Oct 2014 20:55:10 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id MZ-CiGdjcPvL for ; Thu, 30 Oct 2014 20:55:08 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 5CFAC10236 for ; Thu, 30 Oct 2014 20:54:33 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 052EB101E7 for ; Thu, 30 Oct 2014 20:54:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id dUiJlXUf10Zf for ; Thu, 30 Oct 2014 20:54:14 +0100 (CET) Original-Received: from filter3-ams.mf.surf.net (filter3-ams.mf.surf.net [192.87.102.71]) by balder.ntg.nl (Postfix) with ESMTP id B0F76101E4 for ; Thu, 30 Oct 2014 20:54:14 +0100 (CET) Original-Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) by filter3-ams.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id s9UJsDcN012108 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Thu, 30 Oct 2014 20:54:13 +0100 Original-Received: by mail-wi0-f169.google.com with SMTP id n3so2079892wiv.0 for ; Thu, 30 Oct 2014 12:54:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=yiw8blKzJ3H7EbJ49WxSoKyqE13Xnrk4RtGD+Od5Umg=; b=BMI3jaAkwovxpYK1WeAunBsY0GQAZf6l4CofaspPWgcBtyWGHGl9xvaROhyYPZpPYh VVibmctuQXQA+JpnZDmOk9dPdk7dle27ccBMVcHBIkDA3i0OjXn31nIXAlC2Hn2o0wMz C5sGE7mrDihDLs+hnmfVL1nR/fzpWsKbEIdwxm2V3spnczox+dDzh/iSWFgO1OVmuCyL bTOKYjQg+18qLZFXBpAgxsjHraZfAMp/+QI5vEW+XleF9kriM9YKxZjespr0JywyiZ74 eLhQYO2ZJt5+jFtswtje39alVs7DNoa/xfiffrDHVMFAgI9ykj+UX9qiBVUa4dh1LJk+ rLow== X-Received: by 10.194.222.98 with SMTP id ql2mr23167610wjc.10.1414698853320; Thu, 30 Oct 2014 12:54:13 -0700 (PDT) Original-Received: from gmail.com (f053209231.adsl.alicedsl.de. [78.53.209.231]) by mx.google.com with ESMTPSA id bf6sm5987811wjb.13.2014.10.30.12.54.11 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Oct 2014 12:54:12 -0700 (PDT) Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=2a00:1450:400c:c05::229; country=IE X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 03N9vSdID - 1a27c9b937ca - 20141030 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:89060 Archived-At: --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Dear all, I stumbled upon some very weird behaviour of clipping in metafun/context. When I add some clipped pictures to currentpicture and draw something dashed, some subsequent lines will also be drawn dashed. This behaviour only shows up with context but not with mptopdf or mpost. I attached a minimal example and the corresponding output of context and mptopdf. I tried context versions 2014.05.21 22:04 and 2014.10.29 17:47, but the result is the same in both. Tobias -- --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="mwe.mp" vardef mycircle = save c ; picture c ; c := nullpicture ; addto c contour fullcircle scaled 2mm ; c enddef ; def a expr p = path _p_ ; _p_ := p ; a_impl enddef ; def a_impl text t = begingroup save c ; picture c ; c := mycircle ; clip c to bbox c scaled 0.5 ; addto currentpicture also c t ; addto currentpicture doublepath _p_ t ; endgroup enddef ; def b expr p = path _p_ ; _p_ := p ; b_impl enddef ; def b_impl text t = begingroup save c; picture c ; c := mycircle ; addto currentpicture also c t ; addto currentpicture doublepath _p_ t ; endgroup enddef ; beginfig(1) a (0,0) -- (1cm,0) dashed evenly ; currentpicture := currentpicture shifted (2cm,0) ; a (0,0) -- (1cm,0) ; currentpicture := currentpicture shifted (-2cm, 0.5cm ); b (0,0) -- (1cm,0) dashed evenly ; currentpicture := currentpicture shifted (2cm,0) ; b (0,0) -- (1cm,0) ; endfig ; end --qMm9M+Fa2AknHoGS Content-Type: application/pdf Content-Disposition: attachment; filename="mwe-context.pdf" Content-Transfer-Encoding: base64 JVBERi0xLjcKJdDUxdgKMTUgMCBvYmoKPDwvTGVuZ3RoIDc5NyAgICAgICAvRmlsdGVyL0Zs YXRlRGVjb2RlPj4Kc3RyZWFtCnhefVe9UpwxDOz9FG5SnkeSLf/wApnJTAqGIgWTIjkIkDkY SIq8fvTdkXxaw3fVAWvJ0npXOijeRYofA71+sv1GkaOknkv997F/DB/i4/PvePfr2/P9wz7y Rfx+e/fwFF7+R74ELUmaasstWwpO9vMgZeX4GHQkZhIZZQhihwmraYmqNDhHwyDnOczfdwhf 4lNgip8Dx5/LBWqVFWEukUviliVnynIqDLAhSrVQb9EQkd5zpWrtaKqlEnPWHLWnOpodzLVG rpavaedmMftgGFetbQxLb1izRmornaK2VEqxq+sS1RKRRVg6jVotnwziyoyI5dM0ClMjI3aK UquPWLIMi4KbSqq9q0rXt/VZ+1pHbVzz1FVOXbtYDdQXlhwTE7LyZ/UBlpORXIhH69Gezt0k xgQVLY1lQVx9YoT13ou0I3/QFaeamwyrq0RkglPOXa1GGRN/HrF8wDpEwUvBTfC+U32gCugK lARMbOpvH+7jj3C5SpXjp3CdY/5qLrwxb/0JKA4Ub9dEeWSVwiYOjx3ClXlzJ8mQLK13kwg6 chM6BIDQc5jxHPbWj9enpk6jpZDZZzbjBK0KlGQ+Gdn8Y9L0VhSzUcml26yZncipNNNUz2L2 9fYgm0zcM5ul0FF2zttyH3abR3eb2Y2hzZIM2+jDEGBlbX1GvPkQ85LDm7xMsT4UN3blLYFM eBsdR/3qxX0AzjwElPnkwBhWBIT5NoAv3/mmvN712uIw6wBtJT0tClXqZPNzthVsDJpXiO8e N4iTIywQ3/20P3z3MMh8kzAgPDAtD4jxUxZu8aN5qgzmue/GrwDoH4BluPs/gKRgWYAMYVmA eKdlAZKHZQE2AboAmZYFRvllgTf5ZTHX55cFduVXAjLhETLSlg1xZiUsCoQ9QPa16Sq8M2yX k14E/qnAZ+5tvQRQDt7NPhqzrkONXr9Mngb/NFt9WcCTzwzkYjE47lz98Ii+NASWeqCG6eg6 taE6qGh6+/mgS3GmjkmQmyc9+9C852WqCLjE51ufCbQIanmV4mliHrXkx+RJdZdv/0+4fboJ fwGTI3KKCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwvVHlwZSAvTWV0YWRhdGEgL1N1 YnR5cGUgL1hNTAovTGVuZ3RoIDE4MzMgICAgICA+PgpzdHJlYW0KPD94cGFja2V0IGJlZ2lu PSLvu78iIGlkPSJrdXV4Zml0aG9tcWpueXhxc2RwYWdkdWUiPz48eDp4bXBtZXRhIHhtbG5z Ong9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMu b3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24geG1sbnM6 ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiByZGY6YWJvdXQ9IiI+PGRj OmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD48ZGM6Y3JlYXRvcj48cmRmOlNl cT48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz48L3JkZjpTZXE+PC9kYzpjcmVhdG9y PjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQi Lz48L3JkZjpBbHQ+PC9kYzpkZXNjcmlwdGlvbj48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjps aSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5td2U8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRs ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnBkZng9Imh0dHA6 Ly9ucy5hZG9iZS5jb20vcGRmeC8xLjMvIiByZGY6YWJvdXQ9IiI+PHBkZng6Q29uVGVYdC5K b2JuYW1lPm13ZTwvcGRmeDpDb25UZVh0LkpvYm5hbWU+PHBkZng6Q29uVGVYdC5UaW1lPjIw MTQuMTAuMzAgMjA6NTM8L3BkZng6Q29uVGVYdC5UaW1lPjxwZGZ4OkNvblRlWHQuVXJsPnd3 dy5wcmFnbWEtYWRlLmNvbTwvcGRmeDpDb25UZVh0LlVybD48cGRmeDpDb25UZVh0LlZlcnNp b24+MjAxNC4xMC4yOSAxNzo0NzwvcGRmeDpDb25UZVh0LlZlcnNpb24+PHBkZng6SUQ+bXdl LjIwMTQtMTAtMzBUMjA6NTM6MzErMDE6MDA8L3BkZng6SUQ+PHBkZng6UFRFWC5GdWxsYmFu bmVyPlRoaXMgaXMgTHVhVGVYLCBWZXJzaW9uIGJldGEtMC43OS4xIChUZVggTGl2ZSAyMDE0 L2RldikgKHJldiA0OTcyKSAoVGVYIExpdmUgMjAxNC9kZXYpIGtwYXRoc2VhIHZlcnNpb24g Ni4yLjBkZXY8L3BkZng6UFRFWC5GdWxsYmFubmVyPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6 RGVzY3JpcHRpb24geG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiBy ZGY6YWJvdXQ9IiI+PHhtcDpDcmVhdGVEYXRlPjIwMTQtMTAtMzBUMjA6NTM6MzErMDE6MDA8 L3htcDpDcmVhdGVEYXRlPjx4bXA6Q3JlYXRvclRvb2w+Q29uVGVYdCAtIDIwMTQuMTAuMjkg MTc6NDc8L3htcDpDcmVhdG9yVG9vbD48eG1wOk1vZGlmeURhdGU+MjAxNC0xMC0zMFQyMDo1 MzozMSswMTowMDwveG1wOk1vZGlmeURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAxNC0xMC0z MFQyMDo1MzozMSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48 cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4z LyIgcmRmOmFib3V0PSIiPjxwZGY6S2V5d29yZHMvPjxwZGY6UHJvZHVjZXI+THVhVGVYLTAu NzkuMTwvcGRmOlByb2R1Y2VyPjxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+PC9y ZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXBNTT0iaHR0cDovL25z LmFkb2JlLmNvbS94YXAvMS4wL21tLyIgcmRmOmFib3V0PSIiPjx4bXBNTTpEb2N1bWVudElE PnV1aWQ6NjZhNDIxM2EtNDFiZS1iMzdlLTgzNTAtZDZkMDljZDY0YmM5PC94bXBNTTpEb2N1 bWVudElEPjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6YTMzNjg2MzgtNDdlNi1iNGFlLWM1Nzct ODZkOWM1MTk2Njc1PC94bXBNTTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRm OlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQgZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoK MTcgMCBvYmoKPDwvVHlwZS9PYmpTdG0vTiA1L0ZpcnN0IDMzL0xlbmd0aCA1NjkgICAgICAg L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4XoVSwW7bMAy99yt4a4otEmXZdRIEOaxZ gW1pETTuUCDoQYnZ1JhjGbKctH8/yqm7HoYtiC2a75F8JKViQFAaVJKAugSVxqDGEKkIIgQd q7PpVGavNcml2ZG8spWnyjdM57A7eUeNbd2W2KE7xw3lhfliX9bIn6NUjFJOPRZxlDzKzBV7 hmDNUA9y7Q5FeAR55Wz9DwJLcFw8yORSs1mQtnR2uyK/lsv59ePJ9a624Yy2DQHyR5E3axVa vfvIujLelHbX9cYtdHlB/iTXFLYCqUQKHXZjcwJ539Ctrdi4IW9yDgU1OkUEzsJsqGxgOgV5 2+6brsvwsfJsyBXIOcxm3OWMfyzzLMwyowcvsmJPMIhQxUKh0MiDnyT6grM6m7dbcjBYtIap QxTpWChG+tDvdlOZEL0/ErszZ+qacpDXpmxYZ0/rG3ovEo150ZM45RhubW48p5hPggSFGiNM tFafUJ0jnodqjozngfyPlxW+JJg+0dMT4mWOmKZ8JrM/Qu5dCYPj8ShqZ3Z7MzQ5ia3df+ho 1da1dR4G23DTXvzOuJwqUZHvhVjXl4g1pw+lCDGJQyk+R1yW7Qj5YQnh1PxiKmrFT8CY39mB E+yAj9+4wc+ytTlxdcryv827CYswoKHCocas29Gkm9IE8eJMLrOvD+K6LcuNqaqws+y5aID/ p919hn4JG748b5tkEj3AojgQ71zFMqfDBQwcHSAepxGbf4F/1cY/N2Tg8HZLL0UkMETytfoN wewHhwplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjw8L1R5cGUvWFJlZi9JbmRleFswIDIy XS9TaXplIDIyL1dbMSAyIDFdL1Jvb3QgMTkgMCBSL0luZm8gMjAgMCBSL0lEWzwxOTgzNUQx QUE5Q0JGNkREODNCQjU4RUVDNTM1RTY1NT4gPDE5ODM1RDFBQTlDQkY2REQ4M0JCNThFRUM1 MzVFNjU1Pl0vTGVuZ3RoIDYxICAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFt CnheFcbLDYAwEMTQmd3wCyCUbqkkteYWzOHJljylQKJgwYoNOw5UnLigGWqGrEc0XIec7/+J 4rvrA0vYD94KZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKMzQ3OAolJUVPRgo= --qMm9M+Fa2AknHoGS Content-Type: application/pdf Content-Disposition: attachment; filename="mwe-mptopdf.pdf" Content-Transfer-Encoding: base64 JVBERi0xLjQKJdDUxdgKMSAwIG9iago8PAovVHlwZSAvWE9iamVjdAovU3VidHlwZSAvRm9y bQovQkJveCBbMCAwIDg3Ljg3NCAxOS40MjUyXQovRm9ybVR5cGUgMQovTWF0cml4IFsxIDAg MCAxIDAgMF0KL1Jlc291cmNlcyAyIDAgUgovTGVuZ3RoIDYyMSAgICAgICAKL0ZpbHRlciAv RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjabVZLjhQxDN3XKXKBRM7H+ZwACYnFwILFiNUgQGhm JNhwfZzq2HEqpVZ3db/E9rP9bLU3QC/f382lgMG8vB3mz4l0PLgaU07ypFMvJnaxOQwmFwpi Md47ejZDMDbnPYQo2KvGssMGmE9QjBX46zBfzftxRgTz9+f48vnD6QTJIBmfnC+RvL2tYAsI uSMh1EoIupwyeIPV5VYC9kC+FKzm5eigz5hrBws0XwwWl1IqRLI4gFIJyWQY2gS6HbqWPBR1 Cykg+KA8JZdrxUtAYo3EQ/GKrmINWXFXyCPFbihgpOL7pDwFCggJVcBAWdVaB9PBy7scKa9J 3bsYa575jd/dSIrAd6RO7EWqqWNJ0YWSNIZZb+17Odv94zBPt/0G8+8wzybS6xuY7wcp8GP/ +E0fYD4dk77SQ0UHsUWcIInqyylWG1wiKGqxXqFXBSlV2juQpcqTomko7NHZ4DBii7P5gdST 4ioR71IJRUkSiJWvSpGwaNFu53ZzYe8C2Y2O3RjbLa+H4QBHV6cnbvwMqPQxeQ0VTepDZ6BV eD28Wt+F2Ihcqd7lI/p7HhqDtY3VdZNNTaJlWHYQ057TMHjLzDBxvYCYuIweE2V9yypW20fu 8JCLF14FOpQsDObDK0UYC7BsHOmSeJBGShyrAzEbkYUQttesrE6LU5+3uDrTE9dwCciVnry4 GVZ1g5slHddrhQnBsj9gtJoJgR5rdi2aG8GZmWI4jx5Xpyn7VXWw11N7Nbc3IeyVhr3ynMAy xFadD/fKxcO/rrY+HfdvIujGbsebh7s4G5uN8JIPt5QnGJbRHY30t/97no7/T3a6OQplbmRz dHJlYW0KZW5kb2JqCjIgMCBvYmoKPDwKL1Byb2NTZXQgWyAvUERGIF0KPj4KZW5kb2JqCjUg MCBvYmoKPDwKL0xlbmd0aCAyOSAgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0 cmVhbQp42ivkMlQwAEIImZzLpe+Wa6jgks8VyAUASiwFgwplbmRzdHJlYW0KZW5kb2JqCjQg MCBvYmoKPDwKL1R5cGUgL1BhZ2UKL0NvbnRlbnRzIDUgMCBSCi9SZXNvdXJjZXMgMyAwIFIK L01lZGlhQm94IFswIDAgODcuODc0IDE5LjQyNTJdCi9QYXJlbnQgNiAwIFIKPj4KZW5kb2Jq CjMgMCBvYmoKPDwKL1hPYmplY3QgPDwgL0ZtMSAxIDAgUiA+PgovUHJvY1NldCBbIC9QREYg XQo+PgplbmRvYmoKNiAwIG9iago8PAovVHlwZSAvUGFnZXMKL0NvdW50IDEKL0tpZHMgWzQg MCBSXQo+PgplbmRvYmoKNyAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgNiAwIFIK Pj4KZW5kb2JqCjggMCBvYmoKPDwKL1Byb2R1Y2VyIChwZGZUZVgtMS40MC4xNSkKL0NyZWF0 b3IgKFRlWCkKL0NyZWF0aW9uRGF0ZSAoRDoyMDE0MTAzMDIwNTMxMiswMScwMCcpCi9Nb2RE YXRlIChEOjIwMTQxMDMwMjA1MzEyKzAxJzAwJykKL1RyYXBwZWQgL0ZhbHNlCi9QVEVYLkZ1 bGxiYW5uZXIgKFRoaXMgaXMgcGRmVGVYLCBWZXJzaW9uIDMuMTQxNTkyNjUtMi42LTEuNDAu MTUgKFRlWCBMaXZlIDIwMTQpIGtwYXRoc2VhIHZlcnNpb24gNi4yLjApCj4+CmVuZG9iagp4 cmVmCjAgOQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAw MDgyMyAwMDAwMCBuIAowMDAwMDAxMDgxIDAwMDAwIG4gCjAwMDAwMDA5NzAgMDAwMDAgbiAK MDAwMDAwMDg2MiAwMDAwMCBuIAowMDAwMDAxMTQ2IDAwMDAwIG4gCjAwMDAwMDEyMDMgMDAw MDAgbiAKMDAwMDAwMTI1MiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDkKL1Jvb3QgNyAw IFIKL0luZm8gOCAwIFIKL0lEIFs8MUQwQjhEOTY2MDBBQUFBQjVENEUzNTI5MTQwNjY0QTU+ IDwxRDBCOEQ5NjYwMEFBQUFCNUQ0RTM1MjkxNDA2NjRBNT5dID4+CnN0YXJ0eHJlZgoxNTEx CiUlRU9GCg== --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --qMm9M+Fa2AknHoGS--