texlive[72737] Master/texmf-dist: markdown (1nov24)
commits+karl at tug.org
commits+karl at tug.org
Fri Nov 1 22:20:45 CET 2024
Revision: 72737
https://tug.org/svn/texlive?view=revision&revision=72737
Author: karl
Date: 2024-11-01 22:20:44 +0100 (Fri, 01 Nov 2024)
Log Message:
-----------
markdown (1nov24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/context/third/markdown/examples/context-mkiv.tex
trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md
trunk/Master/texmf-dist/doc/generic/markdown/DEPENDS.txt
trunk/Master/texmf-dist/doc/generic/markdown/README.md
trunk/Master/texmf-dist/doc/generic/markdown/VERSION
trunk/Master/texmf-dist/doc/generic/markdown/markdown.html
trunk/Master/texmf-dist/doc/generic/markdown/markdown.pdf
trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-luatex.tex
trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-pdftex.tex
trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-tex4ht.tex
trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-xetex.tex
trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua
trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx
trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex
trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex
trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty
trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty
trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua
trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua
trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua
Modified: trunk/Master/texmf-dist/doc/context/third/markdown/examples/context-mkiv.tex
===================================================================
--- trunk/Master/texmf-dist/doc/context/third/markdown/examples/context-mkiv.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/context/third/markdown/examples/context-mkiv.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -57,6 +57,37 @@
\starttext
+% Set and typeset the document metadata using a YAML metadata block.
+\setupyaml
+ [
+ jekyllDataRenderers = {
+ title = {\gdef\doctitle{#1}},
+ author = {\gdef\author{#1}},
+ date = {\gdef\date{#1}},
+ },
+ renderers = {
+ jekyllDataEnd = {%
+ \startalignment[center]
+ \blank[force,2*big]
+ {\tfd \doctitle}
+ \blank[3*medium]
+ {\tfa \author}
+ \blank[2*medium]
+ {\tfa \date}
+ \blank[3*medium]
+ \stopalignment
+ },
+ },
+ ]
+
+\startyaml
+
+title: An Example *Markdown* Document
+author: Vít Starý Novotný
+date: `\currentdate`{=tex}
+
+\stopyaml
+
% Typeset the document `example.md` by letting the Markdown package handle
% the conversion internally. Optionally, we can specify additional options
% between the square brackets similarly to the command `\setupmarkdown`.
Modified: trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md 2024-11-01 21:20:44 UTC (rev 72737)
@@ -1,5 +1,82 @@
# Changes
+## 3.8.0 (2024-10-31)
+
+Development:
+
+- Add support for versioned themes and add new Lua option `experimental`.
+ (#466, #512, #514, [matrix.org][matrix-514] reviewed by @TeXhackse, #521)
+
+ The option `experimental` enables experimental features that are planned to
+ be the new default in the next major release of the Markdown package.
+
+ At the moment, this just means that the version `experimental` of the theme
+ `witiko/markdown/defaults` will be loaded and warnings for hard-deprecated
+ features will become errors. However, the effects may extend to other areas
+ in the future as well.
+
+ [matrix-514]: https://matrix.to/#/!UeAwznpYwwsinVTetR:matrix.org/$TTc-m7B5NSdsLBNNyIuFWQ-u2nOZ03lJ5js88hnyFiU?via=matrix.org&via=im.f3l.de
+
+- Add first-class support for YAML documents. (#452, #473, #524)
+ - Add plain TeX macros `\yamlSetup`, `\yamlInput`, `\yamlBegin`, and `\yamlEnd`.
+ - Add LaTeX environment `yaml` and redefine command `\yamlInput` for LaTeX.
+ - Add ConTeXt commands `\setupyaml`, `\inputyaml`, `\startyaml`, and `\stopyaml`.
+
+Documentation:
+
+- Document LaTeX hooks. (#464, #507)
+
+Defaults:
+
+- Improve the compatibility of the default LaTeX packages with PDF tagging:
+ (#466, #512, #514, #521, reported and consulted by @u-fischer)
+
+ - In TeX engines other than LuaTeX, use the package soul instead of the
+ package soulutf8 in TeX Live ≥ 2023.
+
+ - In LuaLaTeX, use the package lua-ul for strike-through/mark renderer
+ prototypes instead of the package soul.
+
+ - Use the package enumitem for tight and fancy lists instead of the package
+ paralist.
+
+ This is a breaking change that is marked as experimental. To enable it,
+ either use the package option `experimental` or specify any test phase in
+ the document metadata:
+
+ 1. `\usepackage[experimental]{markdown}`
+ 2. `\DocumentMetadata{testphase=phase-III}`
+
+- Define LaTeX renderers for image identifiers.
+ (#520, suggested by @jurf, 6f3dcd0c, 478530f, [matrix.org][matrix-520])
+
+ This establishes a reliable method for authors to reference figures within Markdown:
+
+ ``` tex
+ \documentclass{article}
+ \usepackage[link_attributes, relative_references]{markdown}
+ \begin{document}
+ \begin{markdown}
+
+ {#example-image-id}
+
+ See Figure <#example-image-id>.
+
+ \end{markdown}
+ \end{document}
+ ```
+
+- Set correct category codes for version 3 of the package minted. (39980934)
+
+Continuous Integration:
+
+- Only use self-hosted runners for the quick CI in pull requests.
+ For full CI outside pull requests, use GitHub-hosted runners.
+ (c2697428, [matrix.org][matrix-950e8269])
+
+ [matrix-950e8269]: https://matrix.to/#/!pznomuvubVyxElflTe:matrix.org/$op_onsRdhtXJsZB5d5LZrOFF75T02XvKehmikdoucx4?via=matrix.org&via=im.f3l.de
+ [matrix-520]: https://matrix.to/#/!lWGKeMcpgwGHpfLYkf:matrix.org/$mZB-_YfreLFSKU5eDzp0AIvMnsV_Bn-rpUoj9HtUVwk?via=matrix.org&via=im.f3l.de
+
## 3.7.1 (2024-09-30)
Development:
@@ -21,8 +98,8 @@
- Properly load LaTeX themes when `theme` or `import` is used in
`\usepackage[...]{markdown}`. (#471, #498)
-- Prevent endless loop when setting deprecated `jekyllDataString` (renderer)
- prototype. (#500)
+- Prevent endless loop when setting deprecated `jekyllDataString` renderer
+ (prototype). (#500)
- Correctly handle backslashes in `\markdownOptionOutputDir` on Windows.
(#492, #500, reported by @l0th3r)
@@ -125,7 +202,7 @@
- Only test latest TeX Live in pull requests. (81927ca1)
-Unit Tests:
+Tests:
- Test the `outputDir` plain TeX option. (#457, #459)
@@ -303,7 +380,7 @@
- Do not unnecessarily override math renderer prototypes in LaTeX/ConTeXt.
(#387, #396, contributed by @zousiyu1995)
-Unit Tests:
+Tests:
- In pull requests, process added and modified testfiles first.
(feafe9b9, 9ff530da, 18deae73)
@@ -407,7 +484,7 @@
[matrix-357]: https://matrix.to/#/!efVbynJpCMjlOTfose:matrix.org/$WR3quuO1fyOl6w_KX6YFA4BACBcL-cWUWBpVfpPWDkI?via=matrix.org&via=im.f3l.de
-Unit Tests:
+Tests:
- Restore CommonMark testfiles with trailing tabs and spaces.
(#348, #353, lostenderman/markdown#2, contributed by @lostenderman)
@@ -450,7 +527,7 @@
[matrix-351]: https://matrix.to/#/!lWGKeMcpgwGHpfLYkf:matrix.org/$yVeWB0Yzfz6mgORv5VeG9IEl7a4xLogkAUmdNMSCxEg?via=matrix.org&via=im.f3l.de
-Unit Tests:
+Tests:
- Add support for YAML metadata in testfiles.
(#345, #347, [matrix.org][matrix-347])
@@ -497,7 +574,7 @@
(f3efcb9)
- Document setting up catcodes in Lua. (#329, #342)
-Unit Tests:
+Tests:
- Batch unit tests to improve speed.
(#245, #316, 8bfd0b3, #317, #319..#325, #327, #328, e3b31696,
@@ -531,7 +608,7 @@
- Add a link to TUG 2023 slides and video to the README.
(ce6047b8, adb69e2f)
-Unit Tests:
+Tests:
- Rewrite the unit testing framework from Bash to Python
and implement summarization. (#245, #314)
@@ -709,7 +786,7 @@
- In LaTeX and ConTeXt, use just first word of infostring to determine fence
code block language. (#244)
-Unit Tests:
+Tests:
- Do not fold tabs and spaces into a single space token.
(lostenderman#107, #242)
@@ -1238,7 +1315,7 @@
- Bump the copyright year. (9462f17)
- Sublicense the code as LPPL v1.3c. (609aeee)
-Unit tests:
+Tests:
- Remove xtrace from `test.sh` for less verbose output. (b307ee6)
- Treat all files as text with GNU diff in `test.sh`. (ec89e6d)
Modified: trunk/Master/texmf-dist/doc/generic/markdown/DEPENDS.txt
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/DEPENDS.txt 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/generic/markdown/DEPENDS.txt 2024-11-01 21:20:44 UTC (rev 72737)
@@ -5,6 +5,7 @@
soft amsmath
soft catchfile
soft csvsimple
+soft enumitem
soft epstopdf-pkg
soft etoolbox
soft fancyvrb
@@ -13,6 +14,8 @@
soft grffile
soft latex
soft ltxcmds
+soft lua-ul
+soft luacolor
soft paralist
soft pgf
soft soul
@@ -19,3 +22,4 @@
soft tools
soft url
soft verse
+soft xcolor
Modified: trunk/Master/texmf-dist/doc/generic/markdown/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/README.md 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/generic/markdown/README.md 2024-11-01 21:20:44 UTC (rev 72737)
@@ -147,8 +147,8 @@
- [Markdown 2.17.1: What's New, What's Next?][tb135],
- [Attributes in Markdown][tb136],
- [Markdown 3 at TUG 2023: Reflections from the Q&A session][tb138],
- - Fast Regression Testing of TeX Packages: The Unreasonable Effectiveness of Batching ([preprint][tb139]), and
- - Markdown Themes in Practice ([preprint][tb140-preprint], [work in progress][tb140]).
+ - [Fast Regression Testing of TeX Packages: The Unreasonable Effectiveness of Batching][tb139], and
+ - [Markdown Themes in Practice][tb140].
5. Journal articles published by [CSTUG Bulletin][csbul] (in Czech and Slovak):
- [Rendering Markdown inside TeX Documents][10.5300/2016-1-4/78],
- [Markdown 2.8.1: Boldly Unto the Throne of Lightweight Markup in TeX][10.5300/2020-1-2/48],
@@ -183,7 +183,7 @@
[tb135]: https://www.tug.org/TUGboat/tb43-3/tb135novotny-markdown.pdf "Markdown 2.17.1: What's New, What's Next?"
[tb136]: https://www.tug.org/TUGboat/tb44-1/tb136novotny-markdown-attr.pdf "Attributes in Markdown"
[tb138]: https://www.tug.org/TUGboat/tb44-3/tb138starynovotny-markdown-qa.pdf "Markdown 3 at TUG 2023: Reflections from the Q&A session"
- [tb139]: https://github.com/Witiko/fast-regression-testing/releases/download/latest/tb139starynovotny-testing.pdf "Fast Regression Testing of TeX Packages: The Unreasonable Effectiveness of Batching"
+ [tb139]: https://www.tug.org/TUGboat/tb45-1/tb139starynovotny-testing.pdf "Fast Regression Testing of TeX Packages: The Unreasonable Effectiveness of Batching"
[tb140]: https://github.com/Witiko/markdown-themes-in-practice/releases/download/latest/tb140starynovotny-markdown-themes.pdf "Markdown Themes in Practice"
[tb131-slides]: https://tug.org/tug2021/assets/pdf/tug2021-novotny-slides.pdf "Markdown 2.10.0: LaTeX Themes & Snippets, Two Flavors of Comments, and LuaMetaTeX"
Modified: trunk/Master/texmf-dist/doc/generic/markdown/VERSION
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/VERSION 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/generic/markdown/VERSION 2024-11-01 21:20:44 UTC (rev 72737)
@@ -1 +1 @@
-3.7.1-0-g8e726800 (2024-09-30)
+3.8.0-0-ga4bab835 (2024-10-31)
Modified: trunk/Master/texmf-dist/doc/generic/markdown/markdown.html
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/markdown.html 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/generic/markdown/markdown.html 2024-11-01 21:20:44 UTC (rev 72737)
@@ -35,7 +35,7 @@
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
- pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }
+ pre > code.sourceCode > span { display: inline-block; text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
@@ -93,7 +93,7 @@
<header id="title-block-header">
<h1 class="title">Markdown Package User Manual</h1>
<p class="author">Vít Starý Novotný, Andrej Genčur</p>
-<p class="date">3.7.1-0-g8e726800 2024-09-30</p>
+<p class="date">3.8.0-0-ga4bab835 2024-10-31</p>
</header>
<nav id="TOC" role="doc-toc">
<ul>
@@ -227,10 +227,10 @@
it.</p>
<p>From <a href="https://github.com/witiko/markdown/releases"
title="Releases - witiko/markdown">Releases</a>, download <a
-href="https://github.com/witiko/markdown/releases/download/3.7.1/markdown.zip"
-title="Release 3.7.1 - witiko/markdown">an archive
+href="https://github.com/witiko/markdown/releases/download/3.8.0/markdown.zip"
+title="Release 3.8.0 - witiko/markdown">an archive
<code>markdown.zip</code> for this version of the Markdown package
-(3.7.1)</a> or a different version that you wish to install. Then, unzip
+(3.8.0)</a> or a different version that you wish to install. Then, unzip
the archive. If you downloaded an archive for a different version of the
Markdown package, you should now locate a file named
<code>markdown.html</code> with the user manual for that version, open
@@ -938,8 +938,36 @@
following code:</p>
<div class="sourceCode" id="cb51"><pre
class="sourceCode tex"><code class="sourceCode latex"><span id="cb51-1"><a href="#cb51-1" aria-hidden="true" tabindex="-1"></a>Hello <span class="fu">\markdownRendererEmphasis</span>{world}!<span class="fu">\relax</span></span></code></pre></div>
-<h4 data-number="2.2.1.2" id="option-singletoncache"><span
+<h4 data-number="2.2.1.2" id="option-experimental"><span
class="header-section-number">2.2.1.2</span> Option
+<code>experimental</code></h4>
+<dl>
+<dt><code>experimental</code> (default value: <code>false</code>)</dt>
+<dd>
+<dl>
+<dt>true</dt>
+<dd>
+<p>Experimental features that are planned to be the new default in the
+next major release of the Markdown package will be enabled.</p>
+<p>At the moment, this just means that the version
+<code>experimental</code> of the theme
+<code>witiko/markdown/defaults</code> will be loaded and warnings for
+hard-deprecated features will become errors. However, the effects may
+extend to other areas in the future as well.</p>
+</dd>
+</dl>
+</dd>
+<dd>
+<dl>
+<dt>false</dt>
+<dd>
+<p>Experimental features will be disabled.</p>
+</dd>
+</dl>
+</dd>
+</dl>
+<h4 data-number="2.2.1.3" id="option-singletoncache"><span
+class="header-section-number">2.2.1.3</span> Option
<code>singletonCache</code></h4>
<dl>
<dt><code>singletonCache</code> (default value: <code>true</code>)</dt>
@@ -1003,8 +1031,8 @@
</blockquote>
<p>As you can see, the caching causes <code>convert1</code> and
<code>convert3</code> to be the same conversion function.</p>
-<h4 data-number="2.2.1.3" id="option-unicodenormalization"><span
-class="header-section-number">2.2.1.3</span> Option
+<h4 data-number="2.2.1.4" id="option-unicodenormalization"><span
+class="header-section-number">2.2.1.4</span> Option
<code>unicodeNormalization</code></h4>
<dl>
<dt><code>unicodeNormalization</code> (default value:
@@ -1031,8 +1059,8 @@
</dl>
</dd>
</dl>
-<h4 data-number="2.2.1.4" id="option-unicodenormalizationform"><span
-class="header-section-number">2.2.1.4</span> Option
+<h4 data-number="2.2.1.5" id="option-unicodenormalizationform"><span
+class="header-section-number">2.2.1.5</span> Option
<code>unicodeNormalizationForm</code></h4>
<dl>
<dt><code>unicodeNormalizationForm</code> (default value:
@@ -1078,8 +1106,8 @@
</dl>
</dd>
</dl>
-<h4 data-number="2.2.1.5" id="option-cachedir"><span
-class="header-section-number">2.2.1.5</span> Option
+<h4 data-number="2.2.1.6" id="option-cachedir"><span
+class="header-section-number">2.2.1.6</span> Option
<code>cacheDir</code></h4>
<dl>
<dt><code>cacheDir</code> (default value: <code>"."</code>)</dt>
@@ -1211,8 +1239,8 @@
<code>cache</code> containing several cache files of the Markdown
package will also be produced as we requested using the
<code>cacheDir</code> option.</p>
-<h4 data-number="2.2.1.6" id="option-contentblockslanguagemap"><span
-class="header-section-number">2.2.1.6</span> Option
+<h4 data-number="2.2.1.7" id="option-contentblockslanguagemap"><span
+class="header-section-number">2.2.1.7</span> Option
<code>contentBlocksLanguageMap</code></h4>
<dl>
<dt><code>contentBlocksLanguageMap</code> (default value:
@@ -1376,8 +1404,8 @@
class="sourceCode tex"><code class="sourceCode latex"><span id="cb78-1"><a href="#cb78-1" aria-hidden="true" tabindex="-1"></a>This is an example code listing in <span class="fu">\ConTeXt</span>.</span></code></pre></div>
<p>This is a <em>transcluded markdown document</em>.</p>
</blockquote>
-<h4 data-number="2.2.1.7" id="option-debugextensionsfilename"><span
-class="header-section-number">2.2.1.7</span> Option
+<h4 data-number="2.2.1.8" id="option-debugextensionsfilename"><span
+class="header-section-number">2.2.1.8</span> Option
<code>debugExtensionsFileName</code></h4>
<dl>
<dt><code>debugExtensionsFileName</code> (default value:
@@ -1394,8 +1422,8 @@
have been applied.</p>
</dd>
</dl>
-<h4 data-number="2.2.1.8" id="option-frozencachefilename"><span
-class="header-section-number">2.2.1.8</span> Option
+<h4 data-number="2.2.1.9" id="option-frozencachefilename"><span
+class="header-section-number">2.2.1.9</span> Option
<code>frozenCacheFileName</code></h4>
<dl>
<dt><code>frozenCacheFileName</code> (default value:
@@ -1599,8 +1627,8 @@
the document without accessing the shell or invoking Lua, but the change
in the content of the markdown document from “Hello <em>world</em>!” to
“Hi <em>world</em>!” was not reflected.</p>
-<h4 data-number="2.2.1.9" id="option-autoidentifiers"><span
-class="header-section-number">2.2.1.9</span> Option
+<h4 data-number="2.2.1.10" id="option-autoidentifiers"><span
+class="header-section-number">2.2.1.10</span> Option
<code>autoIdentifiers</code></h4>
<dl>
<dt><code>autoIdentifiers</code> (default value:
@@ -1626,8 +1654,8 @@
</dl>
<p>See also the option
<code><strong>gfmAutoIdentifiers</strong></code>.</p>
-<h4 data-number="2.2.1.10" id="option-blankbeforeblockquote"><span
-class="header-section-number">2.2.1.10</span> Option
+<h4 data-number="2.2.1.11" id="option-blankbeforeblockquote"><span
+class="header-section-number">2.2.1.11</span> Option
<code>blankBeforeBlockquote</code></h4>
<dl>
<dt><code>blankBeforeBlockquote</code> (default value:
@@ -1820,8 +1848,8 @@
</blockquote>
<p>A paragraph > Not a quote.</p>
</blockquote>
-<h4 data-number="2.2.1.11" id="option-blankbeforecodefence"><span
-class="header-section-number">2.2.1.11</span> Option
+<h4 data-number="2.2.1.12" id="option-blankbeforecodefence"><span
+class="header-section-number">2.2.1.12</span> Option
<code>blankBeforeCodeFence</code></h4>
<dl>
<dt><code>blankBeforeCodeFence</code> (default value:
@@ -2025,8 +2053,8 @@
<pre><code>A fenced code.</code></pre>
<p>A paragraph. <code>Not a fenced code.</code></p>
</blockquote>
-<h4 data-number="2.2.1.12" id="option-blankbeforedivfence"><span
-class="header-section-number">2.2.1.12</span> Option
+<h4 data-number="2.2.1.13" id="option-blankbeforedivfence"><span
+class="header-section-number">2.2.1.13</span> Option
<code>blankBeforeDivFence</code></h4>
<dl>
<dt><code>blankBeforeDivFence</code> (default value:
@@ -2082,8 +2110,8 @@
<p>A paragraph.</p>
<p>::: {.identifier} Not a fenced div. :::</p>
</blockquote>
-<h4 data-number="2.2.1.13" id="option-blankbeforeheading"><span
-class="header-section-number">2.2.1.13</span> Option
+<h4 data-number="2.2.1.14" id="option-blankbeforeheading"><span
+class="header-section-number">2.2.1.14</span> Option
<code>blankBeforeHeading</code></h4>
<dl>
<dt><code>blankBeforeHeading</code> (default value:
@@ -2276,8 +2304,8 @@
<h1 id="a-heading.-3">A heading.</h1>
<p>A paragraph. Not a heading. ==============</p>
</blockquote>
-<h4 data-number="2.2.1.14" id="option-blankbeforelist"><span
-class="header-section-number">2.2.1.14</span> Option
+<h4 data-number="2.2.1.15" id="option-blankbeforelist"><span
+class="header-section-number">2.2.1.15</span> Option
<code>blankBeforeList</code></h4>
<dl>
<dt><code>blankBeforeList</code> (default value:
@@ -2470,8 +2498,8 @@
</ul>
<p>A paragraph. - not a list</p>
</blockquote>
-<h4 data-number="2.2.1.15" id="option-bracketedspans"><span
-class="header-section-number">2.2.1.15</span> Option
+<h4 data-number="2.2.1.16" id="option-bracketedspans"><span
+class="header-section-number">2.2.1.16</span> Option
<code>bracketedSpans</code></h4>
<dl>
<dt><code>bracketedSpans</code> (default value: <code>false</code>)</dt>
@@ -2543,8 +2571,8 @@
<blockquote>
<p>Here is some <span style="color: red">colored text</span>.</p>
</blockquote>
-<h4 data-number="2.2.1.16" id="option-breakableblockquotes"><span
-class="header-section-number">2.2.1.16</span> Option
+<h4 data-number="2.2.1.17" id="option-breakableblockquotes"><span
+class="header-section-number">2.2.1.17</span> Option
<code>breakableBlockquotes</code></h4>
<dl>
<dt><code>breakableBlockquotes</code> (default value:
@@ -2765,8 +2793,8 @@
<p>Another block quote.</p>
</blockquote>
</blockquote>
-<h4 data-number="2.2.1.17" id="option-citationnbsps"><span
-class="header-section-number">2.2.1.17</span> Option
+<h4 data-number="2.2.1.18" id="option-citationnbsps"><span
+class="header-section-number">2.2.1.18</span> Option
<code>citationNbsps</code></h4>
<dl>
<dt><code>citationNbsps</code> (default value: <code>true</code>)</dt>
@@ -2832,8 +2860,8 @@
<p>[1] Donald·Ervin Knuth. <em>The TeXbook, volume A of Computers and
typesetting.</em> Addison-Wesley, 1984.</p>
</blockquote>
-<h4 data-number="2.2.1.18" id="option-citations"><span
-class="header-section-number">2.2.1.18</span> Option
+<h4 data-number="2.2.1.19" id="option-citations"><span
+class="header-section-number">2.2.1.19</span> Option
<code>citations</code></h4>
<dl>
<dt><code>citations</code> (default value: <code>false</code>)</dt>
@@ -2911,8 +2939,8 @@
class="tex">T<sub>e</sub>X</span>book, volume A of Computers and
typesetting.</em> Addison-Wesley, 1984.</p>
</blockquote>
-<h4 data-number="2.2.1.19" id="option-codespans"><span
-class="header-section-number">2.2.1.19</span> Option
+<h4 data-number="2.2.1.20" id="option-codespans"><span
+class="header-section-number">2.2.1.20</span> Option
<code>codeSpans</code></h4>
<dl>
<dt><code>codeSpans</code> (default value: <code>true</code>)</dt>
@@ -3101,8 +3129,8 @@
span.’’</p>
<p>“This is a quote.” “This is another quote.”</p>
</blockquote>
-<h4 data-number="2.2.1.20" id="option-contentblocks"><span
-class="header-section-number">2.2.1.20</span> Option
+<h4 data-number="2.2.1.21" id="option-contentblocks"><span
+class="header-section-number">2.2.1.21</span> Option
<code>contentBlocks</code></h4>
<dl>
<dt><code>contentBlocks</code> (default value: <code>false</code>)</dt>
@@ -3275,8 +3303,8 @@
class="sourceCode tex"><code class="sourceCode latex"><span id="cb196-1"><a href="#cb196-1" aria-hidden="true" tabindex="-1"></a>This is an example code listing in <span class="fu">\ConTeXt</span>.</span></code></pre></div>
<p>This is a <em>transcluded markdown document</em>.</p>
</blockquote>
-<h4 data-number="2.2.1.21" id="option-contentlevel"><span
-class="header-section-number">2.2.1.21</span> Option
+<h4 data-number="2.2.1.22" id="option-contentlevel"><span
+class="header-section-number">2.2.1.22</span> Option
<code>contentLevel</code></h4>
<dl>
<dt><code>contentLevel</code> (default value: <code>block</code>)</dt>
@@ -3387,8 +3415,8 @@
</ul>
<p>- this is - a text</p>
</blockquote>
-<h4 data-number="2.2.1.22" id="option-debugextensions"><span
-class="header-section-number">2.2.1.22</span> Option
+<h4 data-number="2.2.1.23" id="option-debugextensions"><span
+class="header-section-number">2.2.1.23</span> Option
<code>debugExtensions</code></h4>
<dl>
<dt><code>debugExtensions</code> (default value:
@@ -3510,8 +3538,8 @@
<span id="cb208-37"><a href="#cb208-37" aria-hidden="true" tabindex="-1"></a><span class="fu">}</span></span></code></pre></div>
<p>This output shows us that our user-defined syntax extension has been
correctly inserted to the grammar of markdown.</p>
-<h4 data-number="2.2.1.23" id="option-definitionlists"><span
-class="header-section-number">2.2.1.23</span> Option
+<h4 data-number="2.2.1.24" id="option-definitionlists"><span
+class="header-section-number">2.2.1.24</span> Option
<code>definitionLists</code></h4>
<dl>
<dt><code>definitionLists</code> (default value:
@@ -3627,8 +3655,8 @@
</dd>
</dl>
</blockquote>
-<h4 data-number="2.2.1.24" id="option-ensurejekylldata"><span
-class="header-section-number">2.2.1.24</span> Option
+<h4 data-number="2.2.1.25" id="option-ensurejekylldata"><span
+class="header-section-number">2.2.1.25</span> Option
<code>ensureJekyllData</code></h4>
<dl>
<dt><code>ensureJekyllData</code> (default value:
@@ -3658,8 +3686,8 @@
</dl>
</dd>
</dl>
-<h4 data-number="2.2.1.25" id="option-expectjekylldata"><span
-class="header-section-number">2.2.1.25</span> Option
+<h4 data-number="2.2.1.26" id="option-expectjekylldata"><span
+class="header-section-number">2.2.1.26</span> Option
<code>expectJekyllData</code></h4>
<dl>
<dt><code>expectJekyllData</code> (default value:
@@ -3758,8 +3786,8 @@
<blockquote>
<p>Jane Doe is 99 years old.</p>
</blockquote>
-<h4 data-number="2.2.1.26" id="option-extensions"><span
-class="header-section-number">2.2.1.26</span> Option
+<h4 data-number="2.2.1.27" id="option-extensions"><span
+class="header-section-number">2.2.1.27</span> Option
<code>extensions</code></h4>
<dl>
<dt><code>extensions</code> (default value: <code>{}</code>)</dt>
@@ -3818,8 +3846,8 @@
<blockquote>
<p>This is <del>a lunar roving vehicle</del> strike-through text.</p>
</blockquote>
-<h4 data-number="2.2.1.27" id="option-fancylists"><span
-class="header-section-number">2.2.1.27</span> Option
+<h4 data-number="2.2.1.28" id="option-fancylists"><span
+class="header-section-number">2.2.1.28</span> Option
<code>fancyLists</code></h4>
<dl>
<dt><code>fancyLists</code> (default value: <code>false</code>)</dt>
@@ -3899,8 +3927,8 @@
<li>third item</li>
</ol>
</blockquote>
-<h4 data-number="2.2.1.28" id="option-fencedcode"><span
-class="header-section-number">2.2.1.28</span> Option
+<h4 data-number="2.2.1.29" id="option-fencedcode"><span
+class="header-section-number">2.2.1.29</span> Option
<code>fencedCode</code></h4>
<dl>
<dt><code>fencedCode</code> (default value: <code>true</code>)</dt>
@@ -4035,8 +4063,8 @@
<span id="cb237-7"><a href="#cb237-7" aria-hidden="true" tabindex="-1"></a> <span class="dt"></</span><span class="kw">code</span><span class="dt">></span></span>
<span id="cb237-8"><a href="#cb237-8" aria-hidden="true" tabindex="-1"></a><span class="dt"></</span><span class="kw">pre</span><span class="dt">></span></span></code></pre></div>
</blockquote>
-<h4 data-number="2.2.1.29" id="option-fencedcodeattributes"><span
-class="header-section-number">2.2.1.29</span> Option
+<h4 data-number="2.2.1.30" id="option-fencedcodeattributes"><span
+class="header-section-number">2.2.1.30</span> Option
<code>fencedCodeAttributes</code></h4>
<dl>
<dt><code>fencedCodeAttributes</code> (default value:
@@ -4112,8 +4140,8 @@
<span id="cb241-2"><a href="#cb241-2" aria-hidden="true" tabindex="-1"></a><span class="fl">2.</span> <span class="fu">moveShip</span>(<span class="dv">5</span> <span class="op">*</span> gravity<span class="op">,</span> DOWN)<span class="op">;</span></span>
<span id="cb241-3"><a href="#cb241-3" aria-hidden="true" tabindex="-1"></a><span class="fl">3.</span> }</span></code></pre></div>
</blockquote>
-<h4 data-number="2.2.1.30" id="fenced-divs"><span
-class="header-section-number">2.2.1.30</span> Option
+<h4 data-number="2.2.1.31" id="fenced-divs"><span
+class="header-section-number">2.2.1.31</span> Option
<code>fencedDivs</code></h4>
<dl>
<dt><code>fencedDivs</code> (default value: <code>false</code>)</dt>
@@ -4168,8 +4196,8 @@
<blockquote>
<p>Here is a special paragraph.</p>
</blockquote>
-<h4 data-number="2.2.1.31" id="option-finalizecache"><span
-class="header-section-number">2.2.1.31</span> Option
+<h4 data-number="2.2.1.32" id="option-finalizecache"><span
+class="header-section-number">2.2.1.32</span> Option
<code>finalizeCache</code></h4>
<dl>
<dt><code>finalizeCache</code> (default value: <code>false</code>)</dt>
@@ -4300,8 +4328,8 @@
the document without accessing the shell or invoking Lua, but the change
in the content of the markdown document from “Hello <em>world</em>!” to
“Hi <em>world</em>!” was not reflected.</p>
-<h4 data-number="2.2.1.32" id="option-frozencachecounter"><span
-class="header-section-number">2.2.1.32</span> Option
+<h4 data-number="2.2.1.33" id="option-frozencachecounter"><span
+class="header-section-number">2.2.1.33</span> Option
<code>frozenCacheCounter</code></h4>
<dl>
<dt><code>frozenCacheCounter</code> (default value: <code>0</code>)</dt>
@@ -4341,8 +4369,8 @@
contain the text “Hello <em>world</em>!” A frozen cache with two entries
will also be produced as we requested using the
<code>frozenCacheCounter</code> option.</p>
-<h4 data-number="2.2.1.33" id="option-gfmautoidentifiers"><span
-class="header-section-number">2.2.1.33</span> Option
+<h4 data-number="2.2.1.34" id="option-gfmautoidentifiers"><span
+class="header-section-number">2.2.1.34</span> Option
<code>gfmAutoIdentifiers</code></h4>
<dl>
<dt><code>gfmAutoIdentifiers</code> (default value:
@@ -4369,8 +4397,8 @@
</dl>
<p>See also the option
<code><strong>autoIdentifiers</strong></code>.</p>
-<h4 data-number="2.2.1.34" id="option-hashenumerators"><span
-class="header-section-number">2.2.1.34</span> Option
+<h4 data-number="2.2.1.35" id="option-hashenumerators"><span
+class="header-section-number">2.2.1.35</span> Option
<code>hashEnumerators</code></h4>
<dl>
<dt><code>hashEnumerators</code> (default value:
@@ -4472,8 +4500,8 @@
<li>Parish</li>
</ol>
</blockquote>
-<h4 data-number="2.2.1.35" id="header-attributes"><span
-class="header-section-number">2.2.1.35</span> Option
+<h4 data-number="2.2.1.36" id="header-attributes"><span
+class="header-section-number">2.2.1.36</span> Option
<code>headerAttributes</code></h4>
<dl>
<dt><code>headerAttributes</code> (default value:
@@ -4502,8 +4530,8 @@
</dl>
</dd>
</dl>
-<h4 data-number="2.2.1.36" id="option-html"><span
-class="header-section-number">2.2.1.36</span> Option
+<h4 data-number="2.2.1.37" id="option-html"><span
+class="header-section-number">2.2.1.37</span> Option
<code>html</code></h4>
<dl>
<dt><code>html</code> (default value: <code>true</code>)</dt>
@@ -4593,7 +4621,7 @@
class="sourceCode html"><code class="sourceCode html"><span id="cb269-1"><a href="#cb269-1" aria-hidden="true" tabindex="-1"></a><span class="dt"><</span><span class="kw">div</span><span class="dt">></span></span>
<span id="cb269-2"><a href="#cb269-2" aria-hidden="true" tabindex="-1"></a>*Is there block tag support?*</span>
<span id="cb269-3"><a href="#cb269-3" aria-hidden="true" tabindex="-1"></a><span class="dt"></</span><span class="kw">div</span><span class="dt">></span></span>
-<span id="cb269-4"><a href="#cb269-4" aria-hidden="true" tabindex="-1"></a>*Is there <span class="dt"><</span><span class="kw">inline</span> <span class="er">tag</span><span class="ot">=</span><span class="st">"tag"</span><span class="dt">></</span><span class="kw">inline</span><span class="dt">></span> support?*</span>
+<span id="cb269-4"><a href="#cb269-4" aria-hidden="true" tabindex="-1"></a>*Is there <span class="dt"><</span><span class="kw">inline</span><span class="ot"> tag</span><span class="op">=</span><span class="st">"tag"</span><span class="dt">></</span><span class="kw">inline</span><span class="dt">></span> support?*</span>
<span id="cb269-5"><a href="#cb269-5" aria-hidden="true" tabindex="-1"></a>_Is there <span class="co"><!-- comment --></span> support?_</span>
<span id="cb269-6"><a href="#cb269-6" aria-hidden="true" tabindex="-1"></a>_Is there <span class="kw"><?</span> HTML instruction <span class="kw">?></span> support?_</span></code></pre></div>
<p>Next, invoke LuaTeX from the terminal:</p>
@@ -4740,8 +4768,8 @@
support.</p>
<p>There is support. There is support. There is support.</p>
</blockquote>
-<h4 data-number="2.2.1.37" id="option-hybrid"><span
-class="header-section-number">2.2.1.37</span> Option
+<h4 data-number="2.2.1.38" id="option-hybrid"><span
+class="header-section-number">2.2.1.38</span> Option
<code>hybrid</code></h4>
<dl>
<dt><code>hybrid</code> (default value: <code>false</code>)</dt>
@@ -4980,8 +5008,8 @@
<p><math><msqrt><mo>−</mo><mn>1</mn></msqrt></math> <em>equals</em>
<math><mi>i</mi></math>.</p>
</blockquote>
-<h4 data-number="2.2.1.38" id="option-inlinecodeattributes"><span
-class="header-section-number">2.2.1.38</span> Option
+<h4 data-number="2.2.1.39" id="option-inlinecodeattributes"><span
+class="header-section-number">2.2.1.39</span> Option
<code>inlineCodeAttributes</code></h4>
<dl>
<dt><code>inlineCodeAttributes</code> (default value:
@@ -5055,8 +5083,8 @@
<p>Here is some <span
style="color: red"><code>colored text</code></span>.</p>
</blockquote>
-<h4 data-number="2.2.1.39" id="option-inlinenotes"><span
-class="header-section-number">2.2.1.39</span> Option
+<h4 data-number="2.2.1.40" id="option-inlinenotes"><span
+class="header-section-number">2.2.1.40</span> Option
<code>inlineNotes</code></h4>
<dl>
<dt><code>inlineNotes</code> (default value: <code>false</code>)</dt>
@@ -5129,8 +5157,8 @@
<p>Here is an inline note.<a href="#fn2" class="footnote-ref"
id="fnref2" role="doc-noteref"><sup>2</sup></a></p>
</blockquote>
-<h4 data-number="2.2.1.40" id="option-jekylldata"><span
-class="header-section-number">2.2.1.40</span> Option
+<h4 data-number="2.2.1.41" id="option-jekylldata"><span
+class="header-section-number">2.2.1.41</span> Option
<code>jekyllData</code></h4>
<dl>
<dt><code>jekyllData</code> (default value: <code>false</code>)</dt>
@@ -5268,8 +5296,8 @@
<blockquote>
<p>Jane Doe is 99 years old.</p>
</blockquote>
-<h4 data-number="2.2.1.41" id="option-linkattributes"><span
-class="header-section-number">2.2.1.41</span> Option
+<h4 data-number="2.2.1.42" id="option-linkattributes"><span
+class="header-section-number">2.2.1.42</span> Option
<code>linkAttributes</code></h4>
<dl>
<dt><code>linkAttributes</code> (default value: <code>false</code>)</dt>
@@ -5340,8 +5368,8 @@
contain an example image (from <a href="https://ctan.org/pkg/mwe"
title="mwe – Packages and image files for MWEs">Martin Scharrer’s mwe
package</a>) displayed at size 5cm × 4cm.</p>
-<h4 data-number="2.2.1.42" id="option-lineblocks"><span
-class="header-section-number">2.2.1.42</span> Option
+<h4 data-number="2.2.1.43" id="option-lineblocks"><span
+class="header-section-number">2.2.1.43</span> Option
<code>lineBlocks</code></h4>
<dl>
<dt><code>lineBlocks</code> (default value: <code>false</code>)</dt>
@@ -5353,11 +5381,11 @@
href="https://pandoc.org/MANUAL.html#extension-line_blocks">line block
syntax extension</a>:</p>
<div class="sourceCode" id="cb309"><pre
-class="sourceCode md"><code class="sourceCode markdown"><span id="cb309-1"><a href="#cb309-1" aria-hidden="true" tabindex="-1"></a>| this is a line block that</span>
-<span id="cb309-2"><a href="#cb309-2" aria-hidden="true" tabindex="-1"></a>| spans multiple</span>
-<span id="cb309-3"><a href="#cb309-3" aria-hidden="true" tabindex="-1"></a>| even</span>
+class="sourceCode md"><code class="sourceCode markdown"><span id="cb309-1"><a href="#cb309-1" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> this is a line block that</span>
+<span id="cb309-2"><a href="#cb309-2" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> spans multiple</span>
+<span id="cb309-3"><a href="#cb309-3" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> even</span>
<span id="cb309-4"><a href="#cb309-4" aria-hidden="true" tabindex="-1"></a> discontinuous</span>
-<span id="cb309-5"><a href="#cb309-5" aria-hidden="true" tabindex="-1"></a>| lines</span></code></pre></div>
+<span id="cb309-5"><a href="#cb309-5" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> lines</span></code></pre></div>
</dd>
</dl>
</dd>
@@ -5447,8 +5475,8 @@
I have spread my dreams under your feet;<br />
Tread softly because you tread on my dreams.</div>
</blockquote>
-<h4 data-number="2.2.1.43" id="option-mark"><span
-class="header-section-number">2.2.1.43</span> Option
+<h4 data-number="2.2.1.44" id="option-mark"><span
+class="header-section-number">2.2.1.44</span> Option
<code>mark</code></h4>
<dl>
<dt><code>mark</code> (default value: <code>false</code>)</dt>
@@ -5460,7 +5488,7 @@
href="https://pandoc.org/MANUAL.html#extension-mark">mark syntax
extension</a>:</p>
<div class="sourceCode" id="cb316"><pre
-class="sourceCode md"><code class="sourceCode markdown"><span id="cb316-1"><a href="#cb316-1" aria-hidden="true" tabindex="-1"></a>This ==is highlighted text.==</span></code></pre></div>
+class="sourceCode md"><code class="sourceCode markdown"><span id="cb316-1"><a href="#cb316-1" aria-hidden="true" tabindex="-1"></a>This <span class="al">==is highlighted text.==</span></span></code></pre></div>
</dd>
</dl>
</dd>
@@ -5495,8 +5523,8 @@
<blockquote>
<p>This <mark>is highlighted text.</mark></p>
</blockquote>
-<h4 data-number="2.2.1.44" id="option-notes"><span
-class="header-section-number">2.2.1.44</span> Option
+<h4 data-number="2.2.1.45" id="option-notes"><span
+class="header-section-number">2.2.1.45</span> Option
<code>notes</code></h4>
<dl>
<dt><code>notes</code> (default value: <code>false</code>)</dt>
@@ -5627,8 +5655,8 @@
<p>This paragraph won’t be part of the note, because it isn’t
indented.</p>
</blockquote>
-<h4 data-number="2.2.1.45" id="pipe-tables"><span
-class="header-section-number">2.2.1.45</span> Option
+<h4 data-number="2.2.1.46" id="pipe-tables"><span
+class="header-section-number">2.2.1.46</span> Option
<code>pipeTables</code></h4>
<dl>
<dt><code>pipeTables</code> (default value: <code>false</code>)</dt>
@@ -5638,11 +5666,11 @@
<dd>
<p>Enable the <abbr>PHP</abbr> Markdown pipe table syntax extension:</p>
<div class="sourceCode" id="cb328"><pre
-class="sourceCode md"><code class="sourceCode markdown"><span id="cb328-1"><a href="#cb328-1" aria-hidden="true" tabindex="-1"></a>| Right | Left | Default | Center |</span>
-<span id="cb328-2"><a href="#cb328-2" aria-hidden="true" tabindex="-1"></a>|------:|:-----|---------|:------:|</span>
-<span id="cb328-3"><a href="#cb328-3" aria-hidden="true" tabindex="-1"></a>| 12 | 12 | 12 | 12 |</span>
-<span id="cb328-4"><a href="#cb328-4" aria-hidden="true" tabindex="-1"></a>| 123 | 123 | 123 | 123 |</span>
-<span id="cb328-5"><a href="#cb328-5" aria-hidden="true" tabindex="-1"></a>| 1 | 1 | 1 | 1 |</span></code></pre></div>
+class="sourceCode md"><code class="sourceCode markdown"><span id="cb328-1"><a href="#cb328-1" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> Right <span class="pp">|</span> Left <span class="pp">|</span> Default <span class="pp">|</span> Center <span class="pp">|</span></span>
+<span id="cb328-2"><a href="#cb328-2" aria-hidden="true" tabindex="-1"></a><span class="pp">|------:|:-----|---------|:------:|</span></span>
+<span id="cb328-3"><a href="#cb328-3" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span></span>
+<span id="cb328-4"><a href="#cb328-4" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span></span>
+<span id="cb328-5"><a href="#cb328-5" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span></span></code></pre></div>
</dd>
</dl>
</dd>
@@ -5762,8 +5790,8 @@
</tbody>
</table>
</blockquote>
-<h4 data-number="2.2.1.46" id="option-preservetabs"><span
-class="header-section-number">2.2.1.46</span> Option
+<h4 data-number="2.2.1.47" id="option-preservetabs"><span
+class="header-section-number">2.2.1.47</span> Option
<code>preserveTabs</code></h4>
<dl>
<dt><code>preserveTabs</code> (default value: <code>true</code>)</dt>
@@ -5784,8 +5812,8 @@
</dl>
</dd>
</dl>
-<h4 data-number="2.2.1.47" id="option-rawattribute"><span
-class="header-section-number">2.2.1.47</span> Option
+<h4 data-number="2.2.1.48" id="option-rawattribute"><span
+class="header-section-number">2.2.1.48</span> Option
<code>rawAttribute</code></h4>
<dl>
<dt><code>rawAttribute</code> (default value: <code>false</code>)</dt>
@@ -5852,8 +5880,8 @@
<blockquote>
<p>H<sub>2</sub>O is a liquid.</p>
</blockquote>
-<h4 data-number="2.2.1.48" id="option-relativereferences"><span
-class="header-section-number">2.2.1.48</span> Option
+<h4 data-number="2.2.1.49" id="option-relativereferences"><span
+class="header-section-number">2.2.1.49</span> Option
<code>relativeReferences</code></h4>
<dl>
<dt><code>relativeReferences</code> (default value:
@@ -5917,8 +5945,8 @@
<p>In this paper, we have discovered that most grandmas would rather eat
dinner with their grandchildren than get eaten. Begone, wolf!</p>
</blockquote>
-<h4 data-number="2.2.1.49" id="option-shiftheadings"><span
-class="header-section-number">2.2.1.49</span> Option
+<h4 data-number="2.2.1.50" id="option-shiftheadings"><span
+class="header-section-number">2.2.1.50</span> Option
<code>shiftHeadings</code></h4>
<dl>
<dt><code>shiftHeadings</code> (default value: <code>0</code>)</dt>
@@ -6019,8 +6047,8 @@
<h2 id="a-section-7">A section</h2>
<h3 id="a-section-8">A section</h3>
</blockquote>
-<h4 data-number="2.2.1.50" id="option-slice"><span
-class="header-section-number">2.2.1.50</span> Option
+<h4 data-number="2.2.1.51" id="option-slice"><span
+class="header-section-number">2.2.1.51</span> Option
<code>slice</code></h4>
<dl>
<dt><code>slice</code> (default value: <code>^ $</code>)</dt>
@@ -6187,8 +6215,8 @@
<h2 id="act-v-2">Act V</h2>
<p>Hamlet dies.</p>
</blockquote>
-<h4 data-number="2.2.1.51" id="option-smartellipses"><span
-class="header-section-number">2.2.1.51</span> Option
+<h4 data-number="2.2.1.52" id="option-smartellipses"><span
+class="header-section-number">2.2.1.52</span> Option
<code>smartEllipses</code></h4>
<dl>
<dt><code>smartEllipses</code> (default value: <code>false</code>)</dt>
@@ -6371,8 +6399,8 @@
<p>These are just three regular dots …</p>
<p>. . . and this is a victorian ellipsis.</p>
</blockquote>
-<h4 data-number="2.2.1.52" id="option-startnumber"><span
-class="header-section-number">2.2.1.52</span> Option
+<h4 data-number="2.2.1.53" id="option-startnumber"><span
+class="header-section-number">2.2.1.53</span> Option
<code>startNumber</code></h4>
<dl>
<dt><code>startNumber</code> (default value: <code>true</code>)</dt>
@@ -6490,8 +6518,8 @@
<li>fifth item</li>
</ol>
</blockquote>
-<h4 data-number="2.2.1.53" id="option-strikethrough"><span
-class="header-section-number">2.2.1.53</span> Option
+<h4 data-number="2.2.1.54" id="option-strikethrough"><span
+class="header-section-number">2.2.1.54</span> Option
<code>strikeThrough</code></h4>
<dl>
<dt><code>strikeThrough</code> (default value: <code>false</code>)</dt>
@@ -6584,8 +6612,8 @@
<blockquote>
<p>This is <del>a lunar roving vehicle</del> strike-through text.</p>
</blockquote>
-<h4 data-number="2.2.1.54" id="option-stripindent"><span
-class="header-section-number">2.2.1.54</span> Option
+<h4 data-number="2.2.1.55" id="option-stripindent"><span
+class="header-section-number">2.2.1.55</span> Option
<code>stripIndent</code></h4>
<dl>
<dt><code>stripIndent</code> (default value: <code>false</code>)</dt>
@@ -6667,8 +6695,8 @@
class="sourceCode sh"><code class="sourceCode bash"><span id="cb384-1"><a href="#cb384-1" aria-hidden="true" tabindex="-1"></a><span class="ex">context</span> <span class="at">--luatex</span> document.tex</span></code></pre></div>
<p>A PDF document named <code>document.pdf</code> should be produced and
contain the text “Hello <em>world</em>!”</p>
-<h4 data-number="2.2.1.55" id="option-subscripts"><span
-class="header-section-number">2.2.1.55</span> Option
+<h4 data-number="2.2.1.56" id="option-subscripts"><span
+class="header-section-number">2.2.1.56</span> Option
<code>subscripts</code></h4>
<dl>
<dt><code>subscripts</code> (default value: <code>false</code>)</dt>
@@ -6733,8 +6761,8 @@
<blockquote>
<p>H<sub>2</sub>O is a liquid.</p>
</blockquote>
-<h4 data-number="2.2.1.56" id="option-superscripts"><span
-class="header-section-number">2.2.1.56</span> Option
+<h4 data-number="2.2.1.57" id="option-superscripts"><span
+class="header-section-number">2.2.1.57</span> Option
<code>superscripts</code></h4>
<dl>
<dt><code>superscripts</code> (default value: <code>false</code>)</dt>
@@ -6799,8 +6827,8 @@
<blockquote>
<p>2<sup>10</sup> is 1024.</p>
</blockquote>
-<h4 data-number="2.2.1.57" id="option-tableattributes"><span
-class="header-section-number">2.2.1.57</span> Option
+<h4 data-number="2.2.1.58" id="option-tableattributes"><span
+class="header-section-number">2.2.1.58</span> Option
<code>tableAttributes</code></h4>
<dl>
<dt><code>tableAttributes</code> (default value:
@@ -6812,11 +6840,11 @@
<p>Enable the assignment of HTML attributes to <a
href="#table-captions">table captions</a>.</p>
<div class="sourceCode" id="cb395"><pre
-class="sourceCode md"><code class="sourceCode markdown"><span id="cb395-1"><a href="#cb395-1" aria-hidden="true" tabindex="-1"></a>| Right | Left | Default | Center |</span>
-<span id="cb395-2"><a href="#cb395-2" aria-hidden="true" tabindex="-1"></a>|------:|:-----|---------|:------:|</span>
-<span id="cb395-3"><a href="#cb395-3" aria-hidden="true" tabindex="-1"></a>| 12 | 12 | 12 | 12 |</span>
-<span id="cb395-4"><a href="#cb395-4" aria-hidden="true" tabindex="-1"></a>| 123 | 123 | 123 | 123 |</span>
-<span id="cb395-5"><a href="#cb395-5" aria-hidden="true" tabindex="-1"></a>| 1 | 1 | 1 | 1 |</span>
+class="sourceCode md"><code class="sourceCode markdown"><span id="cb395-1"><a href="#cb395-1" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> Right <span class="pp">|</span> Left <span class="pp">|</span> Default <span class="pp">|</span> Center <span class="pp">|</span></span>
+<span id="cb395-2"><a href="#cb395-2" aria-hidden="true" tabindex="-1"></a><span class="pp">|------:|:-----|---------|:------:|</span></span>
+<span id="cb395-3"><a href="#cb395-3" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span></span>
+<span id="cb395-4"><a href="#cb395-4" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span></span>
+<span id="cb395-5"><a href="#cb395-5" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span></span>
<span id="cb395-6"><a href="#cb395-6" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb395-7"><a href="#cb395-7" aria-hidden="true" tabindex="-1"></a> : Demonstration of pipe table syntax. {#example-table}</span></code></pre></div>
</dd>
@@ -6922,8 +6950,8 @@
</tbody>
</table>
</blockquote>
-<h4 data-number="2.2.1.58" id="table-captions"><span
-class="header-section-number">2.2.1.58</span> Option
+<h4 data-number="2.2.1.59" id="table-captions"><span
+class="header-section-number">2.2.1.59</span> Option
<code>tableCaptions</code></h4>
<dl>
<dt><code>tableCaptions</code> (default value: <code>false</code>)</dt>
@@ -6936,11 +6964,11 @@
caption syntax extension</a> for <a href="#pipe-tables">pipe
tables</a>.</p>
<div class="sourceCode" id="cb398"><pre
-class="sourceCode md"><code class="sourceCode markdown"><span id="cb398-1"><a href="#cb398-1" aria-hidden="true" tabindex="-1"></a>| Right | Left | Default | Center |</span>
-<span id="cb398-2"><a href="#cb398-2" aria-hidden="true" tabindex="-1"></a>|------:|:-----|---------|:------:|</span>
-<span id="cb398-3"><a href="#cb398-3" aria-hidden="true" tabindex="-1"></a>| 12 | 12 | 12 | 12 |</span>
-<span id="cb398-4"><a href="#cb398-4" aria-hidden="true" tabindex="-1"></a>| 123 | 123 | 123 | 123 |</span>
-<span id="cb398-5"><a href="#cb398-5" aria-hidden="true" tabindex="-1"></a>| 1 | 1 | 1 | 1 |</span>
+class="sourceCode md"><code class="sourceCode markdown"><span id="cb398-1"><a href="#cb398-1" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> Right <span class="pp">|</span> Left <span class="pp">|</span> Default <span class="pp">|</span> Center <span class="pp">|</span></span>
+<span id="cb398-2"><a href="#cb398-2" aria-hidden="true" tabindex="-1"></a><span class="pp">|------:|:-----|---------|:------:|</span></span>
+<span id="cb398-3"><a href="#cb398-3" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span> 12 <span class="pp">|</span></span>
+<span id="cb398-4"><a href="#cb398-4" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span> 123 <span class="pp">|</span></span>
+<span id="cb398-5"><a href="#cb398-5" aria-hidden="true" tabindex="-1"></a><span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span> 1 <span class="pp">|</span></span>
<span id="cb398-6"><a href="#cb398-6" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb398-7"><a href="#cb398-7" aria-hidden="true" tabindex="-1"></a> : Demonstration of pipe table syntax.</span></code></pre></div>
</dd>
@@ -7071,8 +7099,8 @@
</tbody>
</table>
</blockquote>
-<h4 data-number="2.2.1.59" id="option-tasklists"><span
-class="header-section-number">2.2.1.59</span> Option
+<h4 data-number="2.2.1.60" id="option-tasklists"><span
+class="header-section-number">2.2.1.60</span> Option
<code>taskLists</code></h4>
<dl>
<dt><code>taskLists</code> (default value: <code>false</code>)</dt>
@@ -7161,8 +7189,8 @@
<li>Yes I can!</li>
</ul>
</blockquote>
-<h4 data-number="2.2.1.60" id="option-texcomments"><span
-class="header-section-number">2.2.1.60</span> Option
+<h4 data-number="2.2.1.61" id="option-texcomments"><span
+class="header-section-number">2.2.1.61</span> Option
<code>texComments</code></h4>
<dl>
<dt><code>texComments</code> (default value: <code>false</code>)</dt>
@@ -7248,8 +7276,8 @@
class="sourceCode sh"><code class="sourceCode bash"><span id="cb414-1"><a href="#cb414-1" aria-hidden="true" tabindex="-1"></a><span class="ex">context</span> <span class="at">--luatex</span> document.tex</span></code></pre></div>
<p>A PDF document named <code>document.pdf</code> should be produced and
contain the text “Hello <em>world</em>!”</p>
-<h4 data-number="2.2.1.61" id="option-texmathdollars"><span
-class="header-section-number">2.2.1.61</span> Option
+<h4 data-number="2.2.1.62" id="option-texmathdollars"><span
+class="header-section-number">2.2.1.62</span> Option
<code>texMathDollars</code></h4>
<dl>
<dt><code>texMathDollars</code> (default value: <code>false</code>)</dt>
@@ -7432,8 +7460,8 @@
<p><span
class="math display"><em>f̂</em>(<em>ξ</em>) = ∫<sub>−∞</sub><sup>∞</sup><em>f</em>(<em>x</em>)<em>e</em><sup>−<em>i</em>2<em>π</em><em>ξ</em><em>x</em></sup><em>d</em><em>x</em></span></p>
</blockquote>
-<h4 data-number="2.2.1.62" id="option-texmathdoublebackslash"><span
-class="header-section-number">2.2.1.62</span> Option
+<h4 data-number="2.2.1.63" id="option-texmathdoublebackslash"><span
+class="header-section-number">2.2.1.63</span> Option
<code>texMathDoubleBackslash</code></h4>
<dl>
<dt><code>texMathDoubleBackslash</code> (default value:
@@ -7617,8 +7645,8 @@
<p><span
class="math display"><em>f̂</em>(<em>ξ</em>) = ∫<sub>−∞</sub><sup>∞</sup><em>f</em>(<em>x</em>)<em>e</em><sup>−<em>i</em>2<em>π</em><em>ξ</em><em>x</em></sup><em>d</em><em>x</em></span></p>
</blockquote>
-<h4 data-number="2.2.1.63" id="option-texmathsinglebackslash"><span
-class="header-section-number">2.2.1.63</span> Option
+<h4 data-number="2.2.1.64" id="option-texmathsinglebackslash"><span
+class="header-section-number">2.2.1.64</span> Option
<code>texMathSingleBackslash</code></h4>
<dl>
<dt><code>texMathSingleBackslash</code> (default value:
@@ -7802,8 +7830,8 @@
<p><span
class="math display"><em>f̂</em>(<em>ξ</em>) = ∫<sub>−∞</sub><sup>∞</sup><em>f</em>(<em>x</em>)<em>e</em><sup>−<em>i</em>2<em>π</em><em>ξ</em><em>x</em></sup><em>d</em><em>x</em></span></p>
</blockquote>
-<h4 data-number="2.2.1.64" id="option-tightlists"><span
-class="header-section-number">2.2.1.64</span> Option
+<h4 data-number="2.2.1.65" id="option-tightlists"><span
+class="header-section-number">2.2.1.65</span> Option
<code>tightLists</code></h4>
<dl>
<dt><code>tightLists</code> (default value: <code>true</code>)</dt>
@@ -7899,8 +7927,8 @@
<li><p>third item</p></li>
</ul>
</blockquote>
-<h4 data-number="2.2.1.65" id="option-underscores"><span
-class="header-section-number">2.2.1.65</span> Option
+<h4 data-number="2.2.1.66" id="option-underscores"><span
+class="header-section-number">2.2.1.66</span> Option
<code>underscores</code></h4>
<dl>
<dt><code>underscores</code> (default value: <code>true</code>)</dt>
@@ -9421,7 +9449,7 @@
<code><strong>kpathsea</strong></code><a href="#fn3"
class="footnote-ref" id="fnref3" role="doc-noteref"><sup>3</sup></a>
contains a record <span
-class="math inline">(<em>k</em>,<em>v</em>)</span>, then a
+class="math inline">(<em>k</em>, <em>v</em>)</span>, then a
non-online-image content block with the filename extension <span
class="math inline"><em>s</em>, <em>s</em></span><code>:lower()</code><span
class="math inline"> = <em>k</em></span> is considered to be in a known
@@ -12320,13 +12348,13 @@
class="sourceCode tex"><code class="sourceCode latex"><span id="cb653-1"><a href="#cb653-1" aria-hidden="true" tabindex="-1"></a><span class="bu">\documentclass</span>{<span class="ex">article</span>}</span>
<span id="cb653-2"><a href="#cb653-2" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[texMathDollars]{<span class="ex">markdown</span>}</span>
<span id="cb653-3"><a href="#cb653-3" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>{<span class="ex">amsmath</span>}</span>
-<span id="cb653-4"><a href="#cb653-4" aria-hidden="true" tabindex="-1"></a><span class="fu">\def\markdownRendererInlineMath</span>#1{<span class="kw">\begin</span>{<span class="ex">math</span>}<span class="ss">#1</span><span class="sc">\dots\end</span><span class="ss">{math}}</span></span>
-<span id="cb653-5"><a href="#cb653-5" aria-hidden="true" tabindex="-1"></a><span class="sc">\def\markdownRendererDisplayMath</span><span class="ss">#1{</span><span class="kw">\begin</span>{<span class="ex">equation</span>}<span class="ss">#1</span><span class="sc">\end</span><span class="ss">{equation}}</span></span>
+<span id="cb653-4"><a href="#cb653-4" aria-hidden="true" tabindex="-1"></a><span class="fu">\def\markdownRendererInlineMath</span>#1{<span class="kw">\begin</span>{<span class="ex">math</span>}<span class="ss">#1</span><span class="sc">\dots</span><span class="kw">\end</span>{<span class="ex">math</span>}}</span>
+<span id="cb653-5"><a href="#cb653-5" aria-hidden="true" tabindex="-1"></a><span class="fu">\def\markdownRendererDisplayMath</span>#1{<span class="kw">\begin</span>{<span class="ex">equation</span>}<span class="ss">#1</span><span class="kw">\end</span>{<span class="ex">equation</span>}}</span>
<span id="cb653-6"><a href="#cb653-6" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">document</span>}</span>
<span id="cb653-7"><a href="#cb653-7" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">markdown</span>}</span>
-<span id="cb653-8"><a href="#cb653-8" aria-hidden="true" tabindex="-1"></a><span class="er">$</span><span class="ss">E=mc^2</span><span class="er">$</span></span>
+<span id="cb653-8"><a href="#cb653-8" aria-hidden="true" tabindex="-1"></a><span class="ss">$E=mc^2$</span></span>
<span id="cb653-9"><a href="#cb653-9" aria-hidden="true" tabindex="-1"></a></span>
-<span id="cb653-10"><a href="#cb653-10" aria-hidden="true" tabindex="-1"></a><span class="er">$$</span><span class="sc">\hat</span><span class="ss">{f} </span><span class="sc">\left</span><span class="ss"> ( </span><span class="sc">\xi</span><span class="ss"> </span><span class="sc">\right</span><span class="ss"> )= </span><span class="sc">\int</span><span class="ss">_{-</span><span class="sc">\infty</span><span class="ss">}^{</span><span class="sc">\infty</span><span class="ss">} f</span><span class="sc">\left</span><span class="ss"> ( x </span><span class="sc">\right</span><span class="ss"> ) e^{-i2</span><span class="sc">\pi</span><span class="ss"> </span><span class="sc">\xi</span><span class="ss"> x} dx</span><span class="er">$$</span></span>
+<span id="cb653-10"><a href="#cb653-10" aria-hidden="true" tabindex="-1"></a><span class="ss">$$</span><span class="sc">\hat</span><span class="ss">{f} </span><span class="sc">\left</span><span class="ss"> ( </span><span class="sc">\xi</span><span class="ss"> </span><span class="sc">\right</span><span class="ss"> )= </span><span class="sc">\int</span><span class="ss">_{-</span><span class="sc">\infty</span><span class="ss">}^{</span><span class="sc">\infty</span><span class="ss">} f</span><span class="sc">\left</span><span class="ss"> ( x </span><span class="sc">\right</span><span class="ss"> ) e^{-i2</span><span class="sc">\pi</span><span class="ss"> </span><span class="sc">\xi</span><span class="ss"> x} dx$$</span></span>
<span id="cb653-11"><a href="#cb653-11" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">markdown</span>}</span>
<span id="cb653-12"><a href="#cb653-12" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">document</span>}</span></code></pre></div>
<p>Next, invoke LuaTeX from the terminal:</p>
@@ -12914,7 +12942,7 @@
<blockquote>
<p>Jane Doe is 99 years old.</p>
</blockquote>
-<aside id="footnotes" class="footnotes footnotes-end-of-document"
+<section id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes">
<hr />
<ol>
@@ -12929,6 +12957,6 @@
<code>contentBlocksLanguageMap</code> Lua option.<a href="#fnref3"
class="footnote-back" role="doc-backlink">↩︎</a></p></li>
</ol>
-</aside>
+</section>
</body>
</html>
Modified: trunk/Master/texmf-dist/doc/generic/markdown/markdown.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-luatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-luatex.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-luatex.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -12,7 +12,6 @@
fencedCode,
hashEnumerators,
inlineNotes,
- jekyllData,
lineBlocks,
notes,
pipeTables,
@@ -28,13 +27,11 @@
texMathSingleBackslash,
]{markdown}
% Set the document metadata using a YAML metadata block.
-\begin{markdown}[hybrid]
----
+\begin{yaml}
title: An Example *Markdown* Document
author: Vít Starý Novotný
-date: \today
----
-\end{markdown}
+date: `\today`{=tex}
+\end{yaml}
\begin{document}
% Typeset the document `example.md` by letting the Markdown package handle
% the conversion internally.
Modified: trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-pdftex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-pdftex.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-pdftex.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -13,7 +13,6 @@
fencedCode,
hashEnumerators,
inlineNotes,
- jekyllData,
lineBlocks,
notes,
pipeTables,
@@ -29,13 +28,11 @@
texMathSingleBackslash,
]{markdown}
% Set the document metadata using a YAML metadata block.
-\begin{markdown}[hybrid]
----
+\begin{yaml}
title: An Example *Markdown* Document
author: Vít Starý Novotný
-date: \today
----
-\end{markdown}
+date: `\today`{=tex}
+\end{yaml}
\begin{document}
% Typeset the document `example.md` by letting the Markdown package handle
% the conversion internally.
Modified: trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-tex4ht.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-tex4ht.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-tex4ht.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -13,7 +13,6 @@
fencedCode,
hashEnumerators,
inlineNotes,
- jekyllData,
lineBlocks,
notes,
pipeTables,
@@ -29,13 +28,11 @@
texMathSingleBackslash,
]{markdown}
% Set the document metadata using a YAML metadata block.
-\begin{markdown}[hybrid]
----
+\begin{yaml}
title: An Example *Markdown* Document
author: Vít Starý Novotný
-date: \today
----
-\end{markdown}
+date: `\today`{=tex}
+\end{yaml}
\begin{document}
% Typeset the document `example.md` by letting the Markdown package handle
% the conversion internally.
Modified: trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-xetex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-xetex.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/doc/latex/markdown/examples/latex-xetex.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -12,7 +12,6 @@
fencedCode,
hashEnumerators,
inlineNotes,
- jekyllData,
lineBlocks,
notes,
pipeTables,
@@ -28,13 +27,11 @@
texMathSingleBackslash,
]{markdown}
% Set the document metadata using a YAML metadata block.
-\begin{markdown}[hybrid]
----
+\begin{yaml}
title: An Example *Markdown* Document
author: Vít Starý Novotný
-date: \today
----
-\end{markdown}
+date: `\today`{=tex}
+\end{yaml}
\begin{document}
% Typeset the document `example.md` by letting the Markdown package handle
% the conversion internally.
Modified: trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua 2024-11-01 21:20:44 UTC (rev 72737)
@@ -58,7 +58,7 @@
-- those in the standard .ins files.
--
local metadata = {
- version = "3.7.1-0-g8e726800",
+ version = "3.8.0-0-ga4bab835",
comment = "A module for the conversion from markdown "
.. "to plain TeX",
author = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -70,6 +70,7 @@
local defaultOptions = {}
defaultOptions.eagerCache = true
+defaultOptions.experimental = false
defaultOptions.singletonCache = true
defaultOptions.unicodeNormalization = true
defaultOptions.unicodeNormalizationForm = "nfc"
Modified: trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx 2024-11-01 21:20:44 UTC (rev 72737)
@@ -2,8 +2,7 @@
%<*driver>
\documentclass{ltxdockit}
\usepackage[american]{babel}
-\usepackage{amsmath,btxdockit,doc,fancyvrb,graphicx,hologo,microtype}
-\IfFileExists{minted2.sty}{\usepackage{minted2}}{\usepackage{minted}}
+\usepackage{amsmath,btxdockit,doc,fancyvrb,graphicx,hologo,microtype,minted}
% Set up the style.
\usepackage{xcolor}
@@ -79,10 +78,9 @@
\usepackage[
citations,
definitionLists,
- fencedCode,
+ experimental,
notes,
headerAttributes,
- html,
hybrid,
inlineNotes,
jekyllData,
@@ -685,113 +683,132 @@
%</techdoc-block-diagram>
%<*techdoc-bibliography>
@online{starynovotny24,
- author = {Starý Novotný, Vít and Enrico Gregorio and Max Chernoff and P. Spratte, Jonathan},
- title = {Convert control sequence with a variable number of undelimited parameters into a token list},
- url = {https://tex.stackexchange.com/q/716362/70941},
- urldate = {2024-04-28},
+ author = {Starý Novotný, Vít and Enrico Gregorio and Max Chernoff and P. Spratte, Jonathan},
+ title = {Convert control sequence with a variable number of undelimited parameters into a token list},
+ url = {https://tex.stackexchange.com/q/716362/70941},
+ urldate = {2024-04-28},
}
@book{tantau21,
- author = {Till Tantau and Joseph Wright and Vedran Miletić},
- title = {The Beamer class},
- date = {2021-02-10},
- url = {https://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf},
- urldate = {2021-02-11}}
+ author = {Till Tantau and Joseph Wright and Vedran Miletić},
+ title = {The Beamer class},
+ date = {2021-02-10},
+ url = {https://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf},
+ urldate = {2021-02-11}}
@online{sotkov17,
- author = {Sotkov, Anton},
- title = {File transclusion syntax for Markdown},
- date = {2017-01-19},
- url = {https://github.com/iainc/Markdown-Content-Blocks},
- urldate = {2018-01-08}}
+ author = {Sotkov, Anton},
+ title = {File transclusion syntax for Markdown},
+ date = {2017-01-19},
+ url = {https://github.com/iainc/Markdown-Content-Blocks},
+ urldate = {2018-01-08}}
@book{luatex21,
- author = {{Lua\TeX{} development team}},
- title = {Lua\TeX{} reference manual},
- date = {2021-07-23},
- note = {Version 1.10 (stable)},
- url = {https://www.pragma-ade.com/general/manuals/luatex.pdf},
- urldate = {2022-09-30}}
+ author = {{Lua\TeX{} development team}},
+ title = {Lua\TeX{} reference manual},
+ date = {2021-07-23},
+ note = {Version 1.10 (stable)},
+ url = {https://www.pragma-ade.com/general/manuals/luatex.pdf},
+ urldate = {2022-09-30}}
@book{latex17,
- author = {Braams, Johannes and Carlisle, David and Jeffrey, Alan and
+ author = {Braams, Johannes and Carlisle, David and Jeffrey, Alan and
Lamport, Leslie and Mittelbach, Frank and Rowley, Chris and
Schöpf, Rainer},
- title = {The \Hologo{LaTeX2e} Sources},
- date = {2017-04-15},
- url = {https://mirrors.ctan.org/macros/latex/base/source2e.pdf},
- urldate = {2018-01-08}}
+ title = {The \Hologo{LaTeX2e} Sources},
+ date = {2017-04-15},
+ url = {https://mirrors.ctan.org/macros/latex/base/source2e.pdf},
+ urldate = {2018-01-08}}
@book{mittelbach17,
- author = {Mittelbach, Frank},
- title = {The \texttt{doc} and \texttt{shortvrb} Packages},
- date = {2017-04-15},
- url = {https://mirrors.ctan.org/macros/latex/base/doc.pdf},
- urldate = {2018-02-19}}
+ author = {Mittelbach, Frank},
+ title = {The \texttt{doc} and \texttt{shortvrb} Packages},
+ date = {2017-04-15},
+ url = {https://mirrors.ctan.org/macros/latex/base/doc.pdf},
+ urldate = {2018-02-19}}
+ at book{mittelbach24,
+ author = {Mittelbach, Frank},
+ title = {\LaTeX's hook management},
+ date = {2024-06-26},
+ url = {https://mirrors.ctan.org/macros/latex/base/lthooks-code.pdf},
+ urldate = {2024-10-02}}
@book{poore17,
- author = {Poore, Geoffrey M.},
- title = {The \texttt{minted} Package},
- subtitle = {Highlighted source code in \LaTeX},
- date = {2017-07-19},
- version = {v2.5},
- url = {https://mirrors.ctan.org/macros/latex/contrib/minted/minted.pdf},
- urldate = {2020-09-01}}
+ author = {Poore, Geoffrey M.},
+ title = {The \texttt{minted} Package},
+ subtitle = {Highlighted source code in \LaTeX},
+ date = {2017-07-19},
+ version = {v2.5},
+ url = {https://mirrors.ctan.org/macros/latex/contrib/minted/minted.pdf},
+ urldate = {2020-09-01}}
@online{macfarlane22,
- title = {Pandoc},
- subtitle = {a universal document converter},
- author = {John MacFarlane},
- year = {2022},
- url = {https://pandoc.org/},
- urldate = {2022-10-05}}
+ title = {Pandoc},
+ subtitle = {a universal document converter},
+ author = {John MacFarlane},
+ year = {2022},
+ url = {https://pandoc.org/},
+ urldate = {2022-10-05}}
@online{novotny15,
- author = {Novotný, Vít},
- year = {2015},
- title = {TeXový interpret jazyka Markdown (markdown.sty)},
- location = {Brno, Czech Republic},
- publisher = {Masaryk University},
- url = {https://www.muni.cz/en/research/projects/32984},
- urldate = {2018-02-19}}
+ author = {Novotný, Vít},
+ year = {2015},
+ title = {TeXový interpret jazyka Markdown (markdown.sty)},
+ location = {Brno, Czech Republic},
+ publisher = {Masaryk University},
+ url = {https://www.muni.cz/en/research/projects/32984},
+ urldate = {2018-02-19}}
@book{ierusalimschy13,
- author = {Ierusalimschy, Roberto},
- year = {2013},
- title = {Programming in Lua},
- edition = {3},
- isbn = {978-85-903798-5-0},
- pagetotal = {xviii, 347},
- location = {Rio de Janeiro},
- publisher = {PUC-Rio}}
+ author = {Ierusalimschy, Roberto},
+ year = {2013},
+ title = {Programming in Lua},
+ edition = {3},
+ isbn = {978-85-903798-5-0},
+ pagetotal = {xviii, 347},
+ location = {Rio de Janeiro},
+ publisher = {PUC-Rio}}
@book{knuth86a,
- author = {Knuth, Donald Ervin},
- year = {1986},
- title = {The \TeX{}book},
- edition = {3},
- isbn = {0-201-13447-0},
- pagetotal = {ix, 479},
- series = {Computers \& Typesetting},
- volume = {A},
- location = {Reading, MA},
- publisher = {Addison-Wesley}}
+ author = {Knuth, Donald Ervin},
+ year = {1986},
+ title = {The \TeX{}book},
+ edition = {3},
+ isbn = {0-201-13447-0},
+ pagetotal = {ix, 479},
+ series = {Computers \& Typesetting},
+ volume = {A},
+ location = {Reading, MA},
+ publisher = {Addison-Wesley}}
@book{knuth86b,
- author = {Knuth, Donald Ervin},
- year = {1986},
- title = {\TeX: The Program},
- isbn = {978-0-201-13437-7},
- pagetotal = {xvi, 594},
- series = {Computers \& Typesetting},
- volume = {B},
- location = {Reading, MA},
- publisher = {Addison-Wesley}}
+ author = {Knuth, Donald Ervin},
+ year = {1986},
+ title = {\TeX: The Program},
+ isbn = {978-0-201-13437-7},
+ pagetotal = {xvi, 594},
+ series = {Computers \& Typesetting},
+ volume = {B},
+ location = {Reading, MA},
+ publisher = {Addison-Wesley}}
@book{eijkhout92,
- author = {Victor Eijkhout},
- title = {\TeX{} by Topic},
- subtitle = {A \TeX nician's Reference},
- isbn = {978-0-201-56882-0},
- pagetotal = {307},
- date = {1992-02-01},
- location = {Wokingham, England},
- publisher = {Addison-Wesley}}
+ author = {Victor Eijkhout},
+ title = {\TeX{} by Topic},
+ subtitle = {A \TeX nician's Reference},
+ isbn = {978-0-201-56882-0},
+ pagetotal = {307},
+ date = {1992-02-01},
+ location = {Wokingham, England},
+ publisher = {Addison-Wesley}}
@inproceedings{sharif10,
- author = {Sharif, Bonita and Maletic, Jonathan I.},
- booktitle = {2010 IEEE 18th International Conference on Program Comprehension},
- title = {An Eye Tracking Study on camelCase and under\_score Identifier Styles},
- year = {2010},
- pages = {196-205},
- doi = {10.1109/ICPC.2010.41}}
+ author = {Sharif, Bonita and Maletic, Jonathan I.},
+ booktitle = {2010 IEEE 18th International Conference on Program Comprehension},
+ title = {An Eye Tracking Study on camelCase and under\_score Identifier Styles},
+ year = {2010},
+ pages = {196-205},
+ doi = {10.1109/ICPC.2010.41}}
+ at online{novotny24,
+ author = {Starý Novotný, Vít},
+ title = {Versioned Themes},
+ titleaddon = {Markdown Enhancement Proposal},
+ date = {2024-10-13},
+ urldate = {2024-10-21},
+ url = {https://github.com/Witiko/markdown/discussions/514}}
+ at book{latex24,
+ author = {Frank Mittelbach and Ulrike Fischer and {\LaTeX{} Project}},
+ title = {The \texttt{documentmetadata-support} code},
+ date = {2024-06-01},
+ url = {https://mirrors.ctan.org/macros/latex/required/latex-lab/documentmetadata-support-code.pdf},
+ urldate = {2024-10-21}}
%</techdoc-bibliography>
%<@@=markdown>
%<*themes-witiko-markdown-techdoc>
@@ -813,6 +830,8 @@
}%
},
},
+}
+\yamlSetup{
jekyllDataRenderers = {
/authors/* = {%
\expandafter\gdef
@@ -1316,7 +1335,8 @@
%### \LaTeX{} Requirements {#latex-prerequisites}
%
% The \LaTeX{} part of the package requires that the \Hologo{LaTeX2e} format is
-% loaded,
+% loaded, a \TeX{} engine that extends \Hologo{eTeX}, and all the plain \TeX{}
+% prerequisites (see Section <#sec:tex-prerequisites>).
% \end{markdown}
% \iffalse
%<*themes-witiko-dot,latex-themes-witiko-graphicx-http>
@@ -1331,8 +1351,6 @@
%<*depends>
% \fi
% \begin{markdown}
-% a \TeX{} engine that extends \Hologo{eTeX}, and all the plain \TeX{}
-% prerequisites (see Section <#sec:tex-prerequisites>):
%
% The following packages are soft prerequisites. They are only used to provide
% default token renderer prototypes (see sections
@@ -1354,7 +1372,7 @@
% \pkg{graphicx}
%
%: A package that provides the `\includegraphics` macro for the typesetting
-% of images.Furthermore, it also provides a key-value interface that is
+% of images. Furthermore, it also provides a key-value interface that is
% used in the default renderer prototypes for image attribute contexts.
%
% \end{markdown}
@@ -1363,15 +1381,20 @@
% \end{macrocode}
% \begin{markdown}
%
-% \pkg{paralist}
+% \pkg{enumitem} and \pkg{paralist}
%
-%: A package that provides the `compactitem`, `compactenum`, and
-% `compactdesc` macros for the typesetting of tight bulleted lists,
-% ordered lists, and definition lists as well as the rendering of
-% fancy lists.
+%: Packages that provide macros for the default renderer prototypes for
+% tight and fancy lists.
%
+% The package \pkg{paralist} will be used unless the option
+% \Opt{experimental} has been enabled, in which case, the package
+% \pkg{enumitem} will be used. Furthermore, enabling any test phase
+% [@latex24] will also cause \pkg{enumitem} to be used. In a future
+% major version, \pkg{enumitem} will replace \pkg{paralist} altogether.
+%
% \end{markdown}
% \begin{macrocode}
+soft enumitem
soft paralist
% \end{macrocode}
% \begin{markdown}
@@ -1478,18 +1501,31 @@
% \end{macrocode}
% \begin{markdown}
%
-% \pkg{soulutf8}
+% \pkg{soulutf8} and \pkg{xcolor}
%
-%: A package that is used in the default renderer prototype for
-% strike-throughs and marked text.
+%: Packages that are used in the default renderer prototypes for
+% strike-throughs and marked text in pdf\TeX.
% <!-- TODO: 1,$s/soulutf8/soul/g in TeX Live 2023. -->
%
% \end{markdown}
% \begin{macrocode}
soft soul
+soft xcolor
% \end{macrocode}
% \begin{markdown}
%
+% \pkg{lua-ul} and \pkg{luacolor}
+%
+%: Packages that are used in the default renderer prototypes for
+% strike-throughs and marked text in Lua\TeX.
+%
+% \end{markdown}
+% \begin{macrocode}
+soft lua-ul
+soft luacolor
+% \end{macrocode}
+% \begin{markdown}
+%
% \pkg{ltxcmds}
%
%: A package that is used to detect whether the \pkg{minted} and
@@ -1912,9 +1948,9 @@
local M = {metadata = metadata}
% \end{macrocode}
% \iffalse
-% \fi
%</lua,lua-loader,lua-unicode-data>
%<*lua>
+% \fi
% \par
% \begin{markdown}
%
@@ -2683,6 +2719,52 @@
%</lua,lua-cli,lua-loader>
%<*manual-options>
+#### Option `experimental`
+
+`experimental` (default value: `false`)
+
+% \fi
+% \begin{markdown}
+%
+% \Optitem[false]{experimental}{\opt{true}, \opt{false}}
+%
+: true
+
+ : Experimental features that are planned to be the new default in the
+ next major release of the Markdown package will be enabled.
+
+ At the moment, this just means that the version `experimental` of the
+ theme `witiko/markdown/defaults` will be loaded and warnings for
+ hard-deprecated features will become errors. However, the effects may
+ extend to other areas in the future as well.
+
+: false
+
+ : Experimental features will be disabled.
+
+% \end{markdown}
+% \iffalse
+%</manual-options>
+%<*tex>
+% \fi
+% \begin{macrocode}
+\@@_add_lua_option:nnn
+ { experimental }
+ { boolean }
+ { false }
+% \end{macrocode}
+% \iffalse
+%</tex>
+%<*lua,lua-cli,lua-loader>
+% \fi
+% \begin{macrocode}
+defaultOptions.experimental = false
+% \end{macrocode}
+% \par
+% \iffalse
+%</lua,lua-cli,lua-loader>
+%<*manual-options>
+
#### Option `singletonCache`
`singletonCache` (default value: `true`)
@@ -11745,11 +11827,14 @@
% \noindent It is expected that the special plain \TeX{} characters have the
% expected category codes, when `\input`ting the file.
%
-%### Typesetting Markdown {#tex-typesetting}
+%### Typesetting Markdown and YAML {#tex-typesetting}
%
% The interface exposes the \mdef{markdownBegin}, \mdef{markdownEnd},
-% \mdef{markinline}, \mdef{markdownInput}, and \mdef{markdownEscape} macros.
+% \mdef{yamlBegin}, \mref{yamlEnd}, \mdef{markinline}, \mdef{markdownInput},
+% \mdef{yamlInput}, and \mdef{markdownEscape} macros.
%
+%#### Typesetting Markdown and YAML directly
+%
% The \mref{markdownBegin} macro marks the beginning of a markdown document
% fragment and the \mref{markdownEnd} macro marks its end.
%
@@ -11806,6 +11891,44 @@
% \bye
% ```````
%
+% The \mref{yamlBegin} macro marks the beginning of an \acro{YAML} document
+% fragment and the \mref{yamlEnd} macro marks its end.
+%
+% \end{markdown}
+% \begin{macrocode}
+\let\yamlBegin\relax
+\def\yamlEnd{\markdownEnd\endgroup}
+% \end{macrocode}
+% \par
+% \begin{markdown}
+%
+% The \mref{yamlBegin} and \mref{yamlEnd} macros are subject to the same
+% limitations as the \mref{markdownBegin} and \mref{markdownEnd} macros.
+%
+% The following example plain \TeX{} code showcases the usage of the
+% \mref{markdownBegin} and \mref{markdownEnd} macros:
+%
+% ``` tex
+% \input markdown
+% \yamlBegin
+% title: _Hello_ **world** ...
+% author: John Doe
+% \yamlEnd
+% \bye
+% ```````
+%
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \input markdown
+% \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}
+% \markdownBegin
+% title: _Hello_ **world** ...
+% author: John Doe
+% \markdownEnd
+% \bye
+% ```````
+%
% You can use the \mref{markinline} macro to input inline markdown content.
%
% \end{markdown}
@@ -11838,6 +11961,8 @@
% The \mref{markinline} macro is subject to the same limitations as the
% \mref{markdownBegin} and \mref{markdownEnd} macros.
%
+%#### Typesetting Markdown and YAML from external documents
+%
% You can use the \mref{markdownInput} macro to include markdown documents,
% similarly to how you might use the \mref{input} \TeX{} primitive to include
% \TeX{} documents. The \mref{markdownInput} macro accepts a single parameter
@@ -11851,7 +11976,7 @@
% \par
% \begin{markdown}
%
-% This macro is not subject to the limitations of the
+% The macro \mref{markdownInput} is not subject to the limitations of the
% \mref{markdownBegin} and \mref{markdownEnd} macros.
%
% The following example plain \TeX{} code showcases the usage of the
@@ -11863,6 +11988,47 @@
% \bye
% ```````
%
+% You can use the \mref{yamlInput} macro to include \acro{YAML} documents.
+% similarly to how you might use the \mref{input} \TeX{} primitive to include
+% \TeX{} documents. The \mref{yamlInput} macro accepts a single parameter with
+% the filename of a \acro{YAML} document and expands to the result of the
+% conversion of the input \acro{YAML} document to plain \TeX{}.
+%
+% \end{markdown}
+% \begin{macrocode}
+\def\yamlInput#1{%
+ \begingroup
+ \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+ \markdownInput{#1}%
+ \endgroup
+}%
+% \end{macrocode}
+% \par
+% \begin{markdown}
+%
+% The macro \mref{yamlInput} is also not subject to the limitations of the
+% \mref{markdownBegin} and \mref{markdownEnd} macros.
+%
+% The following example plain \TeX{} code showcases the usage of the
+% \mref{markdownInput} macro:
+%
+% ``` tex
+% \input markdown
+% \yamlInput{hello.yml}
+% \bye
+% ```````
+%
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \input markdown
+% \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}
+% \markdownInput{hello.yml}
+% \bye
+% ```````
+%
+%#### Typesetting TeX from inside Markdown and YAML documents
+%
% The \mref{markdownEscape} macro accepts a single parameter with the filename
% of a \TeX{} document and executes the \TeX{} document in the middle of a
% markdown document fragment. Unlike the `\input` built-in of \TeX,
@@ -11983,6 +12149,18 @@
\markdownSetup
\@@_setup:n
% \end{macrocode}
+% \begin{markdown}
+%
+% The command \mdef{yamlSetup} is also available as an alias for the command
+% \mref{markdownSetup}.
+%
+% \end{markdown}
+% \begin{macrocode}
+\cs_gset_eq:NN
+ \yamlSetup
+ \markdownSetup
+% \end{macrocode}
+%
% \iffalse
%</tex>
%<*manual-options>
@@ -12705,7 +12883,7 @@
\prg_generate_conditional_variant:Nnn
\str_if_eq:nn
{ en }
- { F }
+ { p, F }
\msg_new:nnn
{ markdown }
{ malformed-name-for-clist-option }
@@ -12742,22 +12920,22 @@
interpretation of Markdown tokens. Themes allow the authors to achieve
a specific look and other high-level goals without low-level programming.
-% The key-values `theme`=\meta{theme name} and `import`=\meta{theme name} load
-% a \TeX{} document (further referred to as *a theme*) named
-% `markdowntheme`\meta{munged theme name}`.tex`, where the *munged theme name*
-% is the *theme name* after the substitution of all forward slashes (`/`) for
-% an underscore (`_`). The theme name is *qualified* and contains no
-% underscores. A theme name is qualified if and only if it contains at least
-% one forward slash. Themes are inspired by the Beamer \LaTeX{} package, which
-% provides similar functionality with its `\usetheme` macro [@tantau21, Section
-% 15.1].
+% The key-values `theme`=\meta{theme name} and `import`=\meta{theme name},
+% optionally followed by `@`\meta{theme version}, load a \TeX{} document
+% (further referred to as *a theme*) named `markdowntheme`\meta{munged theme
+% name}`.tex`, where the *munged theme name* is the *theme name* after the
+% substitution of all forward slashes (`/`) for an underscore (`_`).
+% The theme name must be *qualified* and contain no underscores or at signs
+% (`@`). Themes are inspired by the Beamer \LaTeX{} package, which provides
+% similar functionality with its `\usetheme` macro [@tantau21, Section 15.1].
%
-% Theme names must be qualified to minimize naming conflicts between different
-% themes with a similar purpose. The preferred format of a theme name is
-% \meta{theme author}`/`\meta{theme purpose}`/`\meta{private naming
-% scheme}, where the *private naming scheme* may contain additional forward
-% slashes. For example, a theme by a user `witiko` for the MU theme of the
-% Beamer document class may have the name `witiko/beamer/MU`.
+% A theme name is qualified if and only if it contains at least one forward
+% slash. Theme names must be qualified to minimize naming conflicts between
+% different themes with a similar purpose. The preferred format of a theme name
+% is \meta{theme author}`/`\meta{theme purpose}`/`\meta{private naming scheme},
+% where the *private naming scheme* may contain additional forward slashes. For
+% example, a theme by a user `witiko` for the MU theme of the Beamer document
+% class may have the name `witiko/beamer/MU`.
%
% Theme names are munged to allow structure inside theme names without
% dictating where the themes should be located inside the \TeX{} directory
@@ -12764,6 +12942,12 @@
% structure. For example, loading a theme named `witiko/beamer/MU` would
% load a \TeX{} document package named `markdownthemewitiko_beamer_MU.tex`.
%
+% If `@`\meta{theme version} is specified after \meta{theme name}, then the
+% text *theme version* will be available in the macro
+% \mdef{markdownThemeVersion} when the theme is loaded. If `@`\meta{theme
+% version} is not specified, the macro \mref{markdownThemeVersion} will
+% contain the text `latest` [@novotny24].
+%
% \end{markdown}
% \iffalse
%</manual-options>
@@ -12806,14 +12990,18 @@
% \begin{markdown}
%
% To keep track of the current theme when themes are nested, we will
-% maintain the \mdef{g_\@\@_themes_seq} stack of theme names.
-% For convenience, the name of the current theme is also available in the
-% \mdef{g_@@_current_theme_tl} macro.
+% maintain the stacks \mdef{g_\@\@_theme_names_seq} and
+% \mdef{g_\@\@_theme_versions_seq} stack of theme names and versions,
+% respectively. For convenience, the name of the current theme and version is
+% also available in the macros \mdef{g_@@_current_theme_tl} and
+% \mref{markdownThemeVersion}, respectively.
%
% \end{markdown}
% \begin{macrocode}
\seq_new:N
- \g_@@_themes_seq
+ \g_@@_theme_names_seq
+\seq_new:N
+ \g_@@_theme_versions_seq
\tl_new:N
\g_@@_current_theme_tl
\tl_gset:Nn
@@ -12820,8 +13008,14 @@
\g_@@_current_theme_tl
{ }
\seq_gput_right:NV
- \g_@@_themes_seq
+ \g_@@_theme_names_seq
\g_@@_current_theme_tl
+\cs_new:Npn
+ \markdownThemeVersion
+ { }
+\seq_gput_right:NV
+ \g_@@_theme_versions_seq
+ \g_@@_current_theme_tl
\cs_new:Nn
\@@_set_theme:n
{
@@ -12853,13 +13047,55 @@
% \end{macrocode}
% \begin{markdown}
%
+% Next, we extract the theme version.
+%
+% \end{markdown}
+% \begin{macrocode}
+ \str_if_in:nnTF
+ { #1 }
+ { @ }
+ {
+ \regex_extract_once:nnN
+ { (.*) @ (.*) }
+ { #1 }
+ \l_tmpa_seq
+ \seq_gpop_left:NN
+ \l_tmpa_seq
+ \l_tmpa_tl
+ \seq_gpop_left:NN
+ \l_tmpa_seq
+ \l_tmpa_tl
+ \tl_gset:NV
+ \g_@@_current_theme_tl
+ \l_tmpa_tl
+ \seq_gpop_left:NN
+ \l_tmpa_seq
+ \l_tmpa_tl
+ \cs_gset:Npe
+ \markdownThemeVersion
+ {
+ \tl_use:N
+ \l_tmpa_tl
+ }
+ }
+ {
+ \tl_gset:Nn
+ \g_@@_current_theme_tl
+ { #1 }
+ \cs_gset:Npn
+ \markdownThemeVersion
+ { latest }
+ }
+% \end{macrocode}
+% \begin{markdown}
+%
% Next, we munge the theme name.
%
% \end{markdown}
% \begin{macrocode}
- \str_set:Nn
+ \str_set:NV
\l_tmpa_str
- { #1 }
+ \g_@@_current_theme_tl
\str_replace_all:Nnn
\l_tmpa_str
{ / }
@@ -12867,28 +13103,56 @@
% \end{macrocode}
% \begin{markdown}
%
-% Finally, we load the theme.
+% Finally, we load the theme. Before loading the theme, we push down the
+% current name and version of the theme on the stack.
%
% \end{markdown}
% \begin{macrocode}
- \tl_gset:Nn
+ \tl_set:NV
+ \l_tmpa_tl
\g_@@_current_theme_tl
- { #1 / }
+ \tl_put_right:Nn
+ \g_@@_current_theme_tl
+ { / }
\seq_gput_right:NV
- \g_@@_themes_seq
+ \g_@@_theme_names_seq
\g_@@_current_theme_tl
- \@@_load_theme:nV
- { #1 }
+ \seq_gput_right:NV
+ \g_@@_theme_versions_seq
+ \markdownThemeVersion
+ \@@_load_theme:VeV
+ \l_tmpa_tl
+ { \markdownThemeVersion }
\l_tmpa_str
+% \end{macrocode}
+% \begin{markdown}
+%
+% After the theme has been loaded, we recover the name and version of the
+% previous theme from the stack.
+%
+% \end{markdown}
+% \begin{macrocode}
\seq_gpop_right:NN
- \g_@@_themes_seq
+ \g_@@_theme_names_seq
\l_tmpa_tl
\seq_get_right:NN
- \g_@@_themes_seq
+ \g_@@_theme_names_seq
\l_tmpa_tl
\tl_gset:NV
\g_@@_current_theme_tl
\l_tmpa_tl
+ \seq_gpop_right:NN
+ \g_@@_theme_versions_seq
+ \l_tmpa_tl
+ \seq_get_right:NN
+ \g_@@_theme_versions_seq
+ \l_tmpa_tl
+ \cs_gset:Npe
+ \markdownThemeVersion
+ {
+ \tl_use:N
+ \l_tmpa_tl
+ }
}
\msg_new:nnnn
{ markdown }
@@ -12903,6 +13167,9 @@
\cs_generate_variant:Nn
\tl_replace_all:Nnn
{ NnV }
+\cs_generate_variant:Nn
+ \cs_gset:Npn
+ { Npe }
\ExplSyntaxOff
% \end{macrocode}
% \iffalse
@@ -13046,20 +13313,21 @@
%
% \end{markdown}
% \begin{macrocode}
+\tl_new:N
+ \l_@@_current_snippet_tl
\prg_new_conditional:Nnn
\@@_if_snippet_exists:n
{ TF, T, F }
{
\tl_set:NV
- \l_tmpa_tl
+ \l_@@_current_snippet_tl
\g_@@_current_theme_tl
\tl_put_right:Nn
- \l_tmpa_tl
+ \l_@@_current_snippet_tl
{ #1 }
- \prop_get:NVNTF
+ \prop_if_in:NVTF
\g_@@_snippets_prop
- \l_tmpa_tl
- \l_tmpb_tl
+ \l_@@_current_snippet_tl
{ \prg_return_true: }
{ \prg_return_false: }
}
@@ -15735,7 +16003,7 @@
%
% \begin{markdown}
-#### Emphasis Renderers
+#### Emphasis Renderers {#emphasis-renderers}
The \mdef{markdownRendererEmphasis} macro represents an emphasized span of
text. The macro receives a single argument that corresponds to the emphasized
span of text.
@@ -19644,7 +19912,7 @@
%
% \begin{markdown}
-#### Table Renderer
+#### Table Renderer {#table-renderer}
The \mdef{markdownRendererTable} macro represents a table. This macro will only
be produced, when the \Opt{pipeTables} option is enabled. The macro receives the
parameters `{`\meta{caption}`}{`\meta{number of rows}`}{`\meta{number of columns}`}`
@@ -20550,24 +20818,47 @@
\cs_if_exist:NTF
\markdownRendererJekyllDataString
{
- \markdownWarning
+ \@@_if_option:nTF
+ { experimental }
{
- The~jekyllDataString~renderer~has~been~deprecated,~
- to~be~removed~in~Markdown~4.0.0
+ \markdownError
+ {
+ The~jekyllDataString~renderer~has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
}
- \markdownRendererJekyllDataString
+ {
+ \markdownWarning
+ {
+ The~jekyllDataString~renderer~has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
+ \markdownRendererJekyllDataString
+ }
}
{
\cs_if_exist:NTF
\markdownRendererJekyllDataStringPrototype
{
- \markdownWarning
+ \@@_if_option:nTF
+ { experimental }
{
- The~jekyllDataString~renderer~prototype~
- has~been~deprecated,~
- to~be~removed~in~Markdown~4.0.0
+ \markdownError
+ {
+ The~jekyllDataString~renderer~prototype~
+ has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
}
- \markdownRendererJekyllDataStringPrototype
+ {
+ \markdownWarning
+ {
+ The~jekyllDataString~renderer~prototype~
+ has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
+ \markdownRendererJekyllDataStringPrototype
+ }
}
{
\markdownRendererJekyllDataTypographicStringPrototype
@@ -21802,12 +22093,12 @@
% \begin{markdown}
%
% The \mdef{markdownReadAndConvert} macro implements the \mref{markdownBegin}
-% macro. The first argument specifies the token sequence that will terminate
-% the markdown input (\mref{markdownEnd} in the instance of the \mref{markdownBegin}
-% macro) when the plain \TeX{} special characters have had their category
-% changed to *other*. The second argument specifies the token sequence
-% that will actually be inserted into the document, when the ending token
-% sequence has been found.
+% and \mref{yamlBegin} macros. The first argument specifies the token sequence
+% that will terminate the markdown input when the plain \TeX{} special
+% characters have had their category changed to *other*: \mref{markdownEnd} for
+% the \mref{markdownBegin} macro and \mref{yamlEnd} for the \mref{yamlBegin}
+% macro. The second argument specifies the token sequence that will actually be
+% inserted into the document, when the ending token sequence has been found.
%
% \end{markdown}
% \begin{macrocode}
@@ -21826,6 +22117,11 @@
|gdef|markdownBegin{%
|markdownReadAndConvert{\markdownEnd}%
{|markdownEnd}}%
+ |gdef|yamlBegin{%
+ |begingroup
+ |yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+ |markdownReadAndConvert{\yamlEnd}%
+ {|yamlEnd}}%
|endgroup
% \end{macrocode}
% \begin{markdown}
@@ -21968,17 +22264,17 @@
% \begin{markdown}
%
%### Typesetting Markdown
-% The interface exposes the \envmdef{markdown} and \envmdef{markdown*}
-% \LaTeX{} environments, and redefines the \mref{markinline} and
-% \mref{markdownInput} commands.
%
-%#### The `markdown` and `markdown*` \LaTeX{} environments
-% The \envmref{markdown} and \envmref{markdown*} \LaTeX{} environments are used
-% to typeset markdown document fragments. Both \LaTeX{} environments accept
-% \LaTeX{} interface options (see Section <#sec:latex-options>) as the only
-% argument. This argument is optional for the \envmref{markdown} environment
-% and mandatory for the \envmref{markdown*} environment.
+% The interface exposes the \envmdef{markdown}, \envmdef{markdown*}, and
+% \envmdef{yaml} \LaTeX{} environments, and redefines the \mref{markinline},
+% \mref{markdownInput}, and \mref{yamlInput} commands.
%
+%#### Typesetting Markdown and YAML directly
+%
+% The \envmref{markdown} and \envmref{markdown*} \LaTeX{} environments are
+% aliases for the macros \mref{markdownBegin} and \mref{markdownEnd} exposed
+% by the plain \TeX{} interface.
+%
% The \envmref{markdown*} environment has been deprecated and will be removed
% in the next major version of the Markdown package.
%
@@ -21989,26 +22285,25 @@
% \end{macrocode}
% \markdownBegin
%
-% You may prepend your own code to the \mdef{markdown} macro and append your own
-% code to the \mref{markdownEnd} macro to produce special effects before and after
-% the \envmref{markdown} \LaTeX{} environment (and likewise for the starred
-% version).
+% Furthermore, both environments accept \LaTeX{} interface options (see Section
+% <#sec:latex-options>) as the only argument. This argument is optional for the
+% \envmref{markdown} environment and mandatory for the \envmref{markdown*}
+% environment.
%
-% Note that the \envmref{markdown} and \envmref{markdown*} \LaTeX{} environments are
-% subject to the same limitations as the \mref{markdownBegin} and \mref{markdownEnd}
-% macros exposed by the plain \TeX{} interface.
+% The \envmref{markdown} and \envmref{markdown*} environments are
+% subject to the same limitations as the \mref{markdownBegin} and
+% \mref{markdownEnd} macros.
%
% The following example \LaTeX{} code showcases the usage of the
% \envmref{markdown} and \envmref{markdown*} environments:
+%
% ``` tex
% \documentclass{article} \documentclass{article}
% \usepackage{markdown} \usepackage{markdown}
% \begin{document} \begin{document}
-% \% ... \% ...
% \begin{markdown}[smartEllipses] \begin{markdown*}{smartEllipses}
% _Hello_ **world** ... _Hello_ **world** ...
% \end{markdown} \end{markdown*}
-% \% ... \% ...
% \end{document} \end{document}
% ```````
%
@@ -22036,13 +22331,17 @@
% ```
%
% Specifically, the \mref{markdown} macro must appear at the end of the
-% replacement text and must be followed by text that has not yet been ingested
-% by \TeX's input processor. Furthermore, using the \mref{markdownEnd} macro is
-% optional and only makes a difference if you redefined it to produce special
-% effects before and after the \envmref{markdown} \LaTeX{} environment. Lastly,
-% you can't nest the other environments. For example, the following definition
-% is incorrect:
+% replacement before-text and must be followed by text that has not yet been
+% ingested by \TeX's input processor.
%
+% Furthermore, using the \mref{markdownEnd} macro in of after the replacement
+% after-text is optional and only makes a difference if you redefined it to
+% produce special effects before and after the \envmref{markdown} \LaTeX{}
+% environment.
+%
+% Lastly, you can't nest the other environments. For example, the following
+% definition would be incorrect:
+%
% ``` tex
% \newenvironment{bar}{\begin{foo}}{\end{foo}}
% ```
@@ -22054,37 +22353,187 @@
% \newenvironment{bar}{\markdown[some, options]}{\markdownEnd}
% ```
%
+% The \envmref{yaml} \LaTeX{} environment is an alias for the macros
+% \mref{yamlBegin} and \mref{yamlEnd} exposed by the plain \TeX{} interface.
+%
% \end{markdown}
+% \begin{macrocode}
+\newenvironment{yaml}\relax\relax
+% \end{macrocode}
+% \begin{markdown}
+%
+% Furthermore, the environment accepts \LaTeX{} interface options (see Section
+% <#sec:latex-options>) as the only optional argument.
+%
+% The \envmref{yaml} environment is subject to the same limitations as
+% the \mref{markdownBegin} and \mref{markdownEnd} macros.
+%
+% The following example \LaTeX{} code showcases the usage of the
+% \envmref{yaml} environment:
+%
+% ``` tex
+% \documentclass{article}
+% \usepackage{markdown}
+% \begin{document}
+% \begin{yaml}[smartEllipses]
+% title: _Hello_ **world** ...
+% author: John Doe
+% \end{yaml}
+% \end{document}
+% ```````
+%
+% \end{markdown}
% \markdownBegin
%
-%#### The `\markinline` and `\markdownInput` macros
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \documentclass{article}
+% \usepackage{markdown}
+% \begin{document}
+% \begin{markdown}[
+% jekyllData,
+% expectJekyllData,
+% ensureJekyllData,
+% smartEllipses,
+% ]
+% title: _Hello_ **world** ...
+% author: John Doe
+% \end{markdown}
+% \end{document}
+% ```````
+%
+% You can't directly extend the \envmref{yaml} \LaTeX{} environment by using it
+% in other environments. However, you can work around this limitation by using
+% the \mref{yaml} and \mref{yamlEnd} macros directly in the definition,
+% similarly to the \mref{markdown} and \mref{markdownEnd} macros described
+% previously. Unlike with the \mref{markdown} and \mref{markdownEnd} macros,
+% The \mref{yamlEnd} macro _must_ be used in or after the replacement after-text.
+%
% The \mref{markinline} macro accepts a single mandatory parameter containing
% inline markdown content and expands to the result of the conversion of the
% input markdown document to plain \TeX{}. Unlike the \mref{markinline} macro
% provided by the plain \TeX{} interface, this macro also accepts \LaTeX{}
% interface options (see Section <#sec:latex-options>) as its optional
-% argument. These options will only influnce this markdown content.
+% argument. These options will only influence this markdown content.
%
+%#### Typesetting Markdown and YAML from external documents
+%
% The \mref{markdownInput} macro accepts a single mandatory parameter containing
% the filename of a markdown document and expands to the result of the
% conversion of the input markdown document to plain \TeX{}. Unlike the
% \mref{markdownInput} macro provided by the plain \TeX{} interface, this macro
% also accepts \LaTeX{} interface options (see Section <#sec:latex-options>)
-% as its optional argument. These options will only influnce this markdown
+% as its optional argument. These options will only influence this markdown
% document.
%
% The following example \LaTeX{} code showcases the usage of the
% \mref{markdownInput} macro:
+%
% ``` tex
% \documentclass{article}
% \usepackage{markdown}
% \begin{document}
-% % ...
% \markdownInput[smartEllipses]{hello.md}
-% % ...
% \end{document}
% ```````
%
+% The \mref{yamlInput} macro accepts a single mandatory parameter containing
+% the filename of a \acro{YAML} document and expands to the result of the
+% conversion of the input \acro{YAML} document to plain \TeX{}. Unlike the
+% \mref{yamlInput} macro provided by the plain \TeX{} interface, this macro
+% also accepts \LaTeX{} interface options (see Section <#sec:latex-options>)
+% as its optional argument. These options will only influence this \acro{YAML}
+% document.
+%
+% The following example \LaTeX{} code showcases the usage of the
+% \mref{yamlInput} macro:
+%
+% ``` tex
+% \documentclass{article}
+% \usepackage{markdown}
+% \begin{document}
+% \yamlInput[smartEllipses]{hello.yml}
+% \end{document}
+% ```````
+%
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \documentclass{article}
+% \usepackage{markdown}
+% \begin{document}
+% \markdownInput[
+% jekyllData,
+% expectJekyllData,
+% ensureJekyllData,
+% smartEllipses,
+% ]{hello.yml}
+% \end{document}
+% ```````
+%
+%### Using \LaTeX{} hooks with the Markdown package
+%
+% \LaTeX{} provides an intricate hook management system that allows users to
+% insert extra material before and after certain \TeX{} macros and \LaTeX{}
+% environments, among other things. [@mittelbach24, Section 3.1.2]
+%
+% The Markdown package is compatible with hooks and allows the use of hooks
+% to insert extra material before \TeX{} commands and before/after \LaTeX{}
+% environments without restriction:
+%
+% ``` tex
+% \documentclass{article}
+% \usepackage{markdown}
+% \begin{document}
+% \AddToHook{cmd/markdownRendererEmphasis/before}{emphasis: }
+% \AddToHook{env/markdown/before}{<markdown>}
+% \AddToHook{env/markdown/after}{</markdown>}
+% \begin{markdown}
+% foo _bar_ baz!
+% \end{markdown}
+% \end{document}
+% ```
+%
+% Processing the above example with \LaTeX{} will produce the text
+% “<markdown>foo emphasis: _bar_ baz!</markdown>”, as expected.
+%
+% However, using hooks to insert extra material after \TeX{} commands only works
+% for commands with a fixed number of parameters that don't use currying.
+%
+% If, in the above example, you explicitly defined the renderer for emphasis
+% using \mref{markdownSetup} or another method that does not use currying, then
+% you would be able to insert extra material even after the renderer:
+%
+% ``` tex
+% \documentclass{article}
+% \usepackage{markdown}
+% \markdownSetup{renderers={emphasis={\emph{#1}}}}
+% \begin{document}
+% \AddToHook{cmd/markdownRendererEmphasis/before}{<emphasis>}
+% \AddToHook{cmd/markdownRendererEmphasis/after}{</emphasis>}
+% \AddToHook{env/markdown/before}{<markdown>}
+% \AddToHook{env/markdown/after}{</markdown>}
+% \begin{markdown}
+% foo _bar_ baz!
+% \end{markdown}
+% \end{document}
+% ```
+%
+% Processing the above example with \LaTeX{} will produce the text
+% “<markdown>foo <emphasis>_bar_</emphasis> baz!</markdown>”, as expected.
+%
+% However, the default renderer for emphasis uses currying and calls the
+% renderer prototype in a way that prevents the use of hooks to insert extra
+% material after the renderer, see Section~<#sec:emphasis-renderers>. In such
+% a case, you would need to redefine the renderer in a way that does not use
+% currying before you would be able to use hooks to insert extra material
+% after it.
+%
+% Hooks also cannot be used to insert extra material after renderers with a
+% variable number of parameters such as the renderer for tables, see
+% Section~<#sec:table-renderer>.
+%
%### Options {#latex-options}
%
% The \LaTeX{} options are represented by a comma-delimited list of
@@ -22500,6 +22949,7 @@
% \begin{macrocode}
\AtEndOfPackage{
\markdownLaTeXLoadedtrue
+}
% \end{macrocode}
% \begin{markdown}
%
@@ -22510,10 +22960,32 @@
%
% \end{markdown}
% \begin{macrocode}
- \markdownIfOption{noDefaults}{}{
- \markdownSetup{theme=witiko/markdown/defaults}
+\ExplSyntaxOn
+\str_if_eq:VVT
+ \c_@@_top_layer_tl
+ \c_@@_option_layer_latex_tl
+ {
+ \ExplSyntaxOff
+ \AtEndOfPackage
+ {
+ \@@_if_option:nF
+ { noDefaults }
+ {
+ \@@_if_option:nTF
+ { experimental }
+ {
+ \@@_setup:n
+ { theme = witiko/markdown/defaults at experimental }
+ }
+ {
+ \@@_setup:n
+ { theme = witiko/markdown/defaults }
+ }
+ }
+ }
+ \ExplSyntaxOn
}
-}
+\ExplSyntaxOff
% \end{macrocode}
% \iffalse
%</latex>
@@ -22520,7 +22992,7 @@
%<*themes-witiko-markdown-defaults-latex>
% \fi
% \begin{macrocode}
-\ProvidesPackage{markdownthemewitiko_markdown_defaults}[2024/01/03]%
+\ProvidesPackage{markdownthemewitiko_markdown_defaults}[2024/10/29]%
% \end{macrocode}
% \iffalse
%</themes-witiko-markdown-defaults-latex>
@@ -22633,16 +23105,22 @@
% \noindent It is expected that the special plain \TeX{} characters have the
% expected category codes, when `\input`ting the file.
%
-%### Typesetting Markdown
-% The interface exposes the \mdef{startmarkdown} and \mdef{stopmarkdown} macro
-% pair for the typesetting of a markdown document fragment, and defines the
-% \mdef{inputmarkdown} macro.
+%### Typesetting Markdown and YAML
%
+% The interface exposes the \mdef{startmarkdown}, \mdef{stopmarkdown},
+% \mdef{startyaml}, \mdef{stopyaml}, \mdef{inputmarkdown}, and \mdef{inputyaml}
+% macros.
+%
+%#### Typesetting Markdown and YAML directly
+%
+% The \mref{startmarkdown} and \mref{stopmarkdown} macros are aliases for the
+% macros \mref{markdownBegin} and \mref{markdownEnd} exposed by the plain
+% \TeX{} interface.
+%
% \end{markdown}
% \begin{macrocode}
\let\startmarkdown\relax
\let\stopmarkdown\relax
-\let\inputmarkdown\relax
% \end{macrocode}
% \par
% \begin{markdown}
@@ -22651,12 +23129,12 @@
% \mref{stopmarkdown} macro to produce special effects before and after the
% markdown block.
%
-% Note that the \mref{startmarkdown} and \mref{stopmarkdown} macros
-% are subject to the same limitations as the \mref{markdownBegin} and
-% \mref{markdownEnd} macros exposed by the plain \TeX{} interface.
+% The macros \mref{startmarkdown} and \mref{stopmarkdown} are subject to the
+% same limitations as the \mref{markdownBegin} and \mref{markdownEnd} macros.
%
% The following example \Hologo{ConTeXt} code showcases the usage of the
% \mref{startmarkdown} and \mref{stopmarkdown} macros:
+%
% ``` tex
% \usemodule[t][markdown]
% \starttext
@@ -22666,25 +23144,120 @@
% \stoptext
% ```````
%
-% The \mref{inputmarkdown} macro accepts a single mandatory parameter
-% containing the filename of a markdown document and expands to the result of
-% the conversion of the input markdown document to plain \TeX{}. Unlike the
-% \mref{markdownInput} macro provided by the plain \TeX{} interface, this macro
-% also accepts \Hologo{ConTeXt} interface options (see Section
-% <#sec:context-options>) as its optional argument. These options will only
-% influnce this markdown document.
+% The \mref{startyaml} and \mref{stopyaml} macros are aliases for the macros
+% \mref{yamlBegin} and \mref{yamlEnd} exposed by the plain \TeX{} interface.
%
-% The following example \LaTeX{} code showcases the usage of the
-% \mref{markdownInput} macro:
+% \end{markdown}
+% \begin{macrocode}
+\let\startyaml\relax
+\let\stopyaml\relax
+% \end{macrocode}
+% \par
+% \begin{markdown}
+%
+% You may prepend your own code to the \mref{startyaml} macro and append your
+% own code to the \mref{stopyaml} macro to produce special effects before and
+% after the \acro{YAML} document.
+%
+% The macros \mref{startyaml} and \mref{stopyaml} are subject to the same
+% limitations as the \mref{markdownBegin} and \mref{markdownEnd} macros.
+%
+% The following example \Hologo{ConTeXt} code showcases the usage of the
+% \mref{startyaml} and \mref{stopyaml} macros:
+%
% ``` tex
% \usemodule[t][markdown]
% \starttext
-% % ...
+% \startyaml
+% title: _Hello_ **world** ...
+% author: John Doe
+% \stopyaml
+% \stoptext
+% ```````
+%
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \usemodule[t][markdown]
+% \starttext
+% \setupyaml[jekyllData, expectJekyllData, ensureJekyllData]
+% \startyaml
+% title: _Hello_ **world** ...
+% author: John Doe
+% \stopyaml
+% \stoptext
+% ```````
+%
+%#### Typesetting Markdown and YAML from external documents
+%
+% The \mref{inputmarkdown} macro aliases the macro \mref{markdownInput} exposed
+% by the plain \TeX{} interface.
+%
+% \end{markdown}
+% \begin{macrocode}
+\let\inputmarkdown\relax
+% \end{macrocode}
+% \par
+% \begin{markdown}
+%
+% Furthermore, the \mref{inputmarkdown} macro also accepts \Hologo{ConTeXt}
+% interface options (see Section <#sec:context-options>) as its optional
+% argument. These options will only influence this markdown document.
+%
+% The following example \Hologo{ConTeXt} code showcases the usage of the
+% \mref{inputmarkdown} macro:
+%
+% ``` tex
+% \usemodule[t][markdown]
+% \starttext
% \inputmarkdown[smartEllipses]{hello.md}
-% % ...
% \stoptext
% ```````
%
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \usemodule[t][markdown]
+% \starttext
+% \setupmarkdown[smartEllipses]
+% \inputmarkdown{hello.md}
+% \stoptext
+% ```````
+%
+% The \mref{inputyaml} macro aliases the macro \mref{yamlInput} exposed by the
+% plain \TeX{} interface.
+%
+% \end{markdown}
+% \begin{macrocode}
+\let\inputyaml\relax
+% \end{macrocode}
+% \par
+% \begin{markdown}
+%
+% Furthermore, the \mref{inputyaml} macro also accepts \Hologo{ConTeXt}
+% interface options (see Section <#sec:context-options>) as its optional
+% argument. These options will only influence this \acro{YAML} document.
+%
+% The following example \Hologo{ConTeXt} code showcases the usage of the
+% \mref{inputyaml} macro:
+%
+% ``` tex
+% \usemodule[t][markdown]
+% \starttext
+% \inputyaml[smartEllipses]{hello.yml}
+% \stoptext
+% ```````
+%
+% The above code has the same effect as the below code:
+%
+% ``` tex
+% \usemodule[t][markdown]
+% \starttext
+% \setupyaml[smartEllipses]
+% \inputyaml{hello.yml}
+% \stoptext
+% ```````
+%
%### Options {#context-options}
%
% The \Hologo{ConTeXt} options are represented by a comma-delimited list of
@@ -22711,10 +23284,20 @@
\@@_setup:n
{ #1 }
}
-\ExplSyntaxOff
% \end{macrocode}
% \begin{markdown}
%
+% The command \mdef{setupyaml} is also available as an alias for
+% the command \mref{setupmarkdown}.
+%
+% \end{markdown}
+% \begin{macrocode}
+\cs_gset_eq:NN
+ \setupyaml
+ \setupmarkdown
+% \end{macrocode}
+% \begin{markdown}
+%
%#### Generating Plain \TeX{} Option Macros and Key-Values
%
% Unlike plain \TeX{}, we also accept caseless variants of options
@@ -22722,7 +23305,6 @@
%
% \end{markdown}
% \begin{macrocode}
-\ExplSyntaxOn
\cs_new:Nn \@@_caseless:N
{
\regex_replace_all:nnN
@@ -34563,8 +35145,9 @@
% \begin{macrocode}
\ExplSyntaxOn
\prop_new:N \g_@@_plain_tex_loaded_themes_linenos_prop
+\prop_new:N \g_@@_plain_tex_loaded_themes_versions_prop
\cs_new:Nn
- \@@_plain_tex_load_theme:nn
+ \@@_plain_tex_load_theme:nnn
{
\prop_get:NnNTF
\g_@@_plain_tex_loaded_themes_linenos_prop
@@ -34571,45 +35154,82 @@
{ #1 }
\l_tmpa_tl
{
- \msg_warning:nnnV
- { markdown }
- { repeatedly-loaded-plain-tex-theme }
+ \prop_get:NnN
+ \g_@@_plain_tex_loaded_themes_versions_prop
{ #1 }
- \l_tmpa_tl
+ \l_tmpb_tl
+ \str_if_eq:nVTF
+ { #2 }
+ \l_tmpb_tl
+ {
+ \msg_warning:nnnVn
+ { markdown }
+ { repeatedly-loaded-plain-tex-theme }
+ { #1 }
+ \l_tmpa_tl
+ { #2 }
+ }
+ {
+ \msg_error:nnnnVV
+ { markdown }
+ { different-versions-of-plain-tex-theme }
+ { #1 }
+ { #2 }
+ \l_tmpb_tl
+ \l_tmpa_tl
+ }
}
{
- \msg_info:nnn
+ \msg_info:nnnn
{ markdown }
{ loading-plain-tex-theme }
{ #1 }
+ { #2 }
\prop_gput:Nnx
\g_@@_plain_tex_loaded_themes_linenos_prop
{ #1 }
{ \tex_the:D \tex_inputlineno:D }
+ \prop_gput:Nnn
+ \g_@@_plain_tex_loaded_themes_versions_prop
+ { #1 }
+ { #2 }
\file_input:n
- { markdown theme #2 }
+ { markdown theme #3 }
}
}
\msg_new:nnn
{ markdown }
{ loading-plain-tex-theme }
- { Loading~plain~TeX~Markdown~theme~#1 }
+ { Loading~version~#2~of~plain~TeX~Markdown~theme~#1 }
\msg_new:nnn
{ markdown }
{ repeatedly-loaded-plain-tex-theme }
{
- Plain~TeX~Markdown~theme~#1~was~previously~
+ Version~#3~of~plain~TeX~Markdown~theme~#1~was~previously~
loaded~on~line~#2,~not~loading~it~again
}
+\msg_new:nnn
+ { markdown }
+ { different-versions-of-plain-tex-theme }
+ {
+ Tried~to~load~version~#2~of~plain~TeX~Markdown~theme~#1~
+ but~version~#3~has~already~been~loaded~on~line~#4
+ }
\cs_generate_variant:Nn
\prop_gput:Nnn
{ Nnx }
\cs_gset_eq:NN
- \@@_load_theme:nn
- \@@_plain_tex_load_theme:nn
+ \@@_load_theme:nnn
+ \@@_plain_tex_load_theme:nnn
\cs_generate_variant:Nn
- \@@_load_theme:nn
- { nV }
+ \@@_load_theme:nnn
+ { VeV }
+\cs_generate_variant:Nn
+ \msg_error:nnnnnn
+ { nnnnVV }
+\cs_generate_variant:Nn
+ \msg_warning:nnnnn
+ { nnnVn }
% \end{macrocode}
% \begin{markdown}
%
@@ -34664,8 +35284,9 @@
%
% \end{markdown}
% \begin{macrocode}
- \@@_plain_tex_load_theme:VV
+ \@@_plain_tex_load_theme:VeV
\l_tmpb_tl
+ { \markdownThemeVersion }
\l_tmpa_str
}
\cs_generate_variant:Nn
@@ -34672,8 +35293,8 @@
\tl_set:Nn
{ Ne }
\cs_generate_variant:Nn
- \@@_plain_tex_load_theme:nn
- { VV }
+ \@@_plain_tex_load_theme:nnn
+ { VeV }
\ExplSyntaxOff
% \end{macrocode}
% \iffalse
@@ -35175,8 +35796,16 @@
\@@_if_option:nF
{ noDefaults }
{
- \@@_setup:n
- {theme = witiko/markdown/defaults}
+ \@@_if_option:nTF
+ { experimental }
+ {
+ \@@_setup:n
+ { theme = witiko/markdown/defaults at experimental }
+ }
+ {
+ \@@_setup:n
+ { theme = witiko/markdown/defaults }
+ }
}
\ExplSyntaxOn
}
@@ -35997,9 +36626,10 @@
% \begin{markdown}
%
% The \mdef{markdownInputPlainTeX} macro is used to store the original plain
-% \TeX{} implementation of the \mref{markdownInput} macro. The \mref{markdownInput}
-% macro is then redefined to accept an optional argument with options recognized by
-% the \LaTeX{} interface (see Section <#sec:latex-options>).
+% \TeX{} implementation of the \mref{yamlInput} macro. The \mref{markdownInput}
+% and \mref{yamlInput} macros are then redefined to accept an optional argument
+% with options recognized by the \LaTeX{} interface (see Section
+% <#sec:latex-options>).
%
% \end{markdown}
% \begin{macrocode}
@@ -36009,12 +36639,17 @@
\markdownSetup{#1}%
\markdownInputPlainTeX{#2}%
\endgroup}%
+\renewcommand\yamlInput[2][]{%
+ \begingroup
+ \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData, #1}%
+ \markdownInputPlainTeX{#2}%
+ \endgroup}%
% \end{macrocode}
% \par
% \begin{markdown}
%
-% The \envmref{markdown}, and \envmref{markdown*} \LaTeX{} environments are
-% implemented using the \mref{markdownReadAndConvert} macro.
+% The \envmref{markdown}, \envmref{markdown*}, and \envmref{yaml} \LaTeX{}
+% environments are implemented using the \mref{markdownReadAndConvert} macro.
%
% \end{markdown}
% \begin{macrocode}
@@ -36133,10 +36768,20 @@
{ markdown* }
[ 1 ]
{
- \msg_warning:nnn
- { markdown }
- { latex-markdown-star-deprecated }
- { #1 }
+ \@@_if_option:nTF
+ { experimental }
+ {
+ \msg_error:nnn
+ { markdown }
+ { latex-markdown-star-deprecated }
+ { #1 }
+ }
+ {
+ \msg_warning:nnn
+ { markdown }
+ { latex-markdown-star-deprecated }
+ { #1 }
+ }
\@@_setup:n
{ #1 }
\markdownReadAndConvert@
@@ -36143,6 +36788,14 @@
{ markdown* }
}
{ \markdownEnd }
+\renewenvironment
+ { yaml }
+ {
+ \group_begin:
+ \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+ \markdown
+ }
+ { \yamlEnd }
\msg_new:nnn
{ markdown }
{ latex-markdown-star-deprecated }
@@ -36183,8 +36836,10 @@
% \end{markdown}
% \begin{macrocode}
\ExplSyntaxOn
+\prop_new:N \g_@@_latex_loaded_themes_linenos_prop
+\prop_new:N \g_@@_latex_loaded_themes_versions_prop
\cs_gset:Nn
- \@@_load_theme:nn
+ \@@_load_theme:nnn
{
% \end{macrocode}
% \par
@@ -36208,7 +36863,7 @@
% \end{markdown}
% \begin{macrocode}
\file_if_exist:nTF
- { markdown theme #2.sty }
+ { markdown theme #3.sty }
{
\msg_error:nnn
{ markdown }
@@ -36216,9 +36871,10 @@
{ #1 }
}
{
- \@@_plain_tex_load_theme:nn
+ \@@_plain_tex_load_theme:nnn
{ #1 }
{ #2 }
+ { #3 }
}
\else
% \end{macrocode}
@@ -36231,19 +36887,61 @@
% \end{markdown}
% \begin{macrocode}
\file_if_exist:nTF
- { markdown theme #2.sty }
+ { markdown theme #3.sty }
{
- \msg_info:nnn
- { markdown }
- { loading-latex-theme }
+ \prop_get:NnNTF
+ \g_@@_latex_loaded_themes_linenos_prop
{ #1 }
- \RequirePackage
- { markdown theme #2 }
+ \l_tmpa_tl
+ {
+ \prop_get:NnN
+ \g_@@_latex_loaded_themes_versions_prop
+ { #1 }
+ \l_tmpb_tl
+ \str_if_eq:nVTF
+ { #2 }
+ \l_tmpb_tl
+ {
+ \msg_warning:nnnVn
+ { markdown }
+ { repeatedly-loaded-latex-theme }
+ { #1 }
+ \l_tmpa_tl
+ { #2 }
+ }
+ {
+ \msg_error:nnnnVV
+ { markdown }
+ { different-versions-of-latex-theme }
+ { #1 }
+ { #2 }
+ \l_tmpb_tl
+ \l_tmpa_tl
+ }
+ }
+ {
+ \msg_info:nnnn
+ { markdown }
+ { loading-latex-theme }
+ { #1 }
+ { #2 }
+ \prop_gput:Nnx
+ \g_@@_latex_loaded_themes_linenos_prop
+ { #1 }
+ { \tex_the:D \tex_inputlineno:D }
+ \prop_gput:Nnn
+ \g_@@_latex_loaded_themes_versions_prop
+ { #1 }
+ { #2 }
+ \RequirePackage
+ { markdown theme #3 }
+ }
}
{
- \@@_plain_tex_load_theme:nn
+ \@@_plain_tex_load_theme:nnn
{ #1 }
{ #2 }
+ { #3 }
}
\fi
\else
@@ -36255,14 +36953,15 @@
%
% \end{markdown}
% \begin{macrocode}
- \msg_info:nnn
+ \msg_info:nnnn
{ markdown }
{ theme-loading-postponed }
{ #1 }
+ { #2 }
\AtEndOfPackage
{
\@@_set_theme:n
- { #1 }
+ { #1 @ #2 }
}
\fi
}
@@ -36270,13 +36969,27 @@
{ markdown }
{ theme-loading-postponed }
{
- Postponing~loading~Markdown~theme~#1~until~
+ Postponing~loading~version~#2~of~Markdown~theme~#1~until~
Markdown~package~has~finished~loading
}
\msg_new:nnn
{ markdown }
{ loading-latex-theme }
- { Loading~LaTeX~Markdown~theme~#1 }
+ { Loading~version~#2~of~LaTeX~Markdown~theme~#1 }
+\msg_new:nnn
+ { markdown }
+ { repeatedly-loaded-latex-theme }
+ {
+ Version~#3~of~LaTeX~Markdown~theme~#1~was~previously~
+ loaded~on~line~#2,~not~loading~it~again
+ }
+\msg_new:nnn
+ { markdown }
+ { different-versions-of-latex-theme }
+ {
+ Tried~to~load~version~#2~of~LaTeX~Markdown~theme~#1~
+ but~version~#3~has~already~been~loaded~on~line~#4
+ }
\cs_generate_variant:Nn
\msg_new:nnnn
{ nnVV }
@@ -36565,87 +37278,274 @@
\markdownIfOption{plain}{\iffalse}{\iftrue}
% \end{macrocode}
% \par
-% \begin{markdown}%
+% \begin{markdown}
+%
+%#### Lists
+%
% If either the \Opt{tightLists} or the \Opt{fancyLists} Lua option is enabled
-% and the current document class is not \pkg{beamer}, then load the
-% \pkg{paralist} package.
+% and the current document class is not \pkg{beamer}, use a package that
+% provides support for tight and fancy lists.
%
+% If either the package \pkg{paralist} or the package \pkg{enumitem} have already
+% been loaded, use them. Otherwise, if the option \Opt{experimental} or any test
+% phase has been enabled, use the package \pkg{enumitem}. Otherwise, use the
+% package \pkg{paralist}.
+%
% \end{markdown}
% \begin{macrocode}
-\@ifclassloaded{beamer}{}{%
- \markdownIfOption{tightLists}{\RequirePackage{paralist}}{}%
- \markdownIfOption{fancyLists}{\RequirePackage{paralist}}{}%
-}
+\ExplSyntaxOn
+\bool_new:N
+ \g_@@_tight_or_fancy_lists_bool
+\bool_gset_false:N
+ \g_@@_tight_or_fancy_lists_bool
+\@@_if_option:nTF
+ { tightLists }
+ {
+ \bool_gset_true:N
+ \g_@@_tight_or_fancy_lists_bool
+ }
+ {
+ \@@_if_option:nT
+ { fancyLists }
+ {
+ \bool_gset_true:N
+ \g_@@_tight_or_fancy_lists_bool
+ }
+ }
+\bool_new:N
+ \g_@@_beamer_paralist_or_enumitem_bool
+\bool_gset_true:N
+ \g_@@_beamer_paralist_or_enumitem_bool
+\@ifclassloaded
+ { beamer }
+ { }
+ {
+ \@ifpackageloaded
+ { paralist }
+ { }
+ {
+ \@ifpackageloaded
+ { enumitem }
+ { }
+ {
+ \bool_gset_false:N
+ \g_@@_beamer_paralist_or_enumitem_bool
+ }
+ }
+ }
+\bool_if:nT
+ {
+ \g_@@_tight_or_fancy_lists_bool &&
+ ! \g_@@_beamer_paralist_or_enumitem_bool
+ }
+ {
+ \bool_if:nTF
+ {
+ \bool_lazy_or_p:nn
+ {
+ \str_if_eq_p:en
+ { \markdownThemeVersion }
+ { experimental }
+ }
+ {
+ \bool_lazy_and_p:nn
+ {
+ \prop_if_exist_p:N
+ \g__pdfmanagement_documentproperties_prop
+ }
+ {
+ \bool_lazy_any_p:n
+ {
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-I }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-II }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-III }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-IV }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-V }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-VI }
+ }
+ }
+ }
+ }
+ }
+ {
+ \RequirePackage
+ { enumitem }
+ }
+ {
+ \RequirePackage
+ { paralist }
+ }
+ }
+\ExplSyntaxOff
% \end{macrocode}
% \par
% \begin{markdown}
%
-% If we loaded the \pkg{paralist} package, define the respective renderer
-% prototypes to make use of the capabilities of the package. Otherwise,
-% define the renderer prototypes to fall back on the corresponding renderers
-% for the non-tight lists.
+% If we loaded the \pkg{enumitem} package, define the tight and
+% fancy list renderer prototypes to make use of the capabilities of
+% the package.
%
% \end{markdown}
% \begin{macrocode}
\ExplSyntaxOn
-\@ifpackageloaded{paralist}{
- \tl_new:N
- \l_@@_latex_fancy_list_item_label_number_style_tl
- \tl_new:N
- \l_@@_latex_fancy_list_item_label_delimiter_style_tl
- \cs_new:Nn
+\cs_new:Nn
+ \@@_latex_fancy_list_item_label_number:nn
+ {
+ \str_case:nn
+ { #1 }
+ {
+ { Decimal } { #2 }
+ { LowerRoman } { \int_to_roman:n { #2 } }
+ { UpperRoman } { \int_to_Roman:n { #2 } }
+ { LowerAlpha } { \int_to_alph:n { #2 } }
+ { UpperAlpha } { \int_to_Alph:n { #2 } }
+ }
+ }
+\cs_new:Nn
+ \@@_latex_fancy_list_item_label_delimiter:n
+ {
+ \str_case:nn
+ { #1 }
+ {
+ { Default } { . }
+ { OneParen } { ) }
+ { Period } { . }
+ }
+ }
+\cs_new:Nn
+ \@@_latex_fancy_list_item_label:nnn
+ {
\@@_latex_fancy_list_item_label_number:nn
- {
- \str_case:nn
- { #1 }
- {
- { Decimal } { #2 }
- { LowerRoman } { \int_to_roman:n { #2 } }
- { UpperRoman } { \int_to_Roman:n { #2 } }
- { LowerAlpha } { \int_to_alph:n { #2 } }
- { UpperAlpha } { \int_to_Alph:n { #2 } }
- }
- }
- \cs_new:Nn
+ { #1 }
+ { #3 }
\@@_latex_fancy_list_item_label_delimiter:n
- {
- \str_case:nn
+ { #2 }
+ }
+\cs_generate_variant:Nn
+ \@@_latex_fancy_list_item_label:nnn
+ { VVn }
+\tl_new:N
+ \l_@@_latex_fancy_list_item_label_number_style_tl
+\tl_new:N
+ \l_@@_latex_fancy_list_item_label_delimiter_style_tl
+\@ifpackageloaded{enumitem}{
+ \markdownSetup{rendererPrototypes={
+% \end{macrocode}
+% \begin{markdown}
+%
+% First, let's define the tight list item renderer prototypes.
+%
+% \end{markdown}
+% \begin{macrocode}
+ ulBeginTight = {
+ \begin
+ { itemize }
+ [ noitemsep ]
+ },
+ ulEndTight = {
+ \end
+ { itemize }
+ },
+ olBeginTight = {
+ \begin
+ { enumerate }
+ [ noitemsep ]
+ },
+ olEndTight = {
+ \end
+ { enumerate }
+ },
+ dlBeginTight = {
+ \begin
+ { description }
+ [ noitemsep ]
+ },
+ dlEndTight = {
+ \end
+ { description }
+ },
+% \end{macrocode}
+% \begin{markdown}
+%
+% Second, let's define the fancy list item renderer prototypes.
+%
+% \end{markdown}
+% \begin{macrocode}
+ fancyOlBegin = {
+ \group_begin:
+ \tl_set:Nn
+ \l_@@_latex_fancy_list_item_label_number_style_tl
{ #1 }
- {
- { Default } { . }
- { OneParen } { ) }
- { Period } { . }
- }
- }
- \cs_new:Nn
- \@@_latex_fancy_list_item_label:nnn
- {
- \@@_latex_fancy_list_item_label_number:nn
- { #1 }
- { #3 }
- \@@_latex_fancy_list_item_label_delimiter:n
+ \tl_set:Nn
+ \l_@@_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- }
- \cs_new:Nn
- \@@_latex_paralist_style:nn
- {
- \str_case:nn
+ \begin
+ { enumerate }
+ },
+ fancyOlBeginTight = {
+ \group_begin:
+ \tl_set:Nn
+ \l_@@_latex_fancy_list_item_label_number_style_tl
{ #1 }
- {
- { Decimal } { 1 }
- { LowerRoman } { i }
- { UpperRoman } { I }
- { LowerAlpha } { a }
- { UpperAlpha } { A }
- }
- \@@_latex_fancy_list_item_label_delimiter:n
+ \tl_set:Nn
+ \l_@@_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- }
- \markdownSetup{rendererPrototypes={
+ \begin
+ { enumerate }
+ [ noitemsep ]
+ },
+ fancyOlEnd(|Tight) = {
+ \end { enumerate }
+ \group_end:
+ },
+ fancyOlItemWithNumber = {
+ \item
+ [
+ \@@_latex_fancy_list_item_label:VVn
+ \l_@@_latex_fancy_list_item_label_number_style_tl
+ \l_@@_latex_fancy_list_item_label_delimiter_style_tl
+ { #1 }
+ ]
+ },
+ }}
% \end{macrocode}
% \par
% \begin{markdown}
%
+% Otherwise, if we loaded the \pkg{paralist} package, define the
+% tight and fancy list renderer prototypes to make use of the
+% capabilities of the package.
+%
+% \end{markdown}
+% \begin{macrocode}
+}{\@ifpackageloaded{paralist}{
+ \markdownSetup{rendererPrototypes={
+% \end{macrocode}
+% \begin{markdown}
+%
% Make tight bullet lists a little less compact by adding extra vertical space
% above and below them.
%
@@ -36669,26 +37569,7 @@
\tl_set:Nn
\l_@@_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- \@@_if_option:nTF
- { startNumber }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{enumerate} }
- }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{enumerate}[ }
- \tl_put_right:Nx
- \l_tmpa_tl
- { \@@_latex_paralist_style:nn { #1 } { #2 } }
- \tl_put_right:Nn
- \l_tmpa_tl
- { ] }
- }
- \tl_use:N
- \l_tmpa_tl
+ \begin{enumerate}
},
fancyOlEnd = {
\end{enumerate}
@@ -36695,7 +37576,6 @@
\group_end:
},
% \end{macrocode}
-% \par
% \begin{markdown}
%
% Make tight ordered lists a little less compact by adding extra vertical
@@ -36721,32 +37601,9 @@
\tl_set:Nn
\l_@@_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- \@@_if_option:nTF
- { startNumber }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{compactenum} }
- }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{compactenum}[ }
- \tl_put_right:Nx
- \l_tmpa_tl
- { \@@_latex_paralist_style:nn { #1 } { #2 } }
- \tl_put_right:Nn
- \l_tmpa_tl
- { ] }
- }
- \tl_put_left:Nn
- \l_tmpa_tl
- {
- \plpartopsep=\partopsep
- \pltopsep=\topsep
- }
- \tl_use:N
- \l_tmpa_tl
+ \plpartopsep=\partopsep
+ \pltopsep=\topsep
+ \begin{compactenum}
},
fancyOlEndTight = {
\end{compactenum}
@@ -36762,7 +37619,6 @@
]
},
% \end{macrocode}
-% \par
% \begin{markdown}
%
% Make tight definition lists a little less compact by adding extra
@@ -36779,23 +37635,36 @@
dlEndTight = {
\end{compactdesc}
\group_end:
- }}}
- \cs_generate_variant:Nn
- \@@_latex_fancy_list_item_label:nnn
- { VVn }
+ }
+ }}
}{
- \markdownSetup{rendererPrototypes={
- ulBeginTight = {\markdownRendererUlBegin},
- ulEndTight = {\markdownRendererUlEnd},
- fancyOlBegin = {\markdownRendererOlBegin},
- fancyOlEnd = {\markdownRendererOlEnd},
- olBeginTight = {\markdownRendererOlBegin},
- olEndTight = {\markdownRendererOlEnd},
- fancyOlBeginTight = {\markdownRendererOlBegin},
- fancyOlEndTight = {\markdownRendererOlEnd},
- dlBeginTight = {\markdownRendererDlBegin},
- dlEndTight = {\markdownRendererDlEnd}}}
-}
+% \end{macrocode}
+% \par
+% \begin{markdown}
+%
+% Otherwise, if we loaded neither the \pkg{enumitem} package nor the
+% \pkg{paralist} package, define the tight and fancy list renderer
+% prototypes to fall back on the corresponding renderers for the
+% non-tight lists.
+%
+% \end{markdown}
+% \begin{macrocode}
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ ulBeginTight = \markdownRendererUlBegin,
+ ulEndTight = \markdownRendererUlEnd,
+ fancyOlBegin = \markdownRendererOlBegin,
+ fancyOlEnd = \markdownRendererOlEnd,
+ olBeginTight = \markdownRendererOlBegin,
+ olEndTight = \markdownRendererOlEnd,
+ fancyOlBeginTight = \markdownRendererOlBegin,
+ fancyOlEndTight = \markdownRendererOlEnd,
+ dlBeginTight = \markdownRendererDlBegin,
+ dlEndTight = \markdownRendererDlEnd,
+ },
+ }
+}}
\ExplSyntaxOff
\RequirePackage{amsmath}
% \end{macrocode}
@@ -36881,15 +37750,6 @@
}
\ExplSyntaxOff
\markdownSetup{rendererPrototypes={
- image = {%
- \begin{figure}%
- \begin{center}%
- \includegraphics[alt={#1}]{#3}%
- \end{center}%
- \ifx\empty#4\empty\else
- \caption{#4}%
- \fi
- \end{figure}},
ulBegin = {\begin{itemize}},
ulEnd = {\end{itemize}},
olBegin = {\begin{enumerate}},
@@ -37040,25 +37900,16 @@
\ltx at ifpackageloaded
{ minted }
{
+ \catcode`\%=14\relax
\catcode`\#=6\relax
\exp_args:NV
\inputminted
\l_tmpa_tl
{ #1 }
+ \catcode`\%=12\relax
\catcode`\#=12\relax
}
{
- \ltx at ifpackageloaded
- { minted2 }
- {
- \catcode`\#=6\relax
- \exp_args:NV
- \inputminted
- \l_tmpa_tl
- { #1 }
- \catcode`\#=12\relax
- }
- {
% \end{macrocode}
% \par
% \begin{markdown}
@@ -37067,9 +37918,9 @@
%
% \end{markdown}
% \begin{macrocode}
- \ltx at ifpackageloaded
- { listings }
- { \lstinputlisting[language=\l_tmpa_tl]{#1} }
+ \ltx at ifpackageloaded
+ { listings }
+ { \lstinputlisting[language=\l_tmpa_tl]{#1} }
% \end{macrocode}
% \par
% \begin{markdown}
@@ -37079,8 +37930,7 @@
%
% \end{markdown}
% \begin{macrocode}
- { \markdownRendererInputFencedCode{#1}{}{} }
- }
+ { \markdownRendererInputFencedCode{#1}{}{} }
}
}
}
@@ -37687,72 +38537,166 @@
},
},
}
-\ExplSyntaxOff
% \end{macrocode}
% \par
% \begin{markdown}
%
-%#### Strike-Through
-% If the \Opt{strikeThrough} option is enabled, we will load the
-% \pkg{soulutf8} package and use it to implement strike-throughs.
+%#### Marked Text
+% If the \Opt{mark} option is enabled, we will load either the \pkg{soulutf8}
+% package or the \pkg{lua-ul} package and use it to implement marked text.
%
% \end{markdown}
% \begin{macrocode}
-\markdownIfOption{strikeThrough}{%
- \RequirePackage{soulutf8}%
- \markdownSetup{
- rendererPrototypes = {
- strikeThrough = {%
- \st{#1}%
- },
- }
+\@@_if_option:nT
+ { mark }
+ {
+ \sys_if_engine_luatex:TF
+ {
+ \RequirePackage
+ { luacolor }
+ \RequirePackage
+ { lua-ul }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ mark = {
+ \highLight
+ { #1 }
+ },
+ }
+ }
+ }
+ {
+ \RequirePackage
+ { xcolor }
+ % TODO: Use just package soul after TeX Live 2023.
+ \IfFormatAtLeastTF
+ { 2023-02-18 }
+ {
+ \RequirePackage
+ { soul }
+ }
+ {
+ \RequirePackage
+ { soulutf8 }
+ }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ mark = {
+ \hl
+ { #1 }
+ },
+ }
+ }
+ }
}
-}{}
% \end{macrocode}
% \par
% \begin{markdown}
%
-%#### Marked Text
-% If the \Opt{mark} option is enabled, we will load the \pkg{soulutf8} package
-% and use it to implement marked text.
+%#### Strike-Through
+% If the \Opt{strikeThrough} option is enabled, we will load either the
+% \pkg{soulutf8} package or the \pkg{lua-ul} package and use it to implement
+% strike-throughs.
%
% \end{markdown}
% \begin{macrocode}
-\markdownIfOption{mark}{%
- \RequirePackage{soulutf8}%
- \markdownSetup{
- rendererPrototypes = {
- mark = {%
- \hl{#1}%
- },
- }
+\@@_if_option:nT
+ { strikeThrough }
+ {
+ \sys_if_engine_luatex:TF
+ {
+ \RequirePackage
+ { lua-ul }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ strikeThrough = {
+ \strikeThrough
+ { #1 }
+ },
+ }
+ }
+ }
+ {
+ % TODO: Use just package soul after TeX Live 2023.
+ \IfFormatAtLeastTF
+ { 2023-02-18 }
+ {
+ \RequirePackage
+ { soul }
+ }
+ {
+ \RequirePackage
+ { soulutf8 }
+ }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ strikeThrough = {
+ \st
+ { #1 }
+ },
+ }
+ }
+ }
}
-}{}
% \end{macrocode}
% \par
% \begin{markdown}
%
-%#### Image Attributes
+%#### Images and their attributes
%
-% If the \Opt{linkAttributes} option is enabled, we will load
-% the \pkg{graphicx} package. Furthermore, in image attribute contexts,
-% we will make attributes in the form \meta{key}`=`\meta{value} set the
-% corresponding keys of the \pkg{graphicx} package to the corresponding
-% values.
+% We define images to be rendered as floating figures using the command
+% `\includegraphics`, where the image label is the alt text and the image
+% title is the caption of the figure.
%
+% If the \Opt{linkAttributes} option is enabled, we will make attributes in the
+% form \meta{key}`=`\meta{value} set the corresponding keys of the
+% \pkg{graphicx} package to the corresponding values and we will register any
+% identifiers, so that they can be used as \LaTeX{} labels for referencing
+% figures.
+%
% \end{markdown}
% \begin{macrocode}
\ExplSyntaxOn
+\seq_new:N
+ \l_@@_image_identifiers_seq
+\markdownSetup {
+ rendererPrototypes = {
+ image = {
+ \begin { figure }
+ \begin { center }
+ \includegraphics
+ [ alt = { #1 } ]
+ { #3 }
+ \tl_if_empty:nF
+ { #4 }
+ { \caption { #4 } }
+ \seq_map_inline:Nn
+ \l_@@_image_identifiers_seq
+ { \label { ##1 } }
+ \end { center }
+ \end { figure }
+ },
+ }
+}
\@@_if_option:nT
{ linkAttributes }
{
- \RequirePackage{graphicx}
- \markdownSetup{
+ \RequirePackage { graphicx }
+ \markdownSetup {
rendererPrototypes = {
imageAttributeContextBegin = {
\group_begin:
- \markdownSetup{
+ \markdownSetup {
rendererPrototypes = {
+ attributeIdentifier = {
+ \seq_put_right:Nn
+ \l_@@_image_identifiers_seq
+ { ##1 }
+ },
attributeKeyValue = {
\setkeys
{ Gin }
@@ -37889,9 +38833,9 @@
% \begin{markdown}
%
%### Typesetting Markdown
-% The \mref{inputmarkdown} macro is defined to accept an optional argument with
-% options recognized by the \Hologo{ConTeXt} interface (see Section
-% <#sec:context-options>).
+% The \mref{inputmarkdown} and \mref{inputyaml} macros are defined to accept an
+% optional argument with options recognized by the \Hologo{ConTeXt} interface
+% (see Section <#sec:context-options>).
%
% \end{markdown}
% \begin{macrocode}
@@ -37905,11 +38849,18 @@
\fi
\markdownInput{#2}%
\endgroup}%
+\long\def\inputyaml{%
+ \dosingleempty
+ \doinputyaml}%
+\long\def\doinputyaml[#1]#2{%
+ \doinputmarkdown
+ [jekyllData, expectJekyllData, ensureJekyllData, #1]{#2}}%
% \end{macrocode}
% \par
% \begin{markdown}
%
-% The \mref{startmarkdown} and \mref{stopmarkdown} macros are implemented using the
+% The \mref{startmarkdown}, \mref{stopmarkdown}, \mref{startyaml}, and
+% \mref{stopyaml} macros are implemented using the
% \mref{markdownReadAndConvert} macro.
%
% In Knuth's \TeX, trailing spaces are removed very early on when a line is
@@ -37943,6 +38894,15 @@
|gdef|stopmarkdown{%
|ctxlua{document.markdown_buffering = false}%
|markdownEnd}%
+ |gdef|startyaml{%
+ |begingroup
+ |ctxlua{document.markdown_buffering = true}%
+ |setupyaml[jekyllData, expectJekyllData, ensureJekyllData]%
+ |markdownReadAndConvert{\stopyaml}%
+ {|stopyaml}}%
+ |gdef|stopyaml{%
+ |ctxlua{document.markdown_buffering = false}%
+ |yamlEnd}%
|endgroup
% \end{macrocode}
% \par
@@ -37958,8 +38918,10 @@
% \end{markdown}
% \begin{macrocode}
\ExplSyntaxOn
+\prop_new:N \g_@@_context_loaded_themes_linenos_prop
+\prop_new:N \g_@@_context_loaded_themes_versions_prop
\cs_gset:Nn
- \@@_load_theme:nn
+ \@@_load_theme:nnn
{
% \end{macrocode}
% \par
@@ -37972,26 +38934,82 @@
% \end{markdown}
% \begin{macrocode}
\file_if_exist:nTF
- { t - markdown theme #2.tex }
+ { t - markdown theme #3.tex }
{
- \msg_info:nnn
- { markdown }
- { loading-context-theme }
+ \prop_get:NnNTF
+ \g_@@_context_loaded_themes_linenos_prop
{ #1 }
- \usemodule
- [ t ]
- [ markdown theme #2 ]
+ \l_tmpa_tl
+ {
+ \prop_get:NnN
+ \g_@@_context_loaded_themes_versions_prop
+ { #1 }
+ \l_tmpb_tl
+ \str_if_eq:nVTF
+ { #2 }
+ \l_tmpb_tl
+ {
+ \msg_warning:nnnVn
+ { markdown }
+ { repeatedly-loaded-context-theme }
+ { #1 }
+ \l_tmpa_tl
+ { #2 }
+ }
+ {
+ \msg_error:nnnnVV
+ { markdown }
+ { different-versions-of-context-theme }
+ { #1 }
+ { #2 }
+ \l_tmpb_tl
+ \l_tmpa_tl
+ }
+ }
+ {
+ \msg_info:nnn
+ { markdown }
+ { loading-context-theme }
+ { #1 }
+ { #2 }
+ \prop_gput:Nnx
+ \g_@@_context_loaded_themes_linenos_prop
+ { #1 }
+ { \tex_the:D \tex_inputlineno:D }
+ \prop_gput:Nnn
+ \g_@@_context_loaded_themes_versions_prop
+ { #1 }
+ { #2 }
+ \usemodule
+ [ t ]
+ [ markdown theme #3 ]
+ }
}
{
- \@@_plain_tex_load_theme:nn
+ \@@_plain_tex_load_theme:nnn
{ #1 }
{ #2 }
+ { #3 }
}
}
\msg_new:nnn
{ markdown }
{ loading-context-theme }
- { Loading~ConTeXt~Markdown~theme~#1 }
+ { Loading~version~#2~of~ConTeXt~Markdown~theme~#1 }
+\msg_new:nnn
+ { markdown }
+ { repeatedly-loaded-context-theme }
+ {
+ Version~#3~of~ConTeXt~Markdown~theme~#1~was~previously~
+ loaded~on~line~#2,~not~loading~it~again
+ }
+\msg_new:nnn
+ { markdown }
+ { different-versions-of-context-theme }
+ {
+ Tried~to~load~version~#2~of~ConTeXt~Markdown~theme~#1~
+ but~version~#3~has~already~been~loaded~on~line~#4
+ }
\ExplSyntaxOff
% \end{macrocode}
% \iffalse
@@ -38330,9 +39348,29 @@
%
% \end{markdown}
% \begin{macrocode}
-\markdownIfOption{noDefaults}{}{
- \setupmarkdown[theme=witiko/markdown/defaults]
-}
+\ExplSyntaxOn
+\str_if_eq:VVT
+ \c_@@_top_layer_tl
+ \c_@@_option_layer_context_tl
+ {
+ \ExplSyntaxOff
+ \@@_if_option:nF
+ { noDefaults }
+ {
+ \@@_if_option:nTF
+ { experimental }
+ {
+ \@@_setup:n
+ { theme = witiko/markdown/defaults at experimental }
+ }
+ {
+ \@@_setup:n
+ { theme = witiko/markdown/defaults }
+ }
+ }
+ \ExplSyntaxOn
+ }
+\ExplSyntaxOff
\stopmodule
\protect
% \end{macrocode}
Modified: trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -66,7 +66,10 @@
\input markdown/markdown
\let\startmarkdown\relax
\let\stopmarkdown\relax
+\let\startyaml\relax
+\let\stopyaml\relax
\let\inputmarkdown\relax
+\let\inputyaml\relax
\ExplSyntaxOn
\cs_new:Npn
\setupmarkdown
@@ -75,6 +78,9 @@
\__markdown_setup:n
{ #1 }
}
+\cs_gset_eq:NN
+ \setupyaml
+ \setupmarkdown
\cs_new:Nn \__markdown_caseless:N
{
\regex_replace_all:nnN
@@ -112,6 +118,12 @@
\fi
\markdownInput{#2}%
\endgroup}%
+\long\def\inputyaml{%
+ \dosingleempty
+ \doinputyaml}%
+\long\def\doinputyaml[#1]#2{%
+ \doinputmarkdown
+ [jekyllData, expectJekyllData, ensureJekyllData, #1]{#2}}%
\startluacode
document.markdown_buffering = false
local function preserve_trailing_spaces(line)
@@ -132,36 +144,121 @@
|gdef|stopmarkdown{%
|ctxlua{document.markdown_buffering = false}%
|markdownEnd}%
+ |gdef|startyaml{%
+ |begingroup
+ |ctxlua{document.markdown_buffering = true}%
+ |setupyaml[jekyllData, expectJekyllData, ensureJekyllData]%
+ |markdownReadAndConvert{\stopyaml}%
+ {|stopyaml}}%
+ |gdef|stopyaml{%
+ |ctxlua{document.markdown_buffering = false}%
+ |yamlEnd}%
|endgroup
\ExplSyntaxOn
+\prop_new:N \g__markdown_context_loaded_themes_linenos_prop
+\prop_new:N \g__markdown_context_loaded_themes_versions_prop
\cs_gset:Nn
- \__markdown_load_theme:nn
+ \__markdown_load_theme:nnn
{
\file_if_exist:nTF
- { t - markdown theme #2.tex }
+ { t - markdown theme #3.tex }
{
- \msg_info:nnn
- { markdown }
- { loading-context-theme }
+ \prop_get:NnNTF
+ \g__markdown_context_loaded_themes_linenos_prop
{ #1 }
- \usemodule
- [ t ]
- [ markdown theme #2 ]
+ \l_tmpa_tl
+ {
+ \prop_get:NnN
+ \g__markdown_context_loaded_themes_versions_prop
+ { #1 }
+ \l_tmpb_tl
+ \str_if_eq:nVTF
+ { #2 }
+ \l_tmpb_tl
+ {
+ \msg_warning:nnnVn
+ { markdown }
+ { repeatedly-loaded-context-theme }
+ { #1 }
+ \l_tmpa_tl
+ { #2 }
+ }
+ {
+ \msg_error:nnnnVV
+ { markdown }
+ { different-versions-of-context-theme }
+ { #1 }
+ { #2 }
+ \l_tmpb_tl
+ \l_tmpa_tl
+ }
+ }
+ {
+ \msg_info:nnn
+ { markdown }
+ { loading-context-theme }
+ { #1 }
+ { #2 }
+ \prop_gput:Nnx
+ \g__markdown_context_loaded_themes_linenos_prop
+ { #1 }
+ { \tex_the:D \tex_inputlineno:D }
+ \prop_gput:Nnn
+ \g__markdown_context_loaded_themes_versions_prop
+ { #1 }
+ { #2 }
+ \usemodule
+ [ t ]
+ [ markdown theme #3 ]
+ }
}
{
- \__markdown_plain_tex_load_theme:nn
+ \__markdown_plain_tex_load_theme:nnn
{ #1 }
{ #2 }
+ { #3 }
}
}
\msg_new:nnn
{ markdown }
{ loading-context-theme }
- { Loading~ConTeXt~Markdown~theme~#1 }
+ { Loading~version~#2~of~ConTeXt~Markdown~theme~#1 }
+\msg_new:nnn
+ { markdown }
+ { repeatedly-loaded-context-theme }
+ {
+ Version~#3~of~ConTeXt~Markdown~theme~#1~was~previously~
+ loaded~on~line~#2,~not~loading~it~again
+ }
+\msg_new:nnn
+ { markdown }
+ { different-versions-of-context-theme }
+ {
+ Tried~to~load~version~#2~of~ConTeXt~Markdown~theme~#1~
+ but~version~#3~has~already~been~loaded~on~line~#4
+ }
+\str_if_eq:VVT
+ \c__markdown_top_layer_tl
+ \c__markdown_option_layer_context_tl
+ {
+ \ExplSyntaxOff
+ \__markdown_if_option:nF
+ { noDefaults }
+ {
+ \__markdown_if_option:nTF
+ { experimental }
+ {
+ \__markdown_setup:n
+ { theme = witiko/markdown/defaults at experimental }
+ }
+ {
+ \__markdown_setup:n
+ { theme = witiko/markdown/defaults }
+ }
+ }
+ \ExplSyntaxOn
+ }
\ExplSyntaxOff
-\markdownIfOption{noDefaults}{}{
- \setupmarkdown[theme=witiko/markdown/defaults]
-}
\stopmodule
\protect
\endinput
Modified: trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex 2024-11-01 21:20:44 UTC (rev 72737)
@@ -356,6 +356,10 @@
{ boolean }
{ true }
\__markdown_add_lua_option:nnn
+ { experimental }
+ { boolean }
+ { false }
+\__markdown_add_lua_option:nnn
{ singletonCache }
{ boolean }
{ true }
@@ -615,12 +619,20 @@
{ boolean }
{ true }
\ExplSyntaxOff
-\def\markdownLastModified{2024-09-30}%
-\def\markdownVersion{3.7.1-0-g8e726800}%
+\def\markdownLastModified{2024-10-31}%
+\def\markdownVersion{3.8.0-0-ga4bab835}%
\let\markdownBegin\relax
\let\markdownEnd\relax
+\let\yamlBegin\relax
+\def\yamlEnd{\markdownEnd\endgroup}
\let\markinline\relax
\let\markdownInput\relax
+\def\yamlInput#1{%
+ \begingroup
+ \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+ \markdownInput{#1}%
+ \endgroup
+}%
\let\markdownEscape\relax
\ExplSyntaxOn
\tl_const:Nn \c__markdown_option_layer_plain_tex_tl { plain_tex }
@@ -659,6 +671,9 @@
\cs_gset_eq:NN
\markdownSetup
\__markdown_setup:n
+\cs_gset_eq:NN
+ \yamlSetup
+ \markdownSetup
\prg_new_conditional:Nnn
\__markdown_if_option:n
{ TF, T, F }
@@ -969,7 +984,7 @@
\prg_generate_conditional_variant:Nnn
\str_if_eq:nn
{ en }
- { F }
+ { p, F }
\msg_new:nnn
{ markdown }
{ malformed-name-for-clist-option }
@@ -1003,7 +1018,9 @@
},
}
\seq_new:N
- \g__markdown_themes_seq
+ \g__markdown_theme_names_seq
+\seq_new:N
+ \g__markdown_theme_versions_seq
\tl_new:N
\g__markdown_current_theme_tl
\tl_gset:Nn
@@ -1010,8 +1027,14 @@
\g__markdown_current_theme_tl
{ }
\seq_gput_right:NV
- \g__markdown_themes_seq
+ \g__markdown_theme_names_seq
\g__markdown_current_theme_tl
+\cs_new:Npn
+ \markdownThemeVersion
+ { }
+\seq_gput_right:NV
+ \g__markdown_theme_versions_seq
+ \g__markdown_current_theme_tl
\cs_new:Nn
\__markdown_set_theme:n
{
@@ -1033,31 +1056,85 @@
{ underscores-in-theme-name }
{ #1 }
}
- \str_set:Nn
+ \str_if_in:nnTF
+ { #1 }
+ { @ }
+ {
+ \regex_extract_once:nnN
+ { (.*) @ (.*) }
+ { #1 }
+ \l_tmpa_seq
+ \seq_gpop_left:NN
+ \l_tmpa_seq
+ \l_tmpa_tl
+ \seq_gpop_left:NN
+ \l_tmpa_seq
+ \l_tmpa_tl
+ \tl_gset:NV
+ \g__markdown_current_theme_tl
+ \l_tmpa_tl
+ \seq_gpop_left:NN
+ \l_tmpa_seq
+ \l_tmpa_tl
+ \cs_gset:Npe
+ \markdownThemeVersion
+ {
+ \tl_use:N
+ \l_tmpa_tl
+ }
+ }
+ {
+ \tl_gset:Nn
+ \g__markdown_current_theme_tl
+ { #1 }
+ \cs_gset:Npn
+ \markdownThemeVersion
+ { latest }
+ }
+ \str_set:NV
\l_tmpa_str
- { #1 }
+ \g__markdown_current_theme_tl
\str_replace_all:Nnn
\l_tmpa_str
{ / }
{ _ }
- \tl_gset:Nn
+ \tl_set:NV
+ \l_tmpa_tl
\g__markdown_current_theme_tl
- { #1 / }
+ \tl_put_right:Nn
+ \g__markdown_current_theme_tl
+ { / }
\seq_gput_right:NV
- \g__markdown_themes_seq
+ \g__markdown_theme_names_seq
\g__markdown_current_theme_tl
- \__markdown_load_theme:nV
- { #1 }
+ \seq_gput_right:NV
+ \g__markdown_theme_versions_seq
+ \markdownThemeVersion
+ \__markdown_load_theme:VeV
+ \l_tmpa_tl
+ { \markdownThemeVersion }
\l_tmpa_str
\seq_gpop_right:NN
- \g__markdown_themes_seq
+ \g__markdown_theme_names_seq
\l_tmpa_tl
\seq_get_right:NN
- \g__markdown_themes_seq
+ \g__markdown_theme_names_seq
\l_tmpa_tl
\tl_gset:NV
\g__markdown_current_theme_tl
\l_tmpa_tl
+ \seq_gpop_right:NN
+ \g__markdown_theme_versions_seq
+ \l_tmpa_tl
+ \seq_get_right:NN
+ \g__markdown_theme_versions_seq
+ \l_tmpa_tl
+ \cs_gset:Npe
+ \markdownThemeVersion
+ {
+ \tl_use:N
+ \l_tmpa_tl
+ }
}
\msg_new:nnnn
{ markdown }
@@ -1072,6 +1149,9 @@
\cs_generate_variant:Nn
\tl_replace_all:Nnn
{ NnV }
+\cs_generate_variant:Nn
+ \cs_gset:Npn
+ { Npe }
\prop_new:N
\g__markdown_snippets_prop
\cs_new:Nn
@@ -1120,20 +1200,21 @@
{ markdown }
{ redefined-snippet }
{ Redefined~snippet~#1 }
+\tl_new:N
+ \l__markdown_current_snippet_tl
\prg_new_conditional:Nnn
\__markdown_if_snippet_exists:n
{ TF, T, F }
{
\tl_set:NV
- \l_tmpa_tl
+ \l__markdown_current_snippet_tl
\g__markdown_current_theme_tl
\tl_put_right:Nn
- \l_tmpa_tl
+ \l__markdown_current_snippet_tl
{ #1 }
- \prop_get:NVNTF
+ \prop_if_in:NVTF
\g__markdown_snippets_prop
- \l_tmpa_tl
- \l_tmpb_tl
+ \l__markdown_current_snippet_tl
{ \prg_return_true: }
{ \prg_return_false: }
}
@@ -2559,24 +2640,47 @@
\cs_if_exist:NTF
\markdownRendererJekyllDataString
{
- \markdownWarning
+ \__markdown_if_option:nTF
+ { experimental }
{
- The~jekyllDataString~renderer~has~been~deprecated,~
- to~be~removed~in~Markdown~4.0.0
+ \markdownError
+ {
+ The~jekyllDataString~renderer~has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
}
- \markdownRendererJekyllDataString
+ {
+ \markdownWarning
+ {
+ The~jekyllDataString~renderer~has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
+ \markdownRendererJekyllDataString
+ }
}
{
\cs_if_exist:NTF
\markdownRendererJekyllDataStringPrototype
{
- \markdownWarning
+ \__markdown_if_option:nTF
+ { experimental }
{
- The~jekyllDataString~renderer~prototype~
- has~been~deprecated,~
- to~be~removed~in~Markdown~4.0.0
+ \markdownError
+ {
+ The~jekyllDataString~renderer~prototype~
+ has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
}
- \markdownRendererJekyllDataStringPrototype
+ {
+ \markdownWarning
+ {
+ The~jekyllDataString~renderer~prototype~
+ has~been~deprecated,~
+ to~be~removed~in~Markdown~4.0.0
+ }
+ \markdownRendererJekyllDataStringPrototype
+ }
}
{
\markdownRendererJekyllDataTypographicStringPrototype
@@ -3120,6 +3224,11 @@
|gdef|markdownBegin{%
|markdownReadAndConvert{\markdownEnd}%
{|markdownEnd}}%
+ |gdef|yamlBegin{%
+ |begingroup
+ |yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+ |markdownReadAndConvert{\yamlEnd}%
+ {|yamlEnd}}%
|endgroup
\ExplSyntaxOn
\keys_define:nn
@@ -3183,8 +3292,9 @@
\msg_error:nnnn
{ nnee }
\prop_new:N \g__markdown_plain_tex_loaded_themes_linenos_prop
+\prop_new:N \g__markdown_plain_tex_loaded_themes_versions_prop
\cs_new:Nn
- \__markdown_plain_tex_load_theme:nn
+ \__markdown_plain_tex_load_theme:nnn
{
\prop_get:NnNTF
\g__markdown_plain_tex_loaded_themes_linenos_prop
@@ -3191,45 +3301,82 @@
{ #1 }
\l_tmpa_tl
{
- \msg_warning:nnnV
- { markdown }
- { repeatedly-loaded-plain-tex-theme }
+ \prop_get:NnN
+ \g__markdown_plain_tex_loaded_themes_versions_prop
{ #1 }
- \l_tmpa_tl
+ \l_tmpb_tl
+ \str_if_eq:nVTF
+ { #2 }
+ \l_tmpb_tl
+ {
+ \msg_warning:nnnVn
+ { markdown }
+ { repeatedly-loaded-plain-tex-theme }
+ { #1 }
+ \l_tmpa_tl
+ { #2 }
+ }
+ {
+ \msg_error:nnnnVV
+ { markdown }
+ { different-versions-of-plain-tex-theme }
+ { #1 }
+ { #2 }
+ \l_tmpb_tl
+ \l_tmpa_tl
+ }
}
{
- \msg_info:nnn
+ \msg_info:nnnn
{ markdown }
{ loading-plain-tex-theme }
{ #1 }
+ { #2 }
\prop_gput:Nnx
\g__markdown_plain_tex_loaded_themes_linenos_prop
{ #1 }
{ \tex_the:D \tex_inputlineno:D }
+ \prop_gput:Nnn
+ \g__markdown_plain_tex_loaded_themes_versions_prop
+ { #1 }
+ { #2 }
\file_input:n
- { markdown theme #2 }
+ { markdown theme #3 }
}
}
\msg_new:nnn
{ markdown }
{ loading-plain-tex-theme }
- { Loading~plain~TeX~Markdown~theme~#1 }
+ { Loading~version~#2~of~plain~TeX~Markdown~theme~#1 }
\msg_new:nnn
{ markdown }
{ repeatedly-loaded-plain-tex-theme }
{
- Plain~TeX~Markdown~theme~#1~was~previously~
+ Version~#3~of~plain~TeX~Markdown~theme~#1~was~previously~
loaded~on~line~#2,~not~loading~it~again
}
+\msg_new:nnn
+ { markdown }
+ { different-versions-of-plain-tex-theme }
+ {
+ Tried~to~load~version~#2~of~plain~TeX~Markdown~theme~#1~
+ but~version~#3~has~already~been~loaded~on~line~#4
+ }
\cs_generate_variant:Nn
\prop_gput:Nnn
{ Nnx }
\cs_gset_eq:NN
- \__markdown_load_theme:nn
- \__markdown_plain_tex_load_theme:nn
+ \__markdown_load_theme:nnn
+ \__markdown_plain_tex_load_theme:nnn
\cs_generate_variant:Nn
- \__markdown_load_theme:nn
- { nV }
+ \__markdown_load_theme:nnn
+ { VeV }
+\cs_generate_variant:Nn
+ \msg_error:nnnnnn
+ { nnnnVV }
+\cs_generate_variant:Nn
+ \msg_warning:nnnnn
+ { nnnVn }
\cs_new:Npn
\markdownLoadPlainTeXTheme
{
@@ -3253,8 +3400,9 @@
\l_tmpa_str
{ / }
{ _ }
- \__markdown_plain_tex_load_theme:VV
+ \__markdown_plain_tex_load_theme:VeV
\l_tmpb_tl
+ { \markdownThemeVersion }
\l_tmpa_str
}
\cs_generate_variant:Nn
@@ -3261,8 +3409,8 @@
\tl_set:Nn
{ Ne }
\cs_generate_variant:Nn
- \__markdown_plain_tex_load_theme:nn
- { VV }
+ \__markdown_plain_tex_load_theme:nnn
+ { VeV }
\str_if_eq:VVT
\c__markdown_top_layer_tl
\c__markdown_option_layer_plain_tex_tl
@@ -3271,8 +3419,16 @@
\__markdown_if_option:nF
{ noDefaults }
{
- \__markdown_setup:n
- {theme = witiko/markdown/defaults}
+ \__markdown_if_option:nTF
+ { experimental }
+ {
+ \__markdown_setup:n
+ { theme = witiko/markdown/defaults at experimental }
+ }
+ {
+ \__markdown_setup:n
+ { theme = witiko/markdown/defaults }
+ }
}
\ExplSyntaxOn
}
Modified: trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty 2024-11-01 21:20:44 UTC (rev 72737)
@@ -58,6 +58,7 @@
\input markdown/markdown
\newenvironment{markdown}\relax\relax
\newenvironment{markdown*}[1]\relax\relax
+\newenvironment{yaml}\relax\relax
\DeclareOption{finalizecache}{\markdownSetup{finalizeCache}}
\DeclareOption{frozencache}{\markdownSetup{frozenCache}}
\ExplSyntaxOn
@@ -74,10 +75,33 @@
\markdownLaTeXLoadedfalse
\AtEndOfPackage{
\markdownLaTeXLoadedtrue
- \markdownIfOption{noDefaults}{}{
- \markdownSetup{theme=witiko/markdown/defaults}
+}
+\ExplSyntaxOn
+\str_if_eq:VVT
+ \c__markdown_top_layer_tl
+ \c__markdown_option_layer_latex_tl
+ {
+ \ExplSyntaxOff
+ \AtEndOfPackage
+ {
+ \__markdown_if_option:nF
+ { noDefaults }
+ {
+ \__markdown_if_option:nTF
+ { experimental }
+ {
+ \__markdown_setup:n
+ { theme = witiko/markdown/defaults at experimental }
+ }
+ {
+ \__markdown_setup:n
+ { theme = witiko/markdown/defaults }
+ }
+ }
+ }
+ \ExplSyntaxOn
}
-}
+\ExplSyntaxOff
\def\markdownVersionSpace{ }%
\ProvidesPackage{markdown}[\markdownLastModified\markdownVersionSpace v%
\markdownVersion\markdownVersionSpace markdown renderer]%
@@ -107,6 +131,11 @@
\markdownSetup{#1}%
\markdownInputPlainTeX{#2}%
\endgroup}%
+\renewcommand\yamlInput[2][]{%
+ \begingroup
+ \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData, #1}%
+ \markdownInputPlainTeX{#2}%
+ \endgroup}%
\ExplSyntaxOn
\renewenvironment
{ markdown }
@@ -136,10 +165,20 @@
{ markdown* }
[ 1 ]
{
- \msg_warning:nnn
- { markdown }
- { latex-markdown-star-deprecated }
- { #1 }
+ \__markdown_if_option:nTF
+ { experimental }
+ {
+ \msg_error:nnn
+ { markdown }
+ { latex-markdown-star-deprecated }
+ { #1 }
+ }
+ {
+ \msg_warning:nnn
+ { markdown }
+ { latex-markdown-star-deprecated }
+ { #1 }
+ }
\__markdown_setup:n
{ #1 }
\markdownReadAndConvert@
@@ -146,6 +185,14 @@
{ markdown* }
}
{ \markdownEnd }
+\renewenvironment
+ { yaml }
+ {
+ \group_begin:
+ \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+ \markdown
+ }
+ { \yamlEnd }
\msg_new:nnn
{ markdown }
{ latex-markdown-star-deprecated }
@@ -165,13 +212,15 @@
<|end<#1>>>%
|endgroup
\ExplSyntaxOn
+\prop_new:N \g__markdown_latex_loaded_themes_linenos_prop
+\prop_new:N \g__markdown_latex_loaded_themes_versions_prop
\cs_gset:Nn
- \__markdown_load_theme:nn
+ \__markdown_load_theme:nnn
{
\ifmarkdownLaTeXLoaded
\ifx\@onlypreamble\@notprerr
\file_if_exist:nTF
- { markdown theme #2.sty }
+ { markdown theme #3.sty }
{
\msg_error:nnn
{ markdown }
@@ -179,36 +228,80 @@
{ #1 }
}
{
- \__markdown_plain_tex_load_theme:nn
+ \__markdown_plain_tex_load_theme:nnn
{ #1 }
{ #2 }
+ { #3 }
}
\else
\file_if_exist:nTF
- { markdown theme #2.sty }
+ { markdown theme #3.sty }
{
- \msg_info:nnn
- { markdown }
- { loading-latex-theme }
+ \prop_get:NnNTF
+ \g__markdown_latex_loaded_themes_linenos_prop
{ #1 }
- \RequirePackage
- { markdown theme #2 }
+ \l_tmpa_tl
+ {
+ \prop_get:NnN
+ \g__markdown_latex_loaded_themes_versions_prop
+ { #1 }
+ \l_tmpb_tl
+ \str_if_eq:nVTF
+ { #2 }
+ \l_tmpb_tl
+ {
+ \msg_warning:nnnVn
+ { markdown }
+ { repeatedly-loaded-latex-theme }
+ { #1 }
+ \l_tmpa_tl
+ { #2 }
+ }
+ {
+ \msg_error:nnnnVV
+ { markdown }
+ { different-versions-of-latex-theme }
+ { #1 }
+ { #2 }
+ \l_tmpb_tl
+ \l_tmpa_tl
+ }
+ }
+ {
+ \msg_info:nnnn
+ { markdown }
+ { loading-latex-theme }
+ { #1 }
+ { #2 }
+ \prop_gput:Nnx
+ \g__markdown_latex_loaded_themes_linenos_prop
+ { #1 }
+ { \tex_the:D \tex_inputlineno:D }
+ \prop_gput:Nnn
+ \g__markdown_latex_loaded_themes_versions_prop
+ { #1 }
+ { #2 }
+ \RequirePackage
+ { markdown theme #3 }
+ }
}
{
- \__markdown_plain_tex_load_theme:nn
+ \__markdown_plain_tex_load_theme:nnn
{ #1 }
{ #2 }
+ { #3 }
}
\fi
\else
- \msg_info:nnn
+ \msg_info:nnnn
{ markdown }
{ theme-loading-postponed }
{ #1 }
+ { #2 }
\AtEndOfPackage
{
\__markdown_set_theme:n
- { #1 }
+ { #1 @ #2 }
}
\fi
}
@@ -216,13 +309,27 @@
{ markdown }
{ theme-loading-postponed }
{
- Postponing~loading~Markdown~theme~#1~until~
+ Postponing~loading~version~#2~of~Markdown~theme~#1~until~
Markdown~package~has~finished~loading
}
\msg_new:nnn
{ markdown }
{ loading-latex-theme }
- { Loading~LaTeX~Markdown~theme~#1 }
+ { Loading~version~#2~of~LaTeX~Markdown~theme~#1 }
+\msg_new:nnn
+ { markdown }
+ { repeatedly-loaded-latex-theme }
+ {
+ Version~#3~of~LaTeX~Markdown~theme~#1~was~previously~
+ loaded~on~line~#2,~not~loading~it~again
+ }
+\msg_new:nnn
+ { markdown }
+ { different-versions-of-latex-theme }
+ {
+ Tried~to~load~version~#2~of~LaTeX~Markdown~theme~#1~
+ but~version~#3~has~already~been~loaded~on~line~#4
+ }
\cs_generate_variant:Nn
\msg_new:nnnn
{ nnVV }
Modified: trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty 2024-11-01 21:20:44 UTC (rev 72737)
@@ -42,67 +42,222 @@
%%
%% The names of the source files used are shown above.
%%
-\ProvidesPackage{markdownthemewitiko_markdown_defaults}[2024/01/03]%
+\ProvidesPackage{markdownthemewitiko_markdown_defaults}[2024/10/29]%
\markdownLoadPlainTeXTheme
\markdownIfOption{plain}{\iffalse}{\iftrue}
-\@ifclassloaded{beamer}{}{%
- \markdownIfOption{tightLists}{\RequirePackage{paralist}}{}%
- \markdownIfOption{fancyLists}{\RequirePackage{paralist}}{}%
-}
\ExplSyntaxOn
-\@ifpackageloaded{paralist}{
- \tl_new:N
- \l__markdown_latex_fancy_list_item_label_number_style_tl
- \tl_new:N
- \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
- \cs_new:Nn
- \__markdown_latex_fancy_list_item_label_number:nn
- {
- \str_case:nn
- { #1 }
+\bool_new:N
+ \g__markdown_tight_or_fancy_lists_bool
+\bool_gset_false:N
+ \g__markdown_tight_or_fancy_lists_bool
+\__markdown_if_option:nTF
+ { tightLists }
+ {
+ \bool_gset_true:N
+ \g__markdown_tight_or_fancy_lists_bool
+ }
+ {
+ \__markdown_if_option:nT
+ { fancyLists }
+ {
+ \bool_gset_true:N
+ \g__markdown_tight_or_fancy_lists_bool
+ }
+ }
+\bool_new:N
+ \g__markdown_beamer_paralist_or_enumitem_bool
+\bool_gset_true:N
+ \g__markdown_beamer_paralist_or_enumitem_bool
+\@ifclassloaded
+ { beamer }
+ { }
+ {
+ \@ifpackageloaded
+ { paralist }
+ { }
+ {
+ \@ifpackageloaded
+ { enumitem }
+ { }
{
- { Decimal } { #2 }
- { LowerRoman } { \int_to_roman:n { #2 } }
- { UpperRoman } { \int_to_Roman:n { #2 } }
- { LowerAlpha } { \int_to_alph:n { #2 } }
- { UpperAlpha } { \int_to_Alph:n { #2 } }
+ \bool_gset_false:N
+ \g__markdown_beamer_paralist_or_enumitem_bool
}
- }
- \cs_new:Nn
+ }
+ }
+\bool_if:nT
+ {
+ \g__markdown_tight_or_fancy_lists_bool &&
+ ! \g__markdown_beamer_paralist_or_enumitem_bool
+ }
+ {
+ \bool_if:nTF
+ {
+ \bool_lazy_or_p:nn
+ {
+ \str_if_eq_p:en
+ { \markdownThemeVersion }
+ { experimental }
+ }
+ {
+ \bool_lazy_and_p:nn
+ {
+ \prop_if_exist_p:N
+ \g__pdfmanagement_documentproperties_prop
+ }
+ {
+ \bool_lazy_any_p:n
+ {
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-I }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-II }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-III }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-IV }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-V }
+ }
+ {
+ \prop_if_in_p:Nn
+ \g__pdfmanagement_documentproperties_prop
+ { document / testphase / phase-VI }
+ }
+ }
+ }
+ }
+ }
+ {
+ \RequirePackage
+ { enumitem }
+ }
+ {
+ \RequirePackage
+ { paralist }
+ }
+ }
+\cs_new:Nn
+ \__markdown_latex_fancy_list_item_label_number:nn
+ {
+ \str_case:nn
+ { #1 }
+ {
+ { Decimal } { #2 }
+ { LowerRoman } { \int_to_roman:n { #2 } }
+ { UpperRoman } { \int_to_Roman:n { #2 } }
+ { LowerAlpha } { \int_to_alph:n { #2 } }
+ { UpperAlpha } { \int_to_Alph:n { #2 } }
+ }
+ }
+\cs_new:Nn
+ \__markdown_latex_fancy_list_item_label_delimiter:n
+ {
+ \str_case:nn
+ { #1 }
+ {
+ { Default } { . }
+ { OneParen } { ) }
+ { Period } { . }
+ }
+ }
+\cs_new:Nn
+ \__markdown_latex_fancy_list_item_label:nnn
+ {
+ \__markdown_latex_fancy_list_item_label_number:nn
+ { #1 }
+ { #3 }
\__markdown_latex_fancy_list_item_label_delimiter:n
- {
- \str_case:nn
+ { #2 }
+ }
+\cs_generate_variant:Nn
+ \__markdown_latex_fancy_list_item_label:nnn
+ { VVn }
+\tl_new:N
+ \l__markdown_latex_fancy_list_item_label_number_style_tl
+\tl_new:N
+ \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
+\@ifpackageloaded{enumitem}{
+ \markdownSetup{rendererPrototypes={
+ ulBeginTight = {
+ \begin
+ { itemize }
+ [ noitemsep ]
+ },
+ ulEndTight = {
+ \end
+ { itemize }
+ },
+ olBeginTight = {
+ \begin
+ { enumerate }
+ [ noitemsep ]
+ },
+ olEndTight = {
+ \end
+ { enumerate }
+ },
+ dlBeginTight = {
+ \begin
+ { description }
+ [ noitemsep ]
+ },
+ dlEndTight = {
+ \end
+ { description }
+ },
+ fancyOlBegin = {
+ \group_begin:
+ \tl_set:Nn
+ \l__markdown_latex_fancy_list_item_label_number_style_tl
{ #1 }
- {
- { Default } { . }
- { OneParen } { ) }
- { Period } { . }
- }
- }
- \cs_new:Nn
- \__markdown_latex_fancy_list_item_label:nnn
- {
- \__markdown_latex_fancy_list_item_label_number:nn
- { #1 }
- { #3 }
- \__markdown_latex_fancy_list_item_label_delimiter:n
+ \tl_set:Nn
+ \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- }
- \cs_new:Nn
- \__markdown_latex_paralist_style:nn
- {
- \str_case:nn
+ \begin
+ { enumerate }
+ },
+ fancyOlBeginTight = {
+ \group_begin:
+ \tl_set:Nn
+ \l__markdown_latex_fancy_list_item_label_number_style_tl
{ #1 }
- {
- { Decimal } { 1 }
- { LowerRoman } { i }
- { UpperRoman } { I }
- { LowerAlpha } { a }
- { UpperAlpha } { A }
- }
- \__markdown_latex_fancy_list_item_label_delimiter:n
+ \tl_set:Nn
+ \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- }
+ \begin
+ { enumerate }
+ [ noitemsep ]
+ },
+ fancyOlEnd(|Tight) = {
+ \end { enumerate }
+ \group_end:
+ },
+ fancyOlItemWithNumber = {
+ \item
+ [
+ \__markdown_latex_fancy_list_item_label:VVn
+ \l__markdown_latex_fancy_list_item_label_number_style_tl
+ \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
+ { #1 }
+ ]
+ },
+ }}
+}{\@ifpackageloaded{paralist}{
\markdownSetup{rendererPrototypes={
ulBeginTight = {%
\group_begin:
@@ -122,26 +277,7 @@
\tl_set:Nn
\l__markdown_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- \__markdown_if_option:nTF
- { startNumber }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{enumerate} }
- }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{enumerate}[ }
- \tl_put_right:Nx
- \l_tmpa_tl
- { \__markdown_latex_paralist_style:nn { #1 } { #2 } }
- \tl_put_right:Nn
- \l_tmpa_tl
- { ] }
- }
- \tl_use:N
- \l_tmpa_tl
+ \begin{enumerate}
},
fancyOlEnd = {
\end{enumerate}
@@ -165,32 +301,9 @@
\tl_set:Nn
\l__markdown_latex_fancy_list_item_label_delimiter_style_tl
{ #2 }
- \__markdown_if_option:nTF
- { startNumber }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{compactenum} }
- }
- {
- \tl_set:Nn
- \l_tmpa_tl
- { \begin{compactenum}[ }
- \tl_put_right:Nx
- \l_tmpa_tl
- { \__markdown_latex_paralist_style:nn { #1 } { #2 } }
- \tl_put_right:Nn
- \l_tmpa_tl
- { ] }
- }
- \tl_put_left:Nn
- \l_tmpa_tl
- {
- \plpartopsep=\partopsep
- \pltopsep=\topsep
- }
- \tl_use:N
- \l_tmpa_tl
+ \plpartopsep=\partopsep
+ \pltopsep=\topsep
+ \begin{compactenum}
},
fancyOlEndTight = {
\end{compactenum}
@@ -214,23 +327,25 @@
dlEndTight = {
\end{compactdesc}
\group_end:
- }}}
- \cs_generate_variant:Nn
- \__markdown_latex_fancy_list_item_label:nnn
- { VVn }
+ }
+ }}
}{
- \markdownSetup{rendererPrototypes={
- ulBeginTight = {\markdownRendererUlBegin},
- ulEndTight = {\markdownRendererUlEnd},
- fancyOlBegin = {\markdownRendererOlBegin},
- fancyOlEnd = {\markdownRendererOlEnd},
- olBeginTight = {\markdownRendererOlBegin},
- olEndTight = {\markdownRendererOlEnd},
- fancyOlBeginTight = {\markdownRendererOlBegin},
- fancyOlEndTight = {\markdownRendererOlEnd},
- dlBeginTight = {\markdownRendererDlBegin},
- dlEndTight = {\markdownRendererDlEnd}}}
-}
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ ulBeginTight = \markdownRendererUlBegin,
+ ulEndTight = \markdownRendererUlEnd,
+ fancyOlBegin = \markdownRendererOlBegin,
+ fancyOlEnd = \markdownRendererOlEnd,
+ olBeginTight = \markdownRendererOlBegin,
+ olEndTight = \markdownRendererOlEnd,
+ fancyOlBeginTight = \markdownRendererOlBegin,
+ fancyOlEndTight = \markdownRendererOlEnd,
+ dlBeginTight = \markdownRendererDlBegin,
+ dlEndTight = \markdownRendererDlEnd,
+ },
+ }
+}}
\ExplSyntaxOff
\RequirePackage{amsmath}
\@ifpackageloaded{unicode-math}{
@@ -289,15 +404,6 @@
}
\ExplSyntaxOff
\markdownSetup{rendererPrototypes={
- image = {%
- \begin{figure}%
- \begin{center}%
- \includegraphics[alt={#1}]{#3}%
- \end{center}%
- \ifx\empty#4\empty\else
- \caption{#4}%
- \fi
- \end{figure}},
ulBegin = {\begin{itemize}},
ulEnd = {\end{itemize}},
olBegin = {\begin{enumerate}},
@@ -405,30 +511,20 @@
\ltx at ifpackageloaded
{ minted }
{
+ \catcode`\%=14\relax
\catcode`\#=6\relax
\exp_args:NV
\inputminted
\l_tmpa_tl
{ #1 }
+ \catcode`\%=12\relax
\catcode`\#=12\relax
}
{
\ltx at ifpackageloaded
- { minted2 }
- {
- \catcode`\#=6\relax
- \exp_args:NV
- \inputminted
- \l_tmpa_tl
- { #1 }
- \catcode`\#=12\relax
- }
- {
- \ltx at ifpackageloaded
- { listings }
- { \lstinputlisting[language=\l_tmpa_tl]{#1} }
- { \markdownRendererInputFencedCode{#1}{}{} }
- }
+ { listings }
+ { \lstinputlisting[language=\l_tmpa_tl]{#1} }
+ { \markdownRendererInputFencedCode{#1}{}{} }
}
}
}
@@ -913,38 +1009,127 @@
},
},
}
-\ExplSyntaxOff
-\markdownIfOption{strikeThrough}{%
- \RequirePackage{soulutf8}%
- \markdownSetup{
- rendererPrototypes = {
- strikeThrough = {%
- \st{#1}%
- },
- }
+\__markdown_if_option:nT
+ { mark }
+ {
+ \sys_if_engine_luatex:TF
+ {
+ \RequirePackage
+ { luacolor }
+ \RequirePackage
+ { lua-ul }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ mark = {
+ \highLight
+ { #1 }
+ },
+ }
+ }
+ }
+ {
+ \RequirePackage
+ { xcolor }
+ % TODO: Use just package soul after TeX Live 2023.
+ \IfFormatAtLeastTF
+ { 2023-02-18 }
+ {
+ \RequirePackage
+ { soul }
+ }
+ {
+ \RequirePackage
+ { soulutf8 }
+ }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ mark = {
+ \hl
+ { #1 }
+ },
+ }
+ }
+ }
}
-}{}
-\markdownIfOption{mark}{%
- \RequirePackage{soulutf8}%
- \markdownSetup{
- rendererPrototypes = {
- mark = {%
- \hl{#1}%
- },
- }
+\__markdown_if_option:nT
+ { strikeThrough }
+ {
+ \sys_if_engine_luatex:TF
+ {
+ \RequirePackage
+ { lua-ul }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ strikeThrough = {
+ \strikeThrough
+ { #1 }
+ },
+ }
+ }
+ }
+ {
+ % TODO: Use just package soul after TeX Live 2023.
+ \IfFormatAtLeastTF
+ { 2023-02-18 }
+ {
+ \RequirePackage
+ { soul }
+ }
+ {
+ \RequirePackage
+ { soulutf8 }
+ }
+ \markdownSetup
+ {
+ rendererPrototypes = {
+ strikeThrough = {
+ \st
+ { #1 }
+ },
+ }
+ }
+ }
}
-}{}
\ExplSyntaxOn
+\seq_new:N
+ \l__markdown_image_identifiers_seq
+\markdownSetup {
+ rendererPrototypes = {
+ image = {
+ \begin { figure }
+ \begin { center }
+ \includegraphics
+ [ alt = { #1 } ]
+ { #3 }
+ \tl_if_empty:nF
+ { #4 }
+ { \caption { #4 } }
+ \seq_map_inline:Nn
+ \l__markdown_image_identifiers_seq
+ { \label { ##1 } }
+ \end { center }
+ \end { figure }
+ },
+ }
+}
\__markdown_if_option:nT
{ linkAttributes }
{
- \RequirePackage{graphicx}
- \markdownSetup{
+ \RequirePackage { graphicx }
+ \markdownSetup {
rendererPrototypes = {
imageAttributeContextBegin = {
\group_begin:
- \markdownSetup{
+ \markdownSetup {
rendererPrototypes = {
+ attributeIdentifier = {
+ \seq_put_right:Nn
+ \l__markdown_image_identifiers_seq
+ { ##1 }
+ },
attributeKeyValue = {
\setkeys
{ Gin }
Modified: trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua 2024-11-01 21:20:44 UTC (rev 72737)
@@ -58,7 +58,7 @@
-- those in the standard .ins files.
--
local metadata = {
- version = "3.7.1-0-g8e726800",
+ version = "3.8.0-0-ga4bab835",
comment = "A module for the conversion from markdown "
.. "to plain TeX",
author = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -117,6 +117,7 @@
}
local defaultOptions = {}
defaultOptions.eagerCache = true
+defaultOptions.experimental = false
defaultOptions.singletonCache = true
local singletonCache = {
convert = nil,
Modified: trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua 2024-11-01 21:20:44 UTC (rev 72737)
@@ -58,7 +58,7 @@
-- those in the standard .ins files.
--
local metadata = {
- version = "3.7.1-0-g8e726800",
+ version = "3.8.0-0-ga4bab835",
comment = "A module for the conversion from markdown "
.. "to plain TeX",
author = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -74,8 +74,8 @@
local S = lpeg.S
-- luacheck: push no max line length
M.punctuation[1] = S([[!]]) + S([["]]) + S([[#]]) + S([[$]]) + S([[%]]) + S([[&]]) + S([[']]) + S([[(]]) + S([[)]]) + S([[*]]) + S([[+]]) + S([[,]]) + S([[-]]) + S([[.]]) + S([[/]]) + S([[:]]) + S([[;]]) + S([[<]]) + S([[=]]) + S([[>]]) + S([[?]]) + S([[@]]) + S([[[]]) + S([[\]]) + S(']') + S([[^]]) + S([[_]]) + S([[`]]) + S([[{]]) + S([[|]]) + S([[}]]) + S([[~]])
-M.punctuation[2] = S([[\xD7]]) * (S([[\x80]]) + S([[\x83]]) + S([[\x86]]) + S([[\xB3]]) + S([[\xB4]])) + S([[\xD6]]) * (S([[\x89]]) + S([[\x8A]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\xBE]])) + S([[\xD9]]) * (S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xD8]]) * (S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9B]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xCB]]) * (S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAD]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xCD]]) * (S([[\xB5]]) + S([[\xBE]])) + S([[\xDC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]])) + S([[\xCF]]) * (S([[\xB6]])) + S([[\xCE]]) * (S([[\x84]]) + S([[\x85]]) + S([[\x87]])) + S([[\xDF]]) * (S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xDB]]) * (S([[\x94]]) + S([[\x9E]]) + S([[\xA9]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xC3]]) * (S([[\x97]]) + S([[\xB7]])) + S([[\xC2]]) * (S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xBB]]) + S([[\xBF]])) + S([[\xD5]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[!
\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xD2]]) * (S([[\x82]]))
-M.punctuation[3] = S([[\xEF]]) * (S([[\xB7]]) * (S([[\x8F]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]])) + S([[\xB8]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x80]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]])) + S([[\xAC]]) * (S([[\xA9]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]])) + S([[\xAE]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBF]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\xBC]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) +!
S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\xB4]]) * (S([[\xBE]]) + S([[\xBF]]))) + S([[\xE1]]) * (S([[\xA7]]) * (S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\xAA]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\x8D]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]])) + S([[\x9F]]) * (S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]])) + S([[\xBE]]) * (S([[\xBD]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x83]]) * (S([[\xBB]])) + S([[\x82]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x84]]) + S([[\x85]])) + S([[\x99]]) * (S([[\xAD]]) + S([[\xAE]])) + S([[\x9B]]) * (S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\x9A]]) * (S([[\x9B]]!
) + S([[\x9C]])) + S([[\x9C]]) * (S([[\xB5]]) + S([[\xB6]])) + S([[\xAF]]) * (S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])) + S([[\xB1]]) * (S([[\xBE]]) + S([[\xBF]])) + S([[\x90]]) * (S([[\x80]])) + S([[\xB3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x93]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xB0]]) * (S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]))) + S([[\xE0]]) * (S([[\xA7]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBD]])) + S([[\xA9]]) * (S([[\xB6]])) + S([[\xAB]]) * (S([[\xB0]]) + S([[\xB1]])) + S([[\xAD]]) * (S([[\xB0]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]])) + S([[\xBE]]) * (S([[\x85]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x9E]])) + S([[\xA0]]) * (S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\!
xBC]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xA2]]) * (S([[\x88]])) + S([[\xA5]]) * (S([[\xA4]]) + S([[\xA5]]) + S([[\xB0]])) + S([[\xB7]]) * (S([[\xB4]])) + S([[\xB9]]) * (S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]])) + S([[\xB8]]) * (S([[\xBF]])) + S([[\xBC]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB8]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\xAF]]) * (S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]])) + S([[\xB1]]) * (S([[\xB7]]) + S([[\xBF]])) + S([[\xB2]]) * (S([[\x84]])) + S([[\xB5]]) * (S([[\x8F]]) + S([[\xB9]]))) + S([[\xE3]]) * (S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xAF]])) + S([[\x86]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB!
]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8A]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\!
x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[!
\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([!
[\xBE]]) + S([[\xBF]])) + S([[\x80]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xB0]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\xBB]])) + S([[\x82]]) * (S([[\x9B]]) + S([[\x9C]]) + S([[\xA0]]))) + S([[\xE2]]) * (S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2!
]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB!
2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x80]]) + S([[!
\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([!
[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9E]]) * (S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S(!
[[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) +!
S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) !
+ S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]])) + S([[\xB8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]!
]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]])) + S([[\xBA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4!
]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB!
4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB3]]) * (S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB5]]) * (S([[\xB0]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S(!
[[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x86]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) +!
S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) !
+ S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]])!
+ S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B!
]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\x80]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x80]])) + S([[\x82]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8F]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x88]]) + S([[\x89]]) + S([[\x94]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA5]]) + S([[\xA7]]) + S([[\xA9]]) + S([[\xAE]]) + S([[\xBA]]) + S([[\xBB]])) + S([[\x97]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) +!
S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x96]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x99]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) !
+ S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x98]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]])!
+ S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B!
]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9!
B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x91]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x90]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]])) + S([[\x92]]) * (S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S(!
[[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x94]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S!
([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\xEA]]) * (S([[\xA7]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xA9]]) * (S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]])) + S([[\xAB]]) * (S([[\x9E]]) + S([[\x9F]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xAD]]) * (S([[\x9B]]) + S([[\xAA]]) + S([[\xAB]])) + S([[\x9E]]) * (S([[\x89]]) + S([[\x8A]])) + S([[\xA1]]) * (S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]])) + S([[\xA0]]) * (S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]])) + S([[\xA3]]) * (S([[\x8E]]) + S([[\x8F]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBC]])) + S([[\xA5]]) * (S([[\x9F]])) + S([[\xA4]]) * (S([[\xAE]]) + S([[\xAF]])) + S([[\x99]]) * (S([[\xB3]]) + S([[\xBE]])) + S([[\x98]]) * (S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\x9B]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\xA0]]) + S([[\xA1]])) + S([[\xAF]]) * (S([[\xAB]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x92]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]!
) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\xE4]]) * (S([[\xB7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])))
-M.punctuation[4] = S([[\xF0]]) * (S([[\x96]]) * (S([[\xBF]]) * (S([[\xA2]])) + S([[\xA9]]) * (S([[\xAE]]) + S([[\xAF]])) + S([[\xAB]]) * (S([[\xB5]])) + S([[\xBA]]) * (S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]])) + S([[\xAD]]) * (S([[\x84]]) + S([[\x85]])) + S([[\xAC]]) * (S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x9B]]) * (S([[\xB2]]) * (S([[\x9C]]) + S([[\x9F]]))) + S([[\x9D]]) * (S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]])) + S([[\x86]]) * (S([[\x83]]) + S([[\x84]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x85]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[!
\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S!
([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x83]])) + S([[\x9E]]) * (S([[\x89]]) + S([[\xA9]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x80]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x80!
]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x82]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9!
A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x81]]) + S([[\x9B]]) + S([[\xBB]])) + S([[\xA8]]) * (S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]])) + S([[\x9D]]) * (S([[\x8F]]) + S([[\xAF]])) + S([[\x9C]]) * (S([[\x95]]) + S([[\xB5]])) + S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]!
) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]!
]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x!
80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\!
x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x9C]]) * (S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]])) + S([[\xBE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + !
S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x9F]]) * (S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]])!
+ S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\xA8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4!
]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\!
x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB0]])) + S([[\x9E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[!
\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S!
([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + !
S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\xAE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x86]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]!
]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x90]]) + S([[\x91]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[!
\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x80]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([!
[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x82]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + !
S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x84]]) * (S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x97]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) +!
S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x96]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x99]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) !
+ S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x98]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\x9A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]!
]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A!
]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xA!
A]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x91]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x90]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\x!
BA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x92]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([!
[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x94]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x9E]]) * (S([[\xBB]]) * (S([[\xB0]]) + S([[\xB1]])) + S([[\x85]]) * (S([[\x8F]])) + S([[\x8B]]) * (S([[\xBF]])) + S([[\xB2]]) * (S([[\xAC]]) + S([[\xB0]])) + S([[\xA5]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\xB4]]) * (S([[\xAE]]))) + S([[\x91]]) * (S([[\xA7]]) * (S([[\xA2]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) !
+ S([[\x85]]) + S([[\x86]])) + S([[\x88]]) * (S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\x8A]]) * (S([[\xA9]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]])) + S([[\xBF]]) * (S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]])) + S([[\xA0]]) * (S([[\xBB]])) + S([[\x83]]) * (S([[\x80]]) + S([[\x81]])) + S([[\x82]]) * (S([[\xBB]]) + S([[\xBC]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x97]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]])) + S([[\x99]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]])) + S([[\xBB]]) * (S([[\xB7]]) + S([[\xB8]])) + S([[\x9A]]) * (S([[\xB9]])) + S([[\xBD]]) * (S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\x9C]]) * (S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB1]]) !
* (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\x91]]) * (S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9D]])) + S([[\xAA]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]])) + S([[\x93]]) * (S([[\x86]])) + S([[\xA8]]) * (S([[\xBF]])) + S([[\x87]]) * (S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x8D]]) + S([[\x9B]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xA5]]) * (S([[\x84]]) + S([[\x85]]) + S([[\x86]]))) + S([[\x90]]) * (S([[\x87]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\x86]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\xA0]])) + S([[\xA9]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\xBF]])) + S([[\xBE]]) * (S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]])) + S([[\xAB]]) * (S([[\x88]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]])) + S([[\xBA]]) * (S(!
[[\xAD]])) + S([[\xBD]]) * (S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])) + S([[\xAC]]) * (S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x90]])) + S([[\x8E]]) * (S([[\x9F]])) + S([[\xA1]]) * (S([[\x97]]) + S([[\xB7]]) + S([[\xB8]])) + S([[\xAE]]) * (S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]])) + S([[\xA4]]) * (S([[\x9F]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\xAF]])) + S([[\x85]]) * (S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x92]]) * (S([[\x91]]) * (S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]])) + S([[\xBF]]) * (S([[\xB1]]) + S([[\xB2]]))))
+M.punctuation[2] = S([[\xDC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]])) + S([[\xCB]]) * (S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAD]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xCE]]) * (S([[\x84]]) + S([[\x85]]) + S([[\x87]])) + S([[\xCD]]) * (S([[\xB5]]) + S([[\xBE]])) + S([[\xD8]]) * (S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9B]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xD7]]) * (S([[\x80]]) + S([[\x83]]) + S([[\x86]]) + S([[\xB3]]) + S([[\xB4]])) + S([[\xD9]]) * (S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xDF]]) * (S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xC3]]) * (S([[\x97]]) + S([[\xB7]])) + S([[\xD6]]) * (S([[\x89]]) + S([[\x8A]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\xBE]])) + S([[\xD5]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xDB]]) * (S([[\x94]]) + S([[\x9E]]) + S([[\xA9]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xCF]]) * (S([[\xB6]])) + S([[\xC2]]) * (S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB4]]) + S([[\xB6]]) + S([[!
\xB7]]) + S([[\xB8]]) + S([[\xBB]]) + S([[\xBF]])) + S([[\xD2]]) * (S([[\x82]]))
+M.punctuation[3] = S([[\xE4]]) * (S([[\xB7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\xE3]]) * (S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]!
]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A!
]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xAF]])) + S([[\x8A]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\!
x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\xBB]])) + S([[\x86]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\x80]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xB0]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) !
+ S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\x9B]]) + S([[\x9C]]) + S([[\xA0]]))) + S([[\xEA]]) * (S([[\xAB]]) * (S([[\x9E]]) + S([[\x9F]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xAD]]) * (S([[\x9B]]) + S([[\xAA]]) + S([[\xAB]])) + S([[\xA7]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xA9]]) * (S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAF]]) * (S([[\xAB]])) + S([[\x92]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]!
]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\xA0]]) + S([[\xA1]])) + S([[\x9B]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]])) + S([[\x9E]]) * (S([[\x89]]) + S([[\x8A]])) + S([[\x98]]) * (S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\x99]]) * (S([[\xB3]]) + S([[\xBE]])) + S([[\xA4]]) * (S([[\xAE]]) + S([[\xAF]])) + S([[\xA3]]) * (S([[\x8E]]) + S([[\x8F]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBC]])) + S([[\xA5]]) * (S([[\x9F]])) + S([[\xA0]]) * (S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]])) + S([[\xA1]]) * (S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]))) + S([[\xE0]]) * (S([[\xAB]]) * (S([[\xB0]]) + S([[\xB1]])) + S([[\xAD]]) * (S([[\xB0]])) + S([[\xA7]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBD]])) + S([[\xA9]]) * (S([[\xB6]])) + S([[\xB5]]) * (S([[\x8F]]) + S([[\xB9]])) + S([[\xAF]]) * (S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]])) + S([[\xB2]]) * (S([[\x84]])) + S([[\xB1]]) * (S([[\xB7]]) + S([[\xBF]])) + S([[\xBC]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB8]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\xBE]]) * (S([[\x85]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB8]]) * (S([[\xBF]])) + S([[\xB7]]) * (S([[\xB4]])) + S([[\xB9]]) * (S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]])) + S([[\xA5]]) * (S([[\xA4]]) + S([[\xA5]]) + S([[\x!
B0]])) + S([[\xA0]]) * (S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]])) + S([[\xA2]]) * (S([[\x88]])) + S([[\xA1]]) * (S([[\x9E]]))) + S([[\xEF]]) * (S([[\xAC]]) * (S([[\xA9]])) + S([[\xAE]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x80]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]])) + S([[\xB8]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB7]]) * (S([[\x8F]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S!
([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]])) + S([[\xB4]]) * (S([[\xBE]]) + S([[\xBF]])) + S([[\xB5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]])) + S([[\xBF]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\xBC]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\xE2]]) * (S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8B]]) * (S(!
[[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S!
([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + !
S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) +!
S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x94]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]])) + S([[\x96]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]!
) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x90]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]!
]) + S([[\xA5]]) + S([[\xA6]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x92]]) * (S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x91]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[!
\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9E]]) * (S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S(!
[[\x9D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x98]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x97]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + !
S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x99]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) +!
S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) !
+ S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]!
]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97!
]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA!
7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\x!
B8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([!
[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S(!
[[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB3]]) * (S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB5]]) * (S([[\xB0]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])!
+ S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]])) + S([[\xBE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]!
) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x8!
5]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x88]]) + S([[\x89]]) + S([[\x94]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA5]]) + S([[\xA7]]) + S([[\xA9]]) + S([[\xAE]]) + S([[\xBA]]) + S([[\xBB]])) + S([[\x83]]) * (S([[\x80]])) + S([[\x86]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S(!
[[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8F]])) + S([[\x80]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]])!
+ S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]))) + S([[\xE1]]) * (S([[\x8E]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])) + S([[\x8D]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]])) + S([[\xA8]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\xA7]]) * (S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xB3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x93]])) + S([[\x90]]) * (S([[\x80]])) + S([[\xAF]]) * (S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB1]]) * (S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\xB5]]) + S([[\xB6]])) + S([[\x9B]]) * (S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xBE]]) * (S([[\xBD]]) + !
S([[\xBF]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\x9A]]) * (S([[\x9B]]) + S([[\x9C]])) + S([[\x99]]) * (S([[\xAD]]) + S([[\xAE]])) + S([[\xB0]]) * (S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\xBB]])) + S([[\xAD]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x84]]) + S([[\x85]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x9F]]) * (S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]])) + S([[\x82]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\x81]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])))
+M.punctuation[4] = S([[\xF0]]) * (S([[\x9C]]) * (S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]])) + S([[\xBE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x9B]]) * (S([[\xB2]]) * (S([[\x9C]]) + S([[\x9F]]))) + S([[\x9E]]) * (S([[\xB4]]) * (S([[\xAE]])) + S([[\x8B]]) * (S([[\xBF]])) + S([[\x85]]) * (S([[\x8F]])) + S([[\xBB]]) * (S([[\xB0]]) + S([[\xB1]])) + S([[\xB2]]) * (S([[\xAC]]) + S([[\xB0]])) + S([[\xA5]]) * (S([[\x9E]]) + S([[\x9F]]))) + S([[\x9D]]) * (S([!
[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S!
([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x85]])) + S([[\xA9]]) * (S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]])) + S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\x!
B4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([!
[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x95]]) + S([[\xB5]])) + S([[\x9B]]) * (S([[\x81]]) + S([[\x9B]]) + S([[\xBB]])) + S([[\x9E]]) * (S([[\x89]]) + S([[\xA9]])) + S([[\x9D]]) * (S([[\x8F]]) + S([[\xAF]])) + S([[\xA3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85!
]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x9!
5]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\x!
A7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x86]]) * (S([[\x83]]) + S([[\x84]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]])) + S([[\x80]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([!
[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x83]])) + S([[\x82]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + !
S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x96]]) * (S([[\xAC]]) * (S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\xB5]])) + S([[\xAD]]) * (S([[\x84]]) + S([[\x85]])) + S([[\xBF]]) * (S([[\xA2]])) + S([[\xBA]]) * (S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]])) + S([[\xA9]]) * (S([[\xAE]]) + S([[\xAF]]))) + S([[\x90]]) * (S([[\xAC]]) * (S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x88]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]])) + S([[\x8E]]) * (S([[\x9F]])) + S([[\xBD]]) * (S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])) + S([[\xBE]]) * (S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]])) + S([[\x87]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\xBA]]) * (S([[\xAD]])) + S([[\xA9]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\xBF]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAE]]) * (S([[\x99]]) + S([[\x9A]!
]) + S([[\x9B]]) + S([[\x9C]])) + S([[\x86]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\xA0]])) + S([[\x95]]) * (S([[\xAF]])) + S([[\xA4]]) * (S([[\x9F]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x90]])) + S([[\x85]]) * (S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x97]]) + S([[\xB7]]) + S([[\xB8]]))) + S([[\x9F]]) * (S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C!
]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB!
9]]) + S([[\xBA]]) + S([[\xBB]])) + S([[\x87]]) * (S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x90]]) + S([[\x91]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]])) + S([[\x94]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S(!
[[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x96]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S!
([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x90]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) +!
S([[\x92]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x91]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]])!
+ S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\x9E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]!
) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x98]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]!
]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x97]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x99]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x!
8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\!
x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[!
\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB0]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S!
([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]])) + S([[\xAE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) !
+ S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]])!
+ S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D!
]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x84]]) * (S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\!
xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x86]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x80]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S(!
[[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S!
([[\xBE]]) + S([[\xBF]]))) + S([[\x92]]) * (S([[\xBF]]) * (S([[\xB1]]) + S([[\xB2]])) + S([[\x91]]) * (S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]))) + S([[\x91]]) * (S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]])) + S([[\x88]]) * (S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\x87]]) * (S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x8D]]) + S([[\x9B]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\x8A]]) * (S([[\xA9]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]])) + S([[\x93]]) * (S([[\x86]])) + S([[\xA5]]) * (S([[\x84]]) + S([[\x85]]) + S([[\x86]])) + S([[\x91]]) * (S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9D]])) + S([[\x9C]]) * (S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBB]]) * (S([[\xB7]]) + S([[\xB8]])) + S([[\xB1]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xBD]]) * (S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\xAA]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]])) + S([[\x97]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]])) + S([[\x9A]]) * (S([[\xB9]])) + S([[\x99]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\x!
A8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]])) + S([[\xA8]]) * (S([[\xBF]])) + S([[\x83]]) * (S([[\x80]]) + S([[\x81]])) + S([[\xA7]]) * (S([[\xA2]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\xA0]]) * (S([[\xBB]])) + S([[\xBF]]) * (S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\xBB]]) + S([[\xBC]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]))))
-- luacheck: pop
return M
Modified: trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua 2024-11-01 21:20:31 UTC (rev 72736)
+++ trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua 2024-11-01 21:20:44 UTC (rev 72737)
@@ -58,7 +58,7 @@
-- those in the standard .ins files.
--
local metadata = {
- version = "3.7.1-0-g8e726800",
+ version = "3.8.0-0-ga4bab835",
comment = "A module for the conversion from markdown "
.. "to plain TeX",
author = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -72,6 +72,7 @@
local M = {metadata = metadata}
local defaultOptions = {}
defaultOptions.eagerCache = true
+defaultOptions.experimental = false
defaultOptions.singletonCache = true
defaultOptions.unicodeNormalization = true
defaultOptions.unicodeNormalizationForm = "nfc"
More information about the tex-live-commits
mailing list.