From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/30830 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: Fri, 24 Jun 2022 11:04:06 +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="000000000000cf5b5405e22dda3b" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26447"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pandoc-discuss , gattulli.emiliano-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org To: bpj Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBE742WKQMGQE3IZO7IY-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Jun 24 11:04:23 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lf1-f57.google.com ([209.85.167.57]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o4fEl-0006f4-1O for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 24 Jun 2022 11:04:23 +0200 Original-Received: by mail-lf1-f57.google.com with SMTP id q22-20020a0565123a9600b0047f6b8e1babsf1066931lfu.21 for ; Fri, 24 Jun 2022 02:04:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1656061462; cv=pass; d=google.com; s=arc-20160816; b=q2EJXpN1ng+a3K3kkfgxXu8ayERNY+9eGQMOUsex9OsZFlKt9h93+llR0Lfi7LUzEF 2yPcExR4yUSQjClgGaWccFkjoPkhTviPItEdoq+tDCtprP2cspzandVsSloAc4twFT9D 6Cfgzov+qN7M2dQS4voSa8lwl78MVSuzedIMW9h9Qjf60nXx0INRSxQ1HhGCse32Gokz 46mQrILPhhYgQs2PywdOOd9xrPrigpElll8bJNq2WJlE5/Mp+IvaNWFIFybkqepzQkqQ umKV0ijRjkhHGZAJ7MXDA9NKRtaB/RNNlN7HZYou1C5kdceTlR/xChCpHythImvx4Q/N RM7w== 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:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:sender:dkim-signature; bh=A7iA7VdvJSzEwgVaevzNb1eeFyLiVElOsF8ENiXIjfk=; b=BipaNj3DRhXR+PxWYpGuNwvl/qt9DNffmjVPSgcgeoheKAFeHZJ3Ehi8Tbf15KYWE7 l6uCvI7NQqcMLozKAtO1ThBq/hkqVbOkwzhiJdYNR9Ijkw8GUlhtUyiUebWH7wSUYZ1S Agae9V7mMlQvxZMwNz/yVeYT66JJo5rpHyPzXcO45XDQLVC7iSBDDq+k3VIHURFLSDw6 vBBhpKd2H0FZvSDsBDVqSne5DPowayzGj5ZwE7vXWkE9aX/GQq4+Fo4CCTe2288pSCjo 80q8/WyoGVYw/4+ZNjcGhxl/v0tiMMEfJG1fzrF1wPaUlMnx+CxZpVZG1pws6TyUT01q 1icw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.44 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:cc:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=A7iA7VdvJSzEwgVaevzNb1eeFyLiVElOsF8ENiXIjfk=; b=Nwo3qEASpbQm8OnZflC5QWheq1+PhsV357EOG1RCu4ODZwYSscU4suc0RY4yzXoSd2 FX/YDXLTfuHQV6WP2kAA2g79lsB1KCLPUsztFvw3vYPDhLXNKTFsuU3QIq6vmj0qxylN 4UatVD9H8fY/02NqKO4bpcHqRYU50nrFLI3rFnoXqsoCOoTwtsZG/PYXbIvpX9Ey/aDl wGT41PnAPduv1nNgywN5KHckbaszMWRarLAUnr2Un0wVKK2CSNV9XCEr3Y1c9ocFHdyA 22ReeejPKShK4wXsQm8VurgwzWppdhRAU4dklFIkTuXpi4/BjkWk/F8yhS5dufJk5eqK vEsA== 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:cc: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=A7iA7VdvJSzEwgVaevzNb1eeFyLiVElOsF8ENiXIjfk=; b=Rvqs19qbYWNNqZbqL4dzQ8DPi1S55JjvXetZlBuURT13lN6cW7iqM7Sv/B2bC4Z38H xaQKdtDCJgv5Vu04I4XAAv2pnCTRyo3Pbk+0GyGK4dL+lRbznGwYt7jeQplMbQW9Hl3Y KX6j+n9ImPzJMSzStPl6gjQsJ8BwbcgqaLS9QPPmQrcm5QI9POcEzXI0I8rZk9hGp5sZ voIdA5ROYNYssslX5aeoqiZZG87CKU0b8us9osnoWVRzwP3bdYlsA8QnHxhWWkY19M3y H/Hdbw4kyViu160ZiluGNvBcZos/lzO6wwQbseJ3QEeUXTaIP6RjJPoIYR5sH/g/6Qzu Wqtg== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AJIora9UPmhGyTQc6lwn2RQebf65fZyJRYYmU+QFpnqXzq2Itb92arVg 6qQ6MnyR1UHbpQvvxl7ZBhE= X-Google-Smtp-Source: AGRyM1t3maijtpZyN6yl840RqBAufbu2Ih/dJghtoFb2yl9JNHIzVGePGR13ZTdqg/WrFvJPWcQAcg== X-Received: by 2002:a05:651c:198f:b0:255:9ae8:890 with SMTP id bx15-20020a05651c198f00b002559ae80890mr7030505ljb.192.1656061462317; Fri, 24 Jun 2022 02:04:22 -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-20020a0565120b9f00b0047fa2ed7adals22766lfv.0.gmail; Fri, 24 Jun 2022 02:04:16 -0700 (PDT) X-Received: by 2002:a05:6512:3b28:b0:479:43f9:8556 with SMTP id f40-20020a0565123b2800b0047943f98556mr8146078lfv.107.1656061456704; Fri, 24 Jun 2022 02:04:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656061456; cv=none; d=google.com; s=arc-20160816; b=obY0L62Pxer2BB09q/BkrMlfK5ppzYapgGoZ4xHsVxl2O90x4VmHuHueiev3PjRwIn 5rIIGSqi/RB6kN9PBhqKgqO8B49jwMOv7FYd4neLpwXeaqfPtZYGu9sITtEv63MaWkBG PSDgErt+dLTuthIuyYKo7G04Qqgwz9WmR2AXY75xsOaTvtVLI9QKGBqxelgQDNiU0KAK 2101+gKFzzyxe4Om/dDIlBan1QW39wH02LLFBXWQWgQms0wlFwv6dpvSD7dxtjNU8S/v FBzxxoFU5Ul09iDOrwat43wBnP7sOoedohQ5fX6Q2CMT4VOBo3xgKuC69CO05ON1Ncx/ N4Hg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version; bh=HeULURFIRvsID52hPbGOR2KVERKD49l6I/a6qxu7cAc=; b=XFzq+KOP12wpTfN0qqq2s5KHMs0SPwFzeqUDFHN5xisFoDuugCJoWlX5r2vAENJAhk QuovV468D+CdqGy8V6uNi+PmVhgfeTYo4NMTcdG6ojZ4YawsIBO9clcPMYMSJXsOzvaf SYkbhU/Ul6drmL2lhz4c0MRW8eZ46rqlOKGOVXGzZRut6R4e7n74QdJ2rXzzQmCp2STg BThjlk2098tbxSdG5Ihf5mmvbSRNyZdGnlAs/Wi3tqzTqhAUROOwm2AIkSM/RhtmRiBn 0N5QFXWOllALQTP5+iG/A1fbiKmCTAiLSEILb7zNfkEqjMxmWsEzSEzwBWrzbKGxMJ+a e/jQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.44 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Original-Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com. [209.85.208.44]) by gmr-mx.google.com with ESMTPS id p16-20020a2eb7d0000000b0025a71229262si82642ljo.3.2022.06.24.02.04.16 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Jun 2022 02:04:16 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.208.44 as permitted sender) client-ip=209.85.208.44; Original-Received: by mail-ed1-f44.google.com with SMTP id ej4so2503590edb.7 for ; Fri, 24 Jun 2022 02:04:16 -0700 (PDT) X-Received: by 2002:a05:6402:51c7:b0:42d:f4ea:c09 with SMTP id r7-20020a05640251c700b0042df4ea0c09mr15785887edd.319.1656061455975; Fri, 24 Jun 2022 02:04:15 -0700 (PDT) In-Reply-To: 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.44 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:30830 Archived-At: --000000000000cf5b5405e22dda3b Content-Type: multipart/alternative; boundary="000000000000cf5b5205e22dda39" --000000000000cf5b5205e22dda39 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Damn, I must have hit `u` inadvertently! Anyway here it is fully corrected (I hope! :-) Den fre 24 juni 2022 10:46BPJ skrev: > Ack, I made a mistake in the documentation. The long names of the --db an= d > --sb options are of course --tex-math-double-backslash and > --tex-math-single-backslash, not ~~*-backticks~~. That's what you get for > copy-and-pasting too much! Sorry!! > > Den tors 23 juni 2022 21:06BPJ skrev: > >> 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 exis= ting >> 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. M= ake >> 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 >>> it 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 mo= dify >>> 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 scri= tto: >>> >>>> According to the principle that it's better to find out what you can d= o >>>> 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 >>>> processing with Obsidian, by choosing `markdown` as output format, or >>>> insert the necessary LaTeX markup when producing PDF (or arrange for t= he >>>> 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 ac= tive >>>>> theme, namely, I would see the PDF file with a black background (I us= e the >>>>> Dark Mode), font size, spacing, margins, etc. of Obsidian's active th= eme. >>>>> >>>>> 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 >>>>>> in 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 cou= ld 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 w= hen 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 = would >>>>>>>>> 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 woul= d >>>>>>>>>> then wonder why not support all of CriticMarkup, which supports = highlight >>>>>>>>>> as `{=3D=3D =3D=3D}` or `{>> <<}`. (It's a shame that we have tw= o 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 conside= r >>>>>>>>>> >> adding a markdown extension for it. You could open an issue o= n >>>>>>>>>> >> our issue tracker. >>>>>>>>>> >> >>>>>>>>>> >> Joseph Reagle writes: >>>>>>>>>> >> >>>>>>>>>> >>> 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 ar= e saying >>>>>>>>>> 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 solu= tion. >>>>>>>>>> >>> >>>>>>>>>> >>> Using a filter or hacking something that converts `=3D=3Dfoo= =3D=3D` >>>>>>>>>> to [foo]{.highlight} that is properly rendered in Word might be = options. >>>>>>>>>> >>> >>>>>>>>>> >>> [1]: https://www.markdownguide.org/extended-syntax/#highligh= t >>>>>>>>>> >>> [2]: >>>>>>>>>> https://talk.commonmark.org/t/highlighting-text-with-the-mark-el= ement/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 s= how 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, = however, >>>>>>>>>> that the =3D=3Dhighlighting=3D=3D is not standard in all markdow= n 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 fro= m >>>>>>>>>> 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-1= 836-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-2= 459-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, sen= d >>>>> 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-b= bd4-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-a2f= 8-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/CADAJKhDbisFeawPLjHk3OSCH-nZjbcpCN_OKEoMAJcp9iXg7ww%40mail.g= mail.com. --000000000000cf5b5205e22dda39 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Damn, I must have hit `u` inadvertently! Anyway here it i= s fully corrected (I hope! :-)

