From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/29963 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BPJ Newsgroups: gmane.text.pandoc Subject: pandoc.write in Lua and simple tables in JSON (filters) (was: Force use of attributes in jats writer) Date: Thu, 13 Jan 2022 18:18:06 +0100 Message-ID: References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000005082c605d579dfec" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31881"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBW55QGHQMGQEUAQ4BPY-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Thu Jan 13 18:18:21 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lf1-f63.google.com ([209.85.167.63]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1n83jx-00088Q-It for gtp-pandoc-discuss@m.gmane-mx.org; Thu, 13 Jan 2022 18:18:21 +0100 Original-Received: by mail-lf1-f63.google.com with SMTP id d12-20020a196b0c000000b0042afa90ae9bsf4451312lfa.12 for ; Thu, 13 Jan 2022 09:18:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1642094301; cv=pass; d=google.com; s=arc-20160816; b=zJBW7tJYR1rOufsBT127wUDJ/E2RCIwxvxO/8ogUKSR8JRbSS7n9EiXEIylQkHyixH FYcttqJSRzM5UhBsy8u5+hoQwxPtlLArYpZKK0QOjV9tkSPaMbax3O/CgX4Q5hjCYPR0 0l8ceKHUYyKhVrdzM8aQPWzBmBlMQT9YloUXhSUGrRAEtw4BFMkX/en2TkZvyKvgtpVi E4lcVwW+DlhW3f1W39NUA8yw3B0bs7sgon2EQH047cLjywBtW1Ng2MTCZbPQlYQ2nbBm K9gCGU5pFBXBumVgNMdXM4H50zi9SbaM7r9jZYmSGHwqdONLl+5rrKOgOnMZS7/O3oWC E9uQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:to:subject:message-id:date :from:in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=70NfNf4fI3tb9XtJyvcbP560fA5pzV72INOt+V7k3Eg=; b=AL3IJLJBzEoclcdX57nmNUVvr0tq0isALpHBH1ifhpXJESVkz1GXtHAxxlkyRxEIXW Co6kECby/1QCf8meiZfQTPhWlCAoUnYC9h3mnMAwujXI1WjFpLQ+F7CMtU9PIC+w9ysH OCYzOpJCA4d8hDeGr9Kw86QZm40iTUHl2vUG6fE8UWUWlr/FjFu48YXc9M6SnHsmMigZ g+nAonV1Ro8KbHWsV1MuLN7rtkuUfoZRcnJOFgAwXVOTOes31mjWVZo5uMvxXsJtIAkw opY664YKTidwBsysoZ/2COVPXJaIuMv6Oz+P+BZZ/FSmn9rLb0RULResIfUyn5j4CSRv NijA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qANgtmEw; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::12f as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:mime-version:references:in-reply-to:from:date:message-id :subject:to:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=70NfNf4fI3tb9XtJyvcbP560fA5pzV72INOt+V7k3Eg=; b=UQyB1A45x7HHV756uSSG+69wlWdXcQ4MqG/nrqhErFD1piaRalpLrQTwLZMWpNBWUL pu8GY2Cl9J2Y5jCX4pPve9EJhNW2etfC2o10VFlqCTwQassQdQs4Guwtt8NWCxeq8Tvx dlD2cgSr2WdM6J4P67GNcH22GACOGkDddEIRbKdDOHy1tUiBQ06PN87BRM5sKedAEMSG 0rQIjnwixbzk91z6+DlFyA5IU1/m7SQCCXARp7ejAab1zkFVe1MZSqmJ33jq27KFBgf4 fIYvDiwuIYrVArYsPFSL4wHplb4RcApBhbDQr/DOlhr7mdGfr7XHvhOjecWCWw/IjGRe JKUA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=70NfNf4fI3tb9XtJyvcbP560fA5pzV72INOt+V7k3Eg=; b=ASVVICijleoQ12qJoVxQxMxhOk+DVshBY7KPOCmUFmRrKDxsFLq73BqM3VNrJnZK0q tEVwxYP7UtDfUolO4MJIotz22n/rp83c0c887CWEQ7+HFlcKRv6Qlq4fRDBTqd53/KHU 09ziHFXFG14if0iuWOAcNTUrd6qJWswMtEjzJVSvbm0KxEDNdaDUZSEA3iU7HW/+dbyO O61KvD+ex30JLH5o0xl1gAbtQ/MobQPRVGeaf42kNhBGOT+RoEwblpAk9HP5un/M3zoe agsI7hi0KkhnZP8lsmZF8HWJCFzZTYyssaUJo+A6P8+6OpopRgU5WGHa6PmYWa3U4E8n Fkxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:mime-version:references:in-reply-to:from :date:message-id:subject:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=70NfNf4fI3tb9XtJyvcbP560fA5pzV72INOt+V7k3Eg=; b=A5jp1Rv7v5YL6pfM0M1lH7rED42tmtkDvQMq0B4NAH265N0bjuVQh98oPeblMQixaZ RDdql5XipbTzTS9CvH2YmckdiDOQ/Hux+vFm+G11MzLtoPYeaV63nmGYkZxj1m9f2E+Q 3Knv2Wo00tDD0UqLT8nhBiC++RXa+sRifvEShI8/va+SAjrmxhe+cZgBmd4jnYKdB1/w X6XS33rGQmYepvPG08ZQYGByqnEEjjYmwm+xfyPM8NAaIKrrgXSps3/LUdZ25zEQLF3c r9PaptKFnI+GbGkwAEXCQnE7ywSlY94+jj637HDuW56RXBngGrRdp5E23m30JUBVALGy qlHQ== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM531o8Doskz02dRyFNmbUHohMBcZhhw+RckesUavYxCai0WDNI3VC niPCLoLVg09720RH+8vsJPY= X-Google-Smtp-Source: ABdhPJyIRvWJsJfkgSD2BJwdvS6J+fpvo6/FWxHW0zjnU5H/5imUznUX+DNMJhcq5olEKGp9Z0xazg== X-Received: by 2002:a05:6512:1597:: with SMTP id bp23mr3768566lfb.572.1642094300871; Thu, 13 Jan 2022 09:18:20 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:651c:17aa:: with SMTP id bn42ls668318ljb.10.gmail; Thu, 13 Jan 2022 09:18:18 -0800 (PST) X-Received: by 2002:a2e:92d5:: with SMTP id k21mr3728896ljh.474.1642094298364; Thu, 13 Jan 2022 09:18:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642094298; cv=none; d=google.com; s=arc-20160816; b=tuRnYHxMu7IiCxiEh5QH6Lh4Jp2ddmQ+8NaNwVfHgJAxjaQ9cRub2yKqA7R3maXZ5m 5x52AMnjU/CqMqtdXs0+KLy914CYtcEfFM2+cEsExw+sSKgxjzYU6KKMkJkCcR6uO5Y/ ejK5oKynf2uO3VnB39TuCi3a1mm2m8kXem20K1gfeDNUmO4arZqhF0PezRsHxcT17K7X fiT4FHuaRqZ9x6A7007Yb0sF671c0TTz8c5aCNVHkpViTHkWx/3rF6o/yssRzK1Wc8Bz knlt0/fy33Sh63hz2YhbFK7NnLLw8QxzSFO2ikQl2kZ/88EQOii/F0xQtHypYFDCTXx/ kalg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=jqMnmOMSksJl4sD8w2oVYRoUrbzQCKEXtmqlfAdyl7o=; b=twrckKgFF0nek29/lq+zYS9blstBcyOBhfla7x0Y0vXtdyOa9zqaVB61pMhtZ7WARX IY7aU0gjKXZ+Fktmm1TH3oOxWC7h4a1bdw5hHPs5QV7ko4VP062dr4VAkphwagF+DK4M cJOVeWvZuEGcIPMEqrDzcHn6suExqBSMCss88UpJ8nMJBNj0UMtn4w/g0usyhrbKxUV1 L5mJ1w7UEu++eU2lpDiVgPXDn3MuVDwsLX2tIljwSlPf46PBuWwHm7U1iOHd9M8OYpkA +aYJ7P39dsrM5tZnY9rzQympAB1lIxGSEK7e7pjGYoSdGKIDpTQglZPf+TdirfZWGnik QNnQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qANgtmEw; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::12f as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com. [2a00:1450:4864:20::12f]) by gmr-mx.google.com with ESMTPS id f2si141443lfr.0.2022.01.13.09.18.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Jan 2022 09:18:18 -0800 (PST) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::12f as permitted sender) client-ip=2a00:1450:4864:20::12f; Original-Received: by mail-lf1-x12f.google.com with SMTP id x22so21861497lfd.10 for ; Thu, 13 Jan 2022 09:18:18 -0800 (PST) X-Received: by 2002:ac2:44d1:: with SMTP id d17mr4017377lfm.259.1642094297906; Thu, 13 Jan 2022 09:18:17 -0800 (PST) In-Reply-To: X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qANgtmEw; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::12f as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:29963 Archived-At: --0000000000005082c605d579dfec Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Den tors 13 jan. 2022 10:27Bastien DUMONT skrev= : > I guess that it is can now be achieved using pandoc.write: > > * Create a new Pandoc object containing your Div; > * Pass it to pandoc.write; > AFAIK there is no pandoc.write available in Lua filters. Might that change? I for one could find use for it, e.g. to have content other than just tags/commands be different between HTML and LaTeX one might produce a Markdown version with some content converted to each format in two raw elements and do some manual editing of each. In Perl JSON filters it used to be pretty easy to shell out to pandoc to do such things but sadly Pandoc::Elements hasn't been updated for the new table model. I'm not whining since I could and should have contributed to do something about it. Still a pandoc extension which would write/read simple tables in JSON would be welcome, assuming that the code used in the Lua module to convert between table models could be reused. I really have problems conceptualizing the new table module, *especially* as represented in JSON, sadly. Would it be worth the while to file two issues for this, i.e. is there realistic hope that either of them will be implemented? * Modify the returned string; > * Return it as the content of a RawBlock. > > By the way, this could also solve the problem discuss here, but I would > like to test it before closing the issue: > https://github.com/jgm/pandoc/issues/7262 > > Le Thursday 13 January 2022 =C3=A0 05:37:04AM, denis.maier-NSENcxR/0n0@public.gmane.org a =C3= =A9crit : > > Well, the invalid file will only be temporary. > > Let's say I a div with content-type=3D"parallel" for parallel texts. In > some cases the one column or both will have righttoleft text, so I need f= or > multiple attributes: > > > > content-type=3D"parallel-left-rtl" > > content-type=3D"parallel-right-rtl" > > content-type=3D"parallel-both-rtl" > > > > But this will cause redundant rules in the xslt for post-processing: > > > > I could do this: > > > > content-type=3D"parallel right-rtl" > > content-type=3D"parallel left-rtl" > > content-type=3D"parallel both-rtl" > > > > Also not ideal (because processing such lists is ugly in XSLT). I > thought about this: > > > > > > content-type=3D"parallel" right-dir=3D"rtl" > > content-type=3D"parallel" left-dir=3D"rtl" > > content-type=3D"parallel" left-dir=3D"rtl" right-dir=3D"rtl" > > > > I would then pick this up via xslt and construct valid colgroups based > on the values of right-dir and left-dir. But maybe there's an easier way? > > > > Denis > > > > > -----Urspr=C3=BCngliche Nachricht----- > > > Von: John MacFarlane > > > Gesendet: Donnerstag, 13. Januar 2022 01:50 > > > An: Maier, Denis Christian (UB) ; pandoc- > > > discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > Betreff: Re: Force use of attributes in jats writer > > > > > > > > > I don't understand. You want to create an invalid JATS document, wit= h > an > > > attribute that is not supported for that element? > > > > > > writes: > > > > > > > Hi > > > > > > > > Is there a way to < convince > pandoc to use an attribute on a div > that is not > > > in the list for boxed-text in the list of allowed attributes in the > jats writer? > > > > Background: I want to use some non-standard attributes and pick the= m > up > > > later during post-processing. (The intermediary jats file will not be > valid, the > > > final result will be.) I can add that stuff to one of the allowed > attributes, but > > > that will make post-processing with xslt more complex. > > > > > > > > Best, > > > > Denis > > > > > > > > -- > > > > You received this message because you are subscribed to the Google > > > Groups "pandoc-discuss" group. > > > > To unsubscribe from this group and stop receiving emails from it, > send an > > > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/pandoc- > > > discuss/b4b8786382dd497bb7bb231edcc5f93a%40unibe.ch. > > > > -- > > You received this message because you are subscribed to the Google > Groups "pandoc-discuss" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/b68835526c9e4d45afb6d3d1= 22b7da91%40unibe.ch > . > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/Yd/vtdosfda4eefI%40local= host > . > --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/CADAJKhBfgeEPm7jGd34-jqpKuniqwRTR7%2Bepft3hWchcAGiX5w%40mail= .gmail.com. --0000000000005082c605d579dfec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Den tors 13 jan. 2022 10:27Bastien DUMONT <bastien.dumont-VwIFZPTo/vqsTnJN9+BGXg@public.gmane.org> skr= ev:
I guess that it is can now be a= chieved using pandoc.write:

