From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/114600 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean-Pierre Delange via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Trying to get a simple bibliography Date: Sun, 27 Mar 2022 21:49:39 +0200 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------xC3Pi6xSPOpbB0menaKKSSvH" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31990"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Cc: Jean-Pierre Delange To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sun Mar 27 21:50:17 2022 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 1nYYu1-00089Z-3H for gctc-ntg-context-518@m.gmane-mx.org; Sun, 27 Mar 2022 21:50:17 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 32A982A3594; Sun, 27 Mar 2022 21:49:46 +0200 (CEST) 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 NqeAJ6kiiV5y; Sun, 27 Mar 2022 21:49:45 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D1BFA2A3596; Sun, 27 Mar 2022 21:49:44 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BC7E12A3590 for ; Sun, 27 Mar 2022 21:49:43 +0200 (CEST) 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 7_4PZTSxu9Nz for ; Sun, 27 Mar 2022 21:49:42 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.27.42.3; helo=smtp3-g21.free.fr; envelope-from=adeimantos@free.fr; receiver= Original-Received: from smtp3-g21.free.fr (smtp3-g21.free.fr [212.27.42.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 38B6F2A3454 for ; Sun, 27 Mar 2022 21:49:42 +0200 (CEST) Original-Received: from [192.168.0.13] (unknown [91.169.29.64]) (Authenticated sender: adeimantos@free.fr) by smtp3-g21.free.fr (Postfix) with ESMTPSA id 4572913F880 for ; Sun, 27 Mar 2022 21:49:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1648410581; bh=Lgmrni9ICLJNK+RG+gui+AIyDwg9cVNNwusTxW0J6FU=; h=Date:Subject:To:References:From:In-Reply-To:From; b=VVxMV6tKnJKsHEbTvvVtzDC3Q2119sqxKsRs2Qg0hdIRrpWSx9KYH3Vbw84WXC4Tz QpHLdspSNORJy18ZXwcZy3nJMcLgjg6vWPePSoAMBaVyyBFIg39hwmIrBq0Z+rrdBC ueyNKZ2PMWavp6hOiCqCOXMTSF6LF8XCvwlkXrHfiLIggrHt7J3qBoJmcVVFITROJC iBga3+ejAD0upo+i/dyWr1rucv0jWnlUhaM5fA6JACHhYiqnexF/+0XmUQRzM0Yjso XI1+/GRgtWoohHlfvsq+fjmRpBwjrfhd24jUSMyKiAMWYJ5+6+FjfflAekmY5FJhwc 4FphDhFYGi94Q== Content-Language: fr In-Reply-To: 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:114600 Archived-At: This is a multi-part message in MIME format. --------------xC3Pi6xSPOpbB0menaKKSSvH Content-Type: multipart/alternative; boundary="------------9qyg11ceAUA0QE5ZkjlJPYZC" --------------9qyg11ceAUA0QE5ZkjlJPYZC Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Amine, There are several ways to achieve a bibliography. The first one is your way, with a buffer, which you have to name it (see below : the buffer is named 'biblio')  : you put your references to books and articles between the 2 commands \startbuffer and \stopbuffer as the model shows hereafter (with the APA style). If you want to print a general and simple bibliography, you need a double command :\usebtxdataset[/any title you choose/][biblio.buffer] and \definebtxrendering[/any title/][apa][dataset=/any title/] after \stopbuffer. At the end of the text, you need to define the place where you want to print the bibliography. For that purpose : \starttext \startbackmatter \startchapter[title={Bibliography}] \placelistofpublications[/any title/] [method=local] \stopchapter \stopbackmatter \stoptext /But, as far as I know, this method is boring/, because you need to write all you bibliographical sources in the buffer. The better is to build a separate bibtex file with such a software as JabRef (which is a kind of bibtex tool). This bibtex file is in your ConTeXt repository and you need only to call the name of your bibtex item. For instance, the book /Natural Right and History/ of Leo Strauss becomes 'Strauss,1952' (with JabRef) and if you cite this book in your text (like this : \cite[alternative=entry][/any title/::Strauss1952]}, you can find the item at the 'S' letter. Indeed, there is some work to do (feed your bitex file with items...), but when it is done once, it is forever (I guess ...). I give you a MWE as an attached file ... Hope it helps ! JP [/here is the beginning of a buffer sample /] \startbuffer[biblio] @book{Cicéron1, author = {Cicéron}, title = {Tusculanes, V, 8}, } @INCOLLECTION{Leibniz1885, author = {Leibniz, G. W.}, title = {Principes de la nature et de la grâce fondés en raison, 1714}, title:en = {Principles of Nature and Grace Founded in Reason}, booktitle = {\de Die Philosophischen Schriften von Gottfried Wilhelm Leibniz}, booktitle:en = {The Philosophical Writings of Gottfried Wilhelm Leibniz}, editor = {Gerhardt, C. G.}, publisher = {Weidmann}, year = {1885}, volume = {6}, chapter = {8}, pages = {598–606}, address = {Berlin}, language = {french}, } @book{Rousseau1755, author ={Rousseau, Jean-Jacques} title = {Discours sur l’Origine et les Fondements de l’Inégalité parmi les Hommes.}, year = {1755}, } @book{Rousseau1750, author ={Rousseau, Jean-Jacques} title = {Discours sur les Sciences et les Arts}, year = {1750}, } @book{Rousseau1762, author = {Rousseau, Jean-Jacques}, title = {Émile}, year = {1762}, } \stopbuffer Le 26/03/2022 à 13:25, A A via ntg-context a écrit : > Hi All, > > I'm trying to get a simple bibliography to work with ConTeXt. Here's > what I have so far: > > *test.tex* > * > * > \usebtxdataset[bibliography.bib] > > \starttext > >   \startbodymatter >     See \cite[proofwiki] >   \stopbodymatter > >   \startbackmatter >     \startsection[title=Bibliography] >     \stopsection >   \stopbackmatter > \stoptext > * > * > *bibliography.bib* > * > * > @misc{ >   proofwiki, >   title={{Definition:Collation - ProofWiki}}, >   author={{ProofWiki}}, >   howpublished={ >     \href{https://proofwiki.org/wiki/Definition:Collation}{link > } >   }, >   journal={{ProofWiki}}, >   year={2021} > } > > When I compile test.tex it generates a pdf, but the citation is not > included in the body matter. Also the actual reference is not present > in Bibliography. > > What am I doing wrong? > > Regards, > > Amine > * > * > > ___________________________________________________________________________________ > 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 > ___________________________________________________________________________________ -- Jean-Pierre Delange Ancients&Moderns Professeur Agrégé de Philosophie (HC) --------------9qyg11ceAUA0QE5ZkjlJPYZC Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Hi Amine,

There are several ways to achieve a bibliography. The first one is your way, with a buffer, which you have to name it (see below : the buffer is named 'biblio')  : you put your references to books and articles between the 2 commands \startbuffer and \stopbuffer as the model shows hereafter (with the APA style). If you want to print a general and simple bibliography, you need a double command : \usebtxdataset[any title you choose][biblio.buffer] and \definebtxrendering[any title][apa][dataset=any title] after \stopbuffer. At the end of the text, you need to define the place where you want to print the bibliography. For that purpose :

\starttext

\startbackmatter

\startchapter[title={Bibliography}]

\placelistofpublications[any title] [method=local]

\stopchapter

\stopbackmatter

\stoptext

But, as far as I know, this method is boring, because you need to write all you bibliographical sources in the buffer. The better is to build a separate bibtex file with such a software as JabRef (which is a kind of bibtex tool). This bibtex file is in your ConTeXt repository and you need only to call the name of your bibtex item. For instance, the book Natural Right and History of Leo Strauss becomes 'Strauss,1952' (with JabRef) and if you cite this book in your text (like this : \cite[alternative=entry][any title::Strauss1952]}, you can find the item at the 'S' letter. Indeed, there is some work to do (feed your bitex file with items...), but when it is done once, it is forever (I guess ...). I give you a MWE as an attached file ...

Hope it helps !

JP

[here is the beginning of a buffer sample ]

\startbuffer[biblio]

@book{Cicéron1,

author = {Cicéron},

title = {Tusculanes, V, 8},

}


@INCOLLECTION{Leibniz1885,

author = {Leibniz, G. W.},

title = {Principes de la nature et de la grâce fondés en raison, 1714},

title:en = {Principles of Nature and Grace Founded in Reason},

booktitle = {\de Die Philosophischen Schriften von Gottfried Wilhelm Leibniz},

booktitle:en = {The Philosophical Writings of Gottfried Wilhelm Leibniz},

editor = {Gerhardt, C. G.},

publisher = {Weidmann},

year = {1885},

volume = {6},

chapter = {8},

pages = {598–606},

address = {Berlin},

language = {french},

}


@book{Rousseau1755,

author ={Rousseau, Jean-Jacques}

title = {Discours sur l’Origine et les Fondements de l’Inégalité parmi les Hommes.},

year = {1755},

}


@book{Rousseau1750,

author ={Rousseau, Jean-Jacques}

title = {Discours sur les Sciences et les Arts},

year = {1750},

}


@book{Rousseau1762,

author = {Rousseau, Jean-Jacques},

title = {Émile},

year = {1762},

}

\stopbuffer



Le 26/03/2022 à 13:25, A A via ntg-context a écrit :
Hi All,

I'm trying to get a simple bibliography to work with ConTeXt. Here's what I have so far:

test.tex

\usebtxdataset[bibliography.bib]

\starttext
 
  \startbodymatter
    See \cite[proofwiki]
  \stopbodymatter

  \startbackmatter
    \startsection[title=Bibliography]
    \stopsection
  \stopbackmatter
\stoptext

bibliography.bib

@misc{
  proofwiki,
  title={{Definition:Collation - ProofWiki}},
  author={{ProofWiki}},
  howpublished={
    \href{https://proofwiki.org/wiki/Definition:Collation}{link}
  },
  journal={{ProofWiki}},
  year={2021}
}

When I compile test.tex it generates a pdf, but the citation is not included in the body matter. Also the actual reference is not present in Bibliography.

What am I doing wrong?

Regards,

Amine


___________________________________________________________________________________
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
___________________________________________________________________________________
-- 
Jean-Pierre Delange
Ancients&Moderns
Professeur Agrégé de Philosophie (HC)
--------------9qyg11ceAUA0QE5ZkjlJPYZC-- --------------xC3Pi6xSPOpbB0menaKKSSvH Content-Type: text/x-tex; charset=UTF-8; name="ConTeXt_Bibliography-Example_v03.tex" Content-Disposition: attachment; filename="ConTeXt_Bibliography-Example_v03.tex" Content-Transfer-Encoding: base64 XHN0YXJ0YnVmZmVyW2JpYmxpb10NCg0KQGJvb2t7Q2ljw6lyb24xLA0KYXV0aG9yID0ge0Np Y8Opcm9ufSwNCnRpdGxlID0ge1R1c2N1bGFuZXMsIFYsIDh9LA0KfQ0KDQoNCkBJTkNPTExF Q1RJT057TGVpYm5pejE4ODUsDQphdXRob3IgPSB7TGVpYm5peiwgRy4gVy59LA0KdGl0bGUg PSB7UHJpbmNpcGVzIGRlIGxhIG5hdHVyZSBldCBkZSBsYSBncsOiY2UgZm9uZMOpcyBlbiBy YWlzb24sIDE3MTR9LA0KdGl0bGU6ZW4gPSB7UHJpbmNpcGxlcyBvZiBOYXR1cmUgYW5kIEdy YWNlIEZvdW5kZWQgaW4gUmVhc29ufSwNCmJvb2t0aXRsZSA9IHtcZGUgRGllIFBoaWxvc29w aGlzY2hlbiBTY2hyaWZ0ZW4gdm9uIEdvdHRmcmllZCBXaWxoZWxtIExlaWJuaXp9LA0KYm9v a3RpdGxlOmVuID0ge1RoZSBQaGlsb3NvcGhpY2FsIFdyaXRpbmdzIG9mIEdvdHRmcmllZCBX aWxoZWxtIExlaWJuaXp9LA0KZWRpdG9yID0ge0dlcmhhcmR0LCBDLiBHLn0sDQpwdWJsaXNo ZXIgPSB7V2VpZG1hbm59LA0KeWVhciA9IHsxODg1fSwNCnZvbHVtZSA9IHs2fSwNCmNoYXB0 ZXIgPSB7OH0sDQpwYWdlcyA9IHs1OTjigJM2MDZ9LA0KYWRkcmVzcyA9IHtCZXJsaW59LA0K bGFuZ3VhZ2UgPSB7ZnJlbmNofSwNCn0NCg0KQGJvb2t7Um91c3NlYXUxNzU1LA0KYXV0aG9y ID17Um91c3NlYXUsIEplYW4tSmFjcXVlc30NCnRpdGxlID0ge0Rpc2NvdXJzIHN1ciBs4oCZ T3JpZ2luZSBldCBsZXMgRm9uZGVtZW50cyBkZSBs4oCZSW7DqWdhbGl0w6kgcGFybWkgbGVz IEhvbW1lcy59LA0KeWVhciA9IHsxNzU1fSwNCn0NCg0KQGJvb2t7Um91c3NlYXUxNzUwLA0K YXV0aG9yID17Um91c3NlYXUsIEplYW4tSmFjcXVlc30NCnRpdGxlID0ge0Rpc2NvdXJzIHN1 ciBsZXMgU2NpZW5jZXMgZXQgbGVzIEFydHN9LA0KICB5ZWFyID0gezE3NTB9LA0KfQ0KDQpA Ym9va3tSb3Vzc2VhdTE3NjIsDQogIGF1dGhvciA9IHtSb3Vzc2VhdSwgSmVhbi1KYWNxdWVz fSwNCiAgdGl0bGUgPSB7w4ltaWxlfSwNCiAgeWVhciA9IHsxNzYyfSwNCiB9DQogDQpAYm9v a3tTdHJhdXNzMTk1MiwNCmF1dGhvciA9IHtTdHJhdXNzLCBMZW99LA0KdGl0bGUgPSB7UGhp bG9zb3BoaWUgdW5kIEdlc2V0ei4gUGhpbG9zb3BoeSBhbmQgTGF3fSwNCnB1Ymxpc2hlciA9 IHtVbml2ZXJzaXR5IG9mIENoaWNhZ28gUHJlc3N9DQp5ZWFyID0gezE5MzV9LA0KfQ0KDQpA YXJ0aWNsZXtTdHJhdXNzMTk1Mw0KICBhdXRob3IgPSB7U3RyYXVzcywgTGVvfSwNCiAgdGl0 bGUgPSB7TOKAmWludGVudGlvbiBkZSBSb3Vzc2VhdX0sDQogIHllYXIgPSB7MTk1M30sDQog fQ0KIA0KIEBib29re1N0cmF1c3MxOTUzDQogIGF1dGhvciA9IHtTdHJhdXNzLCBMZW99LA0K ICB0aXRsZSA9IHtOYXR1cmFsIFJpZ2h0IGFuZCBIaXN0b3J5fSwNCiAgcHVibGlzaGVyID0g e0NoaWNhZ28gVW5pdmVyc2l0eSBQcmVzc30sDQogIHllYXIgPSB7MTk1M30sDQogIHBhZ2Vz ID0gezMzNn0sDQoNCiB9DQogDQogQGJvb2t7U3RyYXVzczE5NTksDQogYXV0aG9yID0ge1N0 cmF1c3MsIExlb30sDQogdGl0bGUgPSB7UXXigJllc3QtY2UgcXVlIGxhIHBoaWxvc29waGll IHBvbGl0aXF1ZSA/fSwNCiBwdWJsaXNoZXIgPSB7UC5VLkYufSwNCiAgeWVhciA9IHsxOTU5 fSwNCiAgcGFnZXMgPSB7MzM4fSwNCiANCiAgfQ0KIA0KIEBib29re1BsYXRvbjEsDQogIGF1 dGhvciA9IHtQbGF0b259LA0KICB0aXRsZSA9IHtMYSBSw6lwdWJsaXF1ZX0sDQogIA0KICAg fQ0KDQogQGJvb2t7UGxhdG9uMiwNCiAgYXV0aG9yID0ge1BsYXRvbn0sDQogIHRpdGxlID0g e1Bow6lkb259LA0KICANCiB9DQogDQogIEBib29re0FyaXN0b3RlMSwNCiAgYXV0aG9yID0g e0FyaXN0b3RlfSwNCiAgdGl0bGUgPSB7w4l0aGlxdWUgw6AgTmljb21hcXVlfSwNCiAgDQog fQ0KDQogIEBib29re0FyaXN0b3RlMiwNCiAgYXV0aG9yID0ge0FyaXN0b3RlfSwNCiAgdGl0 bGUgPSB7TGVzIFBvbGl0aXF1ZXN9LA0KICANCiB9DQogDQogQGJvb2t7RnVtYXJvbGkyMDAx LA0KYXV0aG9yID0ge0Z1bWFyb2xpLCBNYXJjfSwNCnRpdGxlID0ge0xhIFF1ZXJlbGxlIGRl cyBBbmNpZW5zIGV0IGRlcyBNb2Rlcm5lc30sDQpwdWJsaXNoZXIgPSB7R2FsbGltYXJkfSwN CnllYXIgPSB7MjAwMX0sDQp9DQoNCkBib29re1Rhbmd1YXkyMDAzLA0KYXV0aG9yID0ge1Rh bmd1YXksIERhbmllbH0sDQp0aXRsZSA9IHtMZW8gU3RyYXVzcy4gVW5lIGJpb2dyYXBoaWUg aW50ZWxsZWN0dWVsbGV9LA0KcHVibGlzaGVyID0ge0dyYXNzZXR9LA0KeWVhciA9IHsyMDAz fQ0KcGFnZXMgPSB7MzIwfSwNCn0NCg0KQGJvb2t7TGFrczIwMDIsDQphdXRob3IgPSB7TGFr cywgQW5kcsOpfSwNCnRpdGxlID0ge1F14oCZZXN0LWNlIHF1ZSBsYSBwaGlsb3NvcGhpZSBw csOpc29jcmF0aXF1ZSA/fSwNCnB1Ymxpc2hlciA9IHtQcmVzc2VzIFVuaXZlcnNpdGFpcmVz IGR1IFNlcHRlbnRyaW9ufSwNCnllYXIgPSB7MjAwMn0sDQpwYWdlcyA9IHs1NTJ9LA0KfQ0K XHN0b3BidWZmZXINCg0KXHVzZWJ0eGRhdGFzZXRbcGhpbG9zb3BoaWUgYW5jaWVubmVdW2Jp Ymxpby5idWZmZXJdDQpcdXNlYnR4ZGF0YXNldFtwaGlsb3NvcGhpZSBtb2Rlcm5lXVtiaWJs aW8uYnVmZmVyXQ0KXHVzZWJ0eGRlZmluaXRpb25zW2FwYV0NClxkZWZpbmVidHhyZW5kZXJp bmdbcGhpbG9zb3BoaWUgYW5jaWVubmVdW2FwYV1bZGF0YXNldD1waGlsb3NvcGhpZSBhbmNp ZW5uZV0NClxkZWZpbmVidHhyZW5kZXJpbmdbcGhpbG9zb3BoaWUgbW9kZXJuZV1bYXBhXVtk YXRhc2V0PXBoaWxvc29waGllIG1vZGVybmVdDQpcc2V0dXBidHhyZW5kZXJpbmdbY29udGlu dWUgPXllc10NCiBcc3RhcnR0ZXh0DQoNClxzdGFydGNoYXB0ZXJbdGl0bGU9e0ludHJvZHVj dGlvbiDDoCBsYSBQaGlsb3NvcGhpZSBwb2xpdGlxdWV9XQ0KDQpEYW5zIGxlcyBub3RlcyBx dWUgbOKAmW9uIHZhIHN1aXZyZSwgb24gc+KAmWludMOpcmVzc2VyYSBhdSBjaGVtaW5lbWVu dCBkZSBsYSBwZW5zw6llIHBoaWxvc29waGlxdWUgY29tbWUgcGhpbG9zb3BoaWUgcG9saXRp cXVlLiBD4oCZZXN0IExlbyBTdHJhdXNzXGZvb3Rub3Rle1xjaXRlW2FsdGVybmF0aXZlPWVu dHJ5XVtwaGlsb3NvcGhpZSBtb2Rlcm5lOjpTdHJhdXNzMTk1OV19IHF1aSBhbGVydGUgc3Vy IGxhIGRpZmZpY3VsdMOpIGRlIHJldHJvdXZlciBsZXMgcHJvYmzDqG1lcyBkZSBwaGlsb3Nv cGhpZSBwb2xpdGlxdWUgZGFucyBsZXMgYXZhdGFycyBwaGlsb3NvcGhpcXVlcyBxdWUgbGEg bW9kZXJuaXTDqSBhIHB1IGNvbnN0cnVpcmVcZm9vdG5vdGV7TGVvIFN0cmF1c3MgbmUgcHJv cG9zZSBwYXMgdW4ge1xpdCB6dXLDvGNrIHp1fSwgdW4gcmV0b3VyIHZlcnMgbOKAmUFudGlx dWl0w6ksIG1haXMgZMOpdm9pbGUgdW5lIHbDqXJpdGFibGUgYXJjaMOpb2xvZ2llIGRlIGxh IE1vZGVybml0w6ksIGVuIGNlcm5hbnQgdW5lIHPDqXJpZSBkZSBwcm9ibMOobWVzLiBQb3Vy IHVuIHBvaW50IGRlIHZ1ZSBnw6luw6lyYWwsIG1haXMgcHLDqWNpcyBzdXIgTGVvIFN0cmF1 c3MsIG9uIGNvbnN1bHRlcmEgbGEgYmlvZ3JhcGhpZSBpbnRlbGxlY3R1ZWxsZSBxdWUgRGFu aWVsIFRhbmd1YXkgYSBjb25zYWNyw6kgw6AgU3RyYXVzc1xmb290bm90ZXtcY2l0ZVthbHRl cm5hdGl2ZT1lbnRyeV1bcGhpbG9zb3BoaWUgbW9kZXJuZTo6VGFuZ3VheTIwMDNdfS59Lg0K DQpccGFyIA0KXGJsYW5rDQoNCkVuIHByZW1pZXIgbGlldSwgbGEgbm90aW9uIGRlIHtcaXQg bW9kZXJuaXTDqX0gZmFpdCBwcm9ibMOobWUuIFBhci1kZWzDoCB1bmUgcG9zc2libGUgcmVj aGVyY2hlIHBvdXIgcmVww6lyZXIgbGVzIGVtcGxvaXMgZHUgbW90IMOgIHRvdXRlcyBsZXMg w6lwb3F1ZXMgKGV0IENoYXRlYXVicmlhbmQgc2UgdmFudGUsIGRhbnMgc2VzIHtcaXQgTcOp bW9pcmVzIGTigJlPdXRyZS1Ub21iZX0gZOKAmcOqdHJlIGxlIGNyw6lhdGV1ciBkdSBtb3Qg e1xpdCBtb2Rlcm5pdMOpfSksIFN0cmF1c3MgcsOpYWN0dWFsaXNlIGxhIHF1ZXJlbGxlIGxp dHTDqXJhaXJlIGRlcyB7XGl0IEFuY2llbnMgZXQgZGVzIE1vZGVybmVzfVxmb290bm90ZXtc Y2l0ZVthbHRlcm5hdGl2ZT1lbnRyeV1bcGhpbG9zb3BoaWUgbW9kZXJuZTo6RnVtYXJvbGky MDAxXX0sIGRpdmlzaW9uIHBhciBsYXF1ZWxsZSBpbCBkaXN0aW5ndWUgbGUgdHJhdmFpbCBw aGlsb3NvcGhpcXVlIHN1ciBsYSBwb2xpdGlxdWUsIGV0IHNpZ25hbGUgbOKAmWFmZmFpYmxp c3NlbWVudCBtb2Rlcm5lIGRlIGNldHRlIGNvbXByw6loZW5zaW9uLCBwYXIgbGEgcnVwdHVy ZSBhdmVjIGxhIHByw6lvY2N1cGF0aW9uIHBvbGl0aXF1ZSBkZSBsYSBwaGlsb3NvcGhpZSBh dSBwcm9maXQgZOKAmXVuZSBwaGlsb3NvcGhpZSBkdSBzdWpldCBxdWkgc+KAmWludMOpcmVz c2UgcGx1cyDDoCBsYSBsaWJlcnTDqSBxdeKAmcOgIGxhIHZlcnR1IGV0IHBsdXMgw6AgbGEg bGliZXJ0w6kgbW9yYWxlIHF14oCZw6AgbGEgcmVjaGVyY2hlIGR1IHtcaXQgYmllbiBjb21t dW59Lg0KDQpDaWPDqXJvbiwgY2UgZ3JhbmQgaG9tbWUgcG9saXRpcXVlIGV0IGNldCDDqWNy aXZhaW4gc2F2YW50LCBhIGV1IGxhIGZvcm11bGUgYmllbiBjb25udWUsIHNlbG9uIGxhcXVl bGxlIFxxdW90YXRpb257U29jcmF0ZSBmaXQgZGVzY2VuZHJlIGxhIHBoaWxvc29waGllIGR1 IGNpZWwgc3VyIGxhIHRlcnJlLn1cZm9vdG5vdGV7XGNpdGVbYWx0ZXJuYXRpdmU9ZW50cnld W3BoaWxvc29waGllIGFuY2llbm5lOjpDaWPDqXJvbjFdfSwgcXVpIGTDqXNpZ25lIGxhIHF1 ZXN0aW9uIGZvbmRhbWVudGFsZSBkZSBs4oCZaW50w6lyw6p0IG5vdXJyaSBwYXIgbGEgcGhp bG9zb3BoaWUgcG91ciBsZXMge1xpdCBhbnRocm9waW5hIHByYWdtYXRhfSwgcG91ciBsZXMg e1xpdCBjaG9zZXMgaHVtYWluZXN9LCBhdSBjb250cmFpcmUgZGVzIHBoaWxvc29waGVzIGRp dHMg4oCccHLDqXNvY3JhdGlxdWVz4oCdIHF1aSBz4oCZaW50w6lyZXNzZW50IHBsdXTDtHQg w6AgbGEgY29zbW9sb2dpZSwgw6AgbGEgbmF0dXJlICh7XGl0IHBodXNpc30pXGZvb3Rub3Rl e1xjaXRlW2FsdGVybmF0aXZlPWVudHJ5XVtwaGlsb3NvcGhpZSBhbmNpZW5uZTo6TGFrczIw MDJdfS4NCg0KXHN0b3BjaGFwdGVyDQpcc3RhcnRjaGFwdGVyW3RpdGxlPXtRdeKAmWVzdC1j ZSBxdWUgbGEgUGhpbG9zb3BoaWUgcG9saXRpcXVlID99XQ0KDQpPbiBwb3VycmFpdCBjb21t ZW5jZXIgcGFyIMOpbm9uY2VyIGxhIGRpZmbDqXJlbmNlIGVudHJlIGxhIHtcaXQgcGhpbG9z b3BoaWUgcG9saXRpcXVlfSBldCBsYSB7XGl0IHNjaWVuY2UgcG9saXRpcXVlfSA6IGxhIHNp Y2VuY2UgcG9saXRpcXVlIGVzdCBs4oCZw6l0dWRlIGRlcyBpbnN0aXR1dGlvbnMgcG9saXRp cXVlcywgZGVzIG1vZGVzIGRlIHN1ZmZyYWdlcyBldCBkZSBsYSBzY2lvbG9naWUgw6lsZWN0 b3JhbGUuIExhIHtcaXQgc2NpZW5jZX0gZXN0IGljaSB1bmUgcGFyb2lzc2UgZGUgbGEgc29j aW9sb2dpZS4gRW4gcmV2YW5jaGUsIGxhIHBoaWxvc29waGllIHBvbGl0aXF1ZSBz4oCZaW50 w6lyZXNzZSwgZW4gdGFudCBxdWUgcGhpbG9zb3BoaWUsIGF1IFRvdXQgKHtcaXQgdG8gcGFu fSksIG1haXMgZGFucyBsYSBtZXN1cmUgb8O5IGxlcyBIb21tZXMgw6ljaGFuZ2VudCBkZXMg b3BpbmlvbnMgc3VyIGxlIHtcaXQgbWVpbGxldXIgcsOpZ2ltZX0sIGRlcyBvcGluaW9ucyBj b25jZXJuYW50IGxhIG1laWxsZXVyZSBmYcOnb24gZGUgdml2cmVcZm9vdG5vdGV7XGNpdGVb YWx0ZXJuYXRpdmU9ZW50cnldW3BoaWxvc29waGllIGFuY2llbm5lOjpQbGF0b24xXX1cZm9v dG5vdGV7XGNpdGVbYWx0ZXJuYXRpdmU9ZW50cnldW3BoaWxvc29waGllIGFuY2llbm5lOjpB cmlzdG90ZTJdfS5ccGFyDQoNCkzigJnDqWN1ZWlsIGRlIGNlIGdlbnJlIGRlIGRpc3RpbmN0 aW9uLCBvbiBsZSB2b2l0IGJpZW4sIHJldmllbnQgw6Agdm91bG9pciBqdXN0aWZpZXIgY2V0 dGUgc8OpcGFyYXRpb24gZW50cmUgbGVzIEFuY2llbnMgZXQgbGVzIE1vZGVybmVzLCBlbiBv cMOpcmFudCB1biByZXRvdXIgdmVycyBsZXMgQW5jaWVucy4gTGEgcG9zaXRpb24gaW52ZXJz ZSBlc3QgaW5jb25mb3J0YWJsZSwgcHVpc3F14oCZZWxsZSByZXZpZW50IMOgIGZhaXJlIGxl IGxpdCBkZSBs4oCZaGlzdG9yaWNpc21lLiBTw6lwYXJlciBsYSBwaGlsb3NvcGhpZSBhbmNp ZW5uZSBkZSBsYSBwaGlsb3NvcGhpZSBtb2Rlcm5lLCBuZSBzZXJhaXQtY2UgcGFzLCBlbiBm YXZvcmlzYW50IGxlcyB2dWVzIGFudGlxdWVzLCByZXZlbmlyIMOgIGxhIHBvc2l0aW9uIGFk b3B0w6llIHBhciBsZSBSb3Vzc2VhdSBkdSB7XGl0IERpc2NvdXJzIHN1ciBsZXMgU2NpZW5j ZXMgZXQgbGVzIEFydHN9IFxmb290bm90ZXtcY2l0ZVthbHRlcm5hdGl2ZT1lbnRyeV1bcGhp bG9zb3BoaWUgbW9kZXJuZTo6Um91c3NlYXUxNzUwXX0gPyBEYW5zIGNldCBvdXZyYWdlLCBv biBz4oCZZW4gc291dmllbnQsIFJvdXNzZWF1IGNyaXRpcXVlIGR1cmVtZW50IGxhIHNjaWVu Y2UgdnVsZ2FyaXPDqWUgZXQgZMOpbm9uY2UgbOKAmWFmZmFpc3NlbWVudCBkZXMgcGVyc3Bl Y3RpdmVzIG1vZGVybmVzLCBlbiByZXByZW5hbnQgw6AgTW9udGVzcXVpZXUgdW5lIGZvcm11 bGUgc2FucyBhcHBlbCA6IFxxdW90YXRpb257TGVzIGFuY2llbnMgcG9saXRpcXVlcyBz4oCZ ZW50cmV0ZW5haWVudCBk4oCZaG9ubmV1ciBldCBkZSB2ZXJ0dTsgbGVzIG7DtHRyZSBuZSBw YXJsZW50IHF1ZSBkZSBjb21tZXJjZSBldCBk4oCZYXJnZW50Ln0gXHBhcg0KDQoNCg0KDQpc ZW4gSW4gdGhpcyBjbGFzc2ljIGFuYWx5c2lzLCBMZW8gU3RyYXVzcyBwaW5wb2ludHMgd2hh dCBpcyBvcmlnaW5hbCBhbmQgaW5ub3ZhdGl2ZSBpbiB0aGUgcG9saXRpY2FsIHBoaWxvc29w aHkgb2YgVGhvbWFzIEhvYmJlcy4gSGUgYXJndWVzIHRoYXQgSG9iYmVzJ3MgaWRlYXMgYXJv c2Ugbm90IGZyb20gdHJhZGl0aW9uIG9yIHNjaWVuY2UgYnV0IGZyb20gaGlzIG93biBkZWVw IGtub3dsZWRnZSBhbmQgZXhwZXJpZW5jZSBvZiBodW1hbiBuYXR1cmUuIFRyYWNpbmcgdGhl IGRldmVsb3BtZW50IG9mIEhvYmJlcydzIG1vcmFsIGRvY3RyaW5lIGZyb20gaGlzIGVhcmx5 IHdyaXRpbmdzIHRvIGhpcyBtYWpvciB3b3JrIFRoZSBMZXZpYXRoYW4sIFN0cmF1c3MgZXhw bGFpbnMgY29udHJhZGljdGlvbnMgaW4gdGhlIGJvZHkgb2YgSG9iYmVzJ3Mgd29yayBhbmQg ZGlzY292ZXJzIHN0YXJ0bGluZyBjb25uZWN0aW9ucyBiZXR3ZWVuIEhvYmJlcyBhbmQgdGhl IHRob3VnaHQgb2YgUGxhdG8sIFRodWN5ZGlkZXMsIEFyaXN0b3RsZSwgRGVzY2FydGVzLCBT cGlub3phLCBhbmQgSGVnZWxcZm9vdG5vdGV7XGNpdGVbYWx0ZXJuYXRpdmU9ZW50cnldW3Bo aWxvc29waGllIG1vZGVybmU6OlN0cmF1c3MxOTUyXX0uDQoNClxzdG9wY2hhcHRlcg0KIA0K XHN0YXJ0dGV4dA0KDQpcc3RhcnRiYWNrbWF0dGVyDQoNCiAgXHN0YXJ0Y2hhcHRlclt0aXRs ZT17QmlibGlvZ3JhcGhpZX1dDQoNCiAgICAgICAgXHN0YXJ0c2VjdGlvblt0aXRsZT17UGhp bG9zb3BoaWUgYW5jaWVubmV9XQ0KDQogICAgICAgIFxwbGFjZWxpc3RvZnB1YmxpY2F0aW9u c1twaGlsb3NvcGhpZSBhbmNpZW5uZV1bbWV0aG9kPWxvY2FsXQ0KDQogICAgICAgIFxzdG9w c2VjdGlvbg0KDQogICAgICAgIFxzdGFydHNlY3Rpb25bdGl0bGU9e1BoaWxvc29waGllIG1v ZGVybmV9XQ0KDQogICAgICAgIFxwbGFjZWxpc3RvZnB1YmxpY2F0aW9uc1twaGlsb3NvcGhp ZSBtb2Rlcm5lXVttZXRob2Q9bG9jYWxdDQoNCiAgICAgICAgXHN0b3BzZWN0aW9uDQoNCiAg ICAgICAgIFxzdG9wY2hhcHRlcg0KDQpcc3RvcGJhY2ttYXR0ZXINCg0KXHN0b3B0ZXh0IA0K --------------xC3Pi6xSPOpbB0menaKKSSvH 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== --------------xC3Pi6xSPOpbB0menaKKSSvH--