From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/94567 Path: news.gmane.org!not-for-mail From: Mohammad Hossein Bateni Newsgroups: gmane.comp.tex.context Subject: Re: right to left direction for itemize columns Date: Thu, 28 Apr 2016 10:33:46 -0400 Message-ID: References: <56CAD845.4060708@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7946859736254046761==" X-Trace: ger.gmane.org 1461854078 29126 80.91.229.3 (28 Apr 2016 14:34:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Apr 2016 14:34:38 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Apr 28 16:34:28 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1avn1P-0000ZO-QA for gctc-ntg-context-518@m.gmane.org; Thu, 28 Apr 2016 16:34:27 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 4B7F4B31E; Thu, 28 Apr 2016 16:34:09 +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 PfvV3l4XDRVD; Thu, 28 Apr 2016 16:34:05 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id D60A8B323; Thu, 28 Apr 2016 16:34:05 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 99A81B31D for ; Thu, 28 Apr 2016 16:34:04 +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 RJ4cuXEB8ZYJ for ; Thu, 28 Apr 2016 16:34:00 +0200 (CEST) Original-Received: from mail-oi0-f45.google.com (mail-oi0-f45.google.com [209.85.218.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 4070AB31A for ; Thu, 28 Apr 2016 16:33:50 +0200 (CEST) Original-Received: by mail-oi0-f45.google.com with SMTP id v145so52218896oie.0 for ; Thu, 28 Apr 2016 07:33:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=ehTYXQxNpozkARmyyW3UsOmBkYbuGGAFs7hSqoYoRzI=; b=bcNYQMlIM/sWPu17fNDaokxgHGydlLh5clLqC/oUpe+jeh8EMsL4T7cS3Xc/GB0EzF JfZFSHLQtvuhPoTkTgI2QAFVrSE/F8fwRTsU3CEK73BHktXOSSOQCCOCZd2xM7AII6Ty GgBSoSgxNC1zABD6MGtzEMHkQqrhKYR35XmG1VmRPd4/N/fSFWe475qQlIvCeM7fp45k efMZkgNLP9G183dvsP51wDDjCXEJj2U81Btta6xhUIazg6qw8mBhmrK+fc9tZ5hczlDa OcFjdaG9rN2bIaC9Fx2OuF+4Y7VCw1rYWSve38xAjR6CS4qiYpM1Czi3qkmAT6ixAqBC IqfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=ehTYXQxNpozkARmyyW3UsOmBkYbuGGAFs7hSqoYoRzI=; b=akFbT21CxGHXxz0iyxMd6kneIz50H50MLlck0GXiqdqtIX4eVZfAa2+XqA61V1yoqq wfBy2iJz6pASUo3Iff5AkTKFLg24mWP0zOg0uquiJ+DwyDZTyxaiMSr9svbjNZpKkaEc GEftMR5ovD7mqDx9JgkDcJM99cPB1VdStUUbbyl1nptEZ9tDJ/ZSLOvpEjJmW6wEnEDF nUM0CBbJzqUoEUIZONXhp93wiBKrgBYjMpuf/YyWx0kIdhIK8mgtv+l8kTxRRV0WmMal fS0kxYEQUuXRWla5AGeFA2mv5njBzyDRL09Mhkq/VKt1ujNWH1x60EK6uXVHVV2qpdle TU/Q== X-Gm-Message-State: AOPr4FWaHXzPifB5B9jYKGDldgLQwYd706LCnNvqD0GCNWW3K7TfzjA1T9H/o8scgR/GwpisVVymQ5/8ChtX2w== X-Received: by 10.157.44.147 with SMTP id p19mr6847427otb.37.1461854026990; Thu, 28 Apr 2016 07:33:46 -0700 (PDT) Original-Received: by 10.157.3.34 with HTTP; Thu, 28 Apr 2016 07:33:46 -0700 (PDT) In-Reply-To: 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:94567 Archived-At: --===============7946859736254046761== Content-Type: multipart/alternative; boundary=001a113e2756fe11b105318c69d5 --001a113e2756fe11b105318c69d5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I have resumed working on the RTL issues and have updated this page on the context garden. All improvements and comments are welcome. In addition, I am putting together a set of useful macros and settings for Persian typesetting and releasing it on github . Perhaps, once I am happy with certain things, I can ask Hans to consider including some parts as patches in ConTeXt itself. On Thu, Apr 28, 2016 at 10:10 AM, Otared Kavian wrote: > Dear Mohammad-Hossein, > > After updating my installation of ConTeXt indeed I see that the order of > the columns is correct. (The version I have now is > 2016.04.27 10:18 MKIV beta fmt: 2016.4.28 > and the previous one was version2016.04.22 09:10). > > Somehow I did not notice the February change you mention in your message, > and in any case my installation was probably not really up to date. > > Best regards: OK > PS: I am sorry for having changed your first name, and I apologize for > that=E2=80=A6 > > > > On 28 Apr 2016, at 09:55, Mohammad Hossein Bateni > wrote: > > > > Dear Otared, > > > > Your example works perfectly fine for me using version: 2016.04.13 16:4= 6. > Perhaps, you're using an older version of CONTEXT. There was a patch in > February enabling this. See the output of my run attached. > > > > =E2=80=94Hossein > > > > P.S. My name is Mohammad *Hossein*, not Mohammad Reza :) > > > > > > > > On Thu, Apr 28, 2016 at 12:41 AM, Otared Kavian > wrote: > > Hi Mohammad Reza, > > > > I tried your example, but it seems to me that the way the columns are > presented when writing Right-to-Left is still incorrect. In the following > example one should have the column containing the lines =C2=AB First =C2= =BB and =C2=AB > Second =C2=BB to the right of the column containing =C2=AB Third =C2=BB a= nd =C2=AB Fourth =C2=BB. > > > > I don=E2=80=99t know if there is already a way to tell ConTeXt to do it= in the > right way, or Hans has to look into the righttoleft mechanism. > > The same issue appears in the table mechanism. > > > > By the way, the option > > [direction=3Dreverse] > > seems to have no effect at all in Right-to-Left environment. > > > > %%% begin example-RtoL-reverse.tex > > \usemodule[simplefonts] > > \setmainfont[ALM Fixed][features=3Darabic,range=3Darabic] > > > > \setupdirections[bidi=3Dglobal,method=3Dtwo] > > \setupalign[righttoleft] > > > > \starttext > > =D8=A2=D8=B2=D9=85=D8=A7=DB=8C=D8=B4 =D9=86=D9=88=D8=B4=D8=AA=D9=86 =D8= =A7=D8=B2 =D8=B1=D8=A7=D8=B3=D8=AA =D8=A8=D9=87 =DA=86=D9=BE > > > > \startitemize[columns,two][direction=3Dreverse] > > \item First > > \item Second > > \item Third > > \item Fourth > > \stopitemize > > > > =D8=A2=D8=B2=D9=85=D8=A7=DB=8C=D8=B4 =D9=86=D9=88=D8=B4=D8=AA=D9=86 =D8= =A7=D8=B2 =D8=B1=D8=A7=D8=B3=D8=AA =D8=A8=D9=87 =DA=86=D9=BE > > \startitemize[columns,two][direction=3Dreverse] > > > > \startitem > > =DB=8C=DA=A9 > > \stopitem > > > > \startitem > > =D8=AF=D9=88 > > \stopitem > > > > \startitem > > =D8=B3=D9=87 > > \stopitem > > > > > > \startitem > > =DA=86=D9=87=D8=A7=D8=B1 > > \stopitem > > \stopitemize > > \stoptext > > %%% end example-RtoL-reverse.tex > > > > Best regards: OK > > > >> On 27 Apr 2016, at 23:22, Mohammad Hossein Bateni > wrote: > >> > >> I actually figured out that one can use the following: > >> > >> \startitemize[columns,two][direction=3Dreverse] > >> \item first > >> \item second > >> \item third > >> \stopitemize > >> > >> On Wed, Apr 27, 2016 at 10:06 AM, Mohammad Hossein Bateni < > bateni@gmail.com> wrote: > >> Wolfgang, > >> > >> Did you imply in the email below that a new key or something was added > to \startitemize setups? I mean, using \setupmixedcolumns works fine but > is it possible to do this in each \startitemize individually? > >> > >> Thanks, > >> Hossein > >> > >> On Mon, Feb 22, 2016 at 4:43 AM, Wolfgang Schuster < > schuster.wolfgang@gmail.com> wrote: > >>> Bou Salim 21. Februar 2016 um 13:26 > >>> I have posted a question in tex stack exchange > >>> Customize right to left list in context > >>> > >>> My aim is to obtain right to left items arranged in multi-column, > if I use > >>> \startitemize [s,columns,three] [margin=3D1em] > >>> the result is three column where first column start from left side of > page, but I want it to start from right side of page. > >>> > >>> I can use \startcolumns[direction=3Dleft]\startitemize \item First \i= tem > Second \item Third \stopitemize \stopcolumns > >>> but I think it look better if there is a key direction=3Dleft for the > \startitemize environment such as used in columns environment. > >> The underlying columns mechanism has a reverse option for the directio= n > key. I sent a patch to the dev list which allows a direst setting of the > direction value with the \startitemize command. > >> > >> \starttext > >> > >> \startitemize[columns,three] > >> \dorecurse{9}{\item Entry \recurselevel} > >> \stopitemize > >> > >> \blank[3*line] > >> > >> \setupmixedcolumns[itemgroupcolumns][direction=3Dreverse] > >> > >> \startitemize[columns,three] > >> \dorecurse{9}{\item Entry \recurselevel} > >> \stopitemize > >> > >> \stoptext > >> > >> Wolfgang > >> > >> > _________________________________________________________________________= __________ > >> 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://tex.aanhet.net > >> archive : http://foundry.supelec.fr/projects/contextrev/ > >> wiki : http://contextgarden.net > >> > _________________________________________________________________________= __________ > >> > >> > >> > _________________________________________________________________________= __________ > >> 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://tex.aanhet.net > >> archive : http://foundry.supelec.fr/projects/contextrev/ > >> wiki : http://contextgarden.net > >> > _________________________________________________________________________= __________ > > > > > > > _________________________________________________________________________= __________ > > 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://tex.aanhet.net > > archive : http://foundry.supelec.fr/projects/contextrev/ > > wiki : http://contextgarden.net > > > _________________________________________________________________________= __________ > > > > > ___________________________________________________________= ________________________ > > 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://tex.aanhet.net > > archive : http://foundry.supelec.fr/projects/contextrev/ > > wiki : http://contextgarden.net > > > _________________________________________________________________________= __________ > > > _________________________________________________________________________= __________ > 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://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > _________________________________________________________________________= __________ > --001a113e2756fe11b105318c69d5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I have resumed working on the RTL issues and have updated = this page=C2=A0on the con= text garden.=C2=A0 All improvements and comments are welcome.

