From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/30816 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BPJ Newsgroups: gmane.text.pandoc Subject: Re: Way to have markdown ==highlighting== show up as highlighting in .docx or .odt files? Date: Thu, 23 Jun 2022 21:06:45 +0200 Message-ID: References: <9995ee8a-295e-1836-5645-9bb5ff76445d@reagle.org> <9d89679a-94dc-2459-822f-93dbe4cbca57@reagle.org> <2cf7ddb7-c135-441c-8758-d780938bb5ffn@googlegroups.com> <489be9a1-e45a-4bee-ab8d-ce83ca7ed292n@googlegroups.com> <3316a007-a142-4d3d-a2f8-40befafb4249n@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000350e9c05e222283b" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12654"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBUPT2KKQMGQEGKDBZRI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Thu Jun 23 21:07:02 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lj1-f192.google.com ([209.85.208.192]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o4SAP-00034b-TF for gtp-pandoc-discuss@m.gmane-mx.org; Thu, 23 Jun 2022 21:07:01 +0200 Original-Received: by mail-lj1-f192.google.com with SMTP id m20-20020a2ea594000000b00258f0218017sf15698ljp.2 for ; Thu, 23 Jun 2022 12:07:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1656011221; cv=pass; d=google.com; s=arc-20160816; b=dhEjzpmVTmE4ebp7yR7pWOqyO6lwMB6gPDEwtGJ+L/eImmRQi6Z7B4nFme7AaNnjQt 63kmiTKaAqgXmozT75JFOi681LSZg42qlfLQ4ObDnZOu+mXmTAZhquDLvWsMu0Vvw3tQ kcR9oqGI9yV2i9x4AUjYlrj93x2RCpGWe12YeyfggjxJ7tEu1NRKf5884W0cWJ/8wbyw 5Vv/OhI2y7sJ+1CrnbNthie4Mk2C+Z5OCa3IrYZB4s9KSV9acbxFyIEe4bqeZwVjWpCM 9Q1crbodyqEjmFUIbDYVqMvaRVGMva3oBVPXySfQa3IsiSTAGClmAEICYjQBAqAW32oM rs4w== 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:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:sender:dkim-signature; bh=sB3uVIyzG1E3E6j/788xm1/eK6CQBzzgFlE1KHy6x1k=; b=HAYeUlW6ol+rCWCqgxNadGVzJ+i7u22N8I4gh4h77gtpQpG5RfQnPZBGf+z27Bgb3S 5CESEGCxhYDPgEbwSlLcX7MJ/8a6xuCE1hFvLBkd+u7o8yk4wtOx827lJmh2kPsvqmHW m5sWh9DZZXVUJHeZpr0s6/H71xqJ4/JP24AwJpTv3L6S3kl12aYz+NKXAYH92+XXJ1ND UCFjGCl9Do0W6pJDES/YY0ZfGtecrCrduSmBQ4lcP/P5P1P8/ncUzTSyhvsGr+esEJBg cbpuAq4FdTVYBcPeHoUAapLHhmXZ0YZUHgqokscP9ZqCMK7z4Op7L6K8k93Vc26uAmLb BeiQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.41 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:mime-version:references:in-reply-to:reply-to:from:date :message-id:subject:to:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=sB3uVIyzG1E3E6j/788xm1/eK6CQBzzgFlE1KHy6x1k=; b=eszq4UmglEKWg42d61TnHnU6jbcaamq7st0EQbhXJMefZIjbRn5hQ8sW2eP85GW4Lx 68hfcuyt9oj+qO0FP3y1C723+HmLLc/2P5NO2kbnt3sqSuwWdYdR+ILJrMLkdKvb7i5D /0zgz/GSJcse72jdEhAPJTfX7fAg7Ui5OM2lGlFB+c7quyGARrSOB33jWq4Sic1ItPqu p1Ovq8TwNMkcmJ50ZhIQP38H1O8kJv3DDYVwxkoK9v7evEeW02cqt0QlVozWAfaAjAu4 G/bpqiAXlOMNhpyvK50TABA2FJzA2Pis0Te9isXpsFy8WwgmU5ULmUwt7v9yWLkEhgmf mAIg== 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 :reply-to:from:date:message-id:subject:to:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=sB3uVIyzG1E3E6j/788xm1/eK6CQBzzgFlE1KHy6x1k=; b=2gwdbhrOhAKTsLwoNS4if26+TBBxOvw3eLf/bkTZjFOXnixnh8DDE6HNrqNnaM2IvP kQfcFBpOVCMxOzQosylgVzSsOCM1N10QKiRz5WOznUaC1S3y4g0Rhw7HusphYtJ6BYbQ z9RuJFD2QDjIzJ1md3OP1vDh2wP5mDN8btOsP4IpZMBb3grdAq6H/KK7AceC4FUHetKI eJtd3/qdPm/D7PiQ6jEBabgzfneNHStAO+Hrv1m4ATDisDZCbDmaWFel+GYLQ7aywmB+ oy+QNOQLG95LXs0JO3a0SEAlD5sBXBfE9yQ5s40qHRQYg4Y6cKUpinIcMAz/IytFrq5N z8Xg== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AJIora/2RDicO51OHlwAXq+8Ed6KwVk1a7RW+qnQWpjw5uf9HywBCzFA yLGb5wtS0138Q22otE8ppfc= X-Google-Smtp-Source: AGRyM1sa3rVc99sNeB0RtYq7rJdKYgYqGQmWVveJP3yB70NA2Co/a3pDcMZcpnN8+5MrTVcLGMKcFg== X-Received: by 2002:a2e:702:0:b0:253:bc1a:8a8c with SMTP id 2-20020a2e0702000000b00253bc1a8a8cmr5419965ljh.128.1656011221365; Thu, 23 Jun 2022 12:07:01 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6512:b9f:b0:47f:a2ed:7ada with SMTP id b31-20020a0565120b9f00b0047fa2ed7adals843276lfv.0.gmail; Thu, 23 Jun 2022 12:06:56 -0700 (PDT) X-Received: by 2002:a05:6512:6cf:b0:47f:a3a1:cdcd with SMTP id u15-20020a05651206cf00b0047fa3a1cdcdmr3377517lff.49.1656011215914; Thu, 23 Jun 2022 12:06:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656011215; cv=none; d=google.com; s=arc-20160816; b=c0s6M/qH0H6GZhk5FTlkn3NzAq9iBpbnxFp9z8798IPUAgqiCouOCkv+rMeAxiaIRS CVFykbJEwcIiVnlHn+RMX8kQNRai9nQCdPu4bi+xTb2C3RB8ByXYeQeENSpBWCeLXd7R /8qY/v69yBILQ2eo2ezMli7WLEYHAg1/3qrBs5ZjLXYY8oksGP8MsdTJ9jcvkbwXYHT9 YP6f04PEUo3JY99PhoERZUpN1uk43whZSSmkc7QgKAsCwQ7y1Gil/KxxU0t7l0ARa0Qk eLGg87b05odqeLz2ZeQfUIlFkRrYKdwSxmF3ASQdLxWynJiZVM1WM7pnbJdIQGFiVuu+ jSPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version; bh=hPvl939+so/RNXAnXKESNzai+uNpPQEVlUC1y8MFOH4=; b=VOTIX2HiTKL1mUgWbmwtNWs8mEe0ydyQMSuVItNfmj6KWVDMsqKzOlIV6tnLLPv+ZJ KMIxlVi4JAo/+IJukY4N+Rz96v+JzWqaRoEJ9lo1ecPnQbcLBxzvN0ScTeDhMjzV4pgt KOAV/PqMnPp+JqObZZs77meIuQ1sxdtYT8pPskzLhN7VgTAfgCsAjqpnZfhs8ns0HEtj gmryU2dyPu/SnC7TjfIyytFRC54MjNxHaYMNw5He6uDiaARKiVgjZxvUrKqEzQPnAIYz oXMPykFW1qL0r9oXJ2iiQetRyGXoiEn9FZEeZckKhT57MYOumedM9BS9JgB0/wHuIXLf cm0g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.41 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Original-Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com. [209.85.208.41]) by gmr-mx.google.com with ESMTPS id h6-20020a05651c124600b0025a45f568e9si10432ljh.0.2022.06.23.12.06.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Jun 2022 12:06:55 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.41 as permitted sender) client-ip=209.85.208.41; Original-Received: by mail-ed1-f41.google.com with SMTP id cf14so297645edb.8 for ; Thu, 23 Jun 2022 12:06:55 -0700 (PDT) X-Received: by 2002:a05:6402:26cc:b0:435:80e5:3d78 with SMTP id x12-20020a05640226cc00b0043580e53d78mr12701795edd.227.1656011214865; Thu, 23 Jun 2022 12:06:54 -0700 (PDT) In-Reply-To: <3316a007-a142-4d3d-a2f8-40befafb4249n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.41 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org 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:30816 Archived-At: --000000000000350e9c05e222283b Content-Type: multipart/alternative; boundary="000000000000350e9b05e2222839" --000000000000350e9b05e2222839 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It would be possible but it would be rather fragile and finicky because you would have to 1. traverse lists of inline elements, 2. locate string elements which contain "=3D=3D", 3. split that strings into the bit before and after "=3D=3D", 4. insert the right raw markup for the output format in place of "=3D=3D" 5. collect elements up to the next string element which contains "=3D=3D", 6. Redo #3 and #4 with that string, 7. Throw an error if #5 fails! You are probably better off replacing the `=3D=3D...=3D=3D` in your existin= g files using the attached Perl script. It is a modification of a script which I have used to convert `_..._` and the like to spans. It uses regexes, but is smart enough to leave block and inline code and math as well as "=3D=3D" in contexts were it probably isn't a delimiter alone. Make sure to check out the -h and -m options for documentation Den tors 23 juni 2022 13:15Emiliano skrev: > BPJ, is it possible to create a lua filter that does the same thing but i= t > converts Obsidian syntax '=3D=3D =3D=3D' into a highlighted text? I have = tons of > notes written in Obsidian syntax and it would be an enormous task to modi= fy > all of them with the 'new' syntax. By the way, your lua filter works > perfectly! > > Il giorno mercoled=C3=AC 22 giugno 2022 alle 19:45:07 UTC+2 BPJ ha scritt= o: > >> According to the principle that it's better to find out what you can do >> with the tools you have you can use a span with a class, like `[text]{.h= l}` >> and use a simple filter to convert that to Obsidian's syntax when >> processing with Obsidian, by choosing `markdown` as output format, or >> insert the necessary LaTeX markup when producing PDF (or arrange for the >> necessary CSS to be loaded if producing PDF via HTML.) >> >> ``````lua >> local eq_hl =3D pandoc.RawInline('markdown', '=3D=3D') >> >> local highlight =3D { >> markdown =3D { start =3D eq_hl, stop =3D eq_hl }, >> latex =3D { >> start =3D pandoc.RawInline('latex', '\\colorbox[named]{yellow}{'), >> stop =3D pandoc.RawInline('latex', '}'), >> }, >> } >> >> local hl =3D highlight[FORMAT] >> >> function Span (s) >> if s.classes:includes('hl') then >> if hl then >> rv =3D s.content >> rv:insert(1, hl.start) >> rv:insert(hl.stop) >> return rv >> end >> end >> return nil >> end >> `````` >> >> I'm not sure that the default LaTeX template always loads the xcolor >> package. You may need a modifier template. >> >> I can imagine you lose some in-editor preview, but you get reasonable >> output. >> >> HTH, >> >> /bpj >> >> Den ons 22 juni 2022 16:11Emiliano skrev: >> >>> Well, if you export in PDF through Obsidian the highlighted text is >>> rendered correctly but not if you use Pandoc. I do not export in PDF >>> through Obsidian because then I would be bound to the style of the acti= ve >>> theme, namely, I would see the PDF file with a black background (I use = the >>> Dark Mode), font size, spacing, margins, etc. of Obsidian's active them= e. >>> >>> Il giorno marted=C3=AC 21 giugno 2022 alle 18:44:42 UTC+2 >>> paulschi...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org ha scritto: >>> >>>> Good question! Thanks for reminding me of this. But exporting to PDF i= n >>>> Obsidian with highlights should work automatically, no? >>>> >>>> On Tuesday, June 21, 2022 at 3:21:03 p.m. UTC+2 Emiliano wrote: >>>> >>>>> Any news about this feature for Pandoc? I use a lot the highlight >>>>> syntax ('=3D=3D =3D=3D') in Obsidian and it would be great if I could= render my >>>>> highlighted text in PDF (also in DOCX and ODT). >>>>> >>>>> Il giorno domenica 2 gennaio 2022 alle 17:52:44 UTC+1 Alx Nbl ha >>>>> scritto: >>>>> >>>>>> My use case is different from paulschi, in my case i am trying to >>>>>> convert docx into markdown and generating '=3D=3D =3D=3D' syntax whe= n there is >>>>>> higlighted text in the docx file. >>>>>> >>>>>> On Sunday, January 2, 2022 at 3:09:42 PM UTC+1 Alx Nbl wrote: >>>>>> >>>>>>> Hi all. The '=3D=3D =3D=3D' syntax is also used by Joplin app. I wo= uld also >>>>>>> be very interested by such a feature. >>>>>>> >>>>>>> On Thursday, December 9, 2021 at 6:29:51 PM UTC+1 John MacFarlane >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> On CriticMarkup, see >>>>>>>> >>>>>>>> https://github.com/jgm/pandoc/issues/2873 >>>>>>>> https://github.com/jgm/pandoc/issues/5430 >>>>>>>> >>>>>>>> >>>>>>>> Joseph Reagle writes: >>>>>>>> >>>>>>>> > BTW: If CommonMark or pandoc were to support highlight, I would >>>>>>>> then wonder why not support all of CriticMarkup, which supports hi= ghlight >>>>>>>> as `{=3D=3D =3D=3D}` or `{>> <<}`. (It's a shame that we have two = different >>>>>>>> syntaxes emerging for highlight.) >>>>>>>> > >>>>>>>> > On 21-12-09 11:10, John MacFarlane wrote: >>>>>>>> >> >>>>>>>> >> If this is a syntax that is becoming common, we could consider >>>>>>>> >> adding a markdown extension for it. You could open an issue on >>>>>>>> >> our issue tracker. >>>>>>>> >> >>>>>>>> >> Joseph Reagle writes: >>>>>>>> >> >>>>>>>> >>> This is the first time I've encountered [this syntax][1] and i= t >>>>>>>> is not natively supported by pandoc. Or am I wrong and you are say= ing >>>>>>>> pandoc handles it when using the latex/PDF writer? (Or, are you sa= ying >>>>>>>> Obsidian can export to PDF, but not Word?) >>>>>>>> >>> >>>>>>>> >>> I see there's been some discussion on the [CommonMark >>>>>>>> forum][2], but it doesn't look like you'd find an immediate soluti= on. >>>>>>>> >>> >>>>>>>> >>> Using a filter or hacking something that converts `=3D=3Dfoo= =3D=3D` to >>>>>>>> [foo]{.highlight} that is properly rendered in Word might be optio= ns. >>>>>>>> >>> >>>>>>>> >>> [1]: https://www.markdownguide.org/extended-syntax/#highlight >>>>>>>> >>> [2]: >>>>>>>> https://talk.commonmark.org/t/highlighting-text-with-the-mark-elem= ent/840 >>>>>>>> >>> >>>>>>>> >>> On 21-12-09 08:29, Paul wrote: >>>>>>>> >>>> I use a lot of highlighting in my markdown editor Obsidian, >>>>>>>> but I was wondering if there's a way to have that highlighting sho= w up in >>>>>>>> the Word or Libreoffice Writer files? >>>>>>>> >>>> >>>>>>>> >>>> Bold and italics work fine, as far as I can tell, and when >>>>>>>> converting to a pdf the highlighting transfers great. I gather, ho= wever, >>>>>>>> that the =3D=3Dhighlighting=3D=3D is not standard in all markdown = so is that the >>>>>>>> issue? >>>>>>>> >>> >>>>>>>> >>> -- >>>>>>>> >>> 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>> >>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/9995ee8a-295e-183= 6-5645-9bb5ff76445d%40reagle.org. >>>>>>>> >>>>>>>> >> >>>>>>>> > >>>>>>>> > -- >>>>>>>> > 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>> > To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/9d89679a-94dc-245= 9-822f-93dbe4cbca57%40reagle.org. >>>>>>>> >>>>>>>> >>>>>>> -- >>> 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/pandoc-discuss/ba18ff15-897d-4a7f-bbd= 4-3735da206f1dn%40googlegroups.com >>> >>> . >>> >> -- > 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/3316a007-a142-4d3d-a2f8-= 40befafb4249n%40googlegroups.com > > . > --=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/CADAJKhA3F-VC--BMe2mpERZr%3DLmXZFNE61EwvHmfk0dwYp_ALw%40mail= .gmail.com. --000000000000350e9b05e2222839 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It would be possible but it would be rather fragile = and finicky because you would have to=C2=A0

