From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/106542 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Gerben Wierda Newsgroups: gmane.comp.tex.context Subject: Re: METAPOST vardef returning multiple and non-numeric types as a single answer? Date: Mon, 16 Mar 2020 10:48:56 +0100 Message-ID: References: <1AFD4799-65FF-4574-A9B5-40BA3C532955@rna.nl> <9CC17BDA-18C9-431B-ABAE-0B018CDF054F@elvenkind.com> <2FD519BE-556C-4F09-B5DA-FED097A08400@rna.nl> <63EE1ECE-578E-44EF-86BC-939E3B957AA8@elvenkind.com> <23515AF0-D380-4D3D-BC62-078A179ED65F@elvenkind.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: multipart/mixed; boundary="===============5394471286663799348==" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="24329"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Mar 16 10:49:28 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jDmNE-0006Ex-80 for gctc-ntg-context-518@m.gmane-mx.org; Mon, 16 Mar 2020 10:49:28 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9A1ED1829A1; Mon, 16 Mar 2020 10:49:03 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xhChKmEajHPZ; Mon, 16 Mar 2020 10:49:01 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C067E18298C; Mon, 16 Mar 2020 10:49:01 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 39989182973 for ; Mon, 16 Mar 2020 10:49:00 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i8QEJL_lSQ8Y for ; Mon, 16 Mar 2020 10:48:59 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=213.125.118.53; helo=mail.rna.nl; envelope-from=gerben.wierda@rna.nl; receiver= Original-Received: from mail.rna.nl (mail.rna.nl [213.125.118.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 2929918296D for ; Mon, 16 Mar 2020 10:48:59 +0100 (CET) Original-Received: from hermione.rna.nl (hermione.rna.nl [192.168.2.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.rna.nl (Postfix) with ESMTPSA id 1B9F935CF8DC for ; Mon, 16 Mar 2020 10:48:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rna.nl; s=dkim_rsa2048; t=1584352137; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9Ks+CasDo6uqWF+zcnDqrB4Yt/w4MftVUUL15ArZb8A=; b=VNgS5kUEXBWa9lqaFf7uHh/mIdki28Awy0fOv9ipHbnVIr0wk6nAJz4pRgpUAnQIb6xMLO yqmEAJjm6L1SKtJllTxgxylJoky8n3Bmi4WtAtwanbuR0khh4JY+zKacpfy+gnDQJOBhHJ PWNFhF+wiP2pVwh3rb/ufmo2A3o8TqOV2RTINCw0NHrDqNQ3nzVPccaaW4XrtjtLYrSq1Q 69QbqR9cMpdzZiDWZpwbj99j5fsRlSwIlDDWa3bmv1BwIe6vx9hNg1su4JiHDRz2vg1uKg zKEqVixaktvgsPtqUWjWuKwOQY44IhFPgeG28luim/g8Y/B33igBpuax4ZwGiw== In-Reply-To: <23515AF0-D380-4D3D-BC62-078A179ED65F@elvenkind.com> X-Mailer: Apple Mail (2.3445.104.11) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 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.io gmane.comp.tex.context:106542 Archived-At: --===============5394471286663799348== Content-Type: multipart/alternative; boundary="Apple-Mail=_C46C9E71-3192-4E6E-BBB5-1A6884C2AA0E" --Apple-Mail=_C46C9E71-3192-4E6E-BBB5-1A6884C2AA0E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 16 Mar 2020, at 10:23, Taco Hoekwater wrote: >=20 >=20 >=20 >> On 16 Mar 2020, at 10:10, Taco Hoekwater wrote: >>=20 >>=20 >>=20 >>> On 16 Mar 2020, at 09:53, Gerben Wierda = wrote: >>>=20 >>> Hola! So, the arguments passed to macros are by reference and not by = value? I could have known of course, they are simple expansions, but = I=E2=80=99d like to be sure. IfI assign to a variable inside a vardef = macro and that variable is not =E2=80=99save=E2=80=99d I=E2=80=99m = changing the original? >>=20 >> Yes. (A simple test would have confirmed that) >=20 > Oops, sorry, no! I was wrong on that=E2=80=A6 it must be too early for = me. Coffee! Thanks anyway, Taco, your help is really appreciated. >=20 > vardef Foo(text y) =3D=20 > scantokens(y&":=3D5=E2=80=9D); > enddef; > Foo("x"); >=20 > This would work, but that is weird. Which is somewhat intuitive to parse as a human. I understand it as that = after the last statement x has the value 5. > This also works, and that is why > I had the erroneous memory that it would work always: >=20 > vardef Foo(expr a)(text y) =3D=20 > y[a] :=3D 5; > enddef; > numeric foo[];=20 > foo[1] =3D 6; > Foo(1,foo); This was initially complete gobbledegook to me. But I now think that = after the last statement foo[1] equals 5. Very weird/counterintuitive = that y[a] :=3D 5 works here without the use of scantokens. The first one = is less weird to me because scantokens actually calls the METAPOST = parser on a string as if read from a file. > or you could use global variables, of course. >=20 > Main point: Metapost is not an easy language to grasp. If you want to > really understand how it works, you should study the Metafont book by = DEK. I actually have that book and did a try small bit of METAFONT long, long = ago to create a logo in it. Maybe that explains things better. = (Unearthing the book for later use=E2=80=A6) > As you can clearly see, even experienced users are likely to make = mistakes. The main problem with all of this (ConTeXt, METAPOST, etc.) remains the = learning curve and the lack of good and up-to-date educational = materials. I.e. the METAPOST manual is terse, probably because it relies = on people understanding the background that is in the METAFONT book. And, if one is used to thinking in terms of functional programming, all = that =E2=80=98expansion=E2=80=99 stuff (=E2=80=98replacement=E2=80=99 = programming?) is very counterintuitive for me. Lua then adds a = functional model to the mix (or I think it does). Very hard to make = progress. I learned Python in a day and produced a complex program in a = matter of weeks. This is far less easy. And not being able so far to see = what intermediate results lea to errors adds to the slow going. I.e., the whole chapter on vardef in the METAFONT book is=20 G >=20 >=20 > Best wishes, > Taco >=20 >=20 >=20 >=20 > = __________________________________________________________________________= _________ > If your question is of interest to others as well, please add an entry = to the Wiki! >=20 > maillist : ntg-context@ntg.nl / = http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > = __________________________________________________________________________= _________ --Apple-Mail=_C46C9E71-3192-4E6E-BBB5-1A6884C2AA0E Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_8B8CFC3B-0FB9-438D-8B14-21038D57EF6A" --Apple-Mail=_8B8CFC3B-0FB9-438D-8B14-21038D57EF6A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On 16 Mar 2020, at 10:23, Taco Hoekwater <taco@elvenkind.com> = wrote:



On 16 Mar 2020, at 10:10, Taco Hoekwater <taco@elvenkind.com> = wrote:



On 16 Mar 2020, at = 09:53, Gerben Wierda <gerben.wierda@rna.nl> wrote:

Hola! So, the arguments passed to macros are by reference and = not by value? I could have known of course, they are simple expansions, = but I=E2=80=99d like to be sure. IfI assign to a variable inside a = vardef macro and that variable is not =E2=80=99save=E2=80=99d I=E2=80=99m = changing the original?

Yes. (A = simple test would have confirmed that)

Oops, sorry, no! I was wrong on that=E2=80=A6 it must be too = early for me.

Coffee! Thanks anyway, Taco, your help is really = appreciated.


 vardef Foo(text y) =3D =
   scantokens(y&":=3D5=E2=80=9D);
 enddef;
 Foo("x");
This would work, but that is weird. =

Which is = somewhat intuitive to parse as a human. I understand it as that after = the last statement x has the value 5.

This also = works, and that is why
I had the erroneous memory that it = would work always:

 vardef Foo(expr = a)(text y) =3D
   y[a] :=3D 5;
 enddef;
 numeric foo[];
 foo[1] =3D 6;
 Foo(1,foo);

This = was initially complete gobbledegook to me. But I now think that after = the last statement foo[1] equals 5. Very weird/counterintuitive that = y[a] :=3D 5 works here without the use of scantokens. The first one is less weird to me = because scantokens actually calls the METAPOST = parser on a string as if read from a file.

or you could = use global variables, of course.

Main = point: Metapost is not an easy language to grasp. If you want to
really understand how it works, you should study the Metafont = book by DEK.

I actually have that book and did a try small bit = of METAFONT long, long ago to create a logo in it. Maybe that explains = things better. (Unearthing the book for later use=E2=80=A6)

As you can clearly see, even experienced users are likely to = make mistakes.

The main problem with all of this (ConTeXt, = METAPOST, etc.) remains the learning curve and the lack of good and = up-to-date educational materials. I.e. the METAPOST manual is terse, = probably because it relies on people understanding the background that = is in the METAFONT book.

And, if one = is used to thinking in terms of functional programming, all that = =E2=80=98expansion=E2=80=99 stuff (=E2=80=98replacement=E2=80=99 =  programming?) is very counterintuitive for me. Lua then adds a = functional model to the mix (or I think it does). Very hard to make = progress. I learned Python in a day and produced a complex program in a = matter of weeks. This is far less easy. And not being able so far to see = what intermediate results lea to errors adds to the slow = going.

I.e., the whole chapter on = vardef in the METAFONT book is 

G



Best wishes,
Taco




_______________________________________________________________= ____________________
If your question is of interest to = others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : = https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
_______________________________________________________________= ____________________

= --Apple-Mail=_8B8CFC3B-0FB9-438D-8B14-21038D57EF6A Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=dangerous-bend.jpeg Content-Type: image/jpeg; x-unix-mode=0644; name="dangerous-bend.jpeg" Content-Id: /9j/4AAQSkZJRgABAQAAyADIAAD/4QCARXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUA AAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAADIAAAAAQAAAMgAAAABAAOgAQAD AAAAAQABAACgAgAEAAAAAQAAAKagAwAEAAAAAQAAAOYAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJ TQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIAOYApgMBIgACEQEDEQH/ xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx EyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF xsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMFAwMDBQYFBQUF BggGBgYGBggKCAgICAgICgoKCgoKCgoMDAwMDAwODg4ODg8PDw8PDw8PDw//2wBDAQICAgQEBAcE BAcQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/ 3QAEAAv/2gAMAwEAAhEDEQA/AP38ooooAKKKKACiiigAooooAZKxWN2HYE1/NV+3V8Zfi3efHnTf CHhTVY7ZLixLYkhRhlGJ6kZ7V/SlcELBIScDaf5V/LN+2Br+l6F+1Zomr6g+baGwkDFPmOSWA6UA cw3hf9qhNGk1s+I7EQxBSR5Kbvm6fw1+kv8AwS2+KnxG8WWfirRvGWoJdtp2pC2+SJEGEUA42gV8 g3X7VvwcvfC8mil7n7UURF/dMFyuM849q9+/4JP6nY3+q+PLy2kAiutcaSMMcEqwyODQB+8NFFFA BRRRQAUUUUAFFFFABRRRQB//0P38ooooAKKKKACiiigAqOaVIInmlOFQFj9AM024njtYJLmY7Y4l LMfQDk1+Mf7e/wC3c3hL/i2fwwngu9allh3I4kRxFKrKTuVgOpFJu2rA0v2y/wDgojH4FuLnwB8M vKudcfyiq3MDMmx/vfMrjnmvi34N/wDBPjxX8Xdbi8T/ABxeW3s7hpGZrG5w4V1LpjerdzXtf7HP 7GF4slv8R/i5HcT6w/nKYrhknj2sflPzAnOOnNfr3a2tvZwrBbRrGiAABRgcDHav4K8evpP1KFaW VcN1NVdSqLvt7r8u+t9D6nK8kTXPWXyPzg17/gmT8D7rQpdOsbzVvMKqqk3EYPBHfy6+C/FXwD+L f7F/iyHx98P0SbS9Mka8IupWl3KpKruVNueOtf0PBsKVx1rF1rQNH8Q2Mun6xZxXUUy7SJUV+P8A gQNfjHhd9JPN8qzGE82xEq1B35k903pdem/mejjcnp1Ifu1Zng37H37amgfH3RYtM1RxHrlnFbx3 KRxGNBPIMMFyxOM1+gnXkV/OB+0n+zb42/Z+8c/8Lt+Df2l7SG7m1W+haURW0aQtvVQke0lPav0t /Yw/bP8ADvxx8OWOhaxdwp4htrdDcwxI+FkdtuMsTnrX+mvCHGOAzzBRx+XVOaD+9eTXRnxmIw86 UuWa1P0Sooor6gwCiiigAooooAKKKKAP/9H9/KKKKACiiigAqre3ltp1nNf3jiKC3RpHY9FVRkmn Xd3b2NtLeXTiOGFSzsegA6mvxm/bn/bmSzjk+EXwnk/tDXNQmm06X7LcNHLGZk2I2NuD8x4Gazqz 5YuV7W77fMaKH7c/7eUulyS/C34UTxX2pzXC25a3neOYJPGVz8v+0RivKP2N/wBjvVNXvR8UfjWL nUtVmjkh8jU0W4C4ZWRg0mTkc4pf2OP2LNRub6L4sfGYtqeqXkODb6hAsrRSxyKVcOWPOBxxX6/W baXZy/2RZBInRd3lqMYHriv8+PH36Q9T2dTIslrcz19pUX4xj5Lv6an1eV5SrqrUXoi5a2ltZQrb 2kSxRr0VQAPyFWKKK/g+Um3dn1AU8NhSuM570yiqhUcXdCaMPxD4e0nxPpNzo+sW0d1bXUbROsqB 1KsMEEHgivxO/aJ/Zy8cfs8eNz8Y/g296LRbwXdza2v+j26QW/7wqfLx8ny81+5tYniDw/pXibSr nR9Yto7q2uo3idJFDqVcYIIPUYr9Y8I/FnHcL5jHEUpN0npOHRr/AD66HDj8BGvCz3PBf2MP2yPD /wAcvCFnY67d29t4ghiLXFusjO6lpGCglueRiv0JByMiv5xv2jP2a/H37P8A47Pxa+B09zFYXFxH Lcafp6i1ijgt1ViCytyrYOeK/Tr9j79tHwp8d/DNnYavNFp/iJUlee0MzSyIqOVUklR1HNf688Ic X4HO8DTx+AqKUZJPzV+j7M+BxGHlSk4yR9/0UgIIyO9LX1BgFFFFABRRRQB//9L9/KKKKACq91dW 1lA91dyLFDGMszHAA96dcXEFrE09zII416sxwBX46/t4ftyXfhe0/wCFYfCsyza3q63FsJbVo5vK ljZcFkIY+vFJtJXYDv25v24bjQiPhL8J92oa1q/2mweWxuFaSCR1URsU2nJyeBmvHP2Sv2M5tS1G D4v/ABff+1dZvlhutl3bsssU6PuyW3cn8Kg/Y0/ZHuNe1J/jd8YtmrazqbW97BvR4ZYZY2bJIUqp JwO1fr7bW0NnAltbrsjQYAr+DvpJ/SFjTjPIckqe89Kk10/up/nY+oybKb/vai9DMvvs+h6FdSWi CKO1hkcAcY2gmv5w/wBqj9rj40aH8ZbpvAvi270uzFvGBHC4K5yc8471/RH8RppLbwB4juIgS8en 3LKB1JEbEYr+Oj4i6rq2v+IZ9W1S3lhdvk/eLg8E4r4v6HvCOEzDF4zF42nGoopRtJKXxXezv2On iDEShGMYux9eeHv+Chnx00tFXVNcvtQIzkmZRn/x2vprwX/wVh1XSZo11/wxcamBnJe8Ve3/AFzr 8a6K/tHPvBHhbMv95wMO3urk/wDSLHzlLMq8NpH9I3gr/gpt4G8UzRx6losekh+plvVOOM/3BX1x 4W/am+CniS2WV/Fmm2srYxGblSckZx26V/IDV6x1G802Zbiyk8t1OQcA8/jX4/nX0POG8RFrCzlS fdNy/wDSmz0KfENZfErn9oWm/EvwDrBA0vXrS63Yx5coOc9K7SGaKeNZoWDo3II6Gv45vD37Q/xe 8KlDoWvPbGPbtxHGcbenVTX0F4S/4KHftLaJJHFqni2e6tI8ARrBAOAeRnZX4hn/ANCzNqbcsuxU JR/vNp/hFr8T0qXEdN/HE/qC17QdM8R6bPpeqwLPBPG8bKwyMOMGvxO/aK/Zr8e/s4+MJvi58Bbm e2t7qWGFrDT4CCkSqGkJck8Eg54rvPgF/wAFNdO8RXVp4c8a2FzLdyMkbXMkkSJmR8bsADoDX61z ReH/ABtom6OSPUdPuVYB433IcjaRlT+FfH8MY/inwxzBVMwov2FS6aveMrPddn623OitGhjYWg9U eM/sgftn+Gfjx4btbbWHi0vXS8qtay3KyTbYuN2No4NffgIYBhyDX82H7Rv7O/jP9l7xdL8YfgTK dPtoxFF9ltYmmk/eHEhzJuGDmv1c/Y6/bG8PftB+FlF8TY6rBK8DRXEieY3lIuWCrjgk1/pPwXxv l+f4KOPy6pzRe/dPs1/SPj8Thp0pcs0felFIrBgGU5B6Glr605wooooA/9P9/Kgubq3s4WuLqRYo 06sxAA/E06aaOCNpZWCqoySTivxt/b0/bubwjHN8Kfhl5suv38MckbmBZoQUmKuCVYkHCntSbSV2 Az9ur9uyTRbF/hd8H5J7jxBqkREclvHFdRpJFICwYAs2doPGK8i/Y3/Y2vbrWZPjT8Yki1DWdQkh 1C1KtLE8TSBjJvjwq5ORxSfsZfsZ3kWuj4w/FIpc6tJP9qtvKmcqqzxncGRlAzlulfr5aWsFlbx2 tuu2OMBQPYV/Bn0hPpKRgp5LkFS7atOa890v8z6jKcmv+8qr5CWlpb2NulrbLsjjGAParNFFf59V KkpScpO7Z9YkVb6yt9Rs57C7XfDco0bjOMqwwR+VfInif9g/9mnxbubWfDckznkEXcy8jp0YV9i0 V7WScUZllsnLL8ROk3vyScb/AHMyqUYT+NXPyT8Yf8EuPh9eB/8AhELS3ss42+bc3DY9fWvk7xh/ wSe+LdmHv9G1vSFtkHMe+dnJJ7fIa/odpCARgjNfsWR/Sa4uwNksTzr++ub8WefVybDy+zY/k78Y fsTfGDwgrtNCt7sz/wAe8UzZwccfJXz9q3wp+ImjStHeeHr9Qufm+zSgcd+Vr+z5rW1f78KN9VBr kvEnw/8AC/iqEwaraKVK7fkAU4/Kv2TIvpq4+naOPwkZ+advwsefV4ci/gkfxhT6Drdrn7TYTxbe u6NhjH1FZTKyEqwwR2Nf1f8Aij9jT9n7WfPbXElh87du/wBKEfXr1r8cf25vgt+zn8JLeyg+FyXb aq9y8dyz3AmiICkjbg+uK/pTw4+kblHEeKp4DD0qkasu8fdX/b1/0PGxmUVKMXJtWPzRilkgkWWJ trIQQfcV/QT/AMEx/wBoO68WaBa/By9kkkm0m3uLkkqgT5pSRgj5u/ev58q/UD/glSmsP8dtW/sl lV/7LfcX6bdwzj3r3PpC5XQxPCGP9tFNwjzRb6NaX/FmeUzccRGx/RnrOi6fr1jJp+pRCWGQYIzi vw0/aE/Z18c/speL/wDhb/wEAs7NY1SSCJZLuYyzOxkYK4YYwB9K/d8ZwM9aydb0PT9fsX0/UoxJ E/UV/mF4T+LGYcK49YnDSvTl8cL6SX+fZ9D7TH4CFeNpbnh/7Hf7ZPhX47+FYbHUZns9ctJFtJI7 oxRO8kcal2VFbOMk9q++VZXUOhDKwyCOhFfzW/tEfs6eM/2VvGr/ABz+DTpHZWavcTRSu88jT3Ej AlY9uCMY71+qn7GX7Y/hz49eELewv2lt9b05be1uVmRIQ0/ljeUXdnGc9q/124H44wHEGAhmGXzv F7rqn1T8z4HE4adKfJM/QCikBDDKnINLX2Bzn//U+w/+ChH7W0XwV8NN4N8NMsniS7FvKivGzx+T KzKTuVhzxXxj+xX+yo/ijV5Pjf8AEoyvqrXUzwRrKHh8m5j3co4J6scc8V8yfC281v8Aa/8A2l9O vvEWZ7OHTXjIVsrugJYfLKT/AHq/oR8N6HZeHdEs9JsYVgS3iRMKoXJRQuTjjPFfxV9Krxmr5ZT/ ALAy92nUj776qL0svXU+jyPLlN+1nsjUtLSCyt0trdAiRgKAABwPpVmiiv8ANmUm3dn2IUUUUgJV 8rb8xOaipCQOScVy3irxr4c8F6b/AGt4huxb2wbbuALnOCegyegrshCdeUaVKF5bJJasl2WrOqpC yL99wv1OK/M74sf8FKPhF4WSW28FapHf3yFcJPazgYPXkAV+bvxe/wCClXxT8d28uk6bZ2NnbSqo 8238+OQbWzx8/ev3rgb6NPEub1acq1B0aTau56NLq0na55eJzmjTTs7s/fP4ofHPwB8IrM33i27Y Rhd/7kCQ4yB0B9TX5hfFz/gqhpmmyXFv8LBHcyRb1X7ZavjcGwOjjtX4neIviT438UzPLrOtXdwr knY88jqMnOMMTxXDszOxZjknkk1/X/Bf0Q8iwEva5lJ15Lo9I/Na/mfP4nP6stIaH2P8Wf23vi/8 XIZ7TWxaWkcwkXNoskRxJ1/jP4V8h3WoX98c3tzLcHr+8dn5/E1UAJ6DNd94L+GHjPx/fJp3hex+ 0zyFVUMwQZY4HLY71/SWWZHlWS4Zxw1OFGmteiS+Z486tSo9XdnBxxtLIsaDLMQB9TX9Bv8AwTG+ AU3hjw3afGC5Vkm1aC4tiC4x8spA+XAI6eteCfs7f8E1fEF4dO8R/E63uNPkjdJfLhngkQlH6EYb jAFfup4X8L6b4Q0K30PRoVgtLfO1VUKAWOTwoA61/F30l/HjA4vL5ZFktXncn+8lHWPKtGrre7tr 5H0eTZXKM/a1FbsdHLE0LbH61HSkljknNJX+f9dwc26atHpfU+qV7amPrmhad4h0+TTdTiEsMuMg qD0+oNfhP+0f8BvFf7LPxRi+NHwrd3sEln1O7S5m3RiQyEgLGmz5cHpX74V5h8XfhxpfxR8C6r4S 1GLcNQhMW9Qu9Qf7pYECv13wW8VcTwvmsK6k3RlpOPRrv8tzgzHAxrwt1Hfsd/tJaN+0D8OLS9jk A1XTLS0+3rsMaLNKhJC7icjINfXnnw/89F/MV/Kr8HPiVq/7M/xJ+JvgnTrlhbQan9njEjMTtty6 j/VkDvX0f/w274k/5+V/Ob/Gv9jsBjIYihTxFP4ZpSXo1dH57OLTaZ//1flz9lqW6/Zv/aXsNB8V xC3SbTppt0pyf3vyj7mfSv6I9LvodR063vEI8u5jWQEejDIr85f+Cjf7KGra4kfxf+GETwarYx21 oLazhAYorszNvyOx5GKzP2KP2rdK8VaZ/wAK48cXS2HiOzna2jgmmLyulvENzAbeOQeM1/Df0rvC aviGuJMBHmcI2qR391a3/F3Ppsjx6X7mfyP02PXjmnRhS4DnC9zTImjliEqNkEZHuDRX+dyXJJSk k+tv0Z9buSyrGpxG24VyHjLxhovgfQL3xDrtwLe2s4ZJmYgkBY1LHoCegrqq/AT/AIKN/tHavca7 dfDbw/qElodPu5oblYpiN8bJtKsuOlfp3hX4eVeK86jgaK5Ibya2jH8fT5nFjsWqFPmZ1/x7/wCC oDi6u/D/AMPbC11KyzhLoPLG5DKQTggdCa/K3x58eviH48vGub3VbmCJsfulncpkZ7E+9eLszOdz HJNPhgmuZBFApd24AFf6t8FeEWQ5BTUcBh1zW1k9W/N30+5I+GxOPq1X7zCaea4fzJ3Lse5OTUVf SHgP9lL43ePZkOk+F7yS2cEiVEDDj8RX338Iv+CW2v6zcRX/AIz1i40jazAwy2iuCNvB+/60+KvF 3h3JYy+u4uKa+ynzP0tG7QUMvrVPhifkZoug6r4hvo9O0iA3FxKSFUEDJAz3r7X+FX7APxy8eyW1 3qmgT2emzFSZklhOI2GQ2N+a/fT4W/skfCX4c2Agn0Sw1S6XbtuHtVRxgYOOT1r6W0/S9O0mBbXT bdLaJQAFQYAA4Ar+QuO/pm1ZXo5DQSX809fmkmrfNHv4Xh1b1Wfkf8Jf+CXPhnw9dw6t4i1q6MsT RyeTJFEykryVOCeK/THwh8IfAXg7TLWw0/R7UyWqhfO8lVdiDnJwK9U8xdm3YM461DX8p8a+J2d5 1NSx+Lc12XupeWlrnuYbBU6a92IyOKOFBHEoRR0A4FXIpVC7H6Cq1FfA4TGToz54nVKKegUUUVyl BXMeMvFOneC/Dd74l1WQQ2tihd2YEgAfTmugubmCzhM9y4jjXqT0r8W/2z/2n774i+JF+B3whzq9 1qKzWVwbSYho51fbtKYAJ/Gv0/wo8OMXxJm1LCUabdO6c30UVvrte2xxY7GRo03JvU+VPD/gXVvj 98Zvip4i8JxG5tF1h5A8ZABWZnKn58HnFeo/8Mj/ABA/58Zv++o/8a/WL9gr9laD4M/Dx9W8URi6 1XxRbWdxcxzwhHhlRG3KTk7jluTX3r/wiXhn/oGwf98Cv9osvwUMNQp4en8MEor0Ssj86nJybbP/ 1v3p1fSNP1yxfT9ShE8MnVW6V+B/7af7GXi/4UeJX+OXwLM8U9lGC9pYWrM8ktxMQ7b8nBCtzxX9 AdZmr6Rp+u2EumanCJ7eX7yN0OOlZV6EKsHTqRTi9GnqmuzGm07o/H39j39svSvijF/whXjEppGv 2jrbLFc3KmaVkjJdgmAeMciv0gieOZVdGBRuQR0xX41ftpfsY+K/hFrafG74GRGzm0xZJ5YdPgka aSWaTZkFQeQG/Kvd/wBj39sXR/iPYL4E8ZO2l+ItKW3tXW+mRJZ5irbyqHDZGORX+dXj/wDRrWA9 pneSRvSWsqeumututuv3n12VZxzWp1N+5+hmvSyW2k3s0DbXjiYqw7ECv5If2vb26vf2hfGMl1IZ GN45ya/rpdbe+tmQ4lhlGDjkEGv5hv2/fg14g8J/F7XvGf2CWPTNWvZPJfynCEAZ4YjB/CvJ+hrm uHoZ7iaFZqMpwtG/X3loXxDTbpRaPz9gRHnjSQ7VZgCT2FftL+xX8Ov2S5fCMOs/E7XdDudWLSr9 kuZgkqgFSr/f6fhX4q1e0/Ur3S5/tNjKYpMYyPSv7z8RODa+eYB4Khi50He/NDRvyvul6Hy+ExCp T5nG5/Y54Jvvg3pcKQeCL2wSMZ2iCUN9e9eqWt7aX0Zls5lmQHGVORmv46tF/aG+MHh7A0fxJc22 3ONretep+Gf23P2hNBcI/i69khySVD4zX8TZ99DPN6s5VqWOjNvrPmu/nY+kpcRU0rONj+syiv53 fBP/AAU58SaK8Z8TR6hqYXG4eaozxjv719g+E/8Agqr8N9ZS3trzw7c2j4VWeW4iAzjk1+MZ99Gb i3BXccL7SK6xa/Vpno0s5oS+1Y/WGivkPwf+2l8GPFPlfaNcsNL8zbnz72Ebd3r83avedJ+Lnwu1 6WKDRfFmmX0kxCosN3E5YscAAKxzk1+SZnwfmuCk44nDTjb+6/z2O+GIhL4ZHodFKAT0GaSvnOVm wUySaCBDLcyCJB1ZjgUy+uLbTommu5VijUZLMcD8zX5Bftbftgazr+of8Kt+BLXOo6vMkc32nS3F yqgMyuhEeTkcZr9R8K/DPF8R5xDL4RfIn77/AJV117nFjsbGjTc/uJf2vv2vtc1nXD8IPgXHJq2r XkP/AB8abMszxyxyMGQxhSd2BzzX0D+xJ+wvZeE7eP4qfE5BqXiTVZYdSBuLdopoJJU3uh+bk7jy cVd/Yd/Yit/AlonxH+JUEOpeJLu4N5HNJEyTRpPGpKHd33E5r9X4YY7eJIIV2pGAqgdgK/2D4V4P y7JsLDC5fRjBJW0Wr9Xu/mz8+r4idSXNN3CCCK2hS3gXZHGAFA7AVLRRX05if//X/fyiiigDM1jS LDXdOl0vU4/NtpwA65xnBzX4E/tp/sY+JPhF4mj+PPwTjisp7GS51C6WMSzTSOWXZtXaRnk96/oJ rL1rR7LXtNn0rUF3wXC7WA64rOrSjOLhNXT0aGnbVH48/sa/thWHxH0tfBXjiSa08R6csEUpu/Lh 8yWVmHyKW3emRivrP47/AAS8KfHfwPc6Brdul1cJDP8AYZGcqkc8iFVY7eoBr83v22f2MPEHws8W p8ffhH5UUljNNqd2ssjuzC2VWQIir14PGa9y/Y2/bJ0v4r6dB4P8TedBr9jBH55kjWGNpHbbhctn 9K/zq8efA3F5Bjf9Z+HLqCfNJLeD7q32W/zsfXZXmcasfY1v+HPyt+Ln/BOr4tfD6SS8t7izv7bc FWO1WaRh8pOfue1fG+t/B74laFcm3uvDl+wH8a2su38ytf2cYilGcBwfxrI1jw9peuWn2O+hBjzn gAHpivN4b+mdm+HhGnmOGjV80+X8EmXW4dpvWDsfxV3XhzX7LP2zTriDH9+Jl/mKxunBr+uHxT+x 58GvGAcaxaXB34zskC9P+A18veL/APgl18FblXbwnbTRSMMjzrnjOeeiV+35F9Mbh6vaOMpzpy9E 1990eZV4eqr4Xc/m/or9lvFn/BKLx/MW/wCETudOiHOPOuX9eOkfpXyf4z/YA+Nfgt5hfy2EwiLf 6mSR+FOP+edfsmR+OPC2YWVDHQ5n0b1PPq5ZXhvE+Ga+1/2L77xDqHxX8P2Vrcqlva31mWVh1Xzl yBXzh4h+FHjXw3O8F5p8sjIWB8uKRh8v/Aa+5P8AgnT8PNT1j4pT3V7Zy24057eb96jJ92VT3Fb+ KOd4SPDeLxKmpR5HbZ76fqLA05e2ij+l5XZc7e9Vbq7t7KFri5kWNEBJLEAcDPelubmG0ge4nYIk aliSQOByetfj/wDtl/tl6tFrE3wn+Ewkk1lJoVmkaESweTOgBwyMTn5vTiv8l/Dvw5zTibGxwWAi 2lu+kV3Z93i8ZCjHmkM/bC/bQ1fUNSn+FHwXN1PrbiGQXFvGlxBsY/OPkLHOOvFfR37CH7CNp8Lr P/hPfiHBb3niW4mldZoWkXEMyowUqwHOc5qt+wx+wRafDO1tviB4+VJ/EbtOGaGZmj8uT7vysoOe a/XaNFjRY0GFUAD8K/128N/DbAcM4FYTBq8nZyk95Pu/0V9LnwOMxk60uaQkUSQxJDGMKgAA9hUl FFfoZyBRRRQB/9D9/KKKKACiiigDN1fSrPW9NuNLv0DwXKNG4/2W4NfgR+23+xfr3w18SH46fCS3 Ec9tePqFyZJiR5dsPMGE+o6V/QTWZrGk2euabc6XfoHhuY2jbIB4cYPWs61KNSDhNXT0aGnbVH44 fsWftkab8VdLt/B/iu4ZfEdtA0sy+T5acyBVwfxr9LQwYZU5Ffjf+29+xR4j8BeKD8b/AIR28006 3cUk6NMkUSwQIZGIUEHqo4r239jj9s3RPixZr4U8UXMdv4ghSSVoY4nAEaFVB3EY6n1r/N76RX0d P7N9pnmSxbot3lBL4L9Vb7Py07n1+UZvz2pVNz9JKKWOTGHXnNJX8VuK5U76n0gUzyYHYeaisO+Q DT6KUJ8rTAqPp2nMxzbREe6L/hWNDouiaDPea1FEsLSKWkIAAwOa6CaeG3jae4bZGgyx9AK/JP8A bJ/a5W/v5Pgp8JJk1HXL+d9Muo3jeMx/aF2DbIcLnLDnNfrfhZ4WZtxViZUsFpTT9+XRLt6+Vzgx uOp0I3lv0M/9sn9r2+n17/hT3wpmMuryTi0uhJDlNtyihcPz/e619G/sKfsPW3w30q2+IHj+13eJ ryKaOcrN5se3zCUwDx0xWZ+wb+xE/gTR4PiD8RYZhr+pRDzo5JEnRXikbbg89gK/XdESNAiAKo7D iv8AWfgDgHAcO5fDA4GCVkuaVrOTXVnweKxUq03KQqIsahEGAKdRRX3BzBRRRQAUUUUAf//R/fyi iigAooooAKKKKAMvWdHsNd06fTNRhSaGdGQh1DD5hjoa/Ar9tj9jHxl8OfE3/C4Pg5BO/wA8MLw2 7JbRiNdzueGX+6MjFf0E1lazoul6/YSadq1tHdQSAjbKgdQSCM4P1qKtKM4uE1dMadj8kv2Qv2x/ DvxfsbfwxrdxFa+IR5pNsvmOdkXGdxXH61+hoIIBHQ1+Pv7WX7DnjH4ceIZ/in8BUvo7mLyoxa6c q26bW/1h/d7fTmrf7Pn/AAUSsrrULfwz8Z/svhlUZ45Jp5HLDy1wCck9WGK/z1+kF9Gl0W834epu Sd3OC1t1XKrX76a9D6zKc4v+7qv0Z+vFQ3FxFawtcTttRBkmvntv2tP2dYrf7XN44sVgwDv3HGD0 7V+Xnx+/bE8efGXxPJ8NfgdG1/HevLaRXGnTOkjYc7WGCOSozX4H4deAGf57jFSnh5UqatzSmnHT yUkrv0uepi81pUo3Tuz1H9rn9sN9Y1ST4J/CJl1TWtUkuNKnEbvDLBM52LtYhRnPvXt/7Dv7Dtz4 QS2+JvxMWS41vUYopniu1jn8uZHB4fcxzx1rT/Ys/YZtvByp8Rfihbyah4h1D7NesNRiSWSK4HzP h2BOc9TnNfrTBBBaxLBbRrFGgwqqMAD2Ff6n+Hvh7l/DeAjgMBHTq3vJ92fEYvFzrT5piwwxW8Yi gQRovRVGAPwqSiivujlCiiigAooooAKKKKAP/9L9/KKKKACiiigAooooAKKKKAKWoWlte2csF3Gs sZU5VhkdK/ld/ad+D/hnxJ+1Xo3gXSIYNDtdQspZXMUYC713NkqOpOK/qqn/ANRJ/un+VfzVfHK4 trX9uDwxNd48oadcZycDlXoA8k8bfsezeE/Ds2sP4wN9bQopMPl4XBIAH4Zr6k/4JOeBPCl7qnim +1XTLe+vtK1fZb3EkYZ48L/CTyK674uSwSfDjUXjj3IY4zgc5+YUv/BJbH23x1gYH9tHj0+WgD94 ERY1CINqrwAO1OoooAKKKKACiiigAooooAKKKKAP/9P9/KKKKACiiigAooooAKKKKAIp/wDUSf7p /lX8v37U7sn7X/h9lOD9gl/9mr+oGf8A1En+6f5V/L5+1V/yd74f/wCvCX/2agD638QWMWo+AXgu CCjQxZB/Cmf8EqYlg134hwJ92PXnUfQCn620aeB90oLL5MWQPwpP+CVhU+IPiKUGAdfkxmgD90qK KKACiiigAooooAKKKKACiiigD//U/fyiiigAoorF1jX9N0KMS6jJsVgSPwoA2qK87/4Wh4S/5+D+ n+NH/C0PCX/Pwf0/xoA9Eorzv/haHhL/AJ+D+n+NH/C0PCX/AD8H9P8AGgDv5/8AUSf7p/lX8v8A +1NG0v7YHh9EGSbCX/2av6PZvif4TMMg+0H7p9PT61/Nx+0f4rsrP9r3w/rcDB4orCUcjP3gw6UA fW/ie8XTPAL3cvAihiz39BTv+CU8wudb+IVwvSTXnb8xXD+P/E+kax8Orq1jl/eTRRHjjuD61c/4 JZeJdJ8O3/jlNQk251liPpigD+gKivO/+FoeEv8An4P6f40f8LQ8Jf8APwf0/wAaAPRKK87/AOFo eEv+fg/p/jR/wtDwl/z8H9P8aAPRKK88HxP8JkgC4PP0/wAa7m0vLe+hE9s29D3oAtUUUUAFFFFA H//V/fyiiigAr8oP+ClXw+l8UR+FtQg8RanozWUV2dtjOYlk3Mn38dcY4r9X6/Of9v3/AJBeh/8A XG5/mlAH4b/8Ky1X/od9e/8AAtqP+FZar/0O+vf+BbV6xRQB5P8A8Ky1X/od9e/8C2o/4Vlqv/Q7 69/4FtXrFFAHk3/CstV/6HfXv/Atq5u7+AOkX90t9e69qU9wowJHlDOB6AkZr32igDwC2+CtrdRy RSeJNV2KduPP4wPwq5pnwPtNFMjaP4l1ayMrbnMM/l7m9TtAya9h07/lt/v1pUAeT/8ACstV/wCh 317/AMC2o/4Vlqv/AEO+vf8AgW1esUUAeT/8Ky1X/od9e/8AAtqP+FZar/0O+vf+BbV6xRQB5VF8 MdVMiD/hN9e5I/5e2r+hn9iTwc3gn4RS6W2r3usmS+kl86+k82UbkT5QfQY4FfiBD/ro/wDeH86/ fT9l3/knB/6+W/8AQFoA+j6KKKACiiigD//Z --Apple-Mail=_8B8CFC3B-0FB9-438D-8B14-21038D57EF6A Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=dangerous-bend.jpeg Content-Type: image/jpeg; x-unix-mode=0644; name="dangerous-bend.jpeg" Content-Id: /9j/4AAQSkZJRgABAQAAyADIAAD/4QCARXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUA AAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAADIAAAAAQAAAMgAAAABAAOgAQAD AAAAAQABAACgAgAEAAAAAQAAAKagAwAEAAAAAQAAAOYAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJ TQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIAOYApgMBIgACEQEDEQH/ xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMA BBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx EyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF xsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMFAwMDBQYFBQUF BggGBgYGBggKCAgICAgICgoKCgoKCgoMDAwMDAwODg4ODg8PDw8PDw8PDw//2wBDAQICAgQEBAcE BAcQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/ 3QAEAAv/2gAMAwEAAhEDEQA/AP38ooooAKKKKACiiigAooooAZKxWN2HYE1/NV+3V8Zfi3efHnTf CHhTVY7ZLixLYkhRhlGJ6kZ7V/SlcELBIScDaf5V/LN+2Br+l6F+1Zomr6g+baGwkDFPmOSWA6UA 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 fT9l3/knB/6+W/8AQFoA+j6KKKACiiigD//Z --Apple-Mail=_8B8CFC3B-0FB9-438D-8B14-21038D57EF6A-- --Apple-Mail=_C46C9E71-3192-4E6E-BBB5-1A6884C2AA0E-- --===============5394471286663799348== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============5394471286663799348==--