Den fre 24 juni 2022 10:46BPJ <melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> skrev:
Ack, I made a mistake in the docu= mentation. The long names of the --db and --sb options are of course --tex-= math-double-backslash and --tex-math-single-backslash, not ~~*-backticks~~.= That's what you get for copy-and-pasting too much! Sorry!!

Den tors 23 = juni 2022 21:06BPJ <bpj-J3H7GcXPSITLoDKTGw+V6w@public.gmane.org> skrev:
It would be possible but it would be r= ather 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 after "=3D=3D",
4.=C2=A0 insert= the right raw markup for the output format in place of "=3D=3D"<= /div>
5.=C2=A0 collect elements up to the next string elem= ent which contains "=3D=3D",
6.=C2=A0 Redo= #3 and #4 with that string,
7.=C2=A0 Throw an error= if #5 fails!

You are pr= obably better off replacing the `=3D=3D...=3D=3D` in your existing files us= ing 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 sma= rt enough to leave block and inline code and math as well as "=3D=3D&q= uot; in contexts were it probably isn't a delimiter alone. Make sure to= check out the -h and -m options for documentation
<= br>


Den tors 23 juni 2022 13:15Emiliano <gattulli.emiliano-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> skrev:
BPJ, is it possible to create a lua filter that does the same th= ing but it converts Obsidian syntax '=3D=3D =3D=3D' into a highligh= ted text? I have tons of notes written in Obsidian syntax and it would be a= n enormous task to modify all of them with the 'new' syntax. By the= way, your lua filter works perfectly!

