From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/7801 Path: main.gmane.org!not-for-mail From: Idris Samawi Hamid Newsgroups: gmane.comp.tex.context Subject: Gamma is in Beta:-) Date: Sun, 05 May 2002 11:05:58 -0600 Sender: owner-ntg-context@let.uu.nl Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------YopGDAXbnw6cpUNiThEnFI" X-Trace: main.gmane.org 1035398246 22447 80.91.224.250 (23 Oct 2002 18:37:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:37:26 +0000 (UTC) Cc: ntg-context@ntg.nl Original-To: omega@omega.cse.unsw.edu.au Xref: main.gmane.org gmane.comp.tex.context:7801 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:7801 ------------YopGDAXbnw6cpUNiThEnFI Content-Type: text/plain; charset="windows-1252" Dear friends of Omega, I have made some good progress using Omega under ConTeXt and I would like to share some of what I have learned with you all, including a small contribution to the Omega and ConTeXt communities. First off let me say that I am extremely impressed with the ConTeXt macropackage. Many of us use TeX and especially Omega not so much for math typesetting primarily but for superb scholarly typesetting of books and similar publications. From the point of view of the kind of _general_ typographical flexibility needed for books and journals ConTeXt far surpasses LaTeX in my opinion. By `general' I mean not taking into account mathematics and the niche areas in which LaTeX excels so well. LaTeX was originally designed to keep the user from having to make typographical decisions; this, while arguably good for publishing articles and reports, really gets in the way for scholarly publishing purposes (though the wonderful memoir class by Peter Wilson begins to address this and other issues). ConTeXt on the other hand aims to give you the broadest possible range of typographic configurability right out of the box. And it does it in an across-the-board consistent manner (as opposed to loading possibly mutually incompatible packages). Another advantage of ConTeXt is the dynamism of its development team headed by Hans Hagen. For example, I received quick and positive feedback to my inquiries about developing native critical edition capabilities for ConTeXt and I am now working with Hans to help get this done. The potential of combining Omega's multilingual capabilities with what is surely becoming the best desktop publishing solution for scholarly purposes is truly immense. I strongly urge the developers of Omega to consider ConTeXt with the same (or perhaps even greater) importance than is given to LaTeX. ConTeXt is the wave of the future. The ConTeXt documentation, while thorough, is still a bit obscure so it takes a while to really get into it. Even now I am still more comfortable with LaTeX; as with any major software, ConTeXt certainly takes getting used to. Hopefully someone will publish a "ConTeXt Companion" or "ConTeXt Unbound" to make the transition easier. But for anyone who wants to compare LaTeX and ConTeXt here are a few good resources: The now out-of-print 4TeX5 manual has a good comparison of ConTeXt and LaTeX http://4tex.ntg.nl/4tex5/manual/ LaTeX2ConTeXt.pdf helps in migrating from one to the other: http://berend.gameren.nl/tex/ http://berend.gameren.nl/tex/LaTeX2ConTeXt.pdf Finally, Taco Hoekwater's "Comparing ConTeXT and LaTeX" http://www.ntg.nl/maps/pdf/20_42.pdf Of course Hans Hagen's latest documentation for ConTeXt itself (which is always being updated) is at http://www.pragma-ade.com/ A beginners' help page is at http://home.salamander.com/~wmcclain/context-help.html Analogous to Lambda, I call ConTeXt for Omega "Gamma", for the third letter in the greek alphabet. To compile Gamma, make sure a recent version of ConTeXt is installed and do the following to make the format file cont-en.fmt: texexec --make --alone --tex=omega en (Hopefully in future versions of ConTeXt the format file will be gamma.fmt, gamma.ofmt, or something similar) To compile a Gamma file, run texexec --tex=omega my file =========Omega Fonts: type-om.tex=============== The font selection scheme in ConTeXt is conceptually simple but practically rather tricky. It's a large cry from NFSS but is much more configurable (making it more tricky). I am embarassed by the amount of time it took me to get my own fonts working smoothly. Fortunately Hans was extremely responsive to all my requests for help and I suspect I'd still be lost in the labyrinth of ConTeXt's font selection machinery of typescripts and typefaces if not for his help and patience. Attached in this mail is type-om.tex which is a set of typescripts which loads omlgc and omarab fonts so they can be used seamlessly with ConTeXt. This file provides a model for setting up your own fonts in Gamma. But be sure to read mfonts.pdf from the ConTeXt documentation. IMPORTANT: you must change \texmf\omega\plain\base\grlccode.tex as follows: \typeout{Greek lccodes...} ===> \message{Greek lccodes...} You will notice that I have set the interlinespace for omarab as 3ex. Can Yannis or anyone else suggest a better value? (I don't use omarab myself so I don't have a feel yet for what the best value would be). =========Language Environments: con-om.tex======== Also attached is con-om.tex which is a BETA port of omega.sty to Gamma. While I have tested con-om.tex and it works fine so far, I am sure I have done some things wrong here. For exampe, the environment definitions use plain old \def whereas in ConTeXt there is a \definestartstop mechanism which is really the right way to do this. I also just replaced \DeclareRobustCommand with \def which may not be the best thing to do (advice needed!). =========Sample File: om-test7.tex================== om-test7.tex is a test Gamma file that works for Latin and the Greek, Arabic-Persian, and Urdu environments, and probably for the rest as well. =========Distribution================== These three files are a gift to the Omega and ConTeXt communities. I hope that eventually type-om.tex will be integrated into the ConTeXt distribution and that con- om.tex will be integrated into the Omega distribution to serve as the basis for a high-level interface to ConTeXt. The first two, especially con-om, need improvement but I hope that they make it easier for potential users of ConTeXt and Omega to get off to a good start and not have to spend as much time as I did getting things set up. Jonas, please feel free to add this stuff to your omega site as well. ===========bugs====================== There are a few areas where ConTeXt and Omega don't interact well. I sent a message to the ConTeXt list which I will forward to the Omega list a little later. ===================================== Thnx 2 Hans Hagen again for his patience and help. As modest as this stuff is, I hope it helps to bring Omega and ConTeXt closer and as a foundation for further improvements by real TeXnicians. Best wishes Idris ========================== Dr. Idris Samawi Hamid Depatment of Philosophy Colorado State University Fort Collins, CO 80526 ------------YopGDAXbnw6cpUNiThEnFI Content-Disposition: attachment; filename="om-test7.tex" Content-Type: application/x-tex; name="om-test7.tex" Content-Transfer-Encoding: Base64 XGlucHV0IGNvbi1vbS50ZXgNCg0KXHNldHVwYm9keWZvbnRbb21sZ2MsMTJw dF0NCg0KXHNob3dmcmFtZVt0ZXh0XQ0KDQpcc3RhcnR0ZXh0JQ0KDQpcdGV4 dGJ1bGxldFwgVGhpcyBpcyBhIHRlc3QgY29mZmluDQoNCntcdGZjIFx0ZXh0 YnVsbGV0XCBUaGlzIGlzIGEgdGVzdCBjb2ZmaW59DQoNCntcYmYgXHRleHRi dWxsZXRcIFRoaXMgaXMgYSB0ZXN0IGNvZmZpbn0NCg0Ke1xiZmMgXHRleHRi dWxsZXRcIFRoaXMgaXMgYSB0ZXN0IGNvZmZpbn0NCg0KXHN0YXJ0Z3JlZWsN Cg0KXHRleHRidWxsZXRcIEEgQiBHIEQgYSBiIGcgZA0KDQp7XHRmYyBcdGV4 dGJ1bGxldFwgQSBCIEcgRCBhIGIgZyBkfQ0KDQp7XGJmIFx0ZXh0YnVsbGV0 XCBBIEIgRyBEIGEgYiBnIGR9DQoNCntcYmZjIFx0ZXh0YnVsbGV0XCBBIEIg RyBEIGEgYiBnIGR9DQoNClxzdG9wZ3JlZWsNCg0KXHN0YXJ0YXJhYg0KDQpg cmJ5Og0KDQpcdGV4dGJ1bGxldFwgQSBiIHQgdGggaiBIIGtoDQoNCntcdGZj IFx0ZXh0YnVsbGV0XCBBIGIgdCB0aCBqIEgga2h9DQoNCntcYmYgXHRleHRi dWxsZXRcIEEgYiB0IHRoIGogSCBraH0NCg0Ke1xiZmMgXHRleHRidWxsZXRc IEEgYiB0IHRoIGogSCBraH0NCg0KZkFyc3k6DQoNCntcdGZjIFx0ZXh0YnVs bGV0XCBBIGIgcCB0IHRoIGogY2ggSCBraH0NCg0KXHN0YXJ0dXJkdQ0KDQpB cmRVOg0KDQp7XHRmYyBcdGV4dGJ1bGxldFwgQSBiIHAgdCAndCB0aCBqIGNo IEgga2h9DQoNClxzdG9wdXJkdQ0KDQpgcmJ5Og0KDQpic20gQUxMYWggQWwt cnJIbW4gQWwtcnJIeW0NCg0KZkFyc3k6DQoNCmJoIG5BbSBraGRBd25kIGIt a2gtc2gtbmRlIG1ocmJBbg0KDQpcc3RhcnR1cmR1DQoNCkFyZFU6DQoNCkFM TGFoIGtFIG5BbSBzRSBqdyBySG1BbiB3IHJIeW0gaEUNCg0KXHN0b3B1cmR1 DQoNClxzdG9wYXJhYg0KDQpcc3RvcHRleHQNCg== ------------YopGDAXbnw6cpUNiThEnFI Content-Disposition: attachment; filename="type-om.tex" Content-Type: application/x-tex; name="type-om.tex" Content-Transfer-Encoding: Base64 JT09PT09PT09PT09PT09PW9tYXJhYj09PT09PT09PT09PT09PT09DQpcc3Rh cnR0eXBlc2NyaXB0IFtuYXNraF0gW29tZWdhXSBbbmFtZV0NCg0KICAgXGRl ZmluZWZvbnRzeW5vbnltIFtPbWVnYUFyYWJpY10gICAgICAgW29tYXJhYl0N CiAgIFxkZWZpbmVmb250c3lub255bSBbT21lZ2FBcmFiaWMtQm9sZF0gIFtv bWFyYWJiXQ0KDQogICBcZGVmaW5lZm9udHN5bm9ueW0gW05hc2toXSAgICAg IFtPbWVnYUFyYWJpY10NCiAgIFxkZWZpbmVmb250c3lub255bSBbTmFza2hC b2xkXSAgW09tZWdhQXJhYmljLUJvbGRdDQoNClxzdG9wdHlwZXNjcmlwdA0K DQpcc3RhcnR0eXBlc2NyaXB0IFtuYXNraF0gW29tZWdhXSBbc2l6ZV0NCg0K ICAgXGRlZmluZWJvZHlmb250DQogICAgIFsyMC43cHQsMTcuM3B0LDE0LjRw dCwxMnB0LDExcHQsMTBwdCw5cHQsOHB0LDdwdCw2cHRdDQogICAgIFtybV0N CiAgICAgW3RmPU5hc2toIHNhIDEsDQogICAgICBiZj1OYXNraEJvbGQgc2Eg MV0NCg0KXHVzZXR5cGVzY3JpcHQgW21hdGhdIFtjb21wdXRlci1tb2Rlcm5d IFtzaXplXQ0KDQpcc3RvcHR5cGVzY3JpcHQNCg0KXHN0YXJ0dHlwZXNjcmlw dCBbT21lZ2FBcmFiXQ0KDQogICBcZGVmaW5lYm9keWZvbnRlbnZpcm9ubWVu dA0KICAgICBbb21hcmJdDQogICAgIFtkZWZhdWx0XQ0KICAgICBbaW50ZXJs aW5lc3BhY2U9M2V4XQ0KDQogIFxkZWZpbmV0eXBlZmFjZSBbb21hcmJdIFty bV0gW25hc2toXSBbb21lZ2FdIFtvbWVnYV0NCg0KXHN0b3B0eXBlc2NyaXB0 DQoNCiU9PT09PT09PT09PT09PT1vbWxnYz09PT09PT09PT09PT09PT09DQpc c3RhcnR0eXBlc2NyaXB0IFtzZXJpZl0gW29tZWdhXSBbbmFtZV0NCg0KICAg XGRlZmluZWZvbnRzeW5vbnltIFtPbWVnYVNlcmlmXSAgICAgICAgICAgIFtv bWxnY10NCiAgIFxkZWZpbmVmb250c3lub255bSBbT21lZ2FTZXJpZi1Cb2xk XSAgICAgICBbb21sZ2NiXQ0KICAgXGRlZmluZWZvbnRzeW5vbnltIFtPbWVn YVNlcmlmLUl0YWxpY10gICAgIFtvbWxnY2ldDQogICBcZGVmaW5lZm9udHN5 bm9ueW0gW09tZWdhU2VyaWYtQm9sZEl0YWxpY10gW29tbGdjYmldDQoNCiAg XGRlZmluZWZvbnRzeW5vbnltIFtTZXJpZl0gICAgICAgICAgICAgICBbT21l Z2FTZXJpZl0NCiAgXGRlZmluZWZvbnRzeW5vbnltIFtTZXJpZkJvbGRdICAg ICAgICAgICBbT21lZ2FTZXJpZi1Cb2xkXQ0KICBcZGVmaW5lZm9udHN5bm9u eW0gW1NlcmlmSXRhbGljXSAgICAgICAgIFtPbWVnYVNlcmlmLUl0YWxpY10N CiAgXGRlZmluZWZvbnRzeW5vbnltIFtTZXJpZkJvbGRJdGFsaWNdICAgICBb T21lZ2FTZXJpZi1Cb2xkSXRhbGljXQ0KDQpcc3RvcHR5cGVzY3JpcHQNCg0K XHN0YXJ0dHlwZXNjcmlwdCBbc2VyaWZdIFtvbWVnYV0gW3NpemVdDQoNCiAg IFxkZWZpbmVib2R5Zm9udA0KICAgICBbMjAuN3B0LDE3LjNwdCwxNC40cHQs MTJwdCwxMXB0LDEwcHQsOXB0LDhwdCw3cHQsNnB0LDVwdCw0cHRdDQogICAg IFtybV0NCiAgICAgW3RmPVNlcmlmIHNhIDEsDQogICAgIGJmPVNlcmlmQm9s ZCBzYSAxLA0KICAgICBpdD1TZXJpZkl0YWxpYyBzYSAxLA0KICAgICBzbD1T ZXJpZkl0YWxpYyBzYSAxLA0KICAgICBiaT1TZXJpZkJvbGRJdGFsaWMgc2Eg MSwNCiAgICAgYnM9U2VyaWZCb2xkSXRhbGljIHNhIDFdDQolICAgIHNjPWNt Y3NjMTAgc2EgMV0NCg0KICAgXGRlZmluZWJvZHlmb250DQogICAgIFsyMC43 cHQsMTcuM3B0LDE0LjRwdCwxMnB0LDExcHRdDQogICAgIFt0dF0NCiAgICAg W3RmPXVjdHQxMiBzYSAxXQ0KDQogICBcZGVmaW5lYm9keWZvbnQNCiAgICAg WzEwcHRdDQogICAgIFt0dF0NCiAgICAgW3RmPXVjdHQxMCBzYSAxXQ0KDQog ICBcZGVmaW5lYm9keWZvbnQNCiAgICAgWzlwdF0NCiAgICAgW3R0XQ0KICAg ICBbdGY9dWN0dDkgc2EgMV0NCg0KICAgXGRlZmluZWJvZHlmb250DQogICAg IFs4cHQsN3B0LDZwdCw1cHQsNHB0XQ0KICAgICBbdHRdDQogICAgIFt0Zj11 Y3R0OCBzYSAxXQ0KDQpcdXNldHlwZXNjcmlwdCBbbWF0aF0gW2NvbXB1dGVy LW1vZGVybl0gW3NpemVdDQoNClxzdG9wdHlwZXNjcmlwdA0KDQpcc3RhcnR0 eXBlc2NyaXB0IFtPbWVnYUxHQ10NCg0KICAgXGRlZmluZWJvZHlmb250ZW52 aXJvbm1lbnQNCiAgICAgW29tbGdjXQ0KICAgICBbZGVmYXVsdF0NCiAgICAg W2ludGVybGluZXNwYWNlPTIuOGV4XQ0KDQogIFxkZWZpbmV0eXBlZmFjZSBb b21sZ2NdIFtybV0gW3NlcmlmXSBbb21lZ2FdIFtvbWVnYV0NCg0KXHN0b3B0 eXBlc2NyaXB0DQo= ------------YopGDAXbnw6cpUNiThEnFI Content-Disposition: attachment; filename="con-om.tex" Content-Type: application/x-tex; name="con-om.tex" Content-Transfer-Encoding: Base64 XGRlZlxAdGFidWxhcntcbGVhdmV2bW9kZSBcaGJveCBcYmdyb3VwIFxuZXh0 bWF0aGZha2UkXGxldFxAYWNvbFxAdGFiYWNvbA0KICAgXGxldFxAY2xhc3N6 XEB0YWJjbGFzc3oNCiAgIFxsZXRcQGNsYXNzaXZcQHRhYmNsYXNzaXYgXGxl dFxcXEB0YWJ1bGFyY3JcQHRhYmFycmF5fQ0KXGRlZlx0ZXh0YnVsbGV0e3tc Y2xlYXJvY3BsaXN0c1xtbVxzeVxjaGFyIjBGfX0lDQpcZGVmXGl7Xl5eXjAx MzF9JQ0KXGRlZlxzc3teXl5eMDBkZn0lDQolXGRlZlx0dGZhbWlseQ0KJSAg ICAgICAge1xub3RAbWF0aEBhbHBoYWJldFx0dGZhbWlseVxtYXRodHQNCiUg ICAgICAgICBcZm9udGZhbWlseVx0dGRlZmF1bHRcc2VsZWN0Zm9udFxjbGVh cm9jcGxpc3RzfQ0KXHVzZXR5cGVzY3JpcHRmaWxlW3R5cGUtb21dDQoNCiAg ICAgXG9jcFxJZE9DUD1pZA0KICAgICBcb2NwbGlzdFxOaWxPQ1A9DQogICAg IFxhZGRiZWZvcmVvY3BsaXN0IDEgXElkT0NQDQogICAgIFxudWxsb2NwbGlz dA0KJQ0KICAgICBcb2NwXEJhc2ljTGF0aW5UZXhVbmk9bGF0MnVuaQ0KICAg ICBcb2NwXEJhc2ljTGF0aW5VbmlUb0ZvbnQ9dW5pMmxhdA0KICAgICBcb2Nw bGlzdFxCYXNpY0xhdGluT0NQPQ0KICAgICBcYWRkYmVmb3Jlb2NwbGlzdCAx IFxCYXNpY0xhdGluVGV4VW5pDQogICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEg XEJhc2ljTGF0aW5VbmlUb0ZvbnQNCiAgICAgXG51bGxvY3BsaXN0DQogICAg IFxvY3BcR3JUZXhVbmk9Z3JwbzJ1bmkNCiAgICAgXG9jcFxHclVuaVRvRm9u dD11bmkyZ3JlZWsNCiAgICAgXG9jcGxpc3RcR3JlZWtPQ1A9DQogICAgIFxh ZGRiZWZvcmVvY3BsaXN0IDEgXEdyVGV4VW5pDQogICAgIFxhZGRiZWZvcmVv Y3BsaXN0IDEgXEdyVW5pVG9Gb250DQogICAgIFxudWxsb2NwbGlzdA0KICAg ICBcb2NwXEFyYWJVbmk9N2FyYjJ1bmkNCiAgICAgXG9jcFxCZXJiZXJVbmk9 N2JlcjJ1bmkNCiAgICAgXG9jcFxVcmR1VW5pPTd1cmQydW5pDQogICAgIFxv Y3BcQWZnaGFQYXNodG9Vbmk9N3BhczJ1bmkNCiAgICAgXG9jcFxQYWtpUGFz aHRvVW5pPTdwYXAydW5pDQogICAgIFxvY3BcU2luZGhpVW5pPTdzbmQydW5p DQogICAgIFxvY3BcVGlmaW5hZ2hVbmk9N3RiZTJ1bmkNCiAgICAgXG9jcFxM YXRpbkJlcmJlclVuaT03bGJlMnVuaQ0KICAgICBcb2NwXFVuaUNVbmk9dW5p MmN1bmkNCiAgICAgXG9jcFxDVW5pQXJhYj1jdW5pMm9hcg0KICAgICBcb2Nw XE5vS2VzaGlkZWhDVW5pQXJhYj1jdW5pMm5hcg0KICAgICBcb2NwbGlzdFxB cmFiaWNPQ1A9DQogICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEgXEFyYWJVbmkN CiAgICAgXGFkZGJlZm9yZW9jcGxpc3QgMSBcVW5pQ1VuaQ0KICAgICBcYWRk YmVmb3Jlb2NwbGlzdCAxIFxDVW5pQXJhYg0KICAgICBcbnVsbG9jcGxpc3QN CiAgICAgXG9jcGxpc3RcQXJhYmljTm9LZXNoaWRlaE9DUD0NCiAgICAgXGFk ZGJlZm9yZW9jcGxpc3QgMSBcQXJhYlVuaQ0KICAgICBcYWRkYmVmb3Jlb2Nw bGlzdCAxIFxVbmlDVW5pDQogICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEgXE5v S2VzaGlkZWhDVW5pQXJhYg0KICAgICBcbnVsbG9jcGxpc3QNCiAgICAgXG9j cGxpc3RcQXJhYmljQmVyYmVyT0NQPQ0KICAgICBcYWRkYmVmb3Jlb2NwbGlz dCAxIFxCZXJiZXJVbmkNCiAgICAgXGFkZGJlZm9yZW9jcGxpc3QgMSBcVW5p Q1VuaQ0KICAgICBcYWRkYmVmb3Jlb2NwbGlzdCAxIFxDVW5pQXJhYg0KICAg ICBcbnVsbG9jcGxpc3QNCiAgICAgXG9jcGxpc3RcVGlmaW5hZ2hPQ1A9DQog ICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEgXFRpZmluYWdoVW5pDQogICAgIFxh ZGRiZWZvcmVvY3BsaXN0IDEgXEJhc2ljTGF0aW5VbmlUb0ZvbnQNCiAgICAg XG51bGxvY3BsaXN0DQogICAgIFxvY3BsaXN0XExhdGluQmVyYmVyT0NQPQ0K ICAgICBcYWRkYmVmb3Jlb2NwbGlzdCAxIFxMYXRpbkJlcmJlclVuaQ0KICAg ICBcYWRkYmVmb3Jlb2NwbGlzdCAxIFxCYXNpY0xhdGluVW5pVG9Gb250DQog ICAgIFxudWxsb2NwbGlzdA0KICAgICBcb2NwbGlzdFxVcmR1T0NQPQ0KICAg ICBcYWRkYmVmb3Jlb2NwbGlzdCAxIFxVcmR1VW5pDQogICAgIFxhZGRiZWZv cmVvY3BsaXN0IDEgXFVuaUNVbmkNCiAgICAgXGFkZGJlZm9yZW9jcGxpc3Qg MSBcQ1VuaUFyYWINCiAgICAgXG51bGxvY3BsaXN0DQogICAgIFxvY3BsaXN0 XFVyZHVOb0tlc2hpZGVoT0NQPQ0KICAgICBcYWRkYmVmb3Jlb2NwbGlzdCAx IFxVcmR1VW5pDQogICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEgXFVuaUNVbmkN CiAgICAgXGFkZGJlZm9yZW9jcGxpc3QgMSBcTm9LZXNoaWRlaENVbmlBcmFi DQogICAgIFxudWxsb2NwbGlzdA0KICAgICBcb2NwbGlzdFxBZmdoYVBhc2h0 b09DUD0NCiAgICAgXGFkZGJlZm9yZW9jcGxpc3QgMSBcQWZnaGFQYXNodG9V bmkNCiAgICAgXGFkZGJlZm9yZW9jcGxpc3QgMSBcVW5pQ1VuaQ0KICAgICBc YWRkYmVmb3Jlb2NwbGlzdCAxIFxDVW5pQXJhYg0KICAgICBcbnVsbG9jcGxp c3QNCiAgICAgXG9jcGxpc3RcUGFraVBhc2h0b09DUD0NCiAgICAgXGFkZGJl Zm9yZW9jcGxpc3QgMSBcUGFraVBhc2h0b1VuaQ0KICAgICBcYWRkYmVmb3Jl b2NwbGlzdCAxIFxVbmlDVW5pDQogICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEg XENVbmlBcmFiDQogICAgIFxudWxsb2NwbGlzdA0KICAgICBcb2NwbGlzdFxT aW5kaGlPQ1A9DQogICAgIFxhZGRiZWZvcmVvY3BsaXN0IDEgXFNpbmRoaVVu aQ0KICAgICBcYWRkYmVmb3Jlb2NwbGlzdCAxIFxVbmlDVW5pDQogICAgIFxh ZGRiZWZvcmVvY3BsaXN0IDEgXENVbmlBcmFiDQogICAgIFxudWxsb2NwbGlz dA0KICAgICBccHVzaG9jcGxpc3RcQmFzaWNMYXRpbk9DUA0KXGlucHV0IGdy bGNjb2RlLnRleA0KXGRlZlxzdGFydGdyZWVre1xiZWdpbmdyb3VwXHB1c2hv Y3BsaXN0XEdyZWVrT0NQXHN3aXRjaHRvYm9keWZvbnRbb21sZ2NdJQ0KXGxh bmd1YWdlPTNcbGVmdGh5cGhlbm1pbj0yXHJpZ2h0aHlwaGVubWluPTJ9DQpc ZGVmXHN0b3BncmVla3tcZW5kZ3JvdXB7fX0NClxkZWZcc3RhcnRhcmFie1xi ZWdpbmdyb3VwXHB1c2hvY3BsaXN0XEFyYWJpY09DUFx1c2V0eXBlc2NyaXB0 W09tZWdhQXJhYl1cc3dpdGNodG9ib2R5Zm9udFtvbWFyYl1cdGV4dGRpciBU UlRccGFyZGlyIFRSVH0NClxkZWZcc3RvcGFyYWJ7XGVuZGdyb3Vwe319DQpc ZGVmXHN0YXJ0c21hbGxhcmFie1xiZWdpbmdyb3VwXHB1c2hvY3BsaXN0XEFy YWJpY05vS2VzaGlkZWhPQ1Bcc3dpdGNodG9ib2R5Zm9udFtvbWFyYl1cdGV4 dGRpciBUUlRccGFyZGlyIFRSVH0NClxkZWZcc3RvcHNtYWxsYXJhYntcZW5k Z3JvdXB7fX0NClxkZWZcc3RhcnRsYXRiZXJiZXJ7XGJlZ2luZ3JvdXBccHVz aG9jcGxpc3RcTGF0aW5CZXJiZXJPQ1Bcc3dpdGNodG9ib2R5Zm9udFtvbWxn Y119DQpcZGVmXHN0b3BsYXRiZXJiZXJ7XGVuZGdyb3Vwe319DQpcZGVmXHN0 YXJ0dGlmaW5hZ2h7XGJlZ2luZ3JvdXBccHVzaG9jcGxpc3RcVGlmaW5hZ2hP Q1Bcc3dpdGNodG9ib2R5Zm9udFtvbWxnY119DQpcZGVmXHN0b3B0aWZpbmFn aHtcZW5kZ3JvdXB7fX0NClxkZWZcc3RhcnRiZXJiZXJ7XGJlZ2luZ3JvdXBc cHVzaG9jcGxpc3RcQXJhYmljQmVyYmVyT0NQXHN3aXRjaHRvYm9keWZvbnRb b21hcmJdXHRleHRkaXIgVFJUXHBhcmRpciBUUlR9DQpcZGVmXHN0b3BiZXJi ZXJ7XGVuZGdyb3Vwe319DQpcZGVmXHN0YXJ0dXJkdXtcYmVnaW5ncm91cFxw dXNob2NwbGlzdFxVcmR1T0NQXHN3aXRjaHRvYm9keWZvbnRbb21hcmJdXHRl eHRkaXIgVFJUXHBhcmRpciBUUlR9DQpcZGVmXHN0b3B1cmR1e1xlbmRncm91 cHt9fQ0KXGRlZlxzdGFydHNtYWxsdXJkdXtcYmVnaW5ncm91cFxwdXNob2Nw bGlzdFxVcmR1Tm9LZXNoaWRlaE9DUFxzd2l0Y2h0b2JvZHlmb250W29tYXJi XVx0ZXh0ZGlyIFRSVFxwYXJkaXIgVFJUfQ0KXGRlZlxzdG9wc21hbGx1cmR1 e1xlbmRncm91cHt9fQ0KXGRlZlxzdGFydHBhc2h0b3tcYmVnaW5ncm91cFxw dXNob2NwbGlzdFxBZmdoYVBhc2h0b09DUFxzd2l0Y2h0b2JvZHlmb250W29t YXJiXVx0ZXh0ZGlyIFRSVFxwYXJkaXIgVFJUfQ0KXGRlZlxzdG9wcGFzaHRv e1xlbmRncm91cHt9fQ0KXGRlZlxzdGFydHBhc2h0b3B7XGJlZ2luZ3JvdXBc cHVzaG9jcGxpc3RcUGFraVBhc2h0b09DUFxzd2l0Y2h0b2JvZHlmb250W29t YXJiXVx0ZXh0ZGlyIFRSVFxwYXJkaXIgVFJUfQ0KXGRlZlxzdG9wcGFzaHRv cHtcZW5kZ3JvdXB7fX0NClxkZWZcc3RhcnRzaW5kaGl7XGJlZ2luZ3JvdXBc cHVzaG9jcGxpc3RcU2luZGhpT0NQXHN3aXRjaHRvYm9keWZvbnRbb21hcmJd XHRleHRkaXIgVFJUXHBhcmRpciBUUlR9DQpcZGVmXHN0b3BzaW5kaGl7XGVu ZGdyb3Vwe319DQpcdXNldHlwZXNjcmlwdFtPbWVnYUxHQ10NClxzZXR1cGJv ZHlmb250W29tbGdjLDEwcHRdDQpcZGVmXE9NRUdBe3tcc3dpdGNodG9ib2R5 Zm9udFtvbWxnY11eXl5eMDNhOX19DQpcZGVmXE9UUHtcT01FR0EgVFB9DQol XGNhdGNvZGVgXF89MTINClxkZWZcI3teXl5eZjAyM30NClxkZWZcJHteXl5e ZjAyNH0NClxkZWZcJXteXl5eZjAyNX0NClxkZWZcJnteXl5eZjAyNn0NClxk ZWZcdGV4dGJyYWNlbGVmdHteXl5eZjA3Yn0NClxkZWZcdGV4dGJyYWNlcmln aHR7Xl5eXmYwN2R9DQpcZGVmXHRleHRiYWNrc2xhc2h7Xl5eXmYwNWN9DQpc ZGVmXGhlc2hle1xzbWFzaHtcaGJveCB0byAwcHR7XHJhaXNlMWV4XGhib3h7 XGZvb3Rub3Rlc2l6ZSBoZX1caHNzfVxsb3dlci41ZXhcaGJveHtcZm9vdG5v dGVzaXplIHNoZX19fQ0KXGRlZlxoaW1oZXJ7XHNtYXNoe1xoYm94IHRvIDBw dHtccmFpc2UxZXhcaGJveHtcZm9vdG5vdGVzaXplIGhpbX1caHNzfVxsb3dl ci41ZXhcaGJveHtcZm9vdG5vdGVzaXplIGhlcn19fQ0KXGRlZlxoaXNoZXJ7 XHNtYXNoe1xoYm94IHRvIDBwdHtccmFpc2UxZXhcaGJveHtcZm9vdG5vdGVz aXplIGhpc31caHNzfVxsb3dlci41ZXhcaGJveHtcZm9vdG5vdGVzaXplIGhl cn19fQ0KXHRvbGVyYW5jZT0yMDAwDQpcZW5kaW5wdXQNCg== ------------YopGDAXbnw6cpUNiThEnFI--