In addition, I am putting together a set of useful macros and setting= s for Persian typesetting and releasing it on github.=C2=A0 Perhaps, once I am happy with certain thi= ngs, I can ask Hans to consider including some parts as patches in ConTeXt = itself.

On Thu, Apr 28, 2016 at 10:10 AM, Otared Kavian <otared@gmail.com>= wrote:
Dear Mohammad-Hossein,

After updating my installation of ConTeXt indeed I see that the order of th= e columns is correct. (The version I have now is
=C2=A0 =C2=A0 =C2=A0 =C2=A0 2016.04.27 10:18 MKIV beta=C2=A0 fmt: 2016.4.28
and the previous one was version2016.04.22 09:10).

Somehow I did not notice the February change you mention in your message, a= nd in any case my installation was probably not really up to date.

Best regards: OK
PS: I am sorry for having changed your first name, and I apologize for that= =E2=80=A6


> On 28 Apr 2016, at 09:55, Mohammad Hossein Bateni <bateni@gmail.com> wrote:
>
> Dear Otared,
>
> Your example works perfectly fine for me using version: 2016.04.13 16:46.=C2=A0 Perhap= s, you're using an older version of CONTEXT.=C2=A0 There was a patch in= February enabling this.=C2=A0 See the output of my run attached.
>
> =E2=80=94Hossein
>
> P.S.=C2=A0 My name is Mohammad *Hossein*, not Mohammad Reza :)
>
>
>
> On Thu, Apr 28, 2016 at 12:41 AM, Otared Kavian <otared@gmail.com> wrote:
> Hi Mohammad Reza,
>
> I tried your example, but it seems to me that the way the columns are = presented when writing Right-to-Left is still incorrect. In the following e= xample one should have the column containing the lines =C2=AB First =C2=BB = and =C2=AB Second =C2=BB to the right of the column containing =C2=AB Third= =C2=BB and =C2=AB Fourth =C2=BB.
>
> I don=E2=80=99t know if there is already a way to tell ConTeXt to do i= t in the right way, or Hans has to look into the righttoleft mechanism.
> The same issue appears in the table mechanism.
>
> By the way, the option
>=C2=A0 =C2=A0 =C2=A0 =C2=A0[direction=3Dreverse]
> seems to have no effect at all in Right-to-Left environment.
>
> %%% begin example-RtoL-reverse.tex
> \usemodule[simplefonts]
> \setmainfont[ALM Fixed][features=3Darabic,range=3Darabic]
>
> \setupdirections[bidi=3Dglobal,method=3Dtwo]
> \setupalign[righttoleft]
>
> \starttext
> =D8=A2=D8=B2=D9=85=D8=A7=DB=8C=D8=B4 =D9=86=D9=88=D8=B4=D8=AA=D9=86 = =D8=A7=D8=B2 =D8=B1=D8=A7=D8=B3=D8=AA =D8=A8=D9=87 =DA=86=D9=BE
>
> \startitemize[columns,two][direction=3Dreverse]
> \item First
> \item Second
> \item Third
> \item Fourth
> \stopitemize
>
> =D8=A2=D8=B2=D9=85=D8=A7=DB=8C=D8=B4 =D9=86=D9=88=D8=B4=D8=AA=D9=86 = =D8=A7=D8=B2 =D8=B1=D8=A7=D8=B3=D8=AA =D8=A8=D9=87 =DA=86=D9=BE
> \startitemize[columns,two][direction=3Dreverse]
>
> \startitem
> =DB=8C=DA=A9
> \stopitem
>
> \startitem
> =D8=AF=D9=88
> \stopitem
>
> \startitem
> =D8=B3=D9=87
> \stopitem
>
>
> \startitem
> =DA=86=D9=87=D8=A7=D8=B1
> \stopitem
> \stopitemize
> \stoptext
> %%% end example-RtoL-reverse.tex
>
> Best regards: OK
>
>> On 27 Apr 2016, at 23:22, Mohammad Hossein Bateni <bateni@gmail.com> wrote:
>>
>> I actually figured out that one can use the following:
>>
>> \startitemize[columns,two][direction=3Dreverse]
>> \item first
>> \item second
>> \item third
>> \stopitemize
>>
>> On Wed, Apr 27, 2016 at 10:06 AM, Mohammad Hossein Bateni <bateni@gmail.com> wrote:
>> Wolfgang,
>>
>> Did you imply in the email below that a new key or something was a= dded to \startitemize setups?=C2=A0 I mean, using \setupmixedcolumns works = fine but is it possible to do this in each \startitemize individually?
>>
>> Thanks,
>> Hossein
>>
>> On Mon, Feb 22, 2016 at 4:43 AM, Wolfgang Schuster <schuster.wolfgang@gmail.com> wro= te:
>>> Bou Salim 21. Februar 2016 um 13:26
>>> I have posted=C2=A0 a question in tex stack exchange
>>> Customize right to left list in context
>>>
>>> My aim is to obtain right to left=C2=A0 items arranged=C2=A0 i= n=C2=A0 multi-column, if I use
>>> \startitemize [s,columns,three] [margin=3D1em]
>>> the result is three column where first column start from left = side of page, but I want it to start from right side of page.
>>>
>>> I can use \startcolumns[direction=3Dleft]\startitemize \item F= irst \item Second \item Third \stopitemize \stopcolumns
>>> but I think it look better if there is a key direction=3Dleft = for the \startitemize environment such as used in columns environment.
>> The underlying columns mechanism has a reverse option for the dire= ction key. I sent a patch to the dev list which allows a direst setting of = the direction value with the \startitemize command.
>>
>> \starttext
>>
>> \startitemize[columns,three]
>> \dorecurse{9}{\item Entry \recurselevel}
>> \stopitemize
>>
>> \blank[3*line]
>>
>> \setupmixedcolumns[itemgroupcolumns][direction=3Dreverse]
>>
>> \startitemize[columns,three]
>> \dorecurse{9}{\item Entry \recurselevel}
>> \stopitemize
>>
>> \stoptext
>>
>> Wolfgang
>>
>> __________________________________________________________________= _________________
>> If your question is of interest to others as well, please add an e= ntry to the Wiki!
>>
>> maillist : ntg-context@ntg.n= l / http://www.ntg.nl/mailman/listinfo/ntg-context=
>> webpage=C2=A0 : http://www.pragma-ade.nl / http://tex.aanhet.net
>> archive=C2=A0 :
http://foundry.supelec.fr/pro= jects/contextrev/
>> wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
>> __________________________________________________________________= _________________
>>
>>
>> __________________________________________________________________= _________________
>> If your question is of interest to others as well, please add an e= ntry to the Wiki!
>>
>> maillist : ntg-context@ntg.n= l / http://www.ntg.nl/mailman/listinfo/ntg-context=
>> webpage=C2=A0 : http://www.pragma-ade.nl / http://tex.aanhet.net
>> archive=C2=A0 :
http://foundry.supelec.fr/pro= jects/contextrev/
>> wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
>> __________________________________________________________________= _________________
>
>
> ______________________________________________________________________= _____________
> 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=C2=A0 : http://www.pragma-ade.nl / http://tex.aanhet.net > archive=C2=A0 : http://foundry.supelec.fr/project= s/contextrev/
> wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
> ______________________________________________________________________= _____________
>
> <test-col.pdf>______________________________________= _____________________________________________
> If your question is of interes= t 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=C2=A0 : http://www.pragma-ade.nl / http://tex.aanhet.net > archive=C2=A0 : http://foundry.supelec.fr/project= s/contextrev/
> wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
> ______________________________________________________________________= _____________

___________________________________________________________________________= ________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-context@ntg.nl / <= a href=3D"http://www.ntg.nl/mailman/listinfo/ntg-context" rel=3D"noreferrer= " target=3D"_blank">http://www.ntg.nl/mailman/listinfo/ntg-context
webpage=C2=A0 : http://www.pragma-ade.nl / http://tex.aanhet.net
archive=C2=A0 : http://foundry.supelec.fr/projects/con= textrev/
wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
___________________________________________________________________________= ________

--001a113e2756fe11b105318c69d5-- --===============7946859736254046761== 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= --===============7946859736254046761==--