1.=C2=A0 traverse lists of inline elements,
2.=C2=A0 locate string elements which contain "=3D=3D",
3.=C2=A0 split that strings into the bit before and aft= er "=3D=3D",
4.=C2=A0 insert the right raw= markup for the output format in place of "=3D=3D"
5.=C2=A0 collect elements up to the next string element which con= tains "=3D=3D",
6.=C2=A0 Redo #3 and #4 wi= th that string,
7.=C2=A0 Throw an error if #5 fails!=

You are probably better= off replacing the `=3D=3D...=3D=3D` in your existing files using the attac= hed Perl script. It is a modification of a script which I have used to conv= ert `_..._` and the like to spans. It uses regexes, but is smart enough to = leave block and inline code and math as well as "=3D=3D" in conte= xts were it probably isn't a delimiter alone. Make sure to check out th= e -h and -m options for documentation


=
Den to= rs 23 juni 2022 13:15Emiliano <gattulli.emiliano-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org&= gt; skrev:
BPJ, is it possible to c= reate a lua filter that does the same thing but it converts Obsidian syntax= '=3D=3D =3D=3D' into a highlighted text? I have tons of notes writ= ten in Obsidian syntax and it would be an enormous task to modify all of th= em with the 'new' syntax. By the way, your lua filter works perfect= ly!