=C2=A0 * Create a new Pandoc object containing your Div;
=C2=A0 * Pass it to pandoc.write;

AFAIK there is no pandoc.write available i= n Lua filters. Might that change? I for one could find use for it, e.g. to = have content other than just tags/commands be different between HTML and La= TeX one might produce a Markdown version with some content converted to eac= h format in two raw elements and do some manual editing of each.=C2=A0

In Perl JSON filters it used= to be pretty easy to shell out to pandoc to do such things but sadly Pando= c::Elements hasn't been updated for the new table model. I'm not wh= ining since I could and should have contributed to do something about it. S= till a pandoc extension which would write/read simple tables in JSON would = be welcome, assuming that the code used in the Lua module to convert betwee= n table models could be reused. I really have problems conceptualizing the = new table module, *especially* as represented in JSON, sadly.

Would it be worth the while to file t= wo issues for this, i.e. is there realistic hope that either of them will b= e implemented?


https://g= ithub.com/jgm/pandoc/issues/7262

Le Thursday 13 January 2022 =C3=A0 05:37:04AM, denis.maier-NSENcxR/0n0@public.gmane.org a= =C3=A9crit :
> Well, the invalid file will only be temporary.
> Let's say I a div with content-type=3D"parallel" for par= allel texts. In some cases the one column or both will have righttoleft tex= t, so I need for multiple attributes:
>
> content-type=3D"parallel-left-rtl"
> content-type=3D"parallel-right-rtl"
> content-type=3D"parallel-both-rtl"
>
> But this will cause redundant rules in the xslt for post-processing: >
> I could do this:
>
> content-type=3D"parallel right-rtl"
> content-type=3D"parallel left-rtl"
> content-type=3D"parallel both-rtl"
>
> Also not ideal (because processing such lists is ugly in XSLT). I thou= ght about this:
>
>
> content-type=3D"parallel" right-dir=3D"rtl"
> content-type=3D"parallel" left-dir=3D"rtl"
> content-type=3D"parallel" left-dir=3D"rtl" right-d= ir=3D"rtl"
>
> I would then pick this up via xslt and construct valid colgroups based= on the values of right-dir and left-dir. But maybe there's an easier w= ay?
>
> Denis
>
> > -----Urspr=C3=BCngliche Nachricht-----
> > Von: John MacFarlane <jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org>
> > Gesendet: Donnerstag, 13. Januar 2022 01:50
> > An: Maier, Denis Christian (UB) <denis.maier-NSENcxR/0n0@public.gmane.org>= ;; pandoc-
> > discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> > Betreff: Re: Force use of attributes in jats writer
> >
> >
> > I don't understand.=C2=A0 You want to create an invalid JATS = document, with an
> > attribute that is not supported for that element?
> >
> > <denis.maier-NSENcxR/0n0@public.gmane.org> writes:
> >
> > > Hi
> > >
> > > Is there a way to < convince > pandoc to use an attrib= ute on a div that is not
> > in the list for boxed-text in the list of allowed attributes in t= he jats writer?
> > > Background: I want to use some non-standard attributes and p= ick them up
> > later during post-processing. (The intermediary jats file will no= t be valid, the
> > final result will be.) I can add that stuff to one of the allowed= attributes, but
> > that will make post-processing with xslt more complex.
> > >
> > > Best,
> > > Denis
> > >
> > > --
> > > You received this message because you are subscribed to the = Google
> > Groups "pandoc-discuss" group.
> > > To unsubscribe from this group and stop receiving emails fro= m it, send an
> > email to pandoc-discuss+unsubscribe@go= oglegroups.com.
> > > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/pand= oc-
> > discuss/b4b8786382dd497bb7bb231edcc5f93a%40unibe.ch.
>
> --
> You received this message because you are subscribed to the Google Gro= ups "pandoc-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send= an email to pandoc-discuss+unsubscribe@googlegr= oups.com.
> To view this discussion on the web visit https://groups.google.com/= d/msgid/pandoc-discuss/b68835526c9e4d45afb6d3d122b7da91%40unibe.ch.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe@googlegroups.= com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discu= ss/Yd/vtdosfda4eefI%40localhost.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://group= s.google.com/d/msgid/pandoc-discuss/CADAJKhBfgeEPm7jGd34-jqpKuniqwRTR7%2Bep= ft3hWchcAGiX5w%40mail.gmail.com.
--0000000000005082c605d579dfec--