Il giorno mercoled=C3=AC 22 giugno 202= 2 alle 19:45:07 UTC+2 BPJ ha scritto:
According to the principle that it's = better to find out what you can do with the tools you have you can use a sp= an with a class, like `[text]{.hl}` and use a simple filter to convert that= to Obsidian's syntax when processing with Obsidian, by choosing `markd= own` 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 HTM= L.)

``````lua
local eq_hl =3D pandoc.RawInline('markdown', '=3D=3D'= ;)

local highlight =3D {=
=C2=A0 markdown =3D { start =3D eq_hl, stop =3D eq_= hl },
=C2=A0 latex =3D {
=C2= =A0 =C2=A0 start =3D pandoc.RawInline('latex', '\\colorbox[name= d]{yellow}{'),
=C2=A0 =C2=A0 stop =3D pandoc.Raw= Inline('latex', '}'),
=C2=A0 },
}

loc= al hl =3D highlight[FORMAT]

function Span (s)
=C2=A0 if s.classes:includes(&= #39;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
``````

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 <gattulli...@g= mail.com> skrev:
Well, if you export in PDF through Obsidian the highl= ighted text is rendered correctly but not if you use Pandoc. I do not expor= t in PDF through Obsidian because then I would be bound to the 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 Obsidian's act= ive theme.

Il giorno marted=C3=AC 21 giugno 2022 alle 18:44:42 UTC+2 paulsc= hi...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org ha scritto:
Good question! Thanks for reminding me of this. But exporting to = PDF in Obsidian with highlights should work automatically, no?

On Tuesday, Ju= ne 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 woul= d be great if I could render my highlighted text in PDF (also in DOCX and O= DT).

Il giorno domenica 2 gennaio 2022 alle 17:52:44 UTC+1 Alx Nbl ha scritto= :
My use case is different f= rom=C2=A0paulschi, in my case i am trying to convert docx int= o markdown and generating '=3D=3D =3D=3D' syntax when there is higl= ighted 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

ht= tps://github.com/jgm/pandoc/issues/2873
ht= tps://github.com/jgm/pandoc/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-synta= x/#highlight
>>> [2]: https://talk.commonmark.org= /t/highlighting-text-with-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 pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
> To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/= 9d89679a-94dc-2459-822f-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...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.

--
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-d= iscuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@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.c= om.

--
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://groups.= google.com/d/msgid/pandoc-discuss/CADAJKhDbisFeawPLjHk3OSCH-nZjbcpCN_OKEoMA= Jcp9iXg7ww%40mail.gmail.com.
--000000000000cf5b5205e22dda39-- --000000000000cf5b5405e22dda3b 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: <18194f4182c684512131> X-Attachment-Id: 18194f4182c684512131 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 ZmFsc2UuCgo9aXRlbSAtLWRiLCAtLXRleC1tYXRoLWRvdWJsZS1iYWNrc2xhc2ggCgpTa2lwIGNo dW5rcyBvZiB0ZXh0IHdoaWNoIGxvb2sgbGlrZSBDPFxcKC4uLlxcKT4gb3IgQzxcXFsuLi5cXF0+ CmRlbGltaXRlZCBtYXRoLgoKRGVmYXVsdCB2YWx1ZTogZmFsc2UKCj1pdGVtIC0tREIgLS1uby10 ZXgtbWF0aC1kb3VibGUtYmFja3NsYXNoCgpTZXQgdGhlIC0tZGIgb3B0aW9uIGp1c3QgYWJvdmUg dG8gZmFsc2UuCgo9aXRlbSAtLXNiLCAtLXRleC1tYXRoLXNpbmdsZS1iYWNrc2xhc2ggCgpTa2lw IGNodW5rcyBvZiB0ZXh0IHdoaWNoIGxvb2sgbGlrZSBDPFwoLi4uXCk+IG9yIEM8XFsuLi5cXT4K ZGVsaW1pdGVkIG1hdGguCgpEZWZhdWx0IHZhbHVlOiBmYWxzZQoKPWl0ZW0gLS1TQiAtLW5vLXRl eC1tYXRoLXNpbmdsZS1iYWNrdGlja3MKClNldCB0aGUgLS1zYiBvcHRpb24ganVzdCBhYm92ZSB0 byBmYWxzZS4KCj1pdGVtIC1uLCAtLW5vbmUKCkRpc2FibGUgYWxsIHN3aXRjaGVzLgoKPWl0ZW0g LUEsIC1OLCAtLWFsbAoKRW5hYmxlIGFsbCBzd2l0Y2hlcy4KCj1pdGVtIC1oIC0taGVscAoKUHJp bnQgdXNhZ2UgaGVscCBhbmQgZXhpdC4KCj1pdGVtIC1tLCAtLW1hbgoKUHJpbnQgZnVsbCBkb2N1 bWVudGF0aW9uIGFuZCBleGl0LgoKPWhlYWQxIExJQ0VOU0UKClRoaXMgc29mdHdhcmUgaXMgY29w eXJpZ2h0IChjKSAyMDIyIGJ5IEJlbmN0IFBoaWxpcCBKb25zc29uLgoKVGhpcyBpcyBmcmVlIHNv ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0IHVuZGVyCnRo ZSBzYW1lIHRlcm1zIGFzIHRoZSBQZXJsIDUgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2Ugc3lzdGVtIGl0 c2VsZi4KCmh0dHA6Ly9kZXYucGVybC5vcmcvbGljZW5zZXMvCgo9aGVhZDEgQVVUSE9SCgpCZW5j dCBQaGlsaXAgSm9uc3NvbiBFPGx0PmJwam9uc3NvbkBnbWFpbC5jb21FPGd0PgoKPWN1dAoKIyBW aW06IHNldCBmdD1wb2QgZXQgdHM9NCBzdHM9NCBzdz00IHR3PTcyIGNjPTcyOgoKCiMgVmltOiBz ZXQgZnQ9cG9kIGV0IHRzPTQgc3RzPTQgc3c9NCB0dz03MiBjYz03MjoKCgo= --000000000000cf5b5405e22dda3b--