Il giorno mercoled=C3=AC 22 giugno 2022 alle 19:45:07 UTC+2 BPJ ha scritt= o:
A= ccording to the principle that it's better to find out what you can do = with the tools you have you can use a span with a class, like `[text]{.hl}`= and use a simple filter to convert that to Obsidian's syntax when proc= essing with Obsidian, by choosing `markdown` as output format, or insert th= e necessary LaTeX markup when producing PDF (or arrange for the necessary C= SS to be loaded if producing PDF via HTML.)

``````lua
local eq_hl =3D pandoc.RawIn= line('markdown', '=3D=3D')

local highlight =3D {
=C2=A0 mark= down =3D { start =3D eq_hl, stop =3D eq_hl },
=C2=A0= latex =3D {
=C2=A0 =C2=A0 start =3D pandoc.RawInlin= e('latex', '\\colorbox[named]{yellow}{'),
=C2=A0 =C2=A0 stop =3D pandoc.RawInline('latex', '}')= ,
=C2=A0 },
}

local hl =3D highlight[FORMAT]
<= div dir=3D"auto">
function Span (s)
=C2=A0 if s.classes:includes('hl') then
=C2=A0 =C2=A0 if hl then
=C2=A0 =C2=A0 =C2=A0= rv =3D s.content
=C2=A0 =C2=A0 =C2=A0 rv:insert(1, = hl.start)
=C2=A0 =C2=A0 =C2=A0 rv:insert(hl.stop)
=C2=A0 =C2=A0 =C2=A0 return rv
= =C2=A0 =C2=A0 end
=C2=A0 end
= =C2=A0 return nil
end
``````<= /div>

I'm not sure that th= e default LaTeX template always loads the xcolor package. You may need a mo= difier template.

I can i= magine you lose some in-editor preview, but you get reasonable output.

HTH,
=
/bpj

=
Den = ons 22 juni 2022 16:11Emiliano <
Well, if you export in PDF through Obs= idian the highlighted text is rendered correctly but not if you use Pandoc.= I do not export in PDF through Obsidian because then I would be bound to t= he style of the active theme, namely, I would see the PDF file with a black= background (I use the Dark Mode), font size, spacing, margins, etc. of Obs= idian's active theme.

Good question! Thanks for reminding me of this. But exporting to PDF in Ob= sidian with highlights should work automatically, no?

On Tuesday, June 21, 20= 22 at 3:21:03 p.m. UTC+2 Emiliano wrote:
Any news about this feature for Pandoc? I use a lot the = highlight syntax ('=3D=3D =3D=3D') in Obsidian and it would be grea= t if I could render my highlighted text in PDF (also in DOCX and ODT).
<= br>
Il gio= rno domenica 2 gennaio 2022 alle 17:52:44 UTC+1 Alx Nbl ha scritto:
My use case is different from= =C2=A0paulschi, in my case i am trying to convert docx into markdow= n and generating '=3D=3D =3D=3D' syntax when there is higlighted te= xt in the docx file.

On Sunday, January 2, 2022 at 3:09:42 PM UTC+1 Al= x Nbl wrote:
Hi all. T= he '=3D=3D =3D=3D' syntax is also used by Joplin app. I would also = be very interested by such a feature.

On Thursday, December 9, 2021 at 6:29:5= 1 PM UTC+1 John MacFarlane wrote:

On CriticMarkup, see

https://github.com/jgm/p= andoc/issues/2873
https://github.com/jgm/p= andoc/issues/5430


Joseph Reagle <= josep...-T1oY19WcHSwdnm+yROfE0A@public.gmane.org> writes:

> BTW: If CommonMark or pandoc were to support highlight, I would th= en wonder why not support all of CriticMarkup, which supports highlight as = `{=3D=3D =3D=3D}` or `{>> <<}`. (It's a shame that we have = two different syntaxes emerging for highlight.)
>
> On 21-12-09 11:10, John MacFarlane wrote:
>>=20
>> If this is a syntax that is becoming common, we could consider
>> adding a markdown extension for it. You could open an issue o= n
>> our issue tracker.
>>=20
>> Joseph Reagle <josep...-T1oY19WcHSwdnm+yROfE0A@public.gmane.org> writes:
>>=20
>>> This is the first time I've encountered [this syntax][= 1] and it is not natively supported by pandoc. Or am I wrong and you are sa= ying pandoc handles it when using the latex/PDF writer? (Or, are you saying= Obsidian can export to PDF, but not Word?)
>>>
>>> I see there's been some discussion on the [CommonMark = forum][2], but it doesn't look like you'd find an immediate solutio= n.
>>>
>>> Using a filter or hacking something that converts `=3D=3Df= oo=3D=3D` to [foo]{.highlight} that is properly rendered in Word might be o= ptions.
>>>
>>> [1]: https://www.markdownguide.org/extended-syntax/#highlight
>>> [2]: https://talk.commonmark.org/t/highlighting-text-w= ith-the-mark-element/840
>>>
>>> On 21-12-09 08:29, Paul wrote:
>>>> I use a lot of highlighting in my markdown editor Obsi= dian, but I was wondering if there's a way to have that highlighting sh= ow up in the Word or Libreoffice Writer files?
>>>>
>>>> Bold and italics work fine, as far as I can tell, and = when converting to a pdf the highlighting transfers great. I gather, howeve= r, that the =3D=3Dhighlighting=3D=3D is not standard in all markdown so is = that the issue?
>>>
>>> --=20
>>> You received this message because you are subscribed to th= e Google Groups "pandoc-discuss" group.
>>> To unsubscribe from this group and stop receiving emails f= rom it, send an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
>>> To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9995ee8a-295e-= 1836-5645-9bb5ff76445d%40reagle.org.
>>=20
>
> --=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 email to pando= c-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
> To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9d89679a-94dc-2459-822= f-93dbe4cbca57%40reagle.org.
<= /div>

--
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-discus.= ..@googlegroups.com.
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"> To view this discussion on the web visit https://groups.google.com/d/ms= gid/pandoc-discuss/ba18ff15-897d-4a7f-bbd4-3735da206f1dn%40googlegroups.com= .

--
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@goo= glegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/3= 316a007-a142-4d3d-a2f8-40befafb4249n%40googlegroups.com.

--
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/CADAJKhA3F-VC--BMe2mpERZr%3DLmXZFNE61Ew= vHmfk0dwYp_ALw%40mail.gmail.com.
--000000000000350e9b05e2222839-- --000000000000350e9c05e222283b Content-Type: text/x-perl; charset="US-ASCII"; name="highlight-eq2span.pl" Content-Disposition: attachment; filename="highlight-eq2span.pl" Content-Transfer-Encoding: base64 Content-ID: <18191ebf929684512131> X-Attachment-Id: 18191ebf929684512131 IyEvdXNyL2Jpbi9lbnYgcGVybAoKdXNlIDUuMDEwMDAxOwp1c2UgdXRmODsKIyB1c2UgdXRmODo6 YWxsOwp1c2Ugc3RyaWN0Owp1c2Ugd2FybmluZ3M7CnVzZSB3YXJuaW5ncyBGQVRBTCA9PiAndXRm OCc7CnVzZSBhdXRvZGllOwoKdXNlIG9wZW4gcXdbIDp1dGY4IDpzdGQgXTsKCnVzZSBHZXRvcHQ6 OkxvbmcgcXdbR2V0T3B0aW9ucwogIDpjb25maWcgYnVuZGxpbmcgbm9fYXV0b19hYmJyZXYgbm9f aWdub3JlX2Nhc2VdOwp1c2UgUG9kOjpVc2FnZSBxd1twb2QydXNhZ2VdOwp1c2UgVGV4dDo6QmFs YW5jZWQgcXdbZXh0cmFjdF9tdWx0aXBsZV07CgpteSAlb3B0ID0gKAogIGF0dHJpYnV0ZXMgPT4g Jy5obCcsCiAgY2hlY2tfd29yZF9jaGFycyA9PiAxLAogIGNoZWNrX3doaXRlc3BhY2UgPT4gMSwK ICBiYWNrc2xhc2hfZXNjYXBlcyA9PiAxLAogIGJhY2t0aWNrc19jb2RlID0+IDEsCiAgdGlsZGVf Y29kZV9ibG9ja3MgPT4gMSwKICB0ZXhfbWF0aF9kb2xsYXJzID0+IDEsCiAgdGV4X21hdGhfZG91 YmxlX2JhY2tzbGFzaCA9PiAwLAogIHRleF9tYXRoX3NpbmdsZV9iYWNrc2xhc2ggPT4gMCwKKTsK Cm15IEBvcHRzID0gZ3JlcCB7IC9fLyB9IGtleXMgJW9wdDsKCnN1YiBhbGwgewogICRvcHR7JF99 ID0gMSBmb3IgQG9wdHM7Cn0KCnN1YiBub25lIHsKICAkb3B0eyRffSA9IDAgZm9yIEBvcHRzOwp9 CgpzdWIgbmVnX29wdCB7CiAgbXkoJG5hbWUpID0gQF87CiAgJG5hbWUgPX4gcy9ebm9fLy87CiAg JG9wdHskbmFtZX0gPSAwOwp9CgpHZXRPcHRpb25zKAogIFwlb3B0LAogICdhdHRyaWJ1dGVzfGE9 cycsCiAgJ2NoZWNrX3doaXRlc3BhY2V8Y2hlY2std2hpdGVzcGFjZXxzJywKICAnbm9fY2hlY2tf d2hpdGVzcGFjZXxuby1jaGVjay13aGl0ZXNwYWNlfFMnID0+IFwmbmVnX29wdCwKICAnY2hlY2tf d29yZF9jaGFyc3xjaGVjay13b3JkLWNoYXJzfHcnLAogICdub19jaGVja193b3JkX2NoYXJzfG5v LWNoZWNrLXdvcmQtY2hhcnN8VycgPT4gXCZuZWdfb3B0LAogICdiYWNrc2xhc2hfZXNjYXBlc3xi YWNrc2xhc2gtZXNjYXBlc3xiJywKICAnbm9fYmFja3NsYXNoX2VzY2FwZXN8bm8tYmFja3NsYXNo LWVzY2FwZXN8QicgPT4gXCZuZWdfb3B0LAogICdiYWNrdGlja3NfY29kZXxiYWNrdGlja3MtY29k ZXxjJywKICAnbm9fYmFja3RpY2tzX2NvZGV8bm8tYmFja3RpY2tzLWNvZGV8QycgPT4gXCZuZWdf b3B0LAogICd0aWxkZV9jb2RlX2Jsb2Nrc3x0aWxkZS1jb2RlLWJsb2Nrc3x0JywKICAnbm9fdGls ZGVfY29kZV9ibG9ja3N8bm8tdGlsZGUtY29kZS1ibG9ja3N8VCcgPT4gXCZuZWdfb3B0LAogICd0 ZXhfbWF0aF9kb2xsYXJzfHRleC1tYXRoLWRvbGxhcnN8ZCcsCiAgJ25vX3RleF9tYXRoX2RvbGxh cnN8bm8tdGV4LW1hdGgtZG9sbGFyc3xEJyA9PiBcJm5lZ19vcHQsCiAgJ3RleF9tYXRoX2RvdWJs ZV9iYWNrc2xhc2h8dGV4LW1hdGgtZG91YmxlLWJhY2tzbGFzaHxkYicsCiAgJ25vX3RleF9tYXRo X2RvdWJsZV9iYWNrc2xhc2h8bm8tdGV4LW1hdGgtZG91YmxlLWJhY2tzbGFzaHxEQicgPT4gXCZu ZWdfb3B0LAogICd0ZXhfbWF0aF9zaW5nbGVfYmFja3NsYXNofHRleC1tYXRoLXNpbmdsZS1iYWNr c2xhc2h8c2InLAogICdub190ZXhfbWF0aF9zaW5nbGVfYmFja3NsYXNofG5vLXRleC1tYXRoLXNp bmdsZS1iYWNrc2xhc2h8U0InID0+IFwmbmVnX29wdCwKICAnbm9uZXxuJyA9PiBcJm5vbmUsCiAg J2FsbHxOfEEnID0+IFwmYWxsLAogICdoZWxwfGgnID0+IHN1YiB7IHBvZDJ1c2FnZSgxKSB9LAog ICdtYW58bScgPT4gc3ViIHsgcG9kMnVzYWdlKCAtdmVyYm9zZSA9PiAyKSB9LAopOwoKbXkgJHNw YW5fc3RhcnQgPSAnWyc7Cm15ICRzcGFuX3N0b3AgID0gIl17JG9wdHthdHRyaWJ1dGVzfX0iOwoK bXkgQGV4dHJhY3RvcnM7CgppZiAoICRvcHR7dGV4X21hdGhfZG91YmxlX2JhY2tzbGFzaH0gKSAJ ewogIHB1c2ggQGV4dHJhY3RvcnMsICgKICAgIHFyeyBcXFxcIFwoIC4rPyBcXFxcIFwpIH1tc3gs CiAgICBxcnsgXFxcXCBcWyAuKz8gXFxcXCBcXSB9bXN4LAogICk7Cn0KaWYgKCAkb3B0e3RleF9t YXRoX3NpbmdsZV9iYWNrc2xhc2h9ICkgCXsKICBwdXNoIEBleHRyYWN0b3JzLCAoCiAgICBxcnsg XFwgXCggLis/IFxcIFwpIH1tc3gsCiAgICBxcnsgXFwgXFsgLis/IFxcIFxdIH1tc3gsCiAgKTsK fQpwdXNoIEBleHRyYWN0b3JzLCBxcnsgXFwuIH1tc3ggaWYgJG9wdHtiYWNrc2xhc2hfZXNjYXBl c307CnB1c2ggQGV4dHJhY3RvcnMsIHFyWyAoICggXH57Myx9ICkgLis/IFxney0xfSApIF1tc3gg aWYgJG9wdHt0aWxkZV9jb2RlX2Jsb2Nrc307CnB1c2ggQGV4dHJhY3RvcnMsIHFyWyAoICggXGAr ICkgLis/IFxney0xfSApIF1tc3ggaWYgJG9wdHtiYWNrdGlja3NfY29kZX07CmlmICggJG9wdHt0 ZXhfbWF0aF9kb2xsYXJzfSApIHsKICBwdXNoIEBleHRyYWN0b3JzLCAoCiAgICBxcnsgXCRcJCAo PzogW15cbl0gfCAoPzwhIFxuICkgXG4gKD8hIFxuICkgKSs/IFwkXCQgfW1zeCwKICAgIHFyeyBc JCAoPyEgXHMgKSAuKz8gKD88ISBccyApIFwkICg/ISBcZCApIH1tc3gsCiAgKTsKfQoKewogIG15 ICRoaWdobGlnaHQgPSBxcnsKICAgICN3ICg/PCEgW1xwTFxwTlxwe01ufV0gKQogICAgXD1cPQog ICAgI3MgKD8hIFxzICkKICAgICggLis/ICkKICAgICNzICg/PCEgXHMgKQogICAgXD1cPQogICAg I3cgKD8hIFtccExccE5ccHtNbn1dICkKICB9bXN4OwogIGlmICggJG9wdHtjaGVja193aGl0ZXNw YWNlfSApIHsKICAgICRoaWdobGlnaHQgPX4gcy8jcy8vZzsKICB9CiAgaWYgKCAkb3B0e2NoZWNr X3dvcmRfY2hhcnN9ICkgewogICAgJGhpZ2hsaWdodCA9fiBzLyN3Ly9nOwogIH0KICBwdXNoIEBl eHRyYWN0b3JzLCAreyBoaWdobGlnaHQgPT4gcXIvJGhpZ2hsaWdodC9tc3ggfTsKfQoKIyBTbHVy cCBzdGRpbgpteSAkdGV4dCA9IGRvIHsgbG9jYWwgJC87IDw+OyB9OwoKIyBQcm9jZXNzIHRoZSB0 ZXh0Cm15IEBjaHVua3MgPSBleHRyYWN0X211bHRpcGxlICR0ZXh0LCBcQGV4dHJhY3RvcnM7CmZv ciBteSAkY2h1bmsgKCBAY2h1bmtzICkgewogIGlmICggcmVmICRjaHVuayApIHsKICAgICRjaHVu ayA9ICRzcGFuX3N0YXJ0IC4gJCRjaHVuayAuICRzcGFuX3N0b3A7CiAgfQp9CgpwcmludCBqb2lu ICIiLCBAY2h1bmtzOwogICAgCl9fRU5EX18KCj1lbmNvZGluZyBVVEYtOAoKPWhlYWQxIE5BTUUK CmhpZ2hsaWdodC1lcTJzcGFuLnBsIC0tIFJlcGxhY2UgT2JzaWRpYW4gaGlnbGlnaHQgcnVucyB3 aXRoIFBhbmRvYyBzcGFucwoKPWhlYWQxIFZFUlNJT04KClRoaXMgZG9jdW1lbnRhdGlvbiBkZXNj cmliZXMgdmVyc2lvbiAwLjAwMSBvZiBoaWdobGlnaHQtZXEyc3Bhbi5wbAoKPWhlYWQxIFNZTk9Q U0lTCgogICAgcGVybCBoaWdobGlnaHQtZXEyc3Bhbi5wbCBbT1BUSU9OU10gPGlucHV0Lm1kID5v dXRwdXQubWQKCj1oZWFkMSBERVNDUklQVElPTgoKaGlnaGxpZ2h0LWVxMnNwYW4ucGwgcmVwbGFj ZXMgQzw9PUhJR0hMSUdIVEVEPT0+IGFzIHVuZGVyc3Rvb2QKYnkgT2JzaWRpYW4gd2l0aCBQYW5k b2Mgc3BhbnMgbGlrZSBDPFtISUdITElHSFRFRF17LmhsfT4uCgpUaGlzIHNjcmlwdCBpcyBhIHJl Z2V4LWJhc2VkIHRleHQgZmlsdGVyLCB3aXRoIGZhciBzaW1wbGVyIHBhcnNpbmcKY2FwYWJpbGl0 aWVzIHRoYW4gUGFuZG9jLgpIb3dldmVyIGl0IGJ5IGRlZmF1bHQgdHJpZXMgdG8gbGVhdmUgQjw9 PT4gc2VxdWVuY2VzIHdoaWNoIGFyZSB1bmxpa2VseQp0byBiZSBoaWdobGlnaHRpbmcgbWFya3Vw IGFsb25lLiBUaGVyZSBhcmUgc29tZSBjb21tYW5kIGxpbmUKb3B0aW9ucyB0byBjb250cm9sIHRo aXMuCgo9aGVhZDEgT1BUSU9OUwoKPW92ZXIKCj1pdGVtIC1hLCAtLWF0dHJpYnV0ZXMgU1RSCgpV c2UgU1RSIGFzIGF0dHJpYnV0ZXMgZm9yIFBhbmRvYyBzcGFucy4KCkRlZmF1bHQgdmFsdWU6IEM8 LmhsPgoKPWl0ZW0gLXMsIC0tY2hlY2std2hpdGVzcGFjZSAKCkFzc3VtZSB0aGF0IG9wZW5pbmcg Qzw9PT4gZGVsaW1pdGVycyBhcmUgbm90IGZvbGxvd2VkIGJ5IHdoaXRlc3BhY2UsCmFuZCB0aGF0 IGNsb3NpbmcgQzw9PT4gZGVsaW1pdGVycyBhcmUgbm90IHByZWNlZGVkIGJ5IHdoaXRlc3BhY2Uu CgpEZWZhdWx0IHZhbHVlOiB0cnVlCgo9aXRlbSAtUyAtLW5vLWNoZWNrLXdoaXRlc3BhY2UKClNl dCB0aGUgLXMgb3B0aW9uIGp1c3QgYWJvdmUgdG8gZmFsc2UuCgo9aXRlbSAtdywgLS1jaGVjay13 b3JkLWNoYXJzIAoKQXNzdW1lIHRoYXQgb3BlbmluZyBDPD09PiBkZWxpbWl0ZXJzIGFyZSBub3Qg cHJlY2VkZWQgYnkgd29yZC1jaGFycywKYW5kIHRoYXQgY2xvc2luZyBDPD09PiBkZWxpbWl0ZXJz IGFyZSBub3QgZm9sbG93ZWQgYnkgd29yZC1jaGFycy4KCkRlZmF1bHQgdmFsdWU6IHRydWUKCj1p dGVtIC1XIC0tbm8tY2hlY2std29yZC1jaGFycwoKU2V0IHRoZSAtdyBvcHRpb24ganVzdCBhYm92 ZSB0byBmYWxzZS4KCj1pdGVtIC1iLCAtLWJhY2tzbGFzaC1lc2NhcGVzCgpTa2lwIGNoYXJhY3Rl cnMgcHJlY2VkZWQgYnkgYSBiYWNrc2xhc2guClRoaXMgbm90YWJseSBpbmNsdWRlcyBDPFw9Pi4K CkRlZmF1bHQgdmFsdWU6IHRydWUKCk5vdGUgdGhhdCB0aGUgQjwtLWRiPiBhbmQgQjwtLXNiPiBv cHRpb24gYmVsb3cgYWZmZWN0IHRoaXMgb3B0aW9uIQoKPWl0ZW0gLUIgLS1uby1iYWNrc2xhc2gt ZXNjYXBlcwoKU2V0IHRoZSAtYiBvcHRpb24ganVzdCBhYm92ZSB0byBmYWxzZS4KCj1pdGVtIC1j LCAtLWJhY2t0aWNrcy1jb2RlIAoKU2tpcCBjaHVua3Mgb2YgdGV4dCB3aGljaCBsb29rIGxpa2Ug YmxvY2sgb3IgaW5saW5lCmJhY2t0aWNrcy1kZWxpbWl0ZWQgY29kZS4KCkRlZmF1bHQgdmFsdWU6 IHRydWUKCj1pdGVtIC1DIC0tbm8tYmFja3RpY2tzLWNvZGUKClNldCB0aGUgLWMgb3B0aW9uIGp1 c3QgYWJvdmUgdG8gZmFsc2UuCgo9aXRlbSAtdCwgLS10aWxkZS1jb2RlLWJsb2NrcwoKU2tpcCBj aHVua3Mgb2YgdGV4dCB3aGljaCBsb29rIGxpa2UgdGlsZGUtZGVsaW1pdGVkIGNvZGUgYmxvY2tz LgoKRGVmYXVsdCB2YWx1ZTogdHJ1ZQoKPWl0ZW0gLVQgLS1uby10aWxkZS1jb2RlLWJsb2NrcwoK U2V0IHRoZSAtdCBvcHRpb24ganVzdCBhYm92ZSB0byBmYWxzZS4KCj1pdGVtIC1kLCAtLXRleC1t YXRoLWRvbGxhcnMgCgpTa2lwIGNodW5rcyBvZiB0ZXh0IHdoaWNoIGxvb2sgbGlrZSBibG9jayBv ciBpbmxpbmUgJCBkZWxpbWl0ZWQgbWF0aC4KCkRlZmF1bHQgdmFsdWU6IHRydWUKCgo9aXRlbSAt RCAtLW5vLXRleC1tYXRoLWRvbGxhcnMKClNldCB0aGUgLWQgb3B0aW9uIGp1c3QgYWJvdmUgdG8g ZmFsc2UuCgo9aXRlbSAtLWRiLCAtLXRleC1tYXRoLWRvdWJsZS1iYWNrdGlja3MgCgpTa2lwIGNo dW5rcyBvZiB0ZXh0IHdoaWNoIGxvb2sgbGlrZSBDPFxcKC4uLlxcKT4gb3IgQzxcXFsuLi5cXF0+ CmRlbGltaXRlZCBtYXRoLgoKRGVmYXVsdCB2YWx1ZTogZmFsc2UKCj1pdGVtIC0tREIgLS1uby10 ZXgtbWF0aC1kb3VibGUtYmFja3RpY2tzCgpTZXQgdGhlIC0tZGIgb3B0aW9uIGp1c3QgYWJvdmUg dG8gZmFsc2UuCgo9aXRlbSAtLXNiLCAtLXRleC1tYXRoLXNpbmdsZS1iYWNrdGlja3MgCgpTa2lw IGNodW5rcyBvZiB0ZXh0IHdoaWNoIGxvb2sgbGlrZSBDPFwoLi4uXCk+IG9yIEM8XFsuLi5cXT4K ZGVsaW1pdGVkIG1hdGguCgpEZWZhdWx0IHZhbHVlOiBmYWxzZQoKPWl0ZW0gLS1TQiAtLW5vLXRl eC1tYXRoLXNpbmdsZS1iYWNrdGlja3MKClNldCB0aGUgLS1zYiBvcHRpb24ganVzdCBhYm92ZSB0 byBmYWxzZS4KCj1pdGVtIC1uLCAtLW5vbmUKCkRpc2FibGUgYWxsIHN3aXRjaGVzLgoKPWl0ZW0g LUEsIC1OLCAtLWFsbAoKRW5hYmxlIGFsbCBzd2l0Y2hlcy4KCj1pdGVtIC1oIC0taGVscAoKUHJp bnQgdXNhZ2UgaGVscCBhbmQgZXhpdC4KCj1pdGVtIC1tLCAtLW1hbgoKUHJpbnQgZnVsbCBkb2N1 bWVudGF0aW9uIGFuZCBleGl0LgoKPWhlYWQxIExJQ0VOU0UKClRoaXMgc29mdHdhcmUgaXMgY29w eXJpZ2h0IChjKSAyMDIyIGJ5IEJlbmN0IFBoaWxpcCBKb25zc29uLgoKVGhpcyBpcyBmcmVlIHNv ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0IHVuZGVyCnRo ZSBzYW1lIHRlcm1zIGFzIHRoZSBQZXJsIDUgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2Ugc3lzdGVtIGl0 c2VsZi4KCmh0dHA6Ly9kZXYucGVybC5vcmcvbGljZW5zZXMvCgo9aGVhZDEgQVVUSE9SCgpCZW5j dCBQaGlsaXAgSm9uc3NvbiBFPGx0PmJwam9uc3NvbkBnbWFpbC5jb21FPGd0PgoKPWN1dAoKIyBW aW06IHNldCBmdD1wb2QgZXQgdHM9NCBzdHM9NCBzdz00IHR3PTcyIGNjPTcyOgoKCiMgVmltOiBz ZXQgZnQ9cG9kIGV0IHRzPTQgc3RzPTQgc3c9NCB0dz03MiBjYz03MjoKCgo= --000000000000350e9c05